[DRE-maint] Bug#955583: ruby-defaults breaks ruby-mousetrap-rails autopkgtest: TypeError: no implicit conversion of String into Integer

Antonio Terceiro terceiro at debian.org
Fri Apr 3 14:38:15 BST 2020


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-ci at lists.debian.org
> User: debian-ci at 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?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20200403/64e31d41/attachment.sig>


More information about the Pkg-ruby-extras-maintainers mailing list