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


Reply via email to