On Sat, Jun 01, 2013 at 10:26:54PM +0200, Michał Górny wrote: > Dnia 2013-06-01, o godz. 15:20:32 > William Hubbs napisał(a): > > > On Sat, Jun 01, 2013 at 08:00:22PM +0200, Michał Górny wrote: > > > If a switch toggles a feature that does not introduce additional > > > dependencies, is small and can be toggled from within the app, a flag > > > is useless. > > > > If someone never wants the feature in the first place, and they can save > > space and build time by not building or installing the man pages, > > executables, config files, etc for it, forcing it onto their systems is > > an unnecessary waste of build time and bloating their systems. > > Unless the complexity added by a dozen USE flags actually *wastes more > time* than installing the manpage. Especially if he ends up rebuilding > something big because someone smart decided to add USE flag he wouldn't > ever expect to be there. Sure there may be some rebuilds initially, but that also depends on when the use flags are added. If they are added with a new release and IUSE defaults are set so that the change in functionality is minimized, the chance of people having to rebuild because of the use flags is minimized. William