]> git.saurik.com Git - apt.git/commit
correct cross & disappear progress detection
authorDavid Kalnischkies <david@kalnischkies.de>
Sat, 12 Nov 2016 10:32:13 +0000 (11:32 +0100)
committerDavid Kalnischkies <david@kalnischkies.de>
Wed, 23 Nov 2016 15:37:39 +0000 (16:37 +0100)
commitdabe9e2482180ada77d2adda2b3c03db22059fb8
treeb9d61ac92c520c246b615c276bb277c9e97ad627
parent066d4a5bab628ef8220971bb5763ff8f3a13de07
correct cross & disappear progress detection

Given that we use the progress information to skip over actions dpkg has
already done like not purging a package which was already removed and
had no config files or not acting on disappeared packages and such it is
important that apt and dpkg agree on which states the package has to
pass through.

To ensure that we keep tabs on this in the future a warning is added at
the end if apt hasn't seen all the action it was supposed to see. I
can't wait for the first bugreporters to wonder about this…
apt-pkg/deb/dpkgpm.cc
test/integration/test-bug-712116-dpkg-pre-install-pkgs-hook-multiarch
test/integration/test-disappearing-packages