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