]> git.saurik.com Git - apt.git/commit
report progress for triggered actions
authorDavid Kalnischkies <david@kalnischkies.de>
Sun, 10 Jul 2016 12:14:43 +0000 (14:14 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Fri, 22 Jul 2016 14:05:10 +0000 (16:05 +0200)
commit8b21456acba3cbbc28f35eba684d8f21b0c290b4
tree2fc663409b3e17027e85ebdb475f0d6ae78968c5
parent84255101ee38693aea2fd456cf0da174434afa01
report progress for triggered actions

APT doesn't know which packages will be triggered in the course of
actions, so it can't plan to see them for progress beforehand, but if it
sees that dpkg says that a package was triggered we can add additional
states. This is pretty much magic – after all it sets back the progress
– and there are cornercases in which this will result in incorrect
totals (package in partial states may or may not loose trigger states),
but the worst which can happen is that the progress is slightly
incorrect and doesn't reach 100%, but so be it. Better than being stuck
at 100% for a while as apt isn't realizing that a bunch of triggers
still need to be processed.
apt-pkg/deb/dpkgpm.cc