Activity log for bug #1775673

Date Who What changed Old value New value Message
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