[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#796835: release.debian.org: Transition: ncurses-6.0



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition
X-Debbugs-CC: ncurses@packages.debian.org
Control: block 230990 by -1

For quite some time, ncurses had the option to be built with a new ABI
that enables applications to use mouse wheels, among other good things
(see #230990).  Switching to this ABI had been stalled due to the lack
of symbol versioning and the rather large number of ncurses' reverse
dependencies, with quite a few libraries among them.

In the latest ncurses release (6.0), symbol versioning was added to the
libraries, and we would like to see ncurses' reverse dependencies to be
rebuilt during the Stretch release cycle so that the long requested ABI
change becomes possible after the Debian 9 release.

The new ncurses version has already migrated to testing, and there is no
hurry to rebuild reverse dependencies right away, but I would like to
see a mass rebuild some time before the Stretch freeze and set up a
tracker in the meantime.

Suggested ben file (only lightly tested, please check):

title = "ncurses-6.0";
is_affected = .depends ~ /libncursesw?5|libtinfo5/;
is_good = .depends ~ /libncursesw?5 \(>= 6|libtinfo5 \(>= 6/;
is_bad = .depends ~ /libncursesw?5 \(>= 5|libtinfo5(,|$)|libtinfo5\(>= 5/;


Cheers,
       Sven


Reply to: