Source: broccoli-ruby Version: 1.62-1 Severity: serious Justification: broken, deprecated upstream, blocks Ruby transition User pkg-ruby-extras-maintain...@lists.alioth.debian.org Usertags: ruby2.7-transition
After rebuilding broccoli-ruby with ruby2.7 support added, the shared libraries are not linked correctly. For example, this is after building from source, and extracting the resulting binary into /tmp/ruby-broccoli: $ find /tmp/ruby-broccoli/usr/ -name \*.so -print -exec 'ldd' '{}' ';' | grep ruby /tmp/ruby-broccoli/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/broccoli_ext.so libruby-2.5.so.2.5 => /lib/x86_64-linux-gnu/libruby-2.5.so.2.5 (0x00007f92d9dea000) /tmp/ruby-broccoli/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.5.0/broccoli_ext.so libruby-2.5.so.2.5 => /lib/x86_64-linux-gnu/libruby-2.5.so.2.5 (0x00007fafc0e04000) note that both libraries are linked against ruby2.5 (which is currently the default). OTOH, at https://github.com/zeek/broccoli-ruby upstream says this is "DEPRECATED", so maybe it shoud be removed from Debian? For as long as I can remember, this package has caused problems on new Ruby versions. -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_CRAP Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), LANGUAGE=pt_BR:pt:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
signature.asc
Description: PGP signature