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