Control: tags -1 + wontfix
Hi Zhang, 2016-03-05 07:46 Zhang Jingqiang:
Package: aptitude Version: 0.7.7-1 Severity: important Dear Maintainer, I have a local repos, and add some newer packages to it. And aptitude failed to install it, which has been pending in # #816537. Then I try to "Cancel pending actions", but nothing can be canceled.
The behaviour has been changed recently, so that when one goes ahead with the installation, the state is saved to more places than aptitude's internal state (e.g. dpkg), on which other tools feed. Since some parts of this state cannot be undone, and since there were other problems associated with this (e.g. removing "hold" state which had been set in previous sessions), "Cancel pending actions" has been changed in 0.7.6 to just cancel pending (as in "not confirmed/saved") actions, rather than marking all packages as "keep" and destroying other things in the way. Perhaps we should change the name of the menu entry to reflect the change of behaviour, but sadly the name fits much better the new behaviour, and the previous behaviour's menu entry should have been named instead "Keep all packages in its current state" or "Reset state of all packages". If you want to go back to the state before confirming the upgrade intentions, you have to mark the packages to be upgraded as "keep". Cheers. -- Manuel A. Fernandez Montecelo <manuel.montez...@gmail.com>