One option smart needs to conquer the world

Mauricio Teixeira netmask at webset.net
Thu Feb 23 09:07:05 PST 2006


Axel Thimm wrote:

> It could just be the opposite, too. The downgrading of package foo in
> smart happens not because it's a rainy sunday, but because you asked
> smart to perform an operation like perhaps upgrading another package,
> bar, that *does* has a security issue.

I'm just reading your comments because I think I have nothing else
interesting to add to that discussion better than you all have been
saying. Very productive talk indeed.

I decided to break up my (less important) silence just to say that (if
that matters anyone) I would use the above quoted argument as one of the
reasons why Smart works out better than others. I completely agree with
Gustavo when he says that Smart should do what the user *asks to* even
if it needs to downgrade something, and Axel's comment is the perfect
complement for that argument.

> Another depsolver would say: No, I won't upgrade bar to version 2
> because foo requires bar = 1. So as long as the repo is broken that

It's very possible to have that erroneous behaviour when you have many
different 3rd-party repositories that handles the same package (with
different versions). Some day someone will screw up the "Requires" or
"Provides" tags and you'll get a broken dependency solving. In most
cases enforcing priorities on channels and/or packages would solve that
problem.

-- 
% Mauricio Teixeira (netmask)
% mteixeira{a}webset{d}net <> Maceio/AL/BR
% TI+Telecom Analyst <> Linux Specialist
% http://mteixeira.webset.net <> http://pmping.sf.net
% [D0CE 6BD4 526B B7D1 6F4E  85FA A7A0 1A6F B23A A9EE]



More information about the Smart mailing list