Bugzilla – Bug 1218951
vagrant: needs update for ruby3.3
Last modified: 2024-01-22 17:35:02 UTC
Vagrant is blocking the update to ruby3.3 because it's failing to build with this version. Relevant lines from the log: [ 17s] + cd /home/abuild/rpmbuild/BUILD [ 17s] + cd vagrant-2.3.7 [ 17s] + sed -i 's|gem '\''vagrant-spec'\'', git.*$|gem '\''vagrant-spec'\''|' Gemfile [ 17s] ++ ruby.ruby3.3 -e 'print Gem.path.reject{|path| path.include? '\''home'\''}.join('\'':'\'')' [ 17s] + export GEM_PATH=/home/abuild/rpmbuild/BUILDROOT/vagrant-2.3.7-4.1.x86_64/usr/share/vagrant/gems:/usr/lib64/ruby/gems/3.3.0 [ 17s] + GEM_PATH=/home/abuild/rpmbuild/BUILDROOT/vagrant-2.3.7-4.1.x86_64/usr/share/vagrant/gems:/usr/lib64/ruby/gems/3.3.0 [ 17s] + bundle exec rake test:unit [ 18s] bundler: failed to load command: rake (/usr/bin/rake) [ 18s] /usr/lib64/ruby/3.3.0/bundler/resolver.rb:116:in `rescue in solve_versions': Could not find compatible versions (Bundler::SolveFailure) [ 18s] [ 18s] Because every version of vagrant depends on Ruby >= 3.0, < 3.3 [ 18s] and Gemfile depends on vagrant >= 0, [ 18s] Ruby >= 3.0, < 3.3 is required. [ 18s] So, because current Ruby version is = 3.3.0, [ 18s] version solving has failed. [ 18s] from /usr/lib64/ruby/3.3.0/bundler/resolver.rb:79:in `solve_versions' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/resolver.rb:32:in `start' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/definition.rb:600:in `start_resolution' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/definition.rb:311:in `resolve' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/definition.rb:553:in `materialize' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/definition.rb:203:in `specs' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/definition.rb:270:in `specs_for' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/runtime.rb:18:in `setup' [ 18s] from /usr/lib64/ruby/3.3.0/bundler.rb:162:in `setup' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/setup.rb:26:in `block in <top (required)>' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/ui/shell.rb:159:in `with_level' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/ui/shell.rb:111:in `silence' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/setup.rb:26:in `<top (required)>' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli/exec.rb:56:in `require_relative' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli/exec.rb:56:in `kernel_load' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli/exec.rb:23:in `run' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli.rb:451:in `exec' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/thor/lib/thor/command.rb:28:in `run' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli.rb:34:in `dispatch' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/thor/lib/thor/base.rb:584:in `start' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli.rb:28:in `start' [ 18s] from /usr/lib64/ruby/gems/3.3.0/gems/bundler-2.5.3/exe/bundle:28:in `block in <top (required)>' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/friendly_errors.rb:117:in `with_friendly_errors' [ 18s] from /usr/lib64/ruby/gems/3.3.0/gems/bundler-2.5.3/exe/bundle:20:in `<top (required)>' [ 18s] from /usr/bin/bundle:25:in `load' [ 18s] from /usr/bin/bundle:25:in `<main>' [ 18s] /usr/lib64/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb:237:in `resolve_conflict': Could not find compatible versions (Bundler::PubGrub::SolveFailure) [ 18s] [ 18s] Because every version of vagrant depends on Ruby >= 3.0, < 3.3 [ 18s] and Gemfile depends on vagrant >= 0, [ 18s] Ruby >= 3.0, < 3.3 is required. [ 18s] So, because current Ruby version is = 3.3.0, [ 18s] version solving has failed. [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb:73:in `block in propagate' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb:70:in `reverse_each' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb:70:in `propagate' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb:42:in `work' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb:58:in `solve' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/resolver.rb:81:in `solve_versions' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/resolver.rb:32:in `start' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/definition.rb:600:in `start_resolution' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/definition.rb:311:in `resolve' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/definition.rb:553:in `materialize' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/definition.rb:203:in `specs' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/definition.rb:270:in `specs_for' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/runtime.rb:18:in `setup' [ 18s] from /usr/lib64/ruby/3.3.0/bundler.rb:162:in `setup' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/setup.rb:26:in `block in <top (required)>' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/ui/shell.rb:159:in `with_level' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/ui/shell.rb:111:in `silence' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/setup.rb:26:in `<top (required)>' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli/exec.rb:56:in `require_relative' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli/exec.rb:56:in `kernel_load' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli/exec.rb:23:in `run' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli.rb:451:in `exec' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/thor/lib/thor/command.rb:28:in `run' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli.rb:34:in `dispatch' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/vendor/thor/lib/thor/base.rb:584:in `start' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/cli.rb:28:in `start' [ 18s] from /usr/lib64/ruby/gems/3.3.0/gems/bundler-2.5.3/exe/bundle:28:in `block in <top (required)>' [ 18s] from /usr/lib64/ruby/3.3.0/bundler/friendly_errors.rb:117:in `with_friendly_errors' [ 18s] from /usr/lib64/ruby/gems/3.3.0/gems/bundler-2.5.3/exe/bundle:20:in `<top (required)>' [ 18s] from /usr/bin/bundle:25:in `load' [ 18s] from /usr/bin/bundle:25:in `<main>' [ 18s] error: Bad exit status from /var/tmp/rpm-tmp.L6GsJN (%check)
https://github.com/hashicorp/vagrant/pull/13335
This is an autogenerated message for OBS integration: This bug (1218951) was mentioned in https://build.opensuse.org/request/show/1139827 Factory / vagrant
Build success.
This is an autogenerated message for OBS integration: This bug (1218951) was mentioned in https://build.opensuse.org/request/show/1139832 Factory / vagrant
This is an autogenerated message for OBS integration: This bug (1218951) was mentioned in https://build.opensuse.org/request/show/1140015 Factory / vagrant
This is an autogenerated message for OBS integration: This bug (1218951) was mentioned in https://build.opensuse.org/request/show/1140686 Factory / vagrant