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"
1 On Tue, 19 Jun 2012 10:43:47 +0200
2 Michał Górny <mgorny@g.o> wrote:
3 > > > - being package-oriented rather than feature-oriented,
4 > >
5 > > No; use flags are our configuration space, and they turn on/off
6 > > sections of the given pkgs graph. Your proposal relies on the same
7 > > concept; bluntly, what you're proposing is just as 'package
8 > > oriented'.
9 > >
10 > > Effectively, you can't dismiss SDEPEND/ODEPEND via changing the
11 > > rules between your proposal and ODEPEND's proposal. Nice try
12 > > though. :)
13 >
14 > USE flags can describe features, like USE=ssl, USE=html, USE=whatever.
15 > The exherbo suggested dependencies just list the relevant packages.
16 >
17 > In other words, here you enable USE=html to get HTML output. With
18 > SDEPEND, you would --take dev-python/somerandomhtmllibrary.
19
20 Incorrect. Exherbo allows suggestions to be grouped, described and
21 taken by feature. It's done via annotations (the same mechanism used to
22 provide decent handling of blockers etc). Search for "group-name" in
23 exheres-for-smarties for an example.
24
25 --
26 Ciaran McCreesh

Attachments

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