On Sat, Aug 09, 2008 at 05:21:32PM +0200, Sven Joachim <[EMAIL PROTECTED]> was heard to say: > It's a bug. If "aptitude safe-upgrade" can't find any packages that are > _not_ on hold (or forbidden), it will try to upgrade packages that you > don't want to. See http://bugs.debian.org/466228.
That shouldn't happen now: the dependency resolver should refuse to break holds unless you set Aptitude::ProblemResolver::Allow-Break-Holds to true (it defaults to false). There's one exception I know of, which is that the greedy apt resolver will happily break holds (see #470035), but that doesn't even apply in the case of safe-upgrade. I would be interested in adding "-o Aptitude::CmdLine::Resolver-Debug=true" to the command line and seeing what you get. Daniel -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]