Gentoo Archives: gentoo-dev

From: Stuart Herbert <stuart@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Proposed new USE-EXPAND: 'SEEDS_EXTRA'
Date: Fri, 13 Oct 2006 20:09:11
Message-Id: 452FF16A.9030206@gentoo.org
1 Hi,
2
3 In the Seeds overlay, I've been working on an experimental profile for the
4 LAMP Server seed (*). The overlay uses a new USE-EXPAND, which I've called
5 SEEDS_EXTRA, to cleanly control the 'extra', or 'value-added' features that
6 a Seed can include when it is built from source [1].
7
8 The intention is that Seeds will ship with a default set of SEEDS_EXTRA
9 features enabled [2]; users who would prefer to customize a seed by building
10 from source will be supported too.
11
12 Why a new USE-EXPAND, instead of just using USE flags? We're using
13 SEEDS_EXTRA to define the high-level functionality that a seed comes with.
14 We started out mixing this up in USE flags along with everything else, but
15 we feel things are much clearer for ourselves and for users if they're
16 separated out into their own USE-EXPAND.
17
18 [1]
19 http://overlays.gentoo.org/proj/seeds/browser/trunk/profiles/desc/seeds_extra.desc
20 [2]
21 http://overlays.gentoo.org/proj/seeds/browser/trunk/profiles/seeds/lamp-server/x86/release-1/make.defaults
22
23 (*) The profiles will need to change to take advantage of multiple
24 inheritance, and Chris's new profiles, once they hit the tree. We don't
25 expect those changes to affect the SEEDS_EXTRA USE-EXPAND.
26
27 Best regards,
28 Stu
29 --
30 Stuart Herbert stuart@g.o
31 Gentoo Developer http://www.gentoo.org/
32 http://blog.stuartherbert.com/
33
34 GnuPG key id# F9AFC57C available from http://pgp.mit.edu
35 Key fingerprint = 31FB 50D4 1F88 E227 F319 C549 0C2F 80BA F9AF C57C
36 --

Attachments

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