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:
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
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 > |