On Fri, Jan 15, 2016 at 12:36 PM, Duncan <1i5t5.duncan@xxxxxxx> wrote: > Filipe Manana posted on Fri, 15 Jan 2016 09:19:28 +0000 as excerpted: > >>> Yes, test driven development is very nice, but there is also problem, >>> especially for btrfs, like btrfs/047 which needs btrfs send >>> --stream-version support. >> >> Yes, this one was a special case in that around 2 years ago it seemed >> the functionality was going to be merged, but it ended up not being >> merged due to reasons not known to me (no reasons pointed in the mailing >> list nor in private). > > AFAIK/IIRC, the reason as I understood it is that ideally Chris Mason > wants to do just one more stream version bump, which means being /very/ > sure it includes anything that has come up as needed in intervening > development. There's a few things agreed to be missing in the current > stream version Either you have had access to information I didn't had (Chris didn't ever commented on it, but Josef, David and Mark had) or you missed part of past discussions in the mailing list (or perhaps my mail accounts didn't got anything). Yes there were several new things discussed for a new version (and lot of it listed in some wiki page iirc), some of which I implemented and the remaining I didn't, but left the necessary changes in the stream format to avoid bumping the stream version again. And that's where things settled, without any more comments (neither on the mailing list nor anywhere I could read, something that happens often unfortunately). >, yes, but it's usable as-is in the near term, and before > that bump is done, everything else related needs to be in a mature enough > development state that we can be reasonably sure nothing else is going to > come up as still missing, at least for a couple years after the stream > version bump. Yes, send has had (and still has) several problems, but that shouldn't prevent it from getting more new useful commands indefinitely. Just like every part of btrfs still has bugs (you can see it either from the endless user reports or patches coming in in every release) with several degrees of severity. > > And without a second stream version to try, a --stream-version option > isn't particularly testable, so it was judged to be too early to add it > as an option. > > -- > Duncan - List replies preferred. No HTML msgs. > "Every nonfree program has a lord, a master -- > and if you use the program, he is your master." Richard Stallman > > -- > To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- Filipe David Manana, "Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men." -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
