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

Re: Actually the issue is with SiSU and Ruby3



reassign 1008405 sisu
found 1008405 7.2.0-1
retitle 1008405 "sisu-complete: fails to run with Ruby 3.0"
affects 1008405 +live-manual
thanks

Dear maintainer of SiSU,

On 26/03/2022 22:54, Lucas Nussbaum wrote:
Source: live-manual
Version: 2:20151217.1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20220326 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

> The full build log is available from:
> http://qa-logs.debian.net/2022/03/26/live-manual_20151217.1_unstable.log
>

Thanks Lucas for reporting the issue.

The relevant part is earlier. Running sisu from sisu-complete results in an error, it is not related to live-manual:

To reproduce:
ruby2.7 /usr/bin/sisu --version
-> works
ruby3.0 /usr/bin/sisu --version
-> fails

Looking at the git repository, there are some commits mentioning ruby 3.0, from mid 2021.

Could you perhaps make a new release of SiSU?

With kind regards,
Roland Clobus


---
Relevant snippet:
sisu --configure
ERROR
class variable access from toplevel
/usr/lib/ruby/vendor_ruby/sisu/se.rb:55:in `<top (required)>'
/usr/lib/ruby/vendor_ruby/sisu/hub.rb:57:in `require_relative'
/usr/lib/ruby/vendor_ruby/sisu/hub.rb:57:in `<module:SiSU>'
/usr/lib/ruby/vendor_ruby/sisu/hub.rb:55:in `<top (required)>'
/usr/lib/ruby/vendor_ruby/sisu.rb:58:in `require_relative'
/usr/lib/ruby/vendor_ruby/sisu.rb:58:in `<module:SiSU_libs>'
/usr/lib/ruby/vendor_ruby/sisu.rb:57:in `<top (required)>'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require' <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
/usr/bin/sisu:242:in `control'
/usr/bin/sisu:295:in `<main>'

ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [x86_64-linux-gnu]
                    3.0.3
    ruby version:   3.0.3p157
    ruby named:     3.0.0
    rubylib:        /usr/lib/ruby/3.0.0
    vendor lib      /usr/lib/ruby/vendor_ruby
    site lib local: /usr/local/lib/site_ruby/3.0.0
    gem dir:        /var/lib/gems/3.0.0
gem path: ["/var/lib/gems/3.0.0", "/usr/local/lib/ruby/gems/3.0.0", "/usr/lib/ruby/gems/3.0.0", "/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0", "/usr/share/rubygems-integration/3.0.0", "/usr/share/rubygems-integration/all", "/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0"]


    system RUBYPATH:
    system RUBYLIB:

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: