Hi On Thu, Apr 02, 2020 at 09:38:26PM +0200, Paul Gevers wrote: > Source: ruby-defaults, ruby-mousetrap-rails > Control: found -1 ruby-defaults/1:2.7 > Control: found -1 ruby-mousetrap-rails/1.4.6-6 > Severity: serious > Tags: sid bullseye > X-Debbugs-CC: debian...@lists.debian.org > User: debian...@lists.debian.org > Usertags: breaks needs-update > > Dear maintainer(s), > > With a recent upload of ruby-defaults the autopkgtest of > ruby-mousetrap-rails fails in testing when that autopkgtest is run with > the binary packages of ruby-defaults from unstable. It passes when run > with only packages from testing. In tabular form: > > pass fail > ruby-defaults from testing 1:2.7 > ruby-mousetrap-rails from testing 1.4.6-6 > all others from testing from testing [...] > Bundle complete! 19 Gemfile dependencies, 77 gems now installed. > Use `bundle info [gemname]` to see where a bundled gem is installed. > + bundle exec rake assets:precompile > rake aborted! > TypeError: no implicit conversion of String into Integer
I was debugging this, and it turns out this is caused by ruby-bootsnap from testing. However, ruby-bootsnap is a dependency of rails, which used in the test, not of the packages being tested. I went to check the migration status of ruby-bootsnap, but its migration depends on the migration of src:ruby-defaults itself. So we have a circular dependency. I detected at least another packages failing in the exact same way. Is the fix for this declaring Breaks: in ruby-defaults?
signature.asc
Description: PGP signature