]> git.saurik.com Git - apt.git/commit - apt-pkg/packagemanager.cc
just-in-time removal of broken essential packages
authorDavid Kalnischkies <david@kalnischkies.de>
Fri, 21 Aug 2015 17:59:33 +0000 (19:59 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Thu, 27 Aug 2015 09:24:07 +0000 (11:24 +0200)
commit9106d7c9692e91622a828f382b85fe592bfec81d
tree3e7fc8ff825046d9a2abb18d613b489c2493e1e4
parent313f7d4ad08831de0a95a88ee4d62795aaad8a0c
just-in-time removal of broken essential packages

We deal with Conflicts in SmartUnpack in pretty much the same way, but
Breaks weren't handled in SmartConfigure so that the remove was sheduled
after the configuration of the package breaking the to-be-removed.

Closes: 796070
apt-pkg/packagemanager.cc
apt-pkg/packagemanager.h
test/integration/skip-bug-796070-downgrade [deleted file]
test/integration/test-bug-796070-downgrade-realpkg [new file with mode: 0755]
test/integration/test-bug-796070-downgrade-simulate [new file with mode: 0755]