** Description changed: [Impact] ruby-ncurses is broken and unusable in Bionic. Any program which depends on ruby-ncurses will crash at runtime with a LoadError. - [Test Case] $ sudo apt install ruby-ncurses $ ruby -e 'require "ncurses"' With ruby-ncurses 1.4.9-1build3 (Bionic), this will always immediately crash with a LoadError (... "ncursesw_bin.so: undefined symbol: set_menu_win" ...) - [Regression Potential] ruby-ncurses is broken and unusable in Bionic, so no greater regression is possible for Bionic. The proposed patch changes ruby-ncurses only, to link against libmenuw instead of libmenu. As a linking change only for this one package, this should be very low risk for creating a regression in any other package. Care will be required in choosing a version string for a fixed version, to ensure that while greater than Bionic's existing 1.4.9-1build3, it is also less than in Focal (1.4.9-1build5), to avoid creating an upgrade - issue. Suggested version string is therefore: - 1.4.9-1build3ubuntu0.18.04.1 - + issue. [Other Info] The bug is only present in Ubuntu Bionic. It is not present in upstream Debian, nor in any other supported Ubuntu release (Xenial, Eoan, Focal, Groovy). Examples of packages that have a dependency on ruby-ncurses (and are therefore currently unusable in Bionic): sup-mail, tpp.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1775673 Title: ruby-ncurses broken in bionic To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ruby-ncurses/+bug/1775673/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
