+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 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>