Summary: | sys-apps/portage: repoman should warn when 'USE defaults' are used on IUSE_IMPLICIT | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Michał Górny <mgorny> |
Component: | Repoman | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED WONTFIX | ||
Severity: | enhancement | CC: | sera |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=447524 https://bugs.gentoo.org/show_bug.cgi?id=442830 https://bugs.gentoo.org/show_bug.cgi?id=525356 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michał Górny
2012-12-17 10:25:07 UTC
To clarify, IUSE_IMPLICIT in this context means USE_EXPAND flags in EAPI 4 and earlier, right? (In reply to comment #1) > To clarify, IUSE_IMPLICIT in this context means USE_EXPAND flags in EAPI 4 > and earlier, right? In my particular mistake, yes. But I think the check could be generalized to anything PMS puts in IUSE_IMPLICIT since the USE defaults are meaningless there as well. Okay, that makes sense. For EAPI 5, it's not just IUSE_IMPLICIT, but also other profile variables like USE_EXPAND_IMPLICIT and USE_EXPAND_VALUES_*. repoman support has been removed per bug 835013. Please file a new bug (or, I suppose, reopen this one) if you feel this check is still applicable to pkgcheck and doesn't already exist. |