On 02/02/2017 12:23 PM, Walter Dnes wrote: > On Thu, Feb 02, 2017 at 09:11:26AM -0500, Michael Orlitzky wrote > >> 2 To avoid an unsatisfied REQUIRED_USE by default. >> >> * Example: having a non-empty RUBY_TARGETS by default. > > What's wrong with having emerge spit out an error message, and telling > the user that they need to set a flag to one of 2-or-more options? >
If everything is already sorted out on your machine, and the package you're trying to install is something you care about, then you're right: I think most people would like to be prompted and make a choice. But imagine a fresh install, where you've set your USE flags and are about to do the final emerge -e @world. It's going to stop and prompt you 1,000 times to e.g. pick a ruby implementation, when I don't want ruby and don't care about ruby but it just happens to be used in the build system for webkit-gtk. If 90% of the prompts are for things like that, people will start defenestrating their Gentoo systems.