+1 Thanks, Cham
On Mon, Jan 20, 2025, 2:38 PM Kenneth Knowles <k...@apache.org> wrote: > +1 (binding) > > Valentyn and Cham, are you ready to confirm with an explicit +1 vote? > > > On Fri, Jan 17, 2025 at 5:06 PM Kenneth Knowles <k...@apache.org> wrote: > >> OK, I am going to give it a little more time to consider. If I understand >> correctly, the problem already existed in 2.61.0 and our options are: (1) >> leave it in 2.62.0 or (2) upgrade enough dependencies that it might be high >> risk. >> >> If that is correct and there is no more information that comes up, I am >> going to choose (1). >> >> Kenn >> >> On Fri, Jan 17, 2025 at 11:55 AM Valentyn Tymofieiev via dev < >> dev@beam.apache.org> wrote: >> >>> Thanks for confirming, then I am fine to call it a known issue in >>> 2.62.0, 2.61.0 and fix for 2.63.0 and I retract my -1 vote. >>> >>> On Fri, Jan 17, 2025 at 5:49 PM Chamikara Jayalath via dev < >>> dev@beam.apache.org> wrote: >>> >>>> Yeah, this seems to be happening for numpy 2.1.3. as well so likely the >>>> issue existed before the current release. >>>> >>>> On Fri, Jan 17, 2025 at 6:50 AM XQ Hu via dev <dev@beam.apache.org> >>>> wrote: >>>> >>>>> I tested this with my mackbook and with a clean venv and pip install >>>>> "apache-beam[gcp]==2.61.0". numpy==2.1.3 is installed. >>>>> >>>>> On Fri, Jan 17, 2025 at 5:25 AM Valentyn Tymofieiev via dev < >>>>> dev@beam.apache.org> wrote: >>>>> >>>>>> @Chamikara Jayalath <chamik...@google.com> Does this bug also happen >>>>>> in 2.61.0 ? >>>>>> >>>>>> I am seeing that the numpy 2.x upgrade was first introduced earlier >>>>>> in 2.61.0: >>>>>> >>>>>> >>>>>> https://github.com/apache/beam/commit/6129c9a56d52ebb060417cb397e0764cdd8791bc >>>>>> >>>>>> In this case the regression would be a preexisting known issue and >>>>>> according to our release process it doesn't have to block the release, >>>>>> and >>>>>> I would retract my -1 vote as per: >>>>>> >>>>>> >>>>>> - Is this a regression from a previous release? (If no, fix could >>>>>> go to a newer version.) >>>>>> >>>>>> >>>>>> However we also had: >>>>>> https://github.com/apache/beam/commit/fd17dcea9cae8a444fcd1fc9708dffdd2e33cda0 >>>>>> , and it is possible that this commit has introduced the regression that >>>>>> you observe, then it would be better to revert >>>>>> fd17dcea9cae8a444fcd1fc9708dffdd2e33cda0 commit on the release branch >>>>>> and >>>>>> make RC2. >>>>>> >>>>>> I also saw that we reverted a wrong commit on the release branch, >>>>>> sending: https://github.com/apache/beam/pull/33638 >>>>>> >>>>>> >>>>>> On Thu, Jan 16, 2025 at 8:07 PM Valentyn Tymofieiev < >>>>>> valen...@google.com> wrote: >>>>>> >>>>>>> Thanks Cham for flagging this. It sounds like an inconvenience at >>>>>>> minimum, I vote -1 and suggest to rollback the numpy upgrade on the >>>>>>> release >>>>>>> branch. Alternative: we upgrade numpy in the SDK containers but that >>>>>>> leaves >>>>>>> us with releasing a configuration that had less time to be tested. >>>>>>> >>>>>>> On Thu, Jan 16, 2025 at 6:55 PM Chamikara Jayalath via dev < >>>>>>> dev@beam.apache.org> wrote: >>>>>>> >>>>>>>> BTW my vote is -0 since I'm unsure of the true impact of this :) >>>>>>>> >>>>>>>> On Thu, Jan 16, 2025 at 9:34 AM Chamikara Jayalath < >>>>>>>> chamik...@google.com> wrote: >>>>>>>> >>>>>>>>> Seems like we updated the "numpy" version for this release [1] but >>>>>>>>> we did not update SDK harness containers [2]. >>>>>>>>> One of the jobs I ran (Java multi-lang that uses Python Dataframe) >>>>>>>>> failed due to this with the following error. I suspect pure Python >>>>>>>>> pipelines may also fail due to similar errors though unless users pin >>>>>>>>> the >>>>>>>>> numpy version during job submission. >>>>>>>>> >>>>>>>>> ``` >>>>>>>>> ModuleNotFoundError: No module named 'numpy._core.numeric' >>>>>>>>> ``` >>>>>>>>> >>>>>>>>> May be we can address this by updating the >>>>>>>>> "base_image_requirements.txt" files and re-generating the Python SDK >>>>>>>>> harness containers ? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Cham >>>>>>>>> >>>>>>>>> [1] https://github.com/apache/beam/pull/33325 >>>>>>>>> [2] >>>>>>>>> https://github.com/apache/beam/blob/77f38cd74735cc732c99d0752ee10c3585a3b0c7/sdks/python/container/py311/base_image_requirements.txt#L106 >>>>>>>>> >>>>>>>>> On Wed, Jan 15, 2025 at 7:43 PM Yi Hu via dev <dev@beam.apache.org> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> +1 (non-binding) >>>>>>>>>> >>>>>>>>>> tested Dataflow Template integration tests with Java 11 and 17: >>>>>>>>>> https://github.com/GoogleCloudPlatform/DataflowTemplates/pull/2133 >>>>>>>>>> >>>>>>>>>> On Tue, Jan 14, 2025 at 1:22 PM Danny McCormick via dev < >>>>>>>>>> dev@beam.apache.org> wrote: >>>>>>>>>> >>>>>>>>>>> +1 (binding) - tested some example ML pipelines on the local >>>>>>>>>>> (interactive) and Dataflow runners. >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Danny >>>>>>>>>>> >>>>>>>>>>> On Mon, Jan 13, 2025 at 12:53 PM XQ Hu via dev < >>>>>>>>>>> dev@beam.apache.org> wrote: >>>>>>>>>>> >>>>>>>>>>>> +1 (non-binding) - tested this with a simple Dataflow ML >>>>>>>>>>>> pipeline: >>>>>>>>>>>> https://github.com/google/dataflow-ml-starter/actions/runs/12752033114/job/35540477801 >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Jan 13, 2025 at 11:28 AM Jack McCluskey via dev < >>>>>>>>>>>> dev@beam.apache.org> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> +1 (non-binding) - downloaded python artifacts, ran direct and >>>>>>>>>>>>> dataflow wordcount pipleines >>>>>>>>>>>>> >>>>>>>>>>>>> On Mon, Jan 13, 2025 at 10:54 AM Kenneth Knowles < >>>>>>>>>>>>> k...@apache.org> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi everyone, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Please review and vote on the release candidate #1 for the >>>>>>>>>>>>>> version 2.62.0, as follows: >>>>>>>>>>>>>> >>>>>>>>>>>>>> [ ] +1, Approve the release >>>>>>>>>>>>>> [ ] -1, Do not approve the release (please provide specific >>>>>>>>>>>>>> comments) >>>>>>>>>>>>>> >>>>>>>>>>>>>> Reviewers are encouraged to test their own use cases with the >>>>>>>>>>>>>> release candidate, and vote +1 if no issues are found. For >>>>>>>>>>>>>> guidelines on how to try the release in your projects, check out >>>>>>>>>>>>>> our RC >>>>>>>>>>>>>> testing guide at >>>>>>>>>>>>>> https://github.com/apache/beam/blob/master/contributor-docs/rc-testing-guide.md >>>>>>>>>>>>>> >>>>>>>>>>>>>> Only PMC member votes will count towards the final vote, but >>>>>>>>>>>>>> votes from all community members are encouraged and helpful for >>>>>>>>>>>>>> finding >>>>>>>>>>>>>> regressions. >>>>>>>>>>>>>> >>>>>>>>>>>>>> The complete staging area is available for your review, which >>>>>>>>>>>>>> includes: >>>>>>>>>>>>>> >>>>>>>>>>>>>> - GitHub Release notes: >>>>>>>>>>>>>> https://github.com/apache/beam/milestone/26 >>>>>>>>>>>>>> - The official Apache source release: >>>>>>>>>>>>>> https://dist.apache.org/repos/dist/dev/beam/2.62.0/ which >>>>>>>>>>>>>> is signed with the key with fingerprint D20316F712213422, >>>>>>>>>>>>>> found in >>>>>>>>>>>>>> https://dist.apache.org/repos/dist/release/beam/KEYS >>>>>>>>>>>>>> - All artifacts to be deployed to the Maven Central >>>>>>>>>>>>>> Repository: >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://repository.apache.org/content/repositories/orgapachebeam-1395/ >>>>>>>>>>>>>> - source code tag "v2.62.0-RC1" ( >>>>>>>>>>>>>> https://github.com/apache/beam/tree/v2.62.0-RC1) >>>>>>>>>>>>>> - website pull request listing the release and blog post: >>>>>>>>>>>>>> https://github.com/apache/beam/pull/33567 >>>>>>>>>>>>>> - website pull request publishing the API reference >>>>>>>>>>>>>> manual: https://github.com/apache/beam-site/pull/675 >>>>>>>>>>>>>> - Python artifacts are deployed along with the source >>>>>>>>>>>>>> release to >>>>>>>>>>>>>> https://dist.apache.org/repos/dist/dev/beam/2.62.0/ and >>>>>>>>>>>>>> PyPI https://pypi.org/project/apache-beam/2.62.0rc1/. >>>>>>>>>>>>>> - Go artifacts and documentation are available at >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://pkg.go.dev/github.com/apache/beam/sdks/v2@v2.62.0-RC1/go/pkg/beam >>>>>>>>>>>>>> - Validation sheet with a tab for 2.62.0 release to help >>>>>>>>>>>>>> with validation: >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://docs.google.com/spreadsheets/d/1qk-N5vjXvbcEk68GjbkSZTR8AGqyNUM-oLFo_ZXBpJw/edit?gid=1493515573#gid=1493515573 >>>>>>>>>>>>>> - Docker images published to Docker Hub: >>>>>>>>>>>>>> https://hub.docker.com/search?q=apache%2Fbeam&type=image >>>>>>>>>>>>>> - Pull request to run tests against release branch: >>>>>>>>>>>>>> https://github.com/apache/beam/pull/33424 >>>>>>>>>>>>>> - Github Release pre-release page: >>>>>>>>>>>>>> https://github.com/apache/beam/releases/tag/v2.62.0-RC1 >>>>>>>>>>>>>> >>>>>>>>>>>>>> The vote will be open for at least 72 hours. It is adopted by >>>>>>>>>>>>>> majority approval, with at least 3 PMC affirmative votes. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> Kenn >>>>>>>>>>>>>> >>>>>>>>>>>>>