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

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: