Packages with bad dependencies
Hi,
While I was installing, I took a snapshot of the debian-alpha stuff on
master.
I've written a little script to find packages with bad dependencies. I'm
sure it can be improved - the "bad dependencies" I've picked up are on
libc5{,-*}, libc6{,-*}, libgdbm1* . Is this list correct - is libc6-dev a
bad dependency?
---------------------------------------
#! /bin/sh
# findold - find .deb files depending on old packages
# Nikhil Nair <nnair@debian.org>, 28 September 1997
#
# This script examines all .deb files in the current directory or in
# subdirectories.
find . -name '*.deb' -print | \
sed -e 's:^\./::' | \
{
while read file
do
dep=`dpkg-deb -f $file pre-depends depends`
echo $dep | grep -q libc5 || \
echo $dep | grep -q 'libc6[^\(\.1\)]\|libc6$' || \
echo $temp | grep -q libgdbm1 || \
continue
echo "Filename: $file"
echo "$dep"
echo
done
}
exit 0
---------------------------------------
The output from the master tree is below. Maybe these should be retired,
even if replacements aren't yet available? We don't want these to
propagate ...
Cheers,
Nikhil.
--
Nikhil Nair
Trinity College, Cambridge, England
Tel.: +44 1223 368353
Email: nn201@cus.cam.ac.uk
nnair@debian.org
---------------------------------------
Filename: base/ncurses-bin_1.9.9e-1.deb
DEPENDS: ncurses3.0, libc5
PRE-DEPENDS: ncurses3.0, libc5
Filename: base/sysvinit_2.70-1.deb
Pre-Depends: libc5 (>=5.2.18-2)
Filename: base/libdb1_1.85.2-8.deb
Depends: libc6
Filename: base/libgdbm1_1.7.3-11.deb
Depends: libc5 (>=5.2.16-1)
Filename: base/ldso_1.7.14-2.deb
Depends: libc6, ldconfig
Filename: devel/libgdbmg1-dev_1.7.3-22.deb
Depends: libgdbmg1, libc6-dev
Filename: devel/slang0.99.34-dev_0.99.38-1.deb
Depends: libc6.1 (>= 2.0.1-0), libc5-dev
Filename: devel/ncurses3.0-pic_1.9.9e-1.deb
DEPENDS: ncurses3.0, ncurses3.0-dev, libc5-dev
Filename: devel/ncurses3.0-dev_1.9.9e-1.deb
DEPENDS: ncurses3.0, libc5-dev
Filename: devel/libbsd_5.2.18-1.deb
Depends: libc6-dev
Filename: devel/gcc_2.7.2-8.deb
DEPENDS: libc5 (>=5.2.18-5), binutils (>=2.6-2)
Filename: devel/visual-tcl_1.07-2.deb
Depends: libc5 (>= 5.4.7-7), tcl76 (>= 7.6-1), tk42 (>=4.2-1), elf-x11r6lib
Filename: doc/libc6-doc_2.0.4-1.deb
Depends: libc6 (=2.0.4-1)
Filename: admin/boot-floppies_1.2.23.deb
Depends: libc5-pic, ncurses3.0-pic, mkrboot, dosfstools (>>1.0-4), syslinux (>= 1.30), sysutils, makedev (>=1.6-15)
Filename: libs/ncurses3.0_1.9.9e-1.deb
DEPENDS: libc5
Filename: interpreters/cpp_2.7.2-8.deb
DEPENDS: libc5 (>=5.2.18-5)
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-alpha-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: