[DRE-maint] Bug#1009871: ruby-bullet: bookworm ruby-bullet does not work with bookworm ruby-activerecord
Alban Browaeys
prahal at yahoo.com
Tue Apr 19 16:57:00 BST 2022
Package: ruby-bullet
Version: 6.1.0-2
Severity: normal
I tried to run a rake task and it failed:
redmine at uruk:/usr/share/redmine$ RAILS_ENV=development bundle exec rake db:migrate
rake aborted!
Bundler::GemRequireError: There was an error while trying to load the gem 'bullet'.
Gem Load Error is: Bullet does not support active_record 6.1.4.6 yet
Backtrace for gem load error is:
/usr/share/rubygems-integration/all/gems/bullet-6.1.0/lib/bullet/dependency.rb:31:in `active_record_version'
/usr/share/rubygems-integration/all/gems/bullet-6.1.0/lib/bullet.rb:14:in `<module:Bullet>'
/usr/share/rubygems-integration/all/gems/bullet-6.1.0/lib/bullet.rb:11:in `<top (required)>'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:60:in `require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:60:in `block (2 levels) in require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:55:in `each'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:55:in `block in require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:44:in `each'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:44:in `require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler.rb:176:in `require'
/usr/share/redmine/config/application.rb:18:in `<top (required)>'
/usr/share/redmine/Rakefile:4:in `require'
/usr/share/redmine/Rakefile:4:in `<top (required)>'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/rake_module.rb:29:in `load'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/rake_module.rb:29:in `load_rakefile'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:710:in `raw_load_rakefile'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:104:in `block in load_rakefile'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:186:in `standard_exception_handling'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:103:in `load_rakefile'
usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:82:in `block in run'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:186:in `standard_exception_handling'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/lib/rake/application.rb:80:in `run'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/bin/rake:25:in `load'
/usr/bin/rake:25:in `<main>'
Bundler Error Backtrace:
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:63:in `rescue in block (2 levels) in require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:59:in `block (2 levels) in require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:55:in `each'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:55:in `block in require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:44:in `each'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:44:in `require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler.rb:176:in `require'
/usr/share/redmine/config/application.rb:18:in `<top (required)>'
/usr/share/redmine/Rakefile:4:in `require'
/usr/share/redmine/Rakefile:4:in `<top (required)>'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
Caused by:
Bullet does not support active_record 6.1.4.6 yet
/usr/share/rubygems-integration/all/gems/bullet-6.1.0/lib/bullet/dependency.rb:31:in `active_record_version'
/usr/share/rubygems-integration/all/gems/bullet-6.1.0/lib/bullet.rb:14:in `<module:Bullet>'
/usr/share/rubygems-integration/all/gems/bullet-6.1.0/lib/bullet.rb:11:in `<top (required)>'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:60:in `require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:60:in `block (2 levels) in require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:55:in `each'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:55:in `block in require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:44:in `each'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/runtime.rb:44:in `require'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler.rb:176:in `require'
/usr/share/redmine/config/application.rb:18:in `<top (required)>'
/usr/share/redmine/Rakefile:4:in `require'
/usr/share/redmine/Rakefile:4:in `<top (required)>'
/usr/share/rubygems-integration/all/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
(See full trace by running task with --trace)
I expect the command to run.
I believe bookworm rub-bullet is too old.
redmine at uruk:/usr/share/redmine$ apt policy ruby-bullet
ruby-bullet:
Installed: 6.1.0-2
Candidate: 6.1.0-2
Version table:
*** 6.1.0-2 500
500 http://deb.debian.org/debian bullseye/main armhf Packages
90 http://deb.debian.org/debian bookworm/main armhf Packages
90 http://deb.debian.org/debian sid/main armhf Packages
100 /var/lib/dpkg/status
redmine at uruk:/usr/share/redmine$ apt policy ruby-activerecord
ruby-activerecord:
Installed: 2:6.1.4.6+dfsg-1
Candidate: 2:6.1.4.6+dfsg-1
Version table:
*** 2:6.1.4.6+dfsg-1 100
90 http://deb.debian.org/debian bookworm/main armhf Packages
90 http://deb.debian.org/debian sid/main armhf Packages
100 /var/lib/dpkg/status
2:6.0.3.7+dfsg-2 500
500 http://deb.debian.org/debian bullseye/main armhf Packages
-- System Information:
Debian Release: 11.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable'), (90, 'unstable'), (90, 'testing')
Architecture: armhf (armv7l)
Kernel: Linux 5.10.0-13-armmp (SMP w/4 CPU threads)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages ruby-bullet depends on:
ii ruby-activesupport 2:6.1.4.6+dfsg-1
ii ruby-uniform-notifier 1.13.0-2
ruby-bullet recommends no packages.
ruby-bullet suggests no packages.
-- no debconf information
More information about the Pkg-ruby-extras-maintainers
mailing list