All,

I have been acting as a backup maintainer for dev-vcs/cli. A pull
request was opened today that changes the way we detect whether the
ebuild is live from looking for "live" in $PROPERTIES to the version
number [1].

A different dev referred me to PMS which indicates that ebuilds should
not rely on $PROPERTIES for anything [2].

I see quite a few ebuilds in the tree checking $FEATURES however, which
imo is even less reliable since $FEATURES is not specified anywhere in pms
and the $FEATURES variable is portage-specific.

I guess I'm looking for consistency. If we are going to allow
$FEATURES to be checked, should we allow $PROPERTIES to be checked? Or,
should we ban checking both of them?

IMO if we allow $FEATURES to be checked, we really should reword PMS to
not say anything about $PROPERTIES other than to define the tokens it
can contain.

Thoughts?

William

[1] https://github.com/gentoo/gentoo/pull/15851
[2] https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-670007.3.5

Attachment: signature.asc
Description: PGP signature

Reply via email to