* cherry pick from http://bzr.debian.org/bzr/bzr/apt/apt/debian-experimental2/:
* apt-pkg/packagemanager.cc:
- fix bug in predepends handling - ensure that packages that needs
unpackaging are unpacked before they are configured (LP: #927993)
* apt-pkg/packagemanager.cc:
- do not try to a void a breaks if the broken package pre-depends
on the breaker, but let dpkg auto-deconfigure it
* apt-pkg/packagemanager.cc:
- recheck all dependencies if we changed a package in SmartConfigure
as this could break an earlier dependency (LP: #940396)
* recheck dependencies in SmartUnpack after a change, too
* add Debug::pkgAcqArchive::NoQueue to disable package downloading
-- Michael Vogt <email address hidden> Thu, 15 Mar 2012 19:46:08 +0100
This bug was fixed in the package apt - 0.8.16~exp12ubuntu6
--------------- exp12ubuntu6) precise; urgency=low
apt (0.8.16~
* cherry pick from bzr.debian. org/bzr/ bzr/apt/ apt/debian- experimental2/: packagemanager. cc: packagemanager. cc: packagemanager. cc: pkgAcqArchive: :NoQueue to disable package downloading
http://
* apt-pkg/
- fix bug in predepends handling - ensure that packages that needs
unpackaging are unpacked before they are configured (LP: #927993)
* apt-pkg/
- do not try to a void a breaks if the broken package pre-depends
on the breaker, but let dpkg auto-deconfigure it
* apt-pkg/
- recheck all dependencies if we changed a package in SmartConfigure
as this could break an earlier dependency (LP: #940396)
* recheck dependencies in SmartUnpack after a change, too
* add Debug::
-- Michael Vogt <email address hidden> Thu, 15 Mar 2012 19:46:08 +0100