Thanks for the patch and the steps to reproduce the bug Iain! I played with it and it indeed fixes the package and now I can "require 'ncurses'" in Bionic.
To get it ready for the SRU we need to fix a couple of things in your patch: * The version string. You used 1.4.9-1ubuntu1 but this version is greater than what we have in Focal (1.4.9-1build5) and it'd cause issues during the upgrade. We should use this version string: 1.4.9-1build3ubuntu0.18.04.1 (it's a not common version string but it will avoid an upgrade issue). * Closing bugs in the debian/changelog file. You used "Closes: #NNNN" but it will not close bugs filed in Launchpad (it'd close bugs in the Debian BTS). So you should use "LP: #NNNN". What I mentioned above is mandatory if we want to land this fix. Below I'll mention something that is a suggestion and it is not a blocker (but good to have): * Patch's headers. I'd add DEP-3 headers [1] at the top of your patch which means a short description, the author, when it was created, and whatever you think it might be useful. Something like this: Description: Fixes LoadError "ncursesw_bin.so: undefined symbol: set_menu_win" Author: Georg Müller <https://launchpad.net/~georgmueller> Reviewed-By: Iain Parris <[email protected]> Forwarded: not-needed Ubuntu-Bug: LP#1775673, LP#1787763 Last-Updated: YYYY-MM-DD With these headers in place you can cleanup your changelog entry and make it more simple, something on this line: * Add patch to link against libmenuw (LP: #1775673, LP: ##1787763) Let me know if you have any doubt or problem. I am willing to drive you through the whole process and get this fix landed in Bionic as soon as we can. [1] https://dep-team.pages.debian.net/deps/dep3/ -- 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 is broken in ubuntu 18.04 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
