On Mon, Sep 13, 2010 at 14:41:29 +0200, Julien Cristau wrote:

> However libkrb4.so.2 and libdes425.so.3 are no longer shipped, which
> means nothing can provide libkrb53 anymore, and removing the Breaks
> would allow files disappearing on downgrade.
> 
Bastian Blank suggested a different solution, which is putting a
libkrb53 package back in, with Depends on the split out library
packages, and Breaks (or Conflicts?) on the libkrb4 and libdes425
reverse-dependencies in lenny.

We end up with:

jcris...@franck:~$ zcat 
/srv/ftp-master.debian.org/ftp/dists/lenny/*/binary-amd64/Packages.gz | 
grep-dctrl -FDepends libkrb53 -sFilename -n > krb53-rdeps
jcris...@franck:~$ while read f; do mkdir tmp; dpkg-deb -x 
/srv/ftp-master.debian.org/ftp/$f tmp; find tmp -type f -print0 | xargs -0 
objdump -p 2>/dev/null| egrep -q 'NEEDED.*(libkrb4|libdes425)' && echo $f; rm 
-r tmp; done < krb53-rdeps 
pool/main/b/barnowl/barnowl_1.0.1-4+lenny1_amd64.deb
pool/main/k/krb5/krb5-clients_1.6.dfsg.4~beta1-5lenny4_amd64.deb
pool/main/k/krb5/krb5-ftpd_1.6.dfsg.4~beta1-5lenny4_amd64.deb
pool/main/k/krb5/krb5-kdc-ldap_1.6.dfsg.4~beta1-5lenny4_amd64.deb
pool/main/k/krb5/krb5-kdc_1.6.dfsg.4~beta1-5lenny4_amd64.deb
pool/main/k/krb5/krb5-rsh-server_1.6.dfsg.4~beta1-5lenny4_amd64.deb
pool/main/k/krb5/krb5-telnetd_1.6.dfsg.4~beta1-5lenny4_amd64.deb
pool/main/k/krb5/krb5-user_1.6.dfsg.4~beta1-5lenny4_amd64.deb
pool/main/k/kstart/kstart_3.14-1_amd64.deb
pool/main/o/owl/owl_2.1.8-2.2_amd64.deb
pool/main/z/zephyr/libzephyr3-krb_2.1.20070719.SNAPSHOT-1.2_amd64.deb
pool/main/z/zephyr/zephyr-server-krb_2.1.20070719.SNAPSHOT-1.2_amd64.deb

This might be a manageable list?

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature

Reply via email to