On Sat, Apr 07, 2018 at 02:55:53PM -0400, Michael Orlitzky wrote: > On 04/07/2018 02:44 PM, William Hubbs wrote: > > > > I'm with floppym on this one. Is there a specific reason we enable them > > globally? > > It's a relic from before we had IUSE defaults. > > > > Since there has been so little discussion on this thread, I will start > > looking at what I need to do to remove these use flags from the > > profiles. > > There's probably a few packages that will need IUSE defaults to avoid > breakage, and everyone else should get fair warning before the flags are > turned off by default. There is the case of packages that optionally use a db back end, and I would argue that those may not need iuse defaults. It could also be argued that having one backend enabled globally is good for consistency, but that would end up leading down a bikeshed path that I'm not sure we should go down. I'm just not sure it makes sense to enable more than one of these backends globally. Thoughts? William