request for your comments on release documentation
Mark Saad
nonesuch at longcount.org
Wed Jun 12 21:48:23 UTC 2013
On Jun 12, 2013, at 5:31 PM, Ben Morrow <ben at morrow.me.uk> wrote:
> Quoth hrs at FreeBSD.org:
>>
>> I would like your comments on release notes for each release.
>> Although I have been working on editing them for years, the workflow
>> is still not optimal and sometimes delay of the preparation became an
>> obstacle for release process. I would like to improve it, but before
>> that I would like to know what are desired of the contents which
>> people think.
>>
>> Release Notes is just listing the changes between the two releases.
>> It includes user-visible change (bugfix and/or UI change), new
>> functionality, and performance improvement. Minor changes such as
>> one in kernel internal structure are omitted. I always try to keep
>> these series of relnotes items are correct and reasonably
>> comprehensive, but this lengthy list may be boring and
>> technically-correct descriptions can be cryptic for average users.
>
> I find the lengthy list extremely valuable. It takes a little time to go
> through it carefully, but being able to be reasonably sure nothing
> important is missing makes upgrades easier, not harder.
>
>> So, my questions are:
>>
>> 1. What do you think about current granularity of the relnotes items?
>> Too detailed, good, or too rough? Currently, judgment of what is
>> included or not is based on user-visible, new functionality, or
>> performance improvement. Applicable changes are included as
>> relnotes items even if the changes are small,
>
> Seems pretty good to me. The only thing I might change is the order:
> generally speaking, I'm most interested in the 'User-visible
> incompatibilites' section, then in the userland and contrib changes, and
> then the kernel changes. The security advisories section is least
> useful, because it generally just lists advisories I've already seen and
> know have been already fixed; it's a good thing it's there, if only to
> make it clear the project takes security seriously, but I might move it
> to the end.
>
>> 2. Do you want technical details? For example, just "disk access
>> performance was improved by 50%" or "Feature A has been added.
>> This changes the old behavior because ..., and as a result, it
>> improves disk access performance by 50%".
>
> It's interesting, but IMHO only worth it if it's easy. It's not worth
> holding a release up for.
>
>> 3. Is there missing information which should be in the relnotes?
>> Probably there are some missing items for each release, but this
>> question is one at some abstraction level. Link to commit log and
>> diff, detailed description of major incompatible changes, and so
>> on.
>
> The only important additional thing that might be useful would be links
> to relevant mailing-list threads in addition to the SVN links. I can see
> that might be quite a bit of work to compile, though, so it may not be
> possible.
>
>> Although the other release documentations---Errata, Installation
>> Notes, ReadMe, and Hardware Notes---also need some improvements,
>> please focus on Release Notes only. And you might think quality of
>> English writing are not good, please leave that alone for now.
>
> There's nothing wrong with your English.
>
> Ben
>
> ______________________________
Two points. I like the details of the release notes . More detail here is always welcomed. As a professional FreeBSD SA it helps to have detailed notes.
Second, goes to item 3 noted above: a summary of pr' filed on the previous release and their current state would be a huge help as well. Say in the case of 9.0 to 9.1 it would help if I could read pr's filed about 9.0 that were fixed / addressed, etc in 9.1 .
---
Mark saad | mark.saad at longcount.org
More information about the freebsd-stable
mailing list