On Thu, Dec 10, 2009 at 08:19:00PM -0800, Richard A Nelson wrote: > libpam-heimdal is in the same boat - completely hosing any box with an > upgraded heimdal.
Everything compiled against libkrb5 in heimdal will be affected. > >My guess is that upstream have increased the version number of the library > >versioned symbols, but did not increase the soname number. Is this wrong? > >It feels wrong to me. > > The heimdal (and reverse-depends) package dependencies are pretty much > useless ... Rolling back from the unstable version to the prior working > heimdal was a royal pita; when it seems like it should've been > sufficient to 'aptitude install heimdal-<xyz>/testing', instead I had to > generate a transitive closure of the dependencies and manually select > them all - meaning they're now 'manually installed' It works for me, although this was a very simple test case: sys11:/home/brian# apt-get install libkrb5-25-heimdal/testing Reading package lists... Done Building dependency tree Reading state information... Done Selected version 1.2.e1.dfsg.1-4 (Debian:testing) for libkrb5-25-heimdal The following packages were automatically installed and are no longer required: libidn11 libcurl3-gnutls cpio ca-certificates openssl Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libhx509-4-heimdal libkrb5-25-heimdal The following NEW packages will be installed: libhx509-4-heimdal The following packages will be DOWNGRADED: libkrb5-25-heimdal 0 upgraded, 1 newly installed, 1 downgraded, 0 to remove and 3 not upgraded. Need to get 523kB of archives. After this operation, 664kB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://hq.in.vpac.org sid/main libhx509-4-heimdal 1.2.e1.dfsg.1-5 [125kB] Get:2 http://hq.in.vpac.org testing/main libkrb5-25-heimdal 1.2.e1.dfsg.1-4 [398kB] Fetched 523kB in 0s (1184kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously deselected package libhx509-4-heimdal. (Reading database ... 12277 files and directories currently installed.) Unpacking libhx509-4-heimdal (from .../libhx509-4-heimdal_1.2.e1.dfsg.1-5_i386.deb) ... dpkg: warning: downgrading libkrb5-25-heimdal from 1.3.1.dfsg.1-4 to 1.2.e1.dfsg.1-4. Preparing to replace libkrb5-25-heimdal 1.3.1.dfsg.1-4 (using .../libkrb5-25-heimdal_1.2.e1.dfsg.1-4_i386.deb) ... Unpacking replacement libkrb5-25-heimdal ... Setting up libhx509-4-heimdal (1.2.e1.dfsg.1-5) ... Setting up libkrb5-25-heimdal (1.2.e1.dfsg.1-4) ... > >Is this something I should be reporting back to upstream? > > I'd think a rebuild of the debian package providing krb5-auth-dialog > against current Debian Heimdal packages would suffice. I have talked to upstream (see bug #560357), and they acknowledged they forgot to increase the soname version. This is the correct solution, one that doesn't break older packages. -- Brian May <b...@snoopy.debian.net> -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org