The apt backend performs a safe upgrade by default and additionally
tries to detect upgrades which would only require the installation of
further packages but not the removal of those.

This methods makes it impossible to detect packages which are set on
hold on the dpkg level, since apt doesn't provide information why an
upgrade was skipped from the safe upgrade.

The aptcc backend doesn't perform a safe upgrade but a full upgrade to
detect the updates. Since there isn't any simulate method for a system
upgrade it is very dangerous of the aptcc backend to report upgrades as
installable without having the possibilty to inform the user about the
required removal of packages.

The best fix would be to have a simualte method for the upgrade_system
method.

-- 
PackageKit does not respect "hold" state of packages.
https://bugs.launchpad.net/bugs/581886
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to