Comment 5 for bug 217435

Revision history for this message
Michael Vogt (mvo) wrote :

The problem is that the apt in gutsy has a problem with the ordering code for complex chains of packages that need immediate configuration.

libpam0g depends on debconf-i18n that depends on liblocale-gettext-perl and that one needs a newer perl-base. This breaks the gutsy apt odering code. It seems to be triggered because debconf/liblocale-gettext-perl moves from "important" to "required" between gutsy->hardy.

A workaround would be to make the dependency of liblocale-gettext-perl less strict (not depend on the debian revision so that the dependency is satisfied in gutsy). I don't know enough about perl to judge properly, but the output of nm shows that it should work (and some simple tests support this).

The altnerative is to backport the fix and add it as a prerequisites for the release-upgrader. This means that we have to backport the fix, build a release-upgrader-apt package for gutsy and change debian-cd to include the backport on the gutsy CD.