** 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

Reply via email to