2018-06-07 17:42:29 |
Jean Michel |
bug |
|
|
added bug |
2018-06-17 06:40:04 |
Hans Joachim Desserud |
tags |
|
bionic |
|
2018-09-28 09:04:19 |
Launchpad Janitor |
ruby-ncurses (Ubuntu): status |
New |
Confirmed |
|
2018-09-28 09:05:24 |
Axel Beckert |
bug task added |
|
tpp (Ubuntu) |
|
2018-09-28 09:06:05 |
Axel Beckert |
tpp (Ubuntu): status |
New |
Confirmed |
|
2018-10-02 05:52:33 |
Immatix |
bug |
|
|
added subscriber Immatix |
2019-01-25 11:08:14 |
Georg Müller |
attachment added |
|
Patch for ruby-ncurses to also link libmenuw https://bugs.launchpad.net/ubuntu/+source/ruby-ncurses/+bug/1775673/+attachment/5232452/+files/ruby-ncurses-menu.patch |
|
2019-01-25 11:08:57 |
Georg Müller |
bug |
|
|
added subscriber Georg Müller |
2019-01-25 12:25:08 |
Ubuntu Foundations Team Bug Bot |
tags |
bionic |
bionic patch |
|
2019-01-25 12:25:14 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2019-09-10 18:21:33 |
Nathan Fish |
bug |
|
|
added subscriber Nathan Fish |
2020-06-14 13:24:43 |
Iain Parris |
bug watch added |
|
https://github.com/sup-heliotrope/sup/issues/550 |
|
2020-06-14 13:24:43 |
Iain Parris |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892181 |
|
2020-06-16 21:22:19 |
Iain Parris |
attachment added |
|
debdiff for bionic - applicable to ruby-ncurses 1.4.9-1build3 https://bugs.launchpad.net/ubuntu/+source/ruby-ncurses/+bug/1775673/+attachment/5384541/+files/ruby-ncurses_1.4.9-1ubuntu1.debdiff |
|
2020-07-09 11:38:56 |
Robie Basak |
bug |
|
|
added subscriber Robie Basak |
2020-07-10 22:34:14 |
Iain Parris |
attachment added |
|
ruby-ncurses_1.4.9-1build3ubuntu0.18.04.1.debdiff https://bugs.launchpad.net/ubuntu/+source/ruby-ncurses/+bug/1775673/+attachment/5391495/+files/ruby-ncurses_1.4.9-1build3ubuntu0.18.04.1.debdiff |
|
2020-07-11 15:07:16 |
Iain Parris |
bug |
|
|
added subscriber Lucas Kanashiro |
2020-07-11 15:11:04 |
Iain Parris |
tpp (Ubuntu): status |
Confirmed |
Invalid |
|
2020-07-11 15:11:15 |
Iain Parris |
ruby-ncurses (Ubuntu): assignee |
|
Iain Parris (ipv2) |
|
2020-07-11 15:11:19 |
Iain Parris |
ruby-ncurses (Ubuntu): status |
Confirmed |
In Progress |
|
2020-07-11 15:26:36 |
Iain Parris |
summary |
ruby-ncurses is broken in ubuntu 18.04 |
ruby-ncurses broken in bionic |
|
2020-07-11 15:53:00 |
Iain Parris |
description |
any ruby program trying to use ruby-ncurses fails with various symbols not defined |
[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
[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. |
|
2020-07-11 16:12:44 |
Iain Parris |
description |
[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
[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. |
[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.
[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. |
|
2020-07-11 16:21:46 |
Iain Parris |
attachment added |
|
ruby-ncurses_1.4.9-1build3ubuntu0.18.04.2.debdiff https://bugs.launchpad.net/ubuntu/+source/ruby-ncurses/+bug/1775673/+attachment/5391685/+files/ruby-ncurses_1.4.9-1build3ubuntu0.18.04.2.debdiff |
|
2020-07-11 16:49:42 |
Lucas Kanashiro |
nominated for series |
|
Ubuntu Bionic |
|
2020-07-11 16:49:42 |
Lucas Kanashiro |
bug task added |
|
tpp (Ubuntu Bionic) |
|
2020-07-11 16:49:42 |
Lucas Kanashiro |
bug task added |
|
ruby-ncurses (Ubuntu Bionic) |
|
2020-07-11 16:49:51 |
Lucas Kanashiro |
tpp (Ubuntu Bionic): status |
New |
Invalid |
|
2020-07-11 16:50:08 |
Lucas Kanashiro |
ruby-ncurses (Ubuntu): status |
In Progress |
Invalid |
|
2020-07-11 16:50:15 |
Lucas Kanashiro |
ruby-ncurses (Ubuntu Bionic): status |
New |
In Progress |
|
2020-07-11 16:50:31 |
Lucas Kanashiro |
ruby-ncurses (Ubuntu Bionic): assignee |
|
Iain Parris (ipv2) |
|
2020-07-11 16:50:36 |
Lucas Kanashiro |
ruby-ncurses (Ubuntu): assignee |
Iain Parris (ipv2) |
|
|
2020-07-11 17:24:42 |
Iain Parris |
attachment removed |
ruby-ncurses_1.4.9-1build3ubuntu0.18.04.2.debdiff https://bugs.launchpad.net/ubuntu/+source/ruby-ncurses/+bug/1775673/+attachment/5391685/+files/ruby-ncurses_1.4.9-1build3ubuntu0.18.04.2.debdiff |
|
|
2020-07-11 17:25:24 |
Iain Parris |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-07-14 15:24:55 |
Robie Basak |
ruby-ncurses (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2020-07-14 15:24:57 |
Robie Basak |
bug |
|
|
added subscriber SRU Verification |
2020-07-14 15:25:00 |
Robie Basak |
tags |
bionic patch |
bionic patch verification-needed verification-needed-bionic |
|
2020-07-14 18:28:12 |
Iain Parris |
tags |
bionic patch verification-needed verification-needed-bionic |
bionic patch verification-done-bionic |
|
2020-07-21 19:33:32 |
Launchpad Janitor |
ruby-ncurses (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2020-07-21 19:33:36 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|