Re: [PATCH] news: Make changes understandable for users

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Mar 28, 2017 at 08:09:02PM +0200, Andrea Bolognani wrote:
On Mon, 2017-03-27 at 22:38 +0200, Jiri Denemark wrote:
> When reading release notes, patch summary is not always the best
> description of what users can expect in new version.  I propose
> changing it slightly so that it describes what exactly happens and
> when.
> 
> However, we do not have to add every single code change to the news
> file, that would be ridiculous and unreadable for users.  If the patch
> subject needs changes like this one, I'm rather tempted to say that
> such changes should not be in the news file at all.  So that would be
> the other way how to fix this.
 
I agree, I think we should change the "Bug fixes" part to list only
important/critical bug fixes. It's not going to be perfect since a bug
importance is a subjective thing, but we could at least make developers
think about it :-)

It's already supposed to work that way. And yes, it's always
going to be subjective and imperfect :)

I guess the criteria for documenting a bug fix in the release
notes would include the impact the bug had, both in the sense
of how many people are likely to be affected, and how easy it
was to run into it; more criteria could be the amount of time
the bug has been present (bugs that have remained unfixed for
years are unlikely to be release notes material), whether or
not it was possible to work around it and just how basic the
feature broken because of it is.

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.

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.

Martin

[1] https://github.com/git/git/blob/master/Documentation/RelNotes/2.12.2.txt

-- 
Andrea Bolognani / Red Hat / Virtualization

Attachment: signature.asc
Description: Digital signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]
  Powered by Linux