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

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



On 24/08/15 20:17, Sven Joachim wrote:
> 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/;

This is basically done. There's just 4store missing, which FTBFS on arm64. Also
there is joe which got built against the old ncurses on i386 by the maintainer.
Unfortunately that doesn't prevent migration, so that's likely to happen again.

Cheers,
Emilio


Reply to: