Skip to content

Commit bd34bcd

Browse files
committed
Bundler 1 no longer works on Ruby 3.2
* Specifically it fails due to: ruby-3.2.2/lib/ruby/gems/3.2.0/gems/bundler-1.17.3/lib/bundler/shared_helpers.rb:272:in `search_up': undefined method `untaint' for "truffleruby/test/truffle/gems/bundler-version/one":String (NoMethodError) current = File.expand_path(SharedHelpers.pwd).untaint ^^^^^^^^ from ruby-3.2.2/lib/ruby/gems/3.2.0/gems/bundler-1.17.3/lib/bundler/shared_helpers.rb:259:in `find_file' from ruby-3.2.2/lib/ruby/gems/3.2.0/gems/bundler-1.17.3/lib/bundler/shared_helpers.rb:251:in `find_gemfile' from ruby-3.2.2/lib/ruby/gems/3.2.0/gems/bundler-1.17.3/lib/bundler/shared_helpers.rb:60:in `in_bundle?' from ruby-3.2.2/lib/ruby/gems/3.2.0/gems/bundler-1.17.3/lib/bundler/setup.rb:5:in `<top (required)>'
1 parent 300baea commit bd34bcd

File tree

4 files changed

+1
-35
lines changed

4 files changed

+1
-35
lines changed

test/truffle/gems/bundler-version.sh

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,7 @@
22

33
source test/truffle/common.sh.inc
44

5-
jt gem-test-pack
6-
gem_test_pack=$(jt gem-test-pack)
7-
8-
mkdir -p temp-gem-home
9-
10-
GEM_HOME=$PWD/temp-gem-home jt gem install --local "$gem_test_pack/gem-cache/bundler-1.17.3.gem"
11-
12-
output=$(GEM_HOME=$PWD/temp-gem-home jt ruby -Ctest/truffle/gems/bundler-version/one bundler-version.rb)
13-
14-
if [ "$output" = 'true' ]; then
15-
echo Success
16-
else
17-
echo Unexpected bundler 1 output
18-
echo "$output"
19-
exit 1
20-
fi
21-
22-
output=$(GEM_HOME=$PWD/temp-gem-home jt ruby -Ctest/truffle/gems/bundler-version/two bundler-version.rb)
5+
output=$(jt ruby -Ctest/truffle/gems/bundler-version/two bundler-version.rb)
236

247
if [ "$output" = 'true' ]; then
258
echo Success
@@ -28,5 +11,3 @@ else
2811
echo "$output"
2912
exit 1
3013
fi
31-
32-
rm -r temp-gem-home

test/truffle/gems/bundler-version/one/Gemfile

Lines changed: 0 additions & 2 deletions
This file was deleted.

test/truffle/gems/bundler-version/one/Gemfile.lock

Lines changed: 0 additions & 11 deletions
This file was deleted.

test/truffle/gems/bundler-version/one/bundler-version.rb

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)