There is already a label `release/note-required` that is being used to
call out PR/issues when compiling the release notes.



--
Matteo Merli
<matteo.me...@gmail.com>

On Thu, Dec 2, 2021 at 10:07 AM Michael Marshall <mikemars...@gmail.com> wrote:
>
> > I would suggest that the PMC needs to provide more support to
> > whoever the RM for a release is. RMs are perhaps the most
> > valuable committers we have and let’s try not to overburden them
> > with extra tasks.
>
> +1 - this is especially important if we want to have more
> frequent releases.
>
> I see two concepts here: release notes and changelog. In
> my opinion, release notes highlight the important new features
> and bug fixes, while changelogs are a raw list of changes. I think both
> provide value, but as Jonathan pointed out, the changelog information
> is already available on GitHub.
>
> I propose that we update the PR template so that our GitHub bot can
> automatically categorize PRs using GitHub labels. Important PRs that
> should be highlighted in release notes can get a special label. Then, a
> standard script can generate the release notes (and possibly a
> changelog) based on PR labels. The release manager would just run
> the script and commit the output. If someone would like to improve the
> release notes, they can submit a PR.
>
> Also, I think it'd be nice to add a table naming and thanking the
> contributors for each release. For example, Apache Arrow generates
> this list using a git command [0].
>
> [0] - https://arrow.apache.org/release/6.0.0.html
>
> Thanks,
> Michael
>
>
> On Thu, Dec 2, 2021 at 9:26 AM Dave Fisher <w...@apache.org> wrote:
> >
> >
> >
> > > On Dec 2, 2021, at 3:11 AM, Enrico Olivelli <eolive...@gmail.com> wrote:
> > >
> > > Hello community,
> > >
> > > There is an open discussion on the Pulsar 2.9.0 release notes PR:
> > > https://github.com/apache/pulsar/pull/12425
> >
> > In reading through the comments there I’m noticing these main themes.
> >
> > (1) Wanting to standardize / rewrite PR titles. I don’t think that 
> > Developers from around the globe are going to do that. If this needs to be 
> > done then a volunteer who finds it important to them should review and 
> > update the PRs as they are being created.
> >
> > (2) The other issue on consistently marking PR ids and PIPs should be 
> > possible with tooling.
> >
> > I would suggest that the PMC needs to provide more support to whoever the 
> > RM for a release is. RMs are perhaps the most valuable committers we have 
> > and let’s try not to overburden them with extra tasks.
> >
> > - POI uses automation and accepts whatever title are on the commits.
> > - For OpenOffice the RM doesn’t create the Release Notes, other members do 
> > into English and then various community members translate them.
> >
> > So, let’s not slow the process, but let’s go for eventual consistency.
> >
> > Regards,
> > Dave
> >
> > >
> > > I have created the block of release notes by downloading the list of PR
> > > using some GitHub API.
> > > Then I have manually classified:
> > > - News and Noteworthy: cool things in the Release
> > > - Breaking Changes: things you MUST know when you upgrade
> > > - Java Client, C++ Client, Python Client, Functions/Pulsar IO
> > >
> > > The goal is to provide useful information for people who want to upgrade
> > > Pulsar.
> > >
> > > My problems are:
> > > - PR titles are often badly written, but I don't want to fix all of them
> > > (typos,  tenses of verbs, formatting)
> > > - There are more than 300 PRs, I don't want to classify them manually, I
> > > just highlighted the most important from my point of view
> > >
> > > If for 2.9.0 we still keep a list of PR, then I believe that the current
> > > status of the patch is good.
> > >
> > > If we want to do it another way, then I am now asking if there is someone
> > > who can volunteer in fixing and classifying the list of 300 PRs, it is a
> > > huge task.
> > >
> > > There is already much more work to do to get 2.9.0 completely released 
> > > (and
> > > also PulsarAdapters) and we have to cut 2.9.1 as soon as possible due to a
> > > bad regression found in 2.9.0.
> > >
> > > Thanks
> > > Enrico
> >

Reply via email to