Mailinglist Archive: zypp-devel (227 mails)

< Previous Next >
Re: [zypp-devel] how foo-branding-myvendor can conflict with any foo-branding-*?
  • From: Klaus Kaempf <kkaempf@xxxxxxx>
  • Date: Tue, 15 Apr 2008 16:59:06 +0200
  • Message-id: <20080415145906.GA17808@xxxxxxxxxxxxx>
* Michael Schroeder <mls@xxxxxxx> [Apr 15. 2008 10:27]:
On Tue, Apr 15, 2008 at 09:59:44AM +0200, Klaus Kaempf wrote:
* Michael Schroeder <mls@xxxxxxx> [Apr 14. 2008 17:15]:
On Mon, Apr 14, 2008 at 04:04:45PM +0200, Klaus Kaempf wrote:
Ouch !
About time to switch to rpm5 which supposedly gets this right ...

No. Jeff explicitely said that self-conflicting packages are
broken and cannot be installed. No hope there...

Well, then how can this use-case be implemented with rpm dependency
semantics ?

You can't.

Micha.

Hmm, bad. Then lets switch to .deb packaging ;-)

And the libredcarpet solver (a variant is used in openSUSE 10.x, x > 0)
had support for this:

(from libredcarpet:rc-queue-item.c)
/* Check to see if we conflict with ourself and don't create
* an uninstall item for it if we do. This is Debian's way of
* saying that one and only one package with this provide may
* exist on the system at a time.
*/

Does sat-solver get this right ?

Klaus
--
To unsubscribe, e-mail: zypp-devel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: zypp-devel+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups