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.


Reply via email to