I did an additional round of making sure the human-readable quickstart instructions also succeed.
Kenn On Thu, Apr 22, 2021 at 6:47 PM Ahmet Altay <al...@google.com> wrote: > +1 (binding) > > I ran some python quick start examples. Most validations in the sheet were > already done :) Thank you all! > > On Thu, Apr 22, 2021 at 9:15 AM Kyle Weaver <kcwea...@google.com> wrote: > >> +1 (non-) >> >> Ran Python wordcount on Flink and Spark. >> >> On Wed, Apr 21, 2021 at 5:20 PM Brian Hulette <bhule...@google.com> >> wrote: >> >>> +1 (non-binding) >>> >>> I ran a python pipeline exercising the DataFrame API, and another >>> exercising SQLTransform in Python, both on Dataflow. >>> >>> On Wed, Apr 21, 2021 at 12:55 PM Kenneth Knowles <k...@apache.org> >>> wrote: >>> >>>> Since the artifacts were changed about 26 hours ago, I intend to leave >>>> this vote open until 46 hours from now. Specifically, around noon my time >>>> (US Pacific) on Friday I will close the vote and finalize the release, if >>>> no problems are discovered. >>>> >>>> Kenn >>>> >>>> On Wed, Apr 21, 2021 at 12:52 PM Kenneth Knowles <k...@apache.org> >>>> wrote: >>>> >>>>> +1 (binding) >>>>> >>>>> I ran the script at >>>>> https://beam.apache.org/contribute/release-guide/#run-validations-using-run_rc_validationsh >>>>> except for the part that requires a GitHub PR, since Cham already did that >>>>> part. >>>>> >>>>> Kenn >>>>> >>>>> On Wed, Apr 21, 2021 at 12:11 PM Valentyn Tymofieiev < >>>>> valen...@google.com> wrote: >>>>> >>>>>> +1, verified that my previous findings are fixed. >>>>>> >>>>>> On Wed, Apr 21, 2021 at 8:17 AM Chamikara Jayalath < >>>>>> chamik...@google.com> wrote: >>>>>> >>>>>>> +1 (binding) >>>>>>> >>>>>>> Ran some Python scenarios and updated the spreadsheet. >>>>>>> >>>>>>> Thanks, >>>>>>> Cham >>>>>>> >>>>>>> On Tue, Apr 20, 2021 at 3:39 PM Kenneth Knowles <k...@apache.org> >>>>>>> wrote: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Apr 20, 2021 at 3:24 PM Robert Bradshaw < >>>>>>>> rober...@google.com> wrote: >>>>>>>> >>>>>>>>> The artifacts and signatures look good to me. +1 (binding) >>>>>>>>> >>>>>>>>> (The release branch still has the .dev name, maybe you didn't >>>>>>>>> push? >>>>>>>>> https://github.com/apache/beam/blob/release-2.29.0/sdks/python/apache_beam/version.py >>>>>>>>> ) >>>>>>>>> >>>>>>>> >>>>>>>> Good point. I'll highlight that I finally implemented the branching >>>>>>>> changes from >>>>>>>> https://lists.apache.org/thread.html/205472bdaf3c2c5876533750d417c19b0d1078131a3dc04916082ce8%40%3Cdev.beam.apache.org%3E >>>>>>>> >>>>>>>> The new guide with diagram is here: >>>>>>>> https://beam.apache.org/contribute/release-guide/#tag-a-chosen-commit-for-the-rc >>>>>>>> >>>>>>>> TL;DR: >>>>>>>> - the release branch continues to be dev/SNAPSHOT for 2.29.0 while >>>>>>>> the main branch is now dev/SNAPSHOT for 2.30.0 >>>>>>>> - the RC tag v2.29.0-RC1 no longer lies on the release branch. It >>>>>>>> is a single tagged commit that removes the dev/SNAPSHOT suffix >>>>>>>> >>>>>>>> Kenn >>>>>>>> >>>>>>>> >>>>>>>>> On Tue, Apr 20, 2021 at 10:36 AM Kenneth Knowles <k...@apache.org> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Please take another look. >>>>>>>>>> >>>>>>>>>> - I re-ran the RC creation script so the source release and >>>>>>>>>> wheels are new and built from the RC tag. I confirmed the source zip >>>>>>>>>> and >>>>>>>>>> wheels have version 2.29.0 (not .dev or -SNAPSHOT). >>>>>>>>>> - I fixed and rebuilt Dataflow worker container images from >>>>>>>>>> exactly the RC commit, added dataclasses, with internal changes to >>>>>>>>>> get the >>>>>>>>>> version to match. >>>>>>>>>> - I confirmed that the staged jars already have version 2.29.0 >>>>>>>>>> (not -SNAPSHOT). >>>>>>>>>> - I confirmed with `diff -r -q` that the source tarball matches >>>>>>>>>> the RC tag (minus the .git* files and directories and gradlew) >>>>>>>>>> >>>>>>>>>> Kenn >>>>>>>>>> >>>>>>>>>> On Mon, Apr 19, 2021 at 9:19 PM Kenneth Knowles <k...@apache.org> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> At this point, the release train has just about come around to >>>>>>>>>>> 2.30.0 which will pick up that change. I don't think it makes sense >>>>>>>>>>> to >>>>>>>>>>> cherry-pick anything more into 2.29.0 unless it is nonfunctional. >>>>>>>>>>> As it is, >>>>>>>>>>> I think we have a good commit and just need to build the expected >>>>>>>>>>> artifacts. Since it isn't all the artifacts, I was planning on just >>>>>>>>>>> overwriting the RC1 artifacts in question and re-verify. I could >>>>>>>>>>> also roll >>>>>>>>>>> a new RC2 from the same commit fairly easily. >>>>>>>>>>> >>>>>>>>>>> Kenn >>>>>>>>>>> >>>>>>>>>>> On Mon, Apr 19, 2021 at 8:57 PM Reuven Lax <re...@google.com> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Any chance we could include >>>>>>>>>>>> https://github.com/apache/beam/pull/14548? >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Apr 19, 2021 at 8:54 PM Kenneth Knowles < >>>>>>>>>>>> k...@apache.org> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> To clarify: I am running and fixing the release scripts on the >>>>>>>>>>>>> `master` branch. They work from fresh clones of the RC tag so >>>>>>>>>>>>> this should >>>>>>>>>>>>> work in most cases. The exception is the GitHub Actions >>>>>>>>>>>>> configuration, >>>>>>>>>>>>> which I cherrypicked >>>>>>>>>>>>> to the release branch. >>>>>>>>>>>>> >>>>>>>>>>>>> Kenn >>>>>>>>>>>>> >>>>>>>>>>>>> On Mon, Apr 19, 2021 at 8:34 PM Kenneth Knowles < >>>>>>>>>>>>> k...@apache.org> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> OK it sounds like I need to re-roll the artifacts in >>>>>>>>>>>>>> question. I don't think anything raised here indicates a problem >>>>>>>>>>>>>> with the >>>>>>>>>>>>>> tagged commit, but with the state of the release scripts at the >>>>>>>>>>>>>> time I >>>>>>>>>>>>>> built the earlier artifacts. >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Mon, Apr 19, 2021 at 1:03 PM Robert Bradshaw < >>>>>>>>>>>>>> rober...@google.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> It looks like the wheels are also versioned "2.29.0.dev". >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Not sure if it's important, but the source tarball also >>>>>>>>>>>>>>> seems to contain some release script changes that are not >>>>>>>>>>>>>>> reflected in the >>>>>>>>>>>>>>> github branch. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, Apr 19, 2021 at 8:41 AM Kenneth Knowles < >>>>>>>>>>>>>>> k...@apache.org> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks for the details, Valentyn & Cham. I will fix the >>>>>>>>>>>>>>>> Dataflow worker containers then update this thread. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Kenn >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Mon, Apr 19, 2021 at 8:36 AM Kenneth Knowles < >>>>>>>>>>>>>>>> k...@apache.org> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Fri, Apr 16, 2021 at 3:42 AM Elliotte Rusty Harold < >>>>>>>>>>>>>>>>> elh...@ibiblio.org> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Fri, Apr 16, 2021 at 4:02 AM Kenneth Knowles < >>>>>>>>>>>>>>>>>> k...@apache.org> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> > 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 03DBA3E6ABDD04BFD1558DC16ED551A8AE02461C [3], >>>>>>>>>>>>>>>>>> > * all artifacts to be deployed to the Maven Central >>>>>>>>>>>>>>>>>> Repository [4], >>>>>>>>>>>>>>>>>> > * source code tag "v2.29.0-RC1" [5], >>>>>>>>>>>>>>>>>> > * website pull request listing the release [6], >>>>>>>>>>>>>>>>>> publishing the API reference manual [7], and the blog post >>>>>>>>>>>>>>>>>> [8]. >>>>>>>>>>>>>>>>>> > * Java artifacts were built with Maven MAVEN_VERSION >>>>>>>>>>>>>>>>>> and OpenJDK/Oracle JDK JDK_VERSION. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Are the MAVEN_VERSION and OpenJDK/Oracle JDK JDK_VERSION >>>>>>>>>>>>>>>>>> supposed to >>>>>>>>>>>>>>>>>> be filled in with numbers? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Yes, I missed that these were variables to be replaced. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> JDK_VERSION=8u181 (1.8) and the Gradle version is taken >>>>>>>>>>>>>>>>> from the gradlew config so no need to include in the >>>>>>>>>>>>>>>>> template, but it is 6.8 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Kenn >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> Elliotte Rusty Harold >>>>>>>>>>>>>>>>>> elh...@ibiblio.org >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>