On Thu, 2 Feb 2017 20:40:38 -0500 Michael Orlitzky <m...@gentoo.org> wrote:
> On 02/02/2017 01:01 PM, Rich Freeman wrote: > > On Thu, Feb 2, 2017 at 11:25 AM, Michael Orlitzky <m...@gentoo.org> > > wrote: > >> > >> If (base == minimal), then all of the upstream defaults need to be > >> added to package.use for the upstream-defaults profile. That's > >> bad, > > > > I'll go further and say that it is unacceptably bad. > > > > Only if anyone wants an upstream-defaults profile. But nobody's asked > for one, in contrast with the large number of users who want minimal. > > > > Is there a better way we can have our cake and eat it too? I'll > > admit that a huge package.use on the minimal profile isn't a whole > > lot better than a huge package.use on all the other profiles. > > Every important upstream default is already enabled in some profile. > If dropping a particular IUSE default breaks desktop systems, then > that flag belongs enabled in the desktop profile. If it breaks every > system, then let's keep it default. > How about rather changing our defaults to satisfy the minimalists who don't mind drastically reduced functionality and usability in pursuit of "minimalism" we just strive to make USE="-*" mostly usable, so the minimalists can get what they want, while still having sane defaults.