All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [docs] [PATCH] manuals: add 3.4 and 3.4.1 release notes after migration information
       [not found] <16CBC19CDCE903A8.406@lists.yoctoproject.org>
@ 2022-01-19 19:19 ` Michael Opdenacker
  2022-01-25 22:18   ` Paul Eggleton
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Opdenacker @ 2022-01-19 19:19 UTC (permalink / raw)
  To: docs


On 1/19/22 8:09 PM, Michael Opdenacker wrote:
> Only done for release 3.4 and 3.4.1 so far.
> Release notes are kept under the migration-guides/ directory for
> the moment, for easier reviewing.
>
> Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>


See the resulting HTML on
https://bootlin.com/~mike/pub/yocto-project/docs-2021-01-19/migration-guides/migration-3.4.html

I really need your feedback on the way the notes are laid out. This is a
good time to review what we put in our release notes. Here are questions...

  * Are the repository links really important? Could we simplify them?
    Could we just have the Poky details and downloads?
  * Do we really want to have lists of commits? Wouldn't a link to the
    corresponding git tag be enough? If so, we may need to add links to
    them, but that's going to be very verbose in the source code.
  * Are these really notes clear enough and are the main points
    highlighted well enough?

Once we agree on the contents, I'll be able to migrate older release
notes and also update the scripts that generate the corresponding content.

Thanks in advance
Cheers
Michael.

-- 
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [docs] [PATCH] manuals: add 3.4 and 3.4.1 release notes after migration information
  2022-01-19 19:19 ` [docs] [PATCH] manuals: add 3.4 and 3.4.1 release notes after migration information Michael Opdenacker
@ 2022-01-25 22:18   ` Paul Eggleton
  2022-02-02 21:44     ` Michael Opdenacker
  0 siblings, 1 reply; 3+ messages in thread
From: Paul Eggleton @ 2022-01-25 22:18 UTC (permalink / raw)
  To: Michael Opdenacker; +Cc: docs

Hi Michael

On Thursday, 20 January 2022 08:19:38 NZDT Michael Opdenacker wrote:
> On 1/19/22 8:09 PM, Michael Opdenacker wrote:
> > Only done for release 3.4 and 3.4.1 so far.
> > Release notes are kept under the migration-guides/ directory for
> > the moment, for easier reviewing.
> 
> See the resulting HTML on
> https://bootlin.com/~mike/pub/yocto-project/docs-2021-01-19/migration-guides
> /migration-3.4.html
> 
> I really need your feedback on the way the notes are laid out. This is a
> good time to review what we put in our release notes.

This is a great move. Formatting and links are definitely something I've
struggled without in the release notes and this solves that.
 
>   * Are the repository links really important? Could we simplify them?
>     Could we just have the Poky details and downloads?

I think we'd need more than that, but what is included and what isn't is
definitely debatable. I know we've asked in the past if the tarballs were
useful, I'd be really surprised if anyone needed them now.

>   * Do we really want to have lists of commits? Wouldn't a link to the
>     corresponding git tag be enough? 

This is what we do for minor releases. I think it might be useful to some, 
but you'd probably have to survey our users to really know whether they benefit 
from it. One easy alternative would be to just provide a cgit link e.g. for 
dunfell-23.0.13 :

  https://git.yoctoproject.org/poky/log/?qt=range&q=dunfell-23.0.12..dunfell-23.0.13

>     If so, we may need to add links to
>     them, but that's going to be very verbose in the source code.

If we do continue to do this ideally we would be auto-generating the content
(prior to check-in I mean), so at least it shouldn't be hard to manage.

>   * Are these really notes clear enough and are the main points
>     highlighted well enough?

So we could probably use formatting (e.g. bold) on some of the more key
points /sections of the release notes new feature list. Unfortunately our
project generally isn't that visual so there's not much chance of including
images in the list (unless we go to icons or similar).

One of my go-to examples for documentation that I think looks great is Django -
for their release notes they tend to break it up more into subsections e.g.
 https://docs.djangoproject.com/en/4.0/releases/4.0/
It would be nice to do that at least for major features so we can explain the
benefits of each one in a bit more detail. 

(Honestly though I don't think it's worth spending the effort prettying up
the release notes for older releases, it's more something we can think about
for upcoming ones.)

Cheers,
Paul






^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [docs] [PATCH] manuals: add 3.4 and 3.4.1 release notes after migration information
  2022-01-25 22:18   ` Paul Eggleton
@ 2022-02-02 21:44     ` Michael Opdenacker
  0 siblings, 0 replies; 3+ messages in thread
From: Michael Opdenacker @ 2022-02-02 21:44 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: docs

Hi Paul,

Many thanks for your review and feeback!

On 1/25/22 23:18, Paul Eggleton wrote:
>  
>>   * Are the repository links really important? Could we simplify them?
>>     Could we just have the Poky details and downloads?
> I think we'd need more than that, but what is included and what isn't is
> definitely debatable. I know we've asked in the past if the tarballs were
> useful, I'd be really surprised if anyone needed them now.


Good to know. I'd propose to just keep the tarballs for Poky. I guess
they would be sufficient, right?

>
>>   * Do we really want to have lists of commits? Wouldn't a link to the
>>     corresponding git tag be enough? 
> This is what we do for minor releases. I think it might be useful to some, 
> but you'd probably have to survey our users to really know whether they benefit 
> from it. One easy alternative would be to just provide a cgit link e.g. for 
> dunfell-23.0.13 :
>
>   https://git.yoctoproject.org/poky/log/?qt=range&q=dunfell-23.0.12..dunfell-23.0.13


This sounds like a good idea, but we'd lose the specific list of fixed
vulnerabilities.

>
>>     If so, we may need to add links to
>>     them, but that's going to be very verbose in the source code.
> If we do continue to do this ideally we would be auto-generating the content
> (prior to check-in I mean), so at least it shouldn't be hard to manage.


Right, this will have to be done this way. Do you manually differentiate
the security fixes from the normal ones for the moment?

>
>>   * Are these really notes clear enough and are the main points
>>     highlighted well enough?
> So we could probably use formatting (e.g. bold) on some of the more key
> points /sections of the release notes new feature list. Unfortunately our
> project generally isn't that visual so there's not much chance of including
> images in the list (unless we go to icons or similar).
>
> One of my go-to examples for documentation that I think looks great is Django -
> for their release notes they tend to break it up more into subsections e.g.
>  https://docs.djangoproject.com/en/4.0/releases/4.0/
> It would be nice to do that at least for major features so we can explain the
> benefits of each one in a bit more detail. 

Well, we already have subsections on
https://bootlin.com/~mike/pub/yocto-project/docs-2021-01-19/migration-guides/migration-3.4.html#release-3-4-honister,
corresponding to the main changes we want to highlight. Isn't this what
you're suggesting?


>
> (Honestly though I don't think it's worth spending the effort prettying up
> the release notes for older releases, it's more something we can think about
> for upcoming ones.)


Indeed, tt make sense to start with Honister to know what format we
want, in order to be ready for Kirstone. However, how about the Dunfell
updates? Would they continue to be released through the old text release
notes?

Thanks again
Michael.

-- 
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-02-02 21:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <16CBC19CDCE903A8.406@lists.yoctoproject.org>
2022-01-19 19:19 ` [docs] [PATCH] manuals: add 3.4 and 3.4.1 release notes after migration information Michael Opdenacker
2022-01-25 22:18   ` Paul Eggleton
2022-02-02 21:44     ` Michael Opdenacker

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.