Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-pms
Navigation:
Lists: gentoo-pms: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: Ulrich Mueller <ulm@g.o>
From: Ciaran McCreesh <ciaran.mccreesh@...>
Subject: Re: Rephrasing *DEPEND
Date: Sun, 12 Jun 2011 15:55:52 +0100
On Sun, 12 Jun 2011 16:49:19 +0200
Ulrich Mueller <ulm@g.o> wrote:
> >> It would be more accurate to say that it's guaranteed except for
> >> cases in which circular dependencies make it impossible to
> >> guarantee.
> 
> > This or other words, this makes this an unreliable feature. So,
> > right now, users can't assume anything specific about dependencies
> > being installed in pkg_*?
> 
> Currently, PMS only says: "These must be installed and usable before
> the ebuild is treated as usable." It doesn't say anything about
> phases.

The intention with the "usable" stuff is this that purely RDEPEND
cycles are resolvable, but any such cycles must be resolved before any
package which has a DEPEND upon anything in the cycle is resolved. So
if you've got this:

    first <-- rdepend --- second <-- depend --- third
          --- rdepend -->

Then (first, second, third) and (second, first, third) are the only
legal orderings. But if either RDEPEND became a DEPEND (and if we're
not dealing with binary packages) then there would be no legal ordering.

Whether or not what PMS says matches the intention is another matter...

-- 
Ciaran McCreesh
Attachment:
signature.asc (PGP signature)
References:
Rephrasing *DEPEND
-- Michał Górny
Re: Rephrasing *DEPEND
-- Ciaran McCreesh
Re: Rephrasing *DEPEND
-- Michał Górny
Re: Rephrasing *DEPEND
-- Ulrich Mueller
Re: Rephrasing *DEPEND
-- Zac Medico
Re: Rephrasing *DEPEND
-- Michał Górny
Re: Rephrasing *DEPEND
-- Ulrich Mueller
Navigation:
Lists: gentoo-pms: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Rephrasing *DEPEND
Next by thread:
Re: Rephrasing *DEPEND
Previous by date:
Re: Rephrasing *DEPEND
Next by date:
Re: Rephrasing *DEPEND


Updated Jul 18, 2012

Summary: Archive of the gentoo-pms mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.