Mailinglist Archive: opensuse-gnome (56 mails)

< Previous Next >
Re: [opensuse-gnome] Pidgin
  • From: "Joe Shaw" <joe@xxxxxxxxxxx>
  • Date: Mon, 7 May 2007 09:21:49 -0400
  • Message-id: <f8203010705070621v77d2946aq5dc97bbafd56c80c@xxxxxxxxxxxxxx>
Hi,

On 5/7/07, Stanislav Brabec <sbrabec@xxxxxxx> wrote:
No. If you use Obsoletes, Conflict is not needed. Obsoletes means:
install this package and remove obsoleted package.

That's correct, it does mean this, but without Conflicts, you can have
this situation:

(1) gaim installed
(2) install pidgin; because of Obsoletes, gaim is removed.
(3) install gaim; because there is no Conflicts, it will attempt to
install.  If there are file conflicts, you get them at install-time
rather than a sane error at dep solve-time.  Otherwise, it will
isntall and you have both.

There are lots of reasons why (3) could happen: solving dependencies
for another package, the user didn't know that gaim and pidgin were
the same thing, etc.

As for the package which conflicts with itself, I think this is the
reason to have the versioned Conflicts.  Ie, you provide pidgin =
%{version} and gaim =%{version} and conflict gaim < 2.0.0.

Joe
--
To unsubscribe, e-mail: opensuse-gnome+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-gnome+help@xxxxxxxxxxxx

< Previous Next >
List Navigation