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

2020-04-03 Thread Antonio Terceiro
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

2020-04-03 Thread Paul Gevers
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

2020-04-03 Thread Antonio Terceiro
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

2020-04-02 Thread Paul Gevers
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