(Sorry for the informal note. I just realized there is a template I need to follow for the announcement:)
I'm happy to announce that we have unanimously approved this release. There are 7 approving votes, 4 of which are binding: * Ahmet (al...@google.com) * Pablo (pabl...@google.com) * Robert (rober...@google.com) * Kenneth (k...@apache.org) There are no disapproving votes. Next step is to finalize the release (merge the docs/website/blog PRs, publish artifacts). Please let me know if you have any questions. Thanks everyone! Regards, Mark On Fri, Oct 4, 2019 at 4:19 PM Mark Liu <mark...@google.com> wrote: > Thank you all for rc validation and voting! > > We collected 7 votes including 4 from PMC and all 2.16 JIRA issues > <https://issues.apache.org/jira/projects/BEAM/versions/12345494> are > resolved. This meets release finalization criteria and I'll go ahead with > the next steps. > > Thanks, > Mark > > > > On Fri, Oct 4, 2019 at 4:02 PM Robin Qiu <robi...@google.com> wrote: > >> +1 >> >> Verified the new module sdks/java/extensions/zetasketch works (on direct >> runner) >> >> On Fri, Oct 4, 2019 at 12:41 PM Kenneth Knowles <k...@apache.org> wrote: >> >>> +1 (binding) >>> >>> - Reviewed what verifications had been done. Nice. >>> - Also did a gradle build of some targets in the archival source release >>> >>> The source release still does not build as a whole, as it has not since >>> 2.9.0 it seems. It is not as simple as excluding website from the build, >>> because it fails at configure time. Since particular artifacts can build, >>> it is not a blocker, but I've taken >>> https://issues.apache.org/jira/browse/BEAM-6228 and upgraded to >>> critical and put 2.17.0 as Release Version. >>> >>> Kenn >>> >>> On Fri, Oct 4, 2019 at 10:27 AM Pablo Estrada <pabl...@google.com> >>> wrote: >>> >>>> Hi all, >>>> I looked at https://issues.apache.org/jira/browse/BEAM-8303, and it >>>> seems like the user has a workaround - is that correct? >>>> If that's the case, then I vote +1. >>>> >>>> @Max - lmk if you'd like to discuss further, but for now my vote is >>>> on +1. >>>> Best >>>> -P. >>>> >>>> On Fri, Oct 4, 2019 at 9:29 AM Mark Liu <mark...@google.com> wrote: >>>> >>>>> +1 (forgot to vote) >>>>> >>>>> I also triggered Java Nexmark on direct, dataflow, spark and flink >>>>> runner. Didn't saw performance regression from the dashboard ( >>>>> https://apache-beam-testing.appspot.com/dashboard-admin) >>>>> >>>>> On Fri, Oct 4, 2019 at 8:23 AM Mark Liu <mark...@google.com> wrote: >>>>> >>>>>> Thanks for the validation work! I validated following: >>>>>> >>>>>> - Java Quickstart on direct, dataflow,spark local, flink local runner >>>>>> - Java mobile gaming on direct and dataflow runner >>>>>> - Python Quickstart in batch and streaming in py2/3.5/3.6/3.7 using >>>>>> wheals/zip >>>>>> - Python Mobile Game in batch/streaming in py2/3.5/3.6/3.7 using >>>>>> wheals/zip on direct and dataflow runner >>>>>> >>>>>> Mark >>>>>> >>>>>> On Thu, Oct 3, 2019 at 6:57 PM Ahmet Altay <al...@google.com> wrote: >>>>>> >>>>>>> I see most of the release validations have been completed and marked >>>>>>> in the spreadsheet. Thank you all for doing that. If you have not >>>>>>> validated/voted yet please take a look at the release candidate. >>>>>>> >>>>>>> On Thu, Oct 3, 2019 at 7:59 AM Thomas Weise <t...@apache.org> wrote: >>>>>>> >>>>>>>> I think there is a different reason why the release manager should >>>>>>>> probably merge/approve all PRs that go into the release branch while >>>>>>>> the >>>>>>>> release is in progress: >>>>>>>> >>>>>>>> If/when the need arises for another RC, then only those changes >>>>>>>> should be included that are deemed blockers or explicitly agreed. >>>>>>>> Otherwise >>>>>>>> the release can potentially be delayed by modifications that invalidate >>>>>>>> prior verification or introduce new instability. >>>>>>>> >>>>>>> >>>>>>> I agree with this reasoning. It expresses my concern in a more clear >>>>>>> way. >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Thomas >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Oct 3, 2019 at 3:12 AM Maximilian Michels <m...@apache.org> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> > For the next time, may I suggest asking release manager to do >>>>>>>>> the >>>>>>>>> > merging to the release branch. We do not know whether there >>>>>>>>> will be an >>>>>>>>> > RC2 or not. And if there will not be an RC2 release branch as >>>>>>>>> of now >>>>>>>>> > does not directly correspond to what will be released. >>>>>>>>> >>>>>>>>> The ground truth for releases are the release tags, not the >>>>>>>>> release >>>>>>>>> branches. Downstream projects should not depend on the release >>>>>>>>> branches. >>>>>>>>> Release branches are merely important for the process of creating >>>>>>>>> a >>>>>>>>> release, but they lose validity after the RC has been created and >>>>>>>>> released. >>>>>>>>> >>>>>>>>> On 02.10.19 11:45, Ahmet Altay wrote: >>>>>>>>> > +1 (validated python quickstarts). Thank you Mark. >>>>>>>>> > >>>>>>>>> > On Wed, Oct 2, 2019 at 10:49 AM Maximilian Michels < >>>>>>>>> m...@apache.org >>>>>>>>> > <mailto:m...@apache.org>> wrote: >>>>>>>>> > >>>>>>>>> > Thanks for preparing the release, Mark! I would like to >>>>>>>>> address >>>>>>>>> > https://issues.apache.org/jira/browse/BEAM-8303 in the >>>>>>>>> release. I've >>>>>>>>> > already merged the fix to the release-2.16.0 branch. If we >>>>>>>>> do another >>>>>>>>> > RC, we could include it. As a user is blocked on this, I >>>>>>>>> would not vote >>>>>>>>> > +1 for this RC, but I also do not want to block the release >>>>>>>>> process. >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > Max, thank you for the clear communication for the importance >>>>>>>>> and at the >>>>>>>>> > same time non-blocking status of the issue. >>>>>>>>> > >>>>>>>>> > For the next time, may I suggest asking release manager to do >>>>>>>>> the >>>>>>>>> > merging to the release branch. We do not know whether there will >>>>>>>>> be an >>>>>>>>> > RC2 or not. And if there will not be an RC2 release branch as of >>>>>>>>> now >>>>>>>>> > does not directly correspond to what will be released. >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > On 01.10.19 09:18, Mark Liu wrote: >>>>>>>>> > > Hi everyone, >>>>>>>>> > > >>>>>>>>> > > Please review and vote on the release candidate #1 for >>>>>>>>> the version >>>>>>>>> > > 2.16.0, as follows: >>>>>>>>> > > [ ] +1, Approve the release >>>>>>>>> > > [ ] -1, Do not approve the release (please provide >>>>>>>>> specific comments) >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > The complete staging area is available for your review, >>>>>>>>> which >>>>>>>>> > includes: >>>>>>>>> > > * JIRA release notes [1], >>>>>>>>> > > * the official Apache source release to be deployed to >>>>>>>>> > dist.apache.org <http://dist.apache.org> >>>>>>>>> > > <http://dist.apache.org> [2], which is signed with the >>>>>>>>> key with >>>>>>>>> > > fingerprint C110B1C82074883A4241D977599D6305FF3ABB32 [3], >>>>>>>>> > > * all artifacts to be deployed to the Maven Central >>>>>>>>> Repository [4], >>>>>>>>> > > * source code tag ""v2.16.0-RC1" [5], >>>>>>>>> > > * website pull request listing the release [6], >>>>>>>>> publishing the API >>>>>>>>> > > reference manual [7], and the blog post [8]. >>>>>>>>> > > * Python artifacts are deployed along with the source >>>>>>>>> release to the >>>>>>>>> > > dist.apache.org <http://dist.apache.org> < >>>>>>>>> http://dist.apache.org> >>>>>>>>> > [2]. >>>>>>>>> > > * Validation sheet with a tab for 2.16.0 release to help >>>>>>>>> with >>>>>>>>> > validation >>>>>>>>> > > [9]. >>>>>>>>> > > * Docker images published to Docker Hub [10]. >>>>>>>>> > > >>>>>>>>> > > The vote will be open for at least 72 hours. It is >>>>>>>>> adopted by >>>>>>>>> > majority >>>>>>>>> > > approval, with at least 3 PMC affirmative votes. >>>>>>>>> > > >>>>>>>>> > > Thanks, >>>>>>>>> > > Mark Liu, Release Manager >>>>>>>>> > > >>>>>>>>> > > [1] >>>>>>>>> > > >>>>>>>>> > >>>>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12345494 >>>>>>>>> > > [2] https://dist.apache.org/repos/dist/dev/beam/2.16.0/ >>>>>>>>> > > [3] https://dist.apache.org/repos/dist/release/beam/KEYS >>>>>>>>> > > [4] >>>>>>>>> > >>>>>>>>> https://repository.apache.org/content/repositories/orgapachebeam-1085/ >>>>>>>>> > > [5] https://github.com/apache/beam/tree/v2.16.0-RC1 >>>>>>>>> > > [6] https://github.com/apache/beam/pull/9667 >>>>>>>>> > > [7] https://github.com/apache/beam-site/pull/593 >>>>>>>>> > > [8] https://github.com/apache/beam/pull/9671 >>>>>>>>> > > [9] >>>>>>>>> > > >>>>>>>>> > >>>>>>>>> https://docs.google.com/spreadsheets/d/1qk-N5vjXvbcEk68GjbkSZTR8AGqyNUM-oLFo_ZXBpJw/edit#gid=890914284 >>>>>>>>> > > [10] https://hub.docker.com/u/apachebeam >>>>>>>>> > >>>>>>>>> >>>>>>>>