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
signature.asc
Description: Digital signature