On Fri, Aug 09, 2002 at 13:37, Anthony Towns wrote: > > Q. You're a bastard and you should have given this more thought by > > checking for which packages used this. > > A. Let's stop with the name calling. First off, it's near impossible > > (without unpacking everything and running objdump on it) to tell what > > uses libdb.so.2, since it is included with libc6. > > If unpacking everything and running objdump is the way to go, that's > the way to go. At the very least libc6 should Conflict: with all the > packages it breaks outright to help make sure people's systems don't > unpredictably break when people do partial upgrades.
Well, I think I have the list of files linked agains libdb.so.2, I ran a script against a Sarge mirror, there seem to have 22 packages still using it (it's not much actually, compared to the 9001 packages tested). I did it by extracting data.tar.gz, than run ldd and grep "libdb\.so\.2" on each executable found for each package. Tell me if it's wasn't the right may to do. Here's for each package the files badly linked : apache_1.3.26-1_i386.deb:./usr/sbin/apache apache-common_1.3.26-1_i386.deb:./usr/lib/apache/suexec apache-common_1.3.26-1_i386.deb:./usr/bin/htpasswd apache-common_1.3.26-1_i386.deb:./usr/bin/htdigest apache-common_1.3.26-1_i386.deb:./usr/sbin/logresolve apache-common_1.3.26-1_i386.deb:./usr/sbin/rotatelogs apache-common_1.3.26-1_i386.deb:./usr/sbin/ab apache-dev_1.3.26-1_i386.deb:./usr/sbin/apache.dbg apache-perl_1.3.26-1-1.26-0woody1_i386.deb:./usr/sbin/apache-perl apache-ssl_1.3.26.1+1.48-2_i386.deb:./usr/sbin/apache-ssl apache-ssl_1.3.26.1+1.48-2_i386.deb:./usr/lib/apache-ssl/suexec apache-ssl_1.3.26.1+1.48-2_i386.deb:./usr/lib/apache-ssl/gcache ferret_2.4-2_i386.deb:./usr/lib/perl/5.6.1/auto/Ferret/Ferret.so gnucash_1.6.6-1_i386.deb:./usr/bin/gnucash kpackage_2.2.2-7_i386.deb:./usr/bin/kpackage libapache-mod-auth-mysql_3.2-1_i386.deb:./usr/lib/apache/1.3/mod_auth_mysql.so libdb2-util_2.7.7.0-7_i386.deb:./usr/bin/db_dump185 libdb3-util_3.2.9-16_i386.deb:./usr/bin/db3_dump185 libdb4.0-util_4.0.14-1_i386.deb:./usr/bin/db4.0_dump185 medusa_0.5.1-4_i386.deb:./usr/bin/medusa-idled mmorph_2.3.4.2-2_i386.deb:./usr/bin/mmorph nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/ali nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/anno nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/burst nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/comp nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/dist nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/flist nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/folder nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/forw nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/mark nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/mhbuild nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/mhlist nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/mhmail nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/mhn nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/mhparam nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/mhpath nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/mhshow nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/mhstore nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/msgchk nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/msh nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/packf nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/pick nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/prompter nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/refile nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/repl nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/rmf nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/rmm nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/scan nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/send nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/show nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/sortm nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/whatnow nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/whom nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/flists nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/folders nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/prev nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/next nmh_1.0.4+dev-20010317-1_i386.deb:./usr/bin/mh/inc nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/ap nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/conflict nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/dp nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/fmtdump nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/install-mh nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/mhl nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/post nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/rcvdist nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/rcvpack nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/rcvstore nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/rcvtty nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/slocal nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/spost nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/viamail nmh_1.0.4+dev-20010317-1_i386.deb:./usr/lib/mh/mhtest perspic_1.5-1_i386.deb:./usr/bin/perspic php4-cgi_4.1.2-4_i386.deb:./usr/bin/php4 php4-cgi_4.1.2-4_i386.deb:./usr/lib/cgi-bin/php4 radiusd-livingston_2.1-6_i386.deb:./usr/sbin/radiusd radiusd-livingston_2.1-6_i386.deb:./usr/sbin/builddbm smail_3.2.0.114-4_i386.deb:./usr/sbin/uuwho smail_3.2.0.114-4_i386.deb:./usr/sbin/smail smail_3.2.0.114-4_i386.deb:./usr/lib/smail/makedb smail_3.2.0.114-4_i386.deb:./usr/lib/smail/pathalias smail_3.2.0.114-4_i386.deb:./usr/lib/smail/mkline smail_3.2.0.114-4_i386.deb:./usr/lib/smail/mksort smail_3.2.0.114-4_i386.deb:./usr/lib/smail/mkdbm smail_3.2.0.114-4_i386.deb:./usr/lib/smail/dcasehost smail_3.2.0.114-4_i386.deb:./usr/lib/smail/gleem smail_3.2.0.114-4_i386.deb:./usr/lib/smail/pathmerge smail_3.2.0.114-4_i386.deb:./usr/lib/smail/unsharmap webalizer_2.01.10-5_i386.deb:./usr/bin/webalizer xkbsel_0.13-11_i386.deb:./usr/bin/xkbseldb xkbsel_0.13-11_i386.deb:./usr/bin/xkbsel xkbsel_0.13-11_i386.deb:./usr/bin/xkbsel-aw xkbsel-gnome_0.13-11_i386.deb:./usr/bin/xkbsel_gnome_applet Etienne