Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: transition X-Debbugs-CC: ncur...@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