El lun, 27-05-2013 a las 11:35 -0400, Jonathan Callen escribió: > A quick reminder for anyone using python-r1.eclass or > python-single-r1.eclass: > > These eclasses provide a ${PYTHON_REQUIRED_USE} variable that should > be included in REQUIRED_USE under the same USE conditionals (if any) > that ${PYTHON_DEPS} is included in DEPEND/RDEPEND. > > For example, if your ebuild has: > > RDEPEND=" > python? ( ${PYTHON_DEPS} > " > > then you should also have: > > REQUIRED_USE=" > python? ( ${PYTHON_REQUIRED_USE} ) > " > > And if your ebuild just has: > > RDEPEND="${PYTHON_DEPS}" > > then you should also have: > > REQUIRED_USE="${PYTHON_REQUIRED_USE}" > > Failure to include these in REQUIRED_USE may cause the eclass to die > very late in the build process. > > Thank you, > > Jonathan Callen
Couldn't a repoman check be added for warning when an ebuild using that eclasses don't set REQUIRED_USE at all?