We could also create a GitHub label for PRs that should be looked at when
crafting the next release notes, applied per committer discretion.

On Fri, Feb 16, 2018, 2:36 PM Robert Bradshaw <rober...@google.com> wrote:

> Huge +1 to proper release notes, which may make sense as blog posts as
> well as the email announcement.
>
> Yes, we have the Jira "release notes," but they are only one step
> above the git commit logs, and generally hard to digest (especially
> for an outsider). For example, if I go to
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12341608
> the first thing I see is a list of context-less "sub-tasks," and
> nowhere is it explicitly stated that we removed Spark 1.x in favor of
> Spark 2, and the fact that Java 7 was removed is only implied by some
> of the subtasks (both really big things that should be called out).
> Significant user-facing features like "Add support for S3 as a Apache
> Beam FileSystem" are mixed in with less obvious ones like "Java
> FnApiDoFnRunner to share across runners" and "support
> View.CreatePCollectionView in FlinkRunner" in a big wall of text
> (which is a good show of activity, but not much in the way of a
> compelling reason to upgrade or what to keep an eye on when you do).
> Sure it deserves a call out as "here are all the bugs we fixed" but
> that's not a replacement for a good set of release notes itself.
>
> That being said, curating and composing a proper set of release notes
> can be a time consuming process. The only way I've seen this
> successfully and regularly done without placing an undue burden on the
> release manager (that already has a high task) is having a running
> "release notes" doc in the repository itself that gets added to
> whenever significant features (or changes) get implemented (possibly
> at the request of the reviewer). The goal is not to be comprehensive,
> but a ~one-page summary of what someone would care about in this
> release.
>
> - Robert
>
>
>
> On Fri, Feb 16, 2018 at 2:06 PM, Eugene Kirpichov <kirpic...@google.com>
> wrote:
> > Thanks Ismael - I've added a couple of the major things I know. I tried
> > scanning the whole git shortlog for major things, but it was too much, so
> > probably better if individual committers make their contributions to the
> > document.
> >
> > On Fri, Feb 16, 2018 at 9:01 AM Ismaël Mejía <ieme...@gmail.com> wrote:
> >>
> >> As discussed in this thread I created an initial version of a document
> >> for the release notes.
> >> Feel free to add/include details that you consider worth (+correct my
> >> english mistakes) or new sections/ideas.
> >> Remember the idea is to have a concise document of the most important
> >> changes in this release.
> >> I will migrate this into proper markdown for a blog post about the
> >> release is deployed into maven central.
> >>
> >>
> >>
> https://docs.google.com/document/d/1_fpD6E2XYPzjndHaoT0AVSWijUyHCMczZhUyAHUt7bk/edit?usp=sharing
> >>
> >>
> >> On Mon, Jan 29, 2018 at 6:43 PM, Jean-Baptiste Onofré <j...@nanthrax.net>
> >> wrote:
> >> > Agree, and 1/ should already be part of the announcement e-mail (at a
> >> > very high
> >> > level).
> >> >
> >> > Regards
> >> > JB
> >> >
> >> > On 01/29/2018 06:41 PM, Daniel Kulp wrote:
> >> >> Personally, I would like to see two things:
> >> >>
> >> >> 1) A “shortish” announcement blog post that describes at a very high
> >> >> level the new things.   This really can just be the release notes.
> >> >>
> >> >> 2) If there are big “really cool” things that deserve more attention
> >> >> (and a developer willing to give it said attention), some follow up
> blog
> >> >> posts in the weeks after the release describing those new features,
> >> >> providing examples, etc….  Kind of a “deeper dive”.   “2.4.0
> introduced
> >> >> Schema Aware PCollections, what are they and why should you care?”
> Kind of
> >> >> thing.     This would be completely optional (#1 is more important)
> and up
> >> >> to the devs, but it could be a good way to get more folks really
> reading the
> >> >> blog and getting folks interested in what’s going on and such.
> >> >>
> >> >>
> >> >> Dan
> >> >>
> >> >>
> >> >>> On Jan 29, 2018, at 9:02 AM, Jean-Baptiste Onofré <j...@nanthrax.net>
> >> >>> wrote:
> >> >>>
> >> >>> Hi Ismaël
> >> >>>
> >> >>> The idea is good, but the post should be pretty short. Let me
> explain:
> >> >>>
> >> >>> - We will have a release every two months now, so, some releases
> might
> >> >>> be
> >> >>> lighter than others, and it's normal
> >> >>> - the Jira Release Notes already provides lot of details
> >> >>>
> >> >>> For instance, in Apache projects like Karaf, Camel, and others, we
> do
> >> >>> the
> >> >>> announcement of a release on the mailing lists with the release
> notes
> >> >>> linked.
> >> >>> Sometime, we do a blog to highlight some interesting new features,
> but
> >> >>> it's not
> >> >>> systematic.
> >> >>>
> >> >>> So, I agree: it's a good idea and I would give some highlights about
> >> >>> what we are
> >> >>> doing and where we are heading. However, I don't think we have to
> >> >>> "enforce" such
> >> >>> blog post for every single release. It's a best effort.
> >> >>>
> >> >>> My $0.01 ;)
> >> >>>
> >> >>> Regards
> >> >>> JB
> >> >>>
> >> >>> On 01/29/2018 02:47 PM, Ismaël Mejía wrote:
> >> >>>> This is a fork of a recent message I sent as part of the
> preparations
> >> >>>> for the next release.
> >> >>>>
> >> >>>> [tl;dr] I would like to propose that we create a new blog post for
> >> >>>> every new release and that this becomes part of the release guide.
> >> >>>>
> >> >>>> I think that even if we do shorter releases we need to make this
> part
> >> >>>> of the release process. We haven’t been really consistent about
> >> >>>> communication on new releases in the past. Sometimes we did a blog
> >> >>>> post and sometimes we didn’t.
> >> >>>>
> >> >>>> In particular I was a bit upset that we didn't do a blog post for
> the
> >> >>>> last two releases, and the list of JIRA issues sadly does not cover
> >> >>>> the importance of some of the features of those releases. I am
> still
> >> >>>> a
> >> >>>> bit upset that we didn't publicly mentioned features like the SQL
> >> >>>> extension, the recent IOs, the new FileIO related improvements and
> >> >>>> Nexmark. Also I think the blog format is better for ‘marketing
> >> >>>> reasons’ because not everybody reads the mailing list.
> >> >>>>
> >> >>>> Of course the only issue about this is to decide what to put in the
> >> >>>> release notes and who will do it. We can do this by sharing a
> google
> >> >>>> doc that everyone can edit to add their highlights and then
> reformat
> >> >>>> it for blog publication, a bit similar to the format used by Gris
> for
> >> >>>> the newsletter. Actually if we have paced releases probably we can
> >> >>>> mix
> >> >>>> both the release notes and the newsletter into one, no ?
> >> >>>>
> >> >>>> What do you think? Other ideas/disagreement/etc.
> >> >>>>
> >> >>>
> >> >>> --
> >> >>> Jean-Baptiste Onofré
> >> >>> jbono...@apache.org
> >> >>> http://blog.nanthrax.net
> >> >>> Talend - http://www.talend.com
> >> >>
> >> >
> >> > --
> >> > Jean-Baptiste Onofré
> >> > jbono...@apache.org
> >> > http://blog.nanthrax.net
> >> > Talend - http://www.talend.com
>

Reply via email to