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
signature.asc
Description: PGP signature
