Bug#1006289: marisa's autopkgtest regressed since rebuild for ruby3.0 as default
Source: marisa
Version: 0.2.6-8
Severity: serious
X-Debbugs-Cc: kanashiro@debian.org, terceiro@debian.org
Dear maintainer,
As part of the ongoing transition from ruby2.7 as default ruby to
ruby3.0 as default, your package got rebuild. In that rebuild it
correctly picked up a dependency on libruby3.0, but as it also depends
on ruby (unversioned) it seems to not be able to work in testing, as
seen by the autopkgtest regression.
I don't know what the best way forward is, but I think the right
version of ruby needs to be detected during build and included in
${misc:Depends} or something similar. I have included two ruby
maintainers in the X-Debbugs-CC for advice.
Paul
https://ci.debian.net/data/autopkgtest/testing/amd64/m/marisa/19472910/log.gz
[...]
Setting up libruby3.0:amd64 (3.0.2-7) ...
Setting up libruby2.7:amd64 (2.7.4-1+b1) ...
Setting up ruby2.7 (2.7.4-1+b1) ...
Setting up ruby (1:2.7.6) ...
[...]
autopkgtest [20:54:51]: test ruby: [-----------------------
=== ruby ===
/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in `require': cannot load such file -- marisa (LoadError)
from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in `require'
from bindings/ruby/sample.rb:1:in `<main>'
autopkgtest [20:54:51]: test ruby: -----------------------]
Reply to: