It's probably "rb-bundler". However, the release script downloads the
given version, so updating the current working copy doesn't change anything.
Regards
Antoine.
Le 10/01/2023 à 16:23, David Li a écrit :
Hmm, bundler isn't listed in the conda spec indeed. Would you be OK with adding
it to `ci/conda_env_glib.txt` and trying again? Or else, it will try to install
bundler for you if the executable is not found, but it will ask for sudo since
we forgot to add --user-install ([1] fixes this, thanks to Benson).
[1]: https://github.com/apache/arrow-adbc/pull/327
On Tue, Jan 10, 2023, at 09:47, Antoine Pitrou wrote:
Ok, for some reason, piping the output gives a bit more detail:
Bundle complete! 3 Gemfile dependencies, 12 gems now installed.
Bundled gems are installed into `./vendor/bundle`
Traceback (most recent call last):
10: from
/tmp/arrow-adbc-0.1.0.HemSY/mambaforge/envs/conda-source/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in
`require'
9: from
/tmp/arrow-adbc-0.1.0.HemSY/mambaforge/envs/conda-source/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in
`require'
8: from
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/setup.rb:20:in
`<top (required)>'
7: from
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/ui/shell.rb:88:in
`silence'
6: from
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/ui/shell.rb:136:in
`with_level'
5: from
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/setup.rb:20:in
`block in <top (required)>'
4: from
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler.rb:151:in
`setup'
3: from
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:18:in
`setup'
2: from
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/definition.rb:238:in
`specs_for'
1: from
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/definition.rb:190:in
`specs'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/definition.rb:481:in
`materialize': Could not find gobject-introspection-4.0.6,
red-arrow-10.0.1, 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 (Bundler::GemNotFound)
Failed to verify release candidate. See /tmp/arrow-adbc-0.1.0.HemSY for
details.
So indeed the system bundler is used even when Conda is enabled.
Regards
Antoine.
Le 10/01/2023 à 15:41, Antoine Pitrou a écrit :
Le 10/01/2023 à 09:23, Sutou Kouhei a écrit :
Hi,
What is your distribution? Ubuntu 22.04?
Yes.
It's strange that you use Bundler 2.3.5 with USE_CONDA=1.
Well, it seems bundler isn't installed in the Conda environment, so
perhaps the system bundler is used?
$ pwd
/tmp/arrow-adbc-0.1.0.utShr
$ find -name "bundler"
$