Non-binding +1 Fedora Rawhide, aarch64: TEST_APT=0 TEST_YUM=0 ./dev/release/verify-release-candidate.sh 0.1.0 6 Using go installed by the script. Script hung when using go in repositories.
Ruby gems can be installed using gem install --user-local red-arrow which does not require sudo permissions, unless this also pulls in arrow from package repositories, it did not on Fedora Rawhide. With DOCKER_DEFAULT_ARCHITECTURE=linux/arm64 ./dev/release/verify-release-candidate.sh 0.1.0 6 or DOCKER_DEFAULT_ARCHITECTURE=linux/amd64 ./dev/release/verify-release-candidate.sh 0.1.0 6 Get the error: E: Unable to locate package libadbc-driver-manager-dev Failed to verify the APT repository for debian:bullseye On 1/9/23 19:40, Raúl Cumplido wrote: > +1 > > Verified on Ubuntu 22.04 with: > > USE_CONDA=1 ./dev/release/verify-release-candidate.sh 0.1.0 6 > > Minor note, I tried without conda first but had to install libpq manually > and I got the same issue as Antoine with requiring sudo to install Ruby > gems. > > > > El lun, 9 ene 2023 a las 17:21, David Li (<lidav...@apache.org>) escribió: > >> Hmm. Kou, do you have an idea of what's going on here? I tried just now >> and wasn't able to reproduce, either on my Ubuntu 18.04 system, or in a >> fresh Debian Bookworm container. I see that I get bundler 2.3.7 instead of >> 2.3.5, but that's it. >> >> On Mon, Jan 9, 2023, at 10:56, Antoine Pitrou wrote: >>> Ok, now that I pass `USE_CONDA=1`, I get the following error: >>> >>> Fetching gem metadata from https://rubygems.org/....... >>> Resolving dependencies... >>> Using bundler 2.3.5 >>> Fetching fiddle 1.1.1 >>> Fetching pkg-config 1.5.1 >>> Fetching power_assert 2.0.3 >>> Fetching native-package-installer 1.1.5 >>> Fetching bigdecimal 3.1.3 >>> Fetching extpp 0.1.1 >>> Installing pkg-config 1.5.1 >>> Installing extpp 0.1.1 >>> Installing native-package-installer 1.1.5 >>> Installing fiddle 1.1.1 with native extensions >>> Installing power_assert 2.0.3 >>> Installing bigdecimal 3.1.3 with native extensions >>> Fetching test-unit 3.5.7 >>> Fetching glib2 4.0.6 >>> Installing test-unit 3.5.7 >>> Installing glib2 4.0.6 with native extensions >>> Fetching gobject-introspection 4.0.6 >>> Installing gobject-introspection 4.0.6 with native extensions >>> Fetching gio2 4.0.6 >>> Installing gio2 4.0.6 with native extensions >>> Fetching red-arrow 10.0.0 >>> Installing red-arrow 10.0.0 with native extensions >>> Bundle complete! 3 Gemfile dependencies, 12 gems now installed. >>> Bundled gems are installed into `./vendor/bundle` >>> Could not find gobject-introspection-4.0.6, red-arrow-10.0.0, >>> test-unit-3.5.7, glib2-4.0.6, bigdecimal-3.1.3, extpp-0.1.1, gio2-4.0.6, >>> native-package-installer-1.1.5, pkg-config-1.5.1, power_assert-2.0.3, >>> fiddle-1.1.1 in any of the sources >>> Run `bundle install` to install missing gems. >>> >>> >>> Regards >>> >>> Antoine. >>> >>> >>> Le 09/01/2023 à 16:39, David Li a écrit : >>>> USE_CONDA=1 or manually installing libarrow-dev 10 beforehand should >> both get around this. In this case I believe the issue is that building the >> Arrow gem requires the Arrow libraries from the system package manager. >>>> >>>> On Mon, Jan 9, 2023, at 10:23, Antoine Pitrou wrote: >>>>> The dev release script asks for the root password at some point, which >>>>> is concerning: >>>>> >>>>> [...] >>>>> Fetching red-arrow 10.0.0 >>>>> Installing red-arrow 10.0.0 with native extensions >>>>> [sudo] password for antoine to install <libarrow-dev>: >>>>> >>>>> >>>>> Is there no possibility to install Ruby packages in some kind of >> virtual >>>>> environment, like in Python? >>>>> >>>>> Regards >>>>> >>>>> Antoine. >>>>> >>>>> >>>>> Le 26/12/2022 à 16:55, David Li a écrit : >>>>>> Hello, >>>>>> >>>>>> I would like to propose the following release candidate (RC0) of >> Apache Arrow ADBC version 0.1.0. This is a release consisting of 63 >> resolved GitHub issues[1]. >>>>>> >>>>>> This release candidate is based on commit: >> 618a2ff1c64a5e2e410e30c5a156409c96fd9dfc [2] >>>>>> >>>>>> The source release rc6 is hosted at [3]. >>>>>> The binary artifacts are hosted at [4][5][6][7][8]. >>>>>> The changelog is located at [9]. >>>>>> >>>>>> Please download, verify checksums and signatures, run the unit tests, >>>>>> and vote on the release. See [10] for how to validate a release >> candidate. >>>>>> >>>>>> See also a verification result on GitHub Actions [11]. >>>>>> >>>>>> The vote will be open for at least 72 hours. >>>>>> >>>>>> [ ] +1 Release this as Apache Arrow ADBC 0.1.0 >>>>>> [ ] +0 >>>>>> [ ] -1 Do not release this as Apache Arrow ADBC 0.1.0 because... >>>>>> >>>>>> Note: to verify APT/YUM packages on macOS/AArch64, you must `export >> DOCKER_DEFAULT_ARCHITECTURE=linux/amd64`. (Or skip this step by `export >> TEST_APT=0 TEST_YUM=0`.) >>>>>> >>>>>> [1]: >> https://github.com/apache/arrow-adbc/issues?q=is%3Aissue+milestone%3A0.1.0+is%3Aclosed >>>>>> [2]: >> https://github.com/apache/arrow-adbc/releases/tag/apache-arrow-adbc-0.1.0-rc6 >>>>>> [3]: >> https://dist.apache.org/repos/dist/dev/arrow/apache-arrow-adbc-0.1.0-rc6/ >>>>>> [4]: https://apache.jfrog.io/artifactory/arrow/almalinux-rc/ >>>>>> [5]: https://apache.jfrog.io/artifactory/arrow/debian-rc/ >>>>>> [6]: https://apache.jfrog.io/artifactory/arrow/ubuntu-rc/ >>>>>> [7]: >> https://repository.apache.org/content/repositories/staging/org/apache/arrow/adbc/ >>>>>> [8]: >> https://github.com/apache/arrow-adbc/releases/tag/apache-arrow-adbc-0.1.0-rc6 >>>>>> [9]: >> https://github.com/apache/arrow-adbc/blob/apache-arrow-adbc-0.1.0-rc6/CHANGELOG.md >>>>>> [10]: >> https://cwiki.apache.org/confluence/display/ARROW/How+to+Verify+Release+Candidates >>>>>> [11]: >> https://github.com/apache/arrow-adbc/actions/runs/3778956752/jobs/6423834271 >>>>>> >>>>>> Thanks Kou and Jacob for help preparing the release scripts and Kou >> for helping to prepare the release itself. >>>>>> >>>>>> -David >> >