On 02/02/17 10:14 PM, Patrick McLean wrote: > 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. >
I'm in favour of this too -- I know we don't "officially" support USE="-*" but I think we should still strive to make it work with minimal effort to end-users -- that effort being mainly setting whatever is necessary for REQUIRED_USE resolution.
signature.asc
Description: OpenPGP digital signature