Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Dependencies default to accept any slot value acceptable (:*), can we default to :0 instead?
Date: Sun, 08 Dec 2013 20:26:56
Message-Id: 20131208202644.125cc309@googlemail.com
In Reply to: Re: [gentoo-dev] Dependencies default to accept any slot value acceptable (:*), can we default to :0 instead? by Ulrich Mueller
1 On Sun, 8 Dec 2013 21:21:52 +0100
2 Ulrich Mueller <ulm@g.o> wrote:
3 > > The PMS describes package manager behavior required to support an
4 > > ebuild repository. If I read the PMS correctly, SLOT-less
5 > > dependencies have undefined behavior; this makes it so that if you
6 > > have a different package manager using the same ebuild repository,
7 > > it could interpret the dependencies completely different.
8 >
9 > Nothing undefined here. A dependency without a slot means that all
10 > slot values are acceptable. And all package managers interpret it in
11 > the same way.
12
13 Actually, Paludis interprets a lack of slot dependency as a "don't
14 know", and assumes that it might be unsafe to switch slots at runtime
15 in these cases.
16
17 --
18 Ciaran McCreesh

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies