Control: tag 835094 pending

Hello,

Bug #835094 in apt reported by you has been fixed in the Git repository. You can
see the commit message below, and you can check the diff of the fix at:

    https://anonscm.debian.org/cgit/apt/apt.git/diff/?id=084562e

(this message was generated automatically based on the git commit message)
---
commit 084562e7a59b356c98254c56679d6c3038b159e8
Author: David Kalnischkies <da...@kalnischkies.de>
Date:   Mon Aug 22 21:33:38 2016 +0200

    do dpkg --configure before --remove/--purge --pending
    
    Commit 7ec343309b7bc6001b465c870609b3c570026149 got us most of the way,
    but the last mile was botched by having the pending calls in the wrong
    order as this way we potentially 'force' dpkg to remove/purge a package
    it doesn't want to as another package still depends on it and the
    replacement isn't fully installed yet.
    
    So what we do now is a configure before remove and purge (all with
    --no-triggers) and finishing off with another configure pending call to
    take care of the triggers.
    
    Note that in the bugreport example our current planner is forcing dpkg
    to remove the package earlier via --force-depends which we could do for
    the pending calls as well and could be used as a workaround, but we want
    to do less forcing eventually.
    
    Closes: 835094
    (cherry picked from commit fb51ce3295929947555f4883054f210a53d9fbdf)

Reply via email to