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