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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi everyone,

Please consider a PROPERTIES=live value that, when set in an ebuild,
will serve to indicate that the ebuild will use some form of "live"
source code that may vary each time that the package is installed.
The intention is for PROPERTIES=live to have a relatively pure and
simple meaning. Therefore, the definition is intentionally more
narrow than the definitions previously suggested for the related
RESTRICT=live [1] and PROPERTIES=live-sources [2] values. In the
future we may add additional (orthogonal) properties to represent
other things like locking [3].

Since there is no direct correspondence between what PROPERTIES=live
represents and any existing ebuild metadata (though there is some
limited correspondence with various INHERITED values), addition of
PROPERTIES=live will provide metadata that is useful in at least a
few ways:

 * Make the @live-rebuild package set [4] more accurate.

 * Make repoman's LIVEVCS.stable check more accurate.

 * Add exemptions to repoman's KEYWORDS.missing and KEYWORDS.dropped
   checks.

Do the name and definition of this PROPERTIES=live value seem good?
Would anybody like to discuss any changes to the name, definition,
or both?

[1]
http://archives.gentoo.org/gentoo-dev/msg_164fd8d5d513121ab772509d06a7b27a.xml
[2]
http://archives.gentoo.org/gentoo-dev/msg_187585c5d49b69034183719ff473710d.xml
[3]
http://archives.gentoo.org/gentoo-dev/msg_7b5e4610fe1802149960ae5365bdedce.xml
[4]
http://planet.gentoo.org/developers/zmedico/2008/07/31/live_rebuild_package_set
- --
Thanks,
Zac
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkiwdZ0ACgkQ/ejvha5XGaMlTwCdEqg6mpLAn8r/6JCfaVzQpBaC
xMMAn3wGpli8sAuOYLf2Se4NHtrA0mC6
=6Mco
-----END PGP SIGNATURE-----

Replies