On 03/30/2017 01:52 PM, Andrea Bolognani wrote: > On Thu, 2017-03-30 at 13:05 -0400, John Ferlan wrote: >>> I guess it's very much a case-by-case situation. For >>> example, we have one entry in the release notes that >>> consists of just: >>> >>> Fix compilation on macOS >>> >>> and that's okay, because there's nothing else to it: >>> compilation on macOS was broken, and now it no longer is. >> >> When I look at that "alone" I wonder was it broken in the release before >> or just within that release? There is a difference. How would one know >> just from reading that tidbit. >> >> If in in the release before then I would expect a description that would >> indicate as of libvirt 2.3.0, macOS builds were broken due to some >> nefarious reason. The problem is now resolved. If the builds were broken >> after 2.4.0, but before 2.5.0 - should it really be mentioned? For that >> one, I say no because it's just development "cruft". > > Of course it is the former: the release notes, as the name > implies, document changes *between releases*. > > The fact that eg. master might be broken at some point in > time is merely an artifact of our development process and > should not leak into the release notes. Same goes for the > fact that we compile them throughout the development cycle > rather than dropping them in a single piece right before > tagging a release like git does. > > [...] >>> Notice how neither storage pools nor filesystems are >>> entioned at all, for example: those are two keywords that >>> I would definitely expect to be there. >> >> Well anyone who "follows" libvirt enough knows that 'logical:' is a >> storage pool type, but as I've already pointed out - I agree the >> information was a bit too lean, but I guess I was just looking at the >> examples nearby and decided to just keep it short. >> >> Of course what I'm still puzzled about is why my editor (vim) went to >> the bottom of the file even though I had recently been adjusting things >> at the top. Usually I end up on the same line. Wonder if I hit the magic >> G by mistake. I guess that's what I get for being in a hurry, being at >> the end of a release, being lazy, or any other litany of excuses that >> force one through the shaming process once their mistake is revealed for >> all to see 8-/... > > I hope you're being hyperbolic here, and don't really feel > called out just because the discussion happened to spark > from a commit tweaking one of your entries. That certainly > wasn't the intention at all. > Sorry not pointing any fickle finger of blame or fate over this at you or anyone in particular beyond myself for all those excuses. Takes a bit more to dig through my skin ;-) > As I reckon we both agreed earlier, the process is still far > from being perfect and we're still figuring out what works > and what doesn't: let's get there by having an open discussion > where we weigh the pros and cons of different approaches and > hopefully end up choosing the best one as a result, just like > we do for our code :) > Exactly... especially since I sit in a home office where it's much harder to wear those pink bunny ears of shame! John -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list