On 3/18/08, Ciaran McCreesh <[EMAIL PROTECTED]> wrote:
> On Tue, 18 Mar 2008 10:21:49 +0100
>
>
> See the section "Slot Dependencies" in chapter 9 of
>  http://www.mailstation.de/pms.pdf .

Yeah I was already reading the updated parts, thanks

>
>  In non technical terms:
>
>  :* means, effectively, that the slot isn't locked at compile time, and
>  that if you build a package against foo:2, it will work at runtime
>  with foo:1 or foo:3 instead. Examples of this are many things that don't
>  do C-style linking.
>
>  := means, effectively, that the slot is locked at compile time. An
>  example of this is a package that can use any version of 'db' -- the
>  package can often compile against any version of db, but if you remove
>  the slot of the db version against which the package was built, the
>  package will break.
>
>  It's used by Paludis as a hint to --uninstall and --uninstall-unused.
>  For normal dependencies, Paludis takes the safe option and assumes that
>  if something has a run dep upon foo, all installed slots of foo are
>  used. Using :* dependencies relaxes that restriction to any slot.
>  Using := dependencies changes that restriction to one specific slot.

Ok thanks, is there any specific GLEP already? Or is it just a Paludis proposal?
I am just wondering when this stuff will hit the tree.

Thanks for the explanation

>
>  --
>
> Ciaran McCreesh
>
>


-- 
Fabio Erculiani
Information and Communication Technologies Consultant
Sabayon Linux Chief Architect
http://www.sabayonlinux.org
-- 
gentoo-dev@lists.gentoo.org mailing list

Reply via email to