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

Reply via email to