Bug#955583: ruby-defaults breaks ruby-mousetrap-rails autopkgtest: TypeError: no implicit conversion of String into Integer
On Fri, Apr 03, 2020 at 07:58:03PM +0200, Paul Gevers wrote: > Hi Antonio, > > On 03-04-2020 15:38, Antonio Terceiro wrote: > >> 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. > > Do I understand correctly that you are saying that ruby-defaults broke > ruby-bootsnap? > > > I detected at least another packages failing in the exact same way. Is > > the fix for this declaring Breaks: in ruby-defaults? > > Yes, if it indeed ruby-defaults that breaks ruby-bootsnap. However, I > think it's more technically correct that ruby2.7 breaks it, no? I guess > in practice, either is fine. Yes, that's what I meant Package: ruby Breaks: ruby-bootsnap (<< SID) signature.asc Description: PGP signature
Bug#955583: ruby-defaults breaks ruby-mousetrap-rails autopkgtest: TypeError: no implicit conversion of String into Integer
Hi Antonio, On 03-04-2020 15:38, Antonio Terceiro wrote: >> 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. Do I understand correctly that you are saying that ruby-defaults broke ruby-bootsnap? > I detected at least another packages failing in the exact same way. Is > the fix for this declaring Breaks: in ruby-defaults? Yes, if it indeed ruby-defaults that breaks ruby-bootsnap. However, I think it's more technically correct that ruby2.7 breaks it, no? I guess in practice, either is fine. Paul signature.asc Description: OpenPGP digital signature
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...@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: > >passfail > ruby-defaults from testing1:2.7 > ruby-mousetrap-rails from testing1.4.6-6 > all others from testingfrom 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
Bug#955583: ruby-defaults breaks ruby-mousetrap-rails autopkgtest: TypeError: no implicit conversion of String into Integer
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: passfail ruby-defaults from testing1:2.7 ruby-mousetrap-rails from testing1.4.6-6 all others from testingfrom testing I copied some of the output at the bottom of this report. Currently this regression is blocking the migration of ruby-defaults to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package? More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul [1] https://qa.debian.org/excuses.php?package=ruby-defaults https://ci.debian.net/data/autopkgtest/testing/amd64/r/ruby-mousetrap-rails/4779223/log.gz 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 /usr/share/rubygems-integration/all/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `block in require' /usr/share/rubygems-integration/all/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:257:in `load_dependency' /usr/share/rubygems-integration/all/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `require' /usr/share/rubygems-integration/all/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `block in require' /usr/share/rubygems-integration/all/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:257:in `load_dependency' /usr/share/rubygems-integration/all/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `require' /tmp/autopkgtest-lxc.ihw859d4/downtmp/autopkgtest_tmp/foo/config/boot.rb:4:in `require' /tmp/autopkgtest-lxc.ihw859d4/downtmp/autopkgtest_tmp/foo/config/boot.rb:4:in `' /tmp/autopkgtest-lxc.ihw859d4/downtmp/autopkgtest_tmp/foo/config/application.rb:1:in `require_relative' /tmp/autopkgtest-lxc.ihw859d4/downtmp/autopkgtest_tmp/foo/config/application.rb:1:in `' /tmp/autopkgtest-lxc.ihw859d4/downtmp/autopkgtest_tmp/foo/Rakefile:4:in `require_relative' /tmp/autopkgtest-lxc.ihw859d4/downtmp/autopkgtest_tmp/foo/Rakefile:4:in `' (See full trace by running task with --trace) signature.asc Description: OpenPGP digital signature