Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: Gentoo Dev <gentoo-dev@l.g.o>
Subject: [gentoo-dev] [RFC] PROPERTIES=live (instead of PROPERTIES=live-sources or RESTRICT=live)
Date: Sat, 23 Aug 2008 20:40:07
Message-Id: 48B0759E.2030405@gentoo.org
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Hi everyone,
5
6 Please consider a PROPERTIES=live value that, when set in an ebuild,
7 will serve to indicate that the ebuild will use some form of "live"
8 source code that may vary each time that the package is installed.
9 The intention is for PROPERTIES=live to have a relatively pure and
10 simple meaning. Therefore, the definition is intentionally more
11 narrow than the definitions previously suggested for the related
12 RESTRICT=live [1] and PROPERTIES=live-sources [2] values. In the
13 future we may add additional (orthogonal) properties to represent
14 other things like locking [3].
15
16 Since there is no direct correspondence between what PROPERTIES=live
17 represents and any existing ebuild metadata (though there is some
18 limited correspondence with various INHERITED values), addition of
19 PROPERTIES=live will provide metadata that is useful in at least a
20 few ways:
21
22 * Make the @live-rebuild package set [4] more accurate.
23
24 * Make repoman's LIVEVCS.stable check more accurate.
25
26 * Add exemptions to repoman's KEYWORDS.missing and KEYWORDS.dropped
27 checks.
28
29 Do the name and definition of this PROPERTIES=live value seem good?
30 Would anybody like to discuss any changes to the name, definition,
31 or both?
32
33 [1]
34 http://archives.gentoo.org/gentoo-dev/msg_164fd8d5d513121ab772509d06a7b27a.xml
35 [2]
36 http://archives.gentoo.org/gentoo-dev/msg_187585c5d49b69034183719ff473710d.xml
37 [3]
38 http://archives.gentoo.org/gentoo-dev/msg_7b5e4610fe1802149960ae5365bdedce.xml
39 [4]
40 http://planet.gentoo.org/developers/zmedico/2008/07/31/live_rebuild_package_set
41 - --
42 Thanks,
43 Zac
44 -----BEGIN PGP SIGNATURE-----
45 Version: GnuPG v2.0.9 (GNU/Linux)
46
47 iEYEARECAAYFAkiwdZ0ACgkQ/ejvha5XGaMlTwCdEqg6mpLAn8r/6JCfaVzQpBaC
48 xMMAn3wGpli8sAuOYLf2Se4NHtrA0mC6
49 =6Mco
50 -----END PGP SIGNATURE-----

Replies