On 03/29/2017 03:54 AM, Andrea Bolognani wrote: > On Tue, 2017-03-28 at 22:17 +0200, Martin Kletzander wrote: >>> This one looks like it would qualify on several accounts, >>> but it could also definitely use a description to flesh out >>> exactly what was changed, something along the lines of >>> >>> <summary> >>> Initialize volumes properly when building LVM storage pools >>> </summary> >>> <description> >>> Volumes containing filesystem signatures need to have it >>> wiped out before they can be used in an LVM storage pools. >>> libvirt was unable to wipe out the signature for some >>> filesystem (such as ext4) but that limitation has now been >>> addressed. >>> </description> >> >> Yeah, that's almost perfect (s/an LVM/LVM/), but I understand that not >> everyone wants to come up with such description. It would not have to >> be if it was similarly worded in the commit message. > > I'll be honest: it took me several passes (and several > minutes) to come up with that text, so I can see quite > clearly how not everyone would be willing to spend the > same amount of time and effort on release notes. > I find it ironic that I went against my normal practice and tried not to be verbose. Just copying the git commit id message for a one liner. And now it's turning into a more lengthy description. Another "thought" here would be that "bugs" would be required to list their bz in the description section and the summary would be just the "short" (e.g. < 72 chars) git commit message. Leaving the 'details' in the bug for anyone that cared about "logical" storage pools to go read. Thus, for this one would have: <change> <summary> logical: Need to overwrite/clear more than just first 512 bytes </summary> <description> https://bugzilla.redhat.com/show_bug.cgi?id=1430679 </description> </change> (oh and yes, I could have written a better commit id message, I did try, but kept running too long). Or instead of <description> it could be <reference>#</reference where the underlying code builds the query using the bz #. That way if someone really wanted details they have a link to go to assuming of course that bz # link was a redhat bz. I could well be some other bug system, so just # may not work. >> Anyway, I guess I'm just overreacting to some of these changes. I'm >> sorry for that. I just feel like we went out of our ways to make >> something nicer for the users out there, and start falling back into the >> old tracks not long after it. I compare it to git's release notes [1] >> which I always find a) very understandable and b) to the point >> (i.e. brief, no fuzzing around, but also missing only information you >> can easily find out yourself, e.g. in a man page), but I don't know why >> I'm so touchy regarding this subject. > > Git's release notes have clearly been written and edited > by a single individual, so of course they're going to be > more consistent in tone and style than whatever our fairly > large community of contributors can come up with over the > span of a release. Release notes are kind of an "organic process" and should be tailored to the needs of each product with the consumer of the release notes in mind. Not everyone that uses libvirt keeps "up to date" with the daily patches and knows (more or less) exactly what's going on. What we're doing now is a lot better than having DV sorting the various commit id messages into groups. I'm sure this has made release generation a bit easier for him! We need to find that "happy medium" of providing enough information without overloading. I actually think we're doing pretty good at that right now. We may have missed a few things along the way, but it's become part of a review and check-in process relatively quickly. It's not perfect and definitely won't please everyone's idea of aesthetics. John > > My original intention was to be more active on this front > and provide more oversight, including editing entries > outright if necessary. I have unfortunately failed to do > a very good job so far, and I apologize for that. > > But I wouldn't say all hope is lost: for starters, I'll > try to find some time to improve the release notes for > the current release before the end of the freeze. And > since you seem to be taking interest in the issue, maybe > we can both try to work on it on an ongoing basis? :) > > -- > Andrea Bolognani / Red Hat / Virtualization > > -- > libvir-list mailing list > libvir-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvir-list > -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list