Hi, I've had an issue with the post-11-bump-versions.sh script. For patch releases the script fails unless using the `BUMP_DEB_PACKAGE_NAMES=0` flag. This is not documented and I had to test several retries locally to understand what the issue was.
The problem is that this script commits and pushes to main without prompting. And me executing it several times ended up with several commits on main that got accidentally pushed to the upstream remote. I raised the issue on Zulip and had a chat with David Li on how to solve it and ended up pushing a single commit reverting the "duplicated commits". The wrong commits + the revert can be seen here: https://github.com/apache/arrow/compare/f08670bd20e81ae79f33e66256927f584ae62d02...e53db939bfad2f20e332172ab4f453add1dc680d I have created an issue to improve the `post-11-bump-versions.sh` script to avoid this from happening in the future: https://github.com/apache/arrow/issues/36048 I just wanted to give a heads up on what happened. Thanks and sorry about that. I will continue with the post-release tasks: - [done] Update the released milestone Date and set to "Closed" on GitHub - [done] Merge changes on release branch to maintenance branch for patch releases - [done] Add the new release to the Apache Reporter System - [done] Upload source - [done] Upload binaries - [done] Update website - [done] Upload JavaScript packages - [done] Upload C# packages - [done] Upload wheels/sdist to pypi - [done] Publish Maven artifacts - [done] Bump versions - [done] Update tags for Go modules - [In progress] Update Homebrew packages - [In progress] Update MSYS2 package - [In progress] Update vcpkg port - [ ] Upload RubyGems - [ ] Update Conan recipe - [ ] Update docs - [ ] Update version in Apache Arrow Cookbook - [ ] Announce the new release - [ ] Publish release blog posts - [ ] Announce the release on Twitter - [ ] Remove old artifacts I will need help with: - [ ] Update conda recipes - [ ] Update R packages El mar, 13 jun 2023 a las 12:02, Raúl Cumplido (<[email protected]>) escribió: > > Thanks Nic for helping me with uploading sources and adding the > release to the Apache Reporter System. > > This is the current status of the post-release tasks: > > - [done] Update the released milestone Date and set to "Closed" on GitHub > - [done] Merge changes on release branch to maintenance branch for > patch releases > - [done] Add the new release to the Apache Reporter System > - [done] Upload source > - [done] Upload binaries > - [ ] Update website > - [ ] Update Homebrew packages > - [ ] Update MSYS2 package > - [ ] Upload RubyGems > - [ ] Upload JavaScript packages > - [ ] Upload C# packages > - [ ] Upload wheels/sdist to pypi > - [ ] Publish Maven artifacts > - [ ] Update vcpkg port > - [ ] Update Conan recipe > - [ ] Bump versions > - [ ] Update tags for Go modules > - [ ] Update docs > - [ ] Update version in Apache Arrow Cookbook > - [ ] Announce the new release > - [ ] Publish release blog posts > - [ ] Announce the release on Twitter > - [ ] Remove old artifacts > > I will need help with: > - [ ] Make the CPP PARQUET related version as "RELEASED" on JIRA > - [ ] Start the new version on JIRA for the related CPP PARQUET version > - [ ] Update conda recipes > - [ ] Update R packages > > El mar, 13 jun 2023 a las 9:09, Raúl Cumplido > (<[email protected]>) escribió: > > > > Hi, > > > > Thanks everyone. > > > > The result of the vote is successful with 3 +1 binding votes, 3 +1 > > non-binding vote and no -1 votes. > > I will start the post release tasks for 12.0.1 [1]. > > > > Thanks, > > Raúl > > > > [1] > > https://arrow.apache.org/docs/dev/developers/release.html#post-release-tasks > > > > El mar, 13 jun 2023 a las 5:21, Jacob Wujciak-Jens > > (<[email protected]>) escribió: > > > > > > +1 non-binding, verified Go and C++ on manjaro > > > > > > On Mon, Jun 12, 2023 at 6:17 PM Raúl Cumplido <[email protected]> wrote: > > > > > > > +1 non-binding > > > > > > > > I've run the following: > > > > > > > > TEST_DEFAULT=0 TEST_SOURCE=1 > > > > ARROW_CMAKE_OPTIONS="-DBoost_NO_BOOST_CMAKE=ON" > > > > dev/release/verify-release-candidate.sh 12.0.1 1 > > > > TEST_DEFAULT=0 TEST_WHEELS=1 > > > > TEST_WHEEL_PLATFORM_TAGS="manylinux_2_17_x86_64.manylinux2014_x86_64" > > > > dev/release/verify-release-candidate.sh 12.0.1 1 > > > > TEST_DEFAULT=0 TEST_JARS=1 dev/release/verify-release-candidate.sh > > > > 12.0.1 1 > > > > TEST_DEFAULT=0 TEST_YUM=1 dev/release/verify-release-candidate.sh > > > > 12.0.1 1 > > > > TEST_DEFAULT=0 TEST_BINARY=1 dev/release/verify-release-candidate.sh > > > > 12.0.1 1 > > > > > > > > I haven't been able to verify APT due to the known issue of > > > > artifactory returning HTTP 403's. > > > > > > > > with: > > > > * Python 3.10.6 > > > > * gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 > > > > * NVIDIA CUDA cuda_11.5.r11.5/compiler.30672275_0 > > > > * openjdk 17.0.7 2023-04-18 > > > > * ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu] > > > > * dotnet 7.0.302 > > > > * Ubuntu 22.04 LTS > > > > > > > > El lun, 12 jun 2023 a las 16:02, Dewey Dunnington > > > > (<[email protected]>) escribió: > > > > > > > > > > +1! I ran > > > > > > > > > > TEST_DEFAULT=0 TEST_CPP=1 > > > > > ARROW_CMAKE_OPTIONS="-DProtobuf_SOURCE=BUNDLED -DARROW_FLIGHT=OFF > > > > > -DARROW_FLIGHT_SQL=OFF" ./verify-release-candidate.sh > > > > > > > > > > ...on MacOS Ventura aarch64. (Flight disabled because of protobuf > > > > issues). > > > > > > > > > > On Mon, Jun 12, 2023 at 10:28 AM Joris Van den Bossche > > > > > <[email protected]> wrote: > > > > > > > > > > > > +1 (verified source release on Ubuntu 20.04, using conda) > > > > > > > > > > > > On Sat, 10 Jun 2023 at 22:31, Sutou Kouhei <[email protected]> > > > > > > wrote: > > > > > > > > > > > > > > +1 > > > > > > > > > > > > > > I ran the followings on Debian GNU/Linux sid: > > > > > > > > > > > > > > * TEST_DEFAULT=0 \ > > > > > > > TEST_SOURCE=1 \ > > > > > > > LANG=C \ > > > > > > > TZ=UTC \ > > > > > > > CUDAToolkit_ROOT=/usr \ > > > > > > > ARROW_CMAKE_OPTIONS="-DBoost_NO_BOOST_CMAKE=ON > > > > -Dxsimd_SOURCE=BUNDLED" \ > > > > > > > dev/release/verify-release-candidate.sh 12.0.1 1 > > > > > > > > > > > > > > * TEST_DEFAULT=0 \ > > > > > > > TEST_APT=1 \ > > > > > > > LANG=C \ > > > > > > > dev/release/verify-release-candidate.sh 12.0.1 1 > > > > > > > > > > > > > > * TEST_DEFAULT=0 \ > > > > > > > TEST_BINARY=1 \ > > > > > > > LANG=C \ > > > > > > > dev/release/verify-release-candidate.sh 12.0.1 1 > > > > > > > > > > > > > > * TEST_DEFAULT=0 \ > > > > > > > TEST_JARS=1 \ > > > > > > > LANG=C \ > > > > > > > dev/release/verify-release-candidate.sh 12.0.1 1 > > > > > > > > > > > > > > * TEST_DEFAULT=0 \ > > > > > > > TEST_PYTHON_VERSIONS=3.11 \ > > > > > > > > > > > TEST_WHEEL_PLATFORM_TAGS=manylinux_2_17_x86_64.manylinux2014_x86_64 \ > > > > > > > TEST_WHEELS=1 \ > > > > > > > LANG=C \ > > > > > > > dev/release/verify-release-candidate.sh 12.0.1 1 > > > > > > > > > > > > > > * TEST_DEFAULT=0 \ > > > > > > > TEST_YUM=1 \ > > > > > > > LANG=C \ > > > > > > > dev/release/verify-release-candidate.sh 12.0.1 1 > > > > > > > > > > > > > > with: > > > > > > > > > > > > > > * .NET SDK (6.0.408) > > > > > > > * Python 3.11.2 > > > > > > > * gcc (Debian 12.2.0-14) 12.2.0 > > > > > > > * nvidia-cuda-dev 11.8.89~11.8.0-3 > > > > > > > * openjdk version "18.0.2-ea" 2022-07-19 > > > > > > > * ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) > > > > > > > [x86_64-linux-gnu] > > > > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > -- > > > > > > > kou > > > > > > > > > > > > > > In <CAD1RbrqDV-n70AMb5n5WNAb902oRBRKQdZgeNv+pmQSB= > > > > [email protected]> > > > > > > > "[VOTE] Release Apache Arrow 12.0.1 - RC1" on Fri, 9 Jun 2023 > > > > 14:32:26 +0200, > > > > > > > Raúl Cumplido <[email protected]> wrote: > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > > > I would like to propose the following release candidate (RC1) of > > > > Apache > > > > > > > > Arrow version 12.0.1. This is a release consisting of 29 > > > > > > > > resolved GitHub issues[1]. > > > > > > > > > > > > > > > > This release candidate is based on commit: > > > > > > > > 6af660f48472b8b45a5e01b7136b9b040b185eb1 [2] > > > > > > > > > > > > > > > > The source release rc1 is hosted at [3]. > > > > > > > > The binary artifacts are hosted at [4][5][6][7][8][9][10][11]. > > > > > > > > The changelog is located at [12]. > > > > > > > > > > > > > > > > Please download, verify checksums and signatures, run the unit > > > > tests, > > > > > > > > and vote on the release. See [13] for how to validate a release > > > > candidate. > > > > > > > > > > > > > > > > See also a verification result on GitHub pull request [14]. > > > > > > > > > > > > > > > > The vote will be open for at least 72 hours. > > > > > > > > > > > > > > > > [ ] +1 Release this as Apache Arrow 12.0.1 > > > > > > > > [ ] +0 > > > > > > > > [ ] -1 Do not release this as Apache Arrow 12.0.1 because... > > > > > > > > > > > > > > > > [1]: > > > > https://github.com/apache/arrow/issues?q=is%3Aissue+milestone%3A12.0.1+is%3Aclosed > > > > > > > > [2]: > > > > https://github.com/apache/arrow/tree/6af660f48472b8b45a5e01b7136b9b040b185eb1 > > > > > > > > [3]: > > > > https://dist.apache.org/repos/dist/dev/arrow/apache-arrow-12.0.1-rc1 > > > > > > > > [4]: https://apache.jfrog.io/artifactory/arrow/almalinux-rc/ > > > > > > > > [5]: https://apache.jfrog.io/artifactory/arrow/amazon-linux-rc/ > > > > > > > > [6]: https://apache.jfrog.io/artifactory/arrow/centos-rc/ > > > > > > > > [7]: https://apache.jfrog.io/artifactory/arrow/debian-rc/ > > > > > > > > [8]: > > > > > > > > https://apache.jfrog.io/artifactory/arrow/java-rc/12.0.1-rc1 > > > > > > > > [9]: > > > > > > > > https://apache.jfrog.io/artifactory/arrow/nuget-rc/12.0.1-rc1 > > > > > > > > [10]: > > > > https://apache.jfrog.io/artifactory/arrow/python-rc/12.0.1-rc1 > > > > > > > > [11]: https://apache.jfrog.io/artifactory/arrow/ubuntu-rc/ > > > > > > > > [12]: > > > > https://github.com/apache/arrow/blob/6af660f48472b8b45a5e01b7136b9b040b185eb1/CHANGELOG.md > > > > > > > > [13]: > > > > https://cwiki.apache.org/confluence/display/ARROW/How+to+Verify+Release+Candidates > > > > > > > > [14]: https://github.com/apache/arrow/pull/35967 > > > >
