]> git.saurik.com Git - apt.git/commit - apt-pkg/deb/dpkgpm.h
improve arch-unqualified dpkg-progress parsing
authorDavid Kalnischkies <david@kalnischkies.de>
Wed, 23 Nov 2016 16:32:20 +0000 (17:32 +0100)
committerDavid Kalnischkies <david@kalnischkies.de>
Wed, 23 Nov 2016 23:21:35 +0000 (00:21 +0100)
commit4b10240cca0dc0a4e82e42959545d2ae7e622d29
treeed7b12303674629b2ee2509bed21920666027d40
parentdabe9e2482180ada77d2adda2b3c03db22059fb8
improve arch-unqualified dpkg-progress parsing

Our old idea was to look for the first package which would be "touched"
and take this as the package dpkg is talking about, but that is
incorrect in complicated situations like a package upgraded to/from
multiple M-A:same siblings installed.

As we us the progress report to decide what is still needed we have to
be reasonabily right about the package dpkg is talking about, so we jump
to quite a few loops to get it.
apt-pkg/deb/dpkgpm.cc
apt-pkg/deb/dpkgpm.h
test/integration/test-bug-618288-multiarch-same-lockstep
test/integration/test-crossgrades