Hi,

What is your distribution? Ubuntu 22.04?
It's strange that you use Bundler 2.3.5 with USE_CONDA=1.
Could you upload full log?

>>> Is there no possibility to install Ruby packages in some
>>> kind of virtual environment, like in Python?

Bundler is the tool for it and it's already used in the
script. The verification script tried to install
libarrow-dev package because Apache Arrow C++ (and Apache
Arrow C GLib) isn't installed (suitable PKG_CONFIG_PATH
isn't set) in the environment.


Thanks,
-- 
kou

In <5e5d4511-e6ec-319d-0903-6aaea7e4a...@python.org>
  "Re: [VOTE] Release Apache Arrow ADBC 0.1.0 - RC6" on Mon, 9 Jan 2023 
16:56:42 +0100,
  Antoine Pitrou <anto...@python.org> 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