Hi, Are there strong objections to the ability to do patches?
Cheers Reza On Fri, Jul 17, 2020 at 9:16 AM Valentyn Tymofieiev <valen...@google.com> wrote: > Thanks for the feedback, help with release validation, and for reaching > out on dev@ regarding a cherry-pick request. > > BEAM-10397 <https://issues.apache.org/jira/browse/BEAM-10397> pertains to > new functionality (xlang support on Dataflow). Are there any reasons that > this fix cannot wait until 2.24.0 (release cut date 4 weeks from now)? > > For transparency, I would like to list other cherry-pick requests that I > received off-the list (stakeholders bcc'ed): > - https://github.com/apache/beam/pull/12175 > - https://github.com/apache/beam/pull/12196 > - https://github.com/apache/beam/pull/12171 > - https://issues.apache.org/jira/browse/BEAM-10492 (recently added) > - https://issues.apache.org/jira/browse/BEAM-10385 > - https://github.com/apache/beam/pull/12187 (was available before any of > RC1 artifacts were created and integrated) > > My response to such requests is guided by the release guide [1]: > > - None of the issues were a regression from a previous release. > - Most are related to new or recently introduced functionality. > - 3 of the requests are related to xlang io, which is very exciting and > important functionality, but arguably does not impact a large percentage of > [existing] users. > > So they do not seem to be release-blocking according to the guide. > > At this point creating a new RC would delay 2.23.0 availability by at > least a week. While a new RC will improve the stability of xlang IO, it > will also delay the release of features and bug fixes available in 2.23.0. > It will also create a precedent of inconsistency with release > policy. Should we delay the release if we discover another xlang issue > during validation next week? > > My preferred course of action is to continue with RC0, since release > velocity is important for product health. > > Given that we are having this conversation, we can revise the cherry-pick > policy if we think it does not adequately cover this situation. > > We can also propose a patch-version release with urgent cherry-picks > (release 2.23.1), or consider a faster release cadence if 6 weeks is too > slow. > > Thanks, > Valentyn > > [1] https://beam.apache.org/contribute/release-guide/#review-cherry-picks > > > > On Wed, Jul 15, 2020 at 5:41 PM Chamikara Jayalath <chamik...@google.com> > wrote: > >> I agree. I think Dataflow x-lang users could run into flaky pipelines due >> to this. Valentyn, are you OK with creating a new RC that includes the fix >> (already merged - https://github.com/apache/beam/pull/12164) and >> preferably https://github.com/apache/beam/pull/12196 ? >> >> Thanks, >> Cham >> >> On Wed, Jul 15, 2020 at 5:27 PM Heejong Lee <heej...@google.com> wrote: >> >>> I think we need to cherry-pick >>> https://issues.apache.org/jira/browse/BEAM-10397 which fixes missing >>> environment errors for Dataflow xlang pipelines. Internally, we have a >>> flaky xlang kafkaio test because of missing environment errors and any >>> xlang pipelines using GroupByKey could encounter this. >>> >>> On Wed, Jul 15, 2020 at 5:08 PM Ahmet Altay <al...@google.com> wrote: >>> >>>> >>>> >>>> On Wed, Jul 15, 2020 at 4:55 PM Robert Bradshaw <rober...@google.com> >>>> wrote: >>>> >>>>> All the artifacts, signatures, and hashes look good. >>>>> >>>>> I would like to understand the severity of >>>>> https://issues.apache.org/jira/browse/BEAM-10397 before giving my >>>>> vote. >>>>> >>>> >>>> +Heejong Lee <heej...@google.com> to comment on this. >>>> >>>> >>>>> >>>>> On Wed, Jul 15, 2020 at 10:51 AM Pablo Estrada <pabl...@google.com> >>>>> wrote: >>>>> > >>>>> > +1 >>>>> > I was able to run the python 3.8 quickstart from wheels on >>>>> DirectRunner. >>>>> > I verified hashes for Python files. >>>>> > -P. >>>>> > >>>>> > On Fri, Jul 10, 2020 at 4:34 PM Ahmet Altay <al...@google.com> >>>>> wrote: >>>>> >> >>>>> >> I validated the python 3 quickstarts. I had issues with running >>>>> with python 3.8 wheel files, but did not have issues with source >>>>> distributions, or other python wheel files. I have not tested python 2 >>>>> quickstarts. >>>>> >>>> >>>> Did someone validate python 3.8 wheels on Dataflow? I was not able to >>>> run that. >>>> >>>> >>>>> >> >>>>> >> On Thu, Jul 9, 2020 at 10:53 PM Valentyn Tymofieiev < >>>>> valen...@google.com> wrote: >>>>> >>> >>>>> >>> Hi everyone, >>>>> >>> >>>>> >>> Please review and vote on the release candidate #1 for the version >>>>> 2.23.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 >>>>> 1DF50603225D29A4 [3], >>>>> >>> * all artifacts to be deployed to the Maven Central Repository [4], >>>>> >>> * source code tag "v2.23.0-RС1" [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 3.6.0 and Oracle JDK >>>>> 1.8.0_201-b09 . >>>>> >>> * Python artifacts are deployed along with the source release to >>>>> the dist.apache.org [2]. >>>>> >>> * Validation sheet with a tab for 2.23.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, >>>>> >>> Release Manager >>>>> >>> >>>>> >>> [1] >>>>> https://jira.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12347145 >>>>> >>> [2] https://dist.apache.org/repos/dist/dev/beam/2.23.0/ >>>>> >>> [3] https://dist.apache.org/repos/dist/release/beam/KEYS >>>>> >>> [4] >>>>> https://repository.apache.org/content/repositories/orgapachebeam-1105/ >>>>> >>> [5] https://github.com/apache/beam/tree/v2.23.0-RC1 >>>>> >>> [6] https://github.com/apache/beam/pull/12212 >>>>> >>> [7] https://github.com/apache/beam-site/pull/605 >>>>> >>> [8] https://github.com/apache/beam/pull/12213 >>>>> >>> [9] >>>>> https://docs.google.com/spreadsheets/d/1qk-N5vjXvbcEk68GjbkSZTR8AGqyNUM-oLFo_ZXBpJw/edit#gid=596347973 >>>>> >>> [10] https://hub.docker.com/search?q=apache%2Fbeam&type=image >>>>> >>>>