On 2011-10-10 23:00 +0200, Sven Joachim wrote:

> Package: libncurses5
> Version: 5.9-2
> Severity: wishlist
>
> We should probably move the libtic library (libtic.so.5) to the
> libtinfo5 package, so that ncurses-bin only depends on libtinfo5 and not
> on libncurses5.  That would move libncurses5 out of the essential
> package closure set, once bash is fixed to not depend on libncurses5.

Implemented in git master now, please check if all necessary Replaces
and Breaks are in place.

> Related to that, libncursesw5 could be configured with
> "--with-ticlib=libtic" to share the same ticlib library.

Sorry, that should read "--with-ticlib=tic" instead.  Done as well.

> This breaks existing users of libticw.so.5, so the archive needs to be
> checked if there are any; I presume there are none, though.

See the attached quick-and-dirty script which I used to test unstable
and stable (with DIST=squeeze).  The only references to libticw I could
find were those from the libncursesw5* packages themselves.

Cheers,
       Sven

#!/bin/zsh

DIST=unstable
TESTBED=$(mktemp -d testbed.XXXXXX)

aptitude download -t $DIST $(apt-cache rdepends libncursesw5 | grep '^ ' | sort 
-u)
mkdir -p $TESTBED
for file in *deb; do
    dpkg-deb -x $file $TESTBED
done

cd $TESTBED
ldd {,usr}/lib/**/* {,usr}/{bin,sbin}/* 2> /dev/null | grep -B5 libticw

Reply via email to