Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [pre-GLEP] Optional runtime dependencies via runtime-switchable USE flags
Date: Tue, 19 Jun 2012 10:49:38
Message-Id: 20120619114822.5fe41cc8@snowbell
In Reply to: Re: [gentoo-dev] [pre-GLEP] Optional runtime dependencies via runtime-switchable USE flags by "Michał Górny"
On Tue, 19 Jun 2012 10:43:47 +0200
Michał Górny <mgorny@g.o> wrote:
> > > - being package-oriented rather than feature-oriented, > > > > No; use flags are our configuration space, and they turn on/off > > sections of the given pkgs graph. Your proposal relies on the same > > concept; bluntly, what you're proposing is just as 'package > > oriented'. > > > > Effectively, you can't dismiss SDEPEND/ODEPEND via changing the > > rules between your proposal and ODEPEND's proposal. Nice try > > though. :) > > USE flags can describe features, like USE=ssl, USE=html, USE=whatever. > The exherbo suggested dependencies just list the relevant packages. > > In other words, here you enable USE=html to get HTML output. With > SDEPEND, you would --take dev-python/somerandomhtmllibrary.
Incorrect. Exherbo allows suggestions to be grouped, described and taken by feature. It's done via annotations (the same mechanism used to provide decent handling of blockers etc). Search for "group-name" in exheres-for-smarties for an example. -- Ciaran McCreesh


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