On Fri, 31 Aug 2012 14:58:49 -0700
Zac Medico <zmed...@gentoo.org> wrote:

> On 08/31/2012 02:40 PM, Fabio Erculiani wrote:
> > I like this as well.
> > However, since we're going to introduce a *DEPEND split, how about
> > splitting PDEPEND as well?
> > 
> > As far as I've seen, PDEPEND has two (or more?) different meanings:
> > - advisory (for instance, informing users about plugins)
> > - cycle-breaking to help the dependency solver
> > 
> > Would it be possible to add support for ODEPEND (as in "optional"
> > dependencies -- I don't really care about the variable name) as
> > well? This would be quite beneficial under certain circumstances.
> > One of these is when ebuilds are shipped with PDEPENDs which are
> > not required at runtime nor for cycle-breaking...
> > 
> > Another scenario in where ODEPEND would be nice to have is with
> > systemd init files pulled in by USE=systemd (and generally use? (
> > sys-apps/systemd ) in *DEPEND). Providing full systemd support for
> > all the packages without forcing users to have it installed, given
> > that openrc is the de-facto standard init system in Gentoo (and we
> > don't have any openrc? ( sys-apps/openrc )), would be a nice
> > features for binpkg repos. Users could then choose to enable or
> > disable ODEPEND during dependencies calculation via make.conf or
> > argv.
> > 
> > I don't want to diverge too much from the HDEPEND discussion, but I
> > think that if we're going to split *DEPEND, it might be a good
> > opportunity to do it right _once_ and _for all_.
> 
> For optional dependencies, I'm pretty happy with the
> "runtime-switchable USE flags" proposal:
> 
>   https://gist.github.com/2945569

The canonical URI is: http://www.gentoo.org/proj/en/glep/glep-0062.html

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: PGP signature

Reply via email to