On 02/03/2017 08:07 PM, Patrick McLean wrote:
>
> I think the current policy of "maintainer's discretion" is probably the
> only reasonable way to approach IUSE defaults...
>
> Leaving the IUSE defaults up to the maintainer allows said maintainer
> to select what they consider reasonable defaults.
>
This is the way we currently do things:
DEFAULTS="+apples -pears +potatoes -chicken +steak +broccoli +spatula"
FRUIT="${DEFAULTS} +pears -potatoes -steak -broccoli -spatula"
MEAT="${DEFAULTS} -apples -potatoes +chicken -broccoli -spatula"
VEGETABLES="${DEFAULTS} -apples -steak -spatula"
MISC="${DEFAULTS}"
Compare with:
DEFAULTS=""
FRUIT="+apples +pears"
MEAT="+chicken +steak"
VEGETABLES="+potatoes +broccoli"
MISC="+apples -pears +potatoes -chicken +steak +broccoli +spatula"
One of those is stupid, regardless of what you like to eat.