[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#955583: ruby-defaults breaks ruby-mousetrap-rails autopkgtest: TypeError: no implicit conversion of String into Integer



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@lists.debian.org
> User: debian-ci@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?

Attachment: signature.asc
Description: PGP signature


Reply to: