[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