Hi all, I'm happy to announce that we have approved this release.
There are 5 approving votes, 4 of which are binding (in order): * Ahmet ([email protected]); * Luke ([email protected]); * Reuven ([email protected]); * Robert ([email protected]); There are no disapproving votes. Thanks everyone! Next step is to finalize the release (merge the docs/website/blog PRs, publish artifacts). Please let me know if you have any questions. Regards, --Mikhail On Mon, Jan 6, 2020 at 10:55 AM Robert Bradshaw <[email protected]> wrote: > Thanks. That's the right one. The signatures (and everything else) all > look good now. > > Changing my vote to a +1. > > On Mon, Jan 6, 2020 at 9:13 AM Mikhail Gryzykhin <[email protected]> > wrote: > >> KEYS files should be fixed now. >> >> On Mon, Jan 6, 2020 at 8:29 AM Robert Bradshaw <[email protected]> >> wrote: >> >>> Yes, please update KEYS to have the correct key. (If you've never used >>> the other one you could just remove it.) >>> >>> On Mon, Jan 6, 2020, 6:46 AM Mikhail Gryzykhin <[email protected]> >>> wrote: >>> >>>> I see. Seems that the wrong key is imported into KEYS file. And header >>>> is incorrect. >>>> >>>> --Mikhail >>>> >>>> On Mon, Jan 6, 2020 at 6:16 AM Mikhail Gryzykhin <[email protected]> >>>> wrote: >>>> >>>>> Hi Robert, >>>>> >>>>> I redownloaded binaries from >>>>> https://dist.apache.org/repos/dist/dev/beam/2.17.0/ and ran >>>>> >>>>> gpg --verify apache-beam-2.17.0-source-release.zip.asc >>>>> gpg: assuming signed data in 'apache-beam-2.17.0-source-release.zip' >>>>> gpg: Signature made Mon 16 Dec 2019 09:17:23 PM PST >>>>> gpg: using RSA key >>>>> 53F72D4EEEF306D97736FE1065ABB07A8965E788 >>>>> gpg: Good signature from "Mikhail Gryzykhin <[email protected]>" >>>>> [ultimate] >>>>> >>>>> Signature is valid with key 53F72D4EEEF306D97736FE1065ABB07A8965E788. >>>>> The key you received is different. Which binaries did you get that >>>>> signature from? >>>>> >>>>> --Mikhail >>>>> >>>>> On Thu, Jan 2, 2020 at 4:53 PM Robert Bradshaw <[email protected]> >>>>> wrote: >>>>> >>>>>> (Other than that everything looks fine.) >>>>>> >>>>>> On Thu, Jan 2, 2020 at 4:44 PM Robert Bradshaw <[email protected]> >>>>>> wrote: >>>>>> > >>>>>> > -1 >>>>>> > >>>>>> > I'm having trouble verifying the signatures on the release >>>>>> artifacts. >>>>>> > When I try to import the key from >>>>>> > https://dist.apache.org/repos/dist/release/beam/KEYS I get >>>>>> > >>>>>> > pub rsa4096 2019-10-22 [SC] >>>>>> > 79552F5C2FD869A08E097F96841855FB73AFFC7F >>>>>> > uid [ unknown] Mikhail Gryzykhin (mikhail) < >>>>>> [email protected]> >>>>>> > sub rsa4096 2019-10-22 [E] >>>>>> > >>>>>> > which is not the key that these artifacts were signed with. >>>>>> > >>>>>> > >>>>>> > On Thu, Jan 2, 2020 at 4:23 PM Reuven Lax <[email protected]> wrote: >>>>>> > > >>>>>> > > +1 >>>>>> > > >>>>>> > > On Thu, Jan 2, 2020 at 3:02 PM Valentyn Tymofieiev < >>>>>> [email protected]> wrote: >>>>>> > >> >>>>>> > >> +1. Validated Batch and Streaming quickstarts on Python 3.7 >>>>>> (using wheels) and Batch Mobile Gaming examples (user score, hourly team >>>>>> score) on Dataflow. >>>>>> > >> >>>>>> > >> On Thu, Jan 2, 2020 at 11:23 AM Ahmet Altay <[email protected]> >>>>>> wrote: >>>>>> > >>> >>>>>> > >>> This vote needs at least one more PMC vote before it can be >>>>>> finalized. Could you please validate and vote? >>>>>> > >>> >>>>>> > >>> On Mon, Dec 23, 2019 at 9:44 AM Luke Cwik <[email protected]> >>>>>> wrote: >>>>>> > >>>> >>>>>> > >>>> +1, I validated the Java quickstarts for the runners and the >>>>>> issues I have brought up have been moved to a future release. >>>>>> > >>>> >>>>>> > >>>> On Fri, Dec 20, 2019 at 8:09 PM Ahmet Altay <[email protected]> >>>>>> wrote: >>>>>> > >>>>> >>>>>> > >>>>> +1, I validated the python2 quick starts using wheels. Thank >>>>>> you for pushing the release this far. >>>>>> > >>>>> >>>>>> > >>>>> On Thu, Dec 19, 2019 at 1:27 PM Kenneth Knowles < >>>>>> [email protected]> wrote: >>>>>> > >>>>>> >>>>>> > >>>>>> I verified the Java quickstart on Dataflow manually. >>>>>> > >>>>>> >>>>>> > >>>>>> Kenn >>>>>> > >>>>>> >>>>>> > >>>>>> On Wed, Dec 18, 2019 at 5:58 PM jincheng sun < >>>>>> [email protected]> wrote: >>>>>> > >>>>>>> >>>>>> > >>>>>>> Thanks for drive this release Mikhail ! >>>>>> > >>>>>>> >>>>>> > >>>>>>> I have found there is an incorrect release version for >>>>>> release notes in PR[1], also left a question in PR[2]. >>>>>> > >>>>>>> >>>>>> > >>>>>>> But I do not think it's the blocker of the release :) >>>>>> > >>>>>>> >>>>>> > >>>>>>> Best, >>>>>> > >>>>>>> Jincheng >>>>>> > >>>>>>> >>>>>> > >>>>>>> [1] https://github.com/apache/beam/pull/10401 >>>>>> > >>>>>>> [2] https://github.com/apache/beam/pull/10402 >>>>>> > >>>>>>> >>>>>> > >>>>>>> >>>>>> > >>>>>>> Ahmet Altay <[email protected]> 于2019年12月19日周四 上午3:31写道: >>>>>> > >>>>>>>> >>>>>> > >>>>>>>> I validated python quickstarts with python 2. Wheels file >>>>>> are missing but they work otherwise. Once the wheel files are added I >>>>>> will >>>>>> add my vote. >>>>>> > >>>>>>>> >>>>>> > >>>>>>>> On Wed, Dec 18, 2019 at 10:00 AM Luke Cwik < >>>>>> [email protected]> wrote: >>>>>> > >>>>>>>>> >>>>>> > >>>>>>>>> I verified the release and ran the quickstarts and found >>>>>> that release 2.16 broke Apache Nemo runner which is also an issue for >>>>>> 2.17.0 RC #2. It is caused by a backwards incompatible change in >>>>>> ParDo.MultiOutput where getSideInputs return value was changed from List >>>>>> to >>>>>> Map as part of https://github.com/apache/beam/pull/9275. I filed >>>>>> https://issues.apache.org/jira/browse/BEAM-8989 to track the issue. >>>>>> > >>>>>>>>> >>>>>> > >>>>>>>>> Should we re-add the method back in 2.17.0 renaming the >>>>>> newly added method to something else and also patch 2.16.0 with a minor >>>>>> change including the same fix (breaking 2.16.0 users who picked up the >>>>>> new >>>>>> method) or leave as is? >>>>>> > >>>>>>>> >>>>>> > >>>>>>>> >>>>>> > >>>>>>>> I suggest not fixing this for 2.17, because the issue >>>>>> already exists in 2.16 and there are two releases in parallel and it >>>>>> would >>>>>> be fine to fix this for 2.18 or 2.19. >>>>>> > >>>>>>>> >>>>>> > >>>>>>>> +Reuven Lax, who merged the mentioned PR. >>>>>> > >>>>>>>> >>>>>> > >>>>>>>>> >>>>>> > >>>>>>>>> >>>>>> > >>>>>>>>> On Tue, Dec 17, 2019 at 12:13 PM Mikhail Gryzykhin < >>>>>> [email protected]> wrote: >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> Hi everyone, >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> Please review and vote on the release candidate #2 for >>>>>> the version 2.17.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 [2], which is signed with the key with fingerprint >>>>>> 53F72D4EEEF306D97736FE1065ABB07A8965E788 >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [3], >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> * all artifacts to be deployed to the Maven Central >>>>>> Repository [4], >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> * source code tag "v2.17.0-RC2" [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 [2]. >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> * Validation sheet with a tab for 2.17.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, >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> --Mikhail >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [1] >>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12345970&projectId=12319527 >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [2] https://dist.apache.org/repos/dist/dev/beam/2.17.0/ >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [3] https://dist.apache.org/repos/dist/release/beam/KEYS >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [4] >>>>>> https://repository.apache.org/content/repositories/orgapachebeam-1087/ >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [5] https://github.com/apache/beam/tree/v2.17.0-RC2 >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [6] https://github.com/apache/beam/pull/10401 >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [7] https://github.com/apache/beam-site/pull/594 >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [8] https://github.com/apache/beam/pull/10402 >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [9] >>>>>> https://docs.google.com/spreadsheets/d/1qk-N5vjXvbcEk68GjbkSZTR8AGqyNUM-oLFo_ZXBpJw/edit#gid=803858785 >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> [10] https://hub.docker.com/u/apachebeam >>>>>> > >>>>>>>>>> >>>>>> > >>>>>>>>>> >>>>>> >>>>>
