It turns out that python-apt is to blame, it only shows "is_auto_removable" for packages that are installed, not marked_install.
So this needs additional checks in the code if a pkg is in state "marked_install" and "is_auto_removable", then we can call "mark_keep()" on the package. But looking at this again I think a better fix it so simply run the resolver again, it will clean any pending packages that are in state "marked_install" and "is_auto_removable" automatically. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/659111 Title: Installing then removing Monodevelop reports "the package system is broken" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/monodevelop/+bug/659111/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
