> Hmmm... I believe that the whole point of Release Notes is to point
> out things like Compatibility Concerns that our downstream users and
> developers will want to know about before they attempt to update and
> learn the hard way that their code doesn't build or doesn't run
> correctly. But that's just my opinion. Let's see what others think.

I agree that it's important to highlight compatibility concerns and
guide downstream users, it just didn't fit in that file.  Sorry I
wasn't too clear, it was a suggestion and I should have mentioned that
anyone could push to the PR and change it if need be.

> Perhaps we could consider an alternate solution: Instead of one huge
> ReleaseNotes file that will only continue growing without bounds,
> perhaps the ReleaseNotes file should document the latest release only,
> and all prior release notes could be moved to separate files in a
> subdirectory? Each time we make a release, move ReleaseNotes into that
> subdirectory (and rename it, e.g., ReleaseNotes-9.1) and create a new
> ReleaseNotes file in its place?

It has been suggested before to keep only the latest release notes in
the top level file. The downside was that we didn't want users to
juggle with GIT to retrieve earlier release notes.  Having a subdir
with the old release notes could actually solve both issues.
Another point is the template format.  What are your thoughts on using
Markdown?  Both in the Wiki and in ReleaseNote.
Using it in the Wiki will ease copy pasting without being concerned
about formatting (Thanks Brennan for fixing the PR!) and in the
ReleaseNote we will still have a readable text file but also one that
can be auto formatted by any Markdown-aware tool/website.


On Tue, Jun 23, 2020 at 4:36 AM Nathan Hartman <hartman.nat...@gmail.com> wrote:
>
> On Mon, Jun 22, 2020 at 10:13 PM Brennan Ashton <bash...@brennanashton.com>
> wrote:
>
> > On Mon, Jun 22, 2020, 5:38 PM Nathan Hartman <hartman.nat...@gmail.com>
> > wrote:
> >
> > > On Mon, Jun 22, 2020 at 4:46 PM Abdelatif Guettouche
> > > <abdelatif.guettou...@gmail.com> wrote:
> > > > I created a PR copying the release notes from Confluence to ReleaseNote
> > > file.
> > > > I did not copy the "Compatibility Concerns" part, that's valuable
> > > > information but I don't think it belongs to that file, just because
> > > > there is a lot of explanation and code snippets which are not well
> > > > suited for the template of that file.
> > > > Speaking of which, I believe we should reconsider the ReleaseNote file
> > > > and its content.  It's hard to navigate a 27K+ file.   That's a
> > > > discussion for another thread, just put it here as a reminder for
> > > > myself.
> > >
> > > Hmmm... I believe that the whole point of Release Notes is to point
> > > out things like Compatibility Concerns that our downstream users and
> > > developers will want to know about before they attempt to update and
> > > learn the hard way that their code doesn't build or doesn't run
> > > correctly. But that's just my opinion. Let's see what others think.
> > >
> >
> > Nathan,
> > Do you want to make any of these changes for this release? I would like to
> > bring the Release Notes in the to release branch to cut a release in the
> > next few hours.
> >
> > I agree that we should probably have some discussion about release notes
> > and documentation going forward.
>
>
>
> I think it's best to proceed with the release candidate as-is.
>
> I agree with Abdelatif that the release notes file is beginning to grow too
> large to add so much new information to it, so I think that we should as a
> community discuss how to deal with this moving forward. For now, the
> information is  documented at the wiki.
>
> Thanks,
> Nathan

Reply via email to