Gentoo Archives: gentoo-dev

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] PROPERTIES=live (instead of PROPERTIES=live-sources or RESTRICT=live)
Date: Sat, 23 Aug 2008 22:44:29
Message-Id: 48B092C0.20604@gentoo.org
In Reply to: [gentoo-dev] [RFC] PROPERTIES=live (instead of PROPERTIES=live-sources or RESTRICT=live) by Zac Medico
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Zac Medico wrote:
5 | Hi everyone,
6 |
7 | Please consider a PROPERTIES=live value that, when set in an ebuild,
8 | will serve to indicate that the ebuild will use some form of "live"
9 | source code that may vary each time that the package is installed.
10 | The intention is for PROPERTIES=live to have a relatively pure and
11 | simple meaning. Therefore, the definition is intentionally more
12 | narrow than the definitions previously suggested for the related
13 | RESTRICT=live [1] and PROPERTIES=live-sources [2] values. In the
14 | future we may add additional (orthogonal) properties to represent
15 | other things like locking [3].
16 |
17 | Since there is no direct correspondence between what PROPERTIES=live
18 | represents and any existing ebuild metadata (though there is some
19 | limited correspondence with various INHERITED values), addition of
20 | PROPERTIES=live will provide metadata that is useful in at least a
21 | few ways:
22 |
23 | * Make the @live-rebuild package set [4] more accurate.
24 |
25 | * Make repoman's LIVEVCS.stable check more accurate.
26 |
27 | * Add exemptions to repoman's KEYWORDS.missing and KEYWORDS.dropped
28 | checks.
29
30 Although an exemption to KEYWORDS.missing is in itself already a good
31 progress, imho it would be even better if repoman, pcheck and other QA
32 testing tools complained if there were any keywords set for an ebuild
33 with PROPERTIES="live".
34
35 | Do the name and definition of this PROPERTIES=live value seem good?
36 | Would anybody like to discuss any changes to the name, definition,
37 | or both?
38
39 Seems a good idea.
40
41 Thanks for all the work on the good proposals you've submitted lately to
42 the dev ml.
43
44 | [1]
45 |
46 http://archives.gentoo.org/gentoo-dev/msg_164fd8d5d513121ab772509d06a7b27a.xml
47 | [2]
48 |
49 http://archives.gentoo.org/gentoo-dev/msg_187585c5d49b69034183719ff473710d.xml
50 | [3]
51 |
52 http://archives.gentoo.org/gentoo-dev/msg_7b5e4610fe1802149960ae5365bdedce.xml
53 | [4]
54 |
55 http://planet.gentoo.org/developers/zmedico/2008/07/31/live_rebuild_package_set
56
57 - --
58 Regards,
59
60 Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
61 Gentoo- forums / Userrel / SPARC / KDE
62 -----BEGIN PGP SIGNATURE-----
63 Version: GnuPG v2.0.9 (GNU/Linux)
64 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
65
66 iEYEARECAAYFAkiwksAACgkQcAWygvVEyAJHEgCeKrJF4tVLd7etilp9JdbQTyCq
67 BZUAmweZ+nbSVwj+kpeQWJb4MdVUkN15
68 =+wSW
69 -----END PGP SIGNATURE-----