On 06/11/2012 07:30 PM, Chris Stankevitz wrote:
> On Mon, Jun 11, 2012 at 1:26 AM, Alex Schuster <wo...@wonkology.org> wrote:
>> I think Chris' question is more about why he has to manually activate
>> this USE flag, as it seems to be necessary anyway, in his case.
> 
> Alex,
> 
> Yes this is correct.  I see now I was far too wordy in the OP and
> thank you for your terse translation!
> 
> Typically when I solve a "gentoo system problem" by adding modifying
> package.use, I am doing something wrong.  (e.g. ruby_targets_ruby19).
> 
> I gather that the udev/hwdb/udisk case is an exception.  The "correct
> way" to solve this "gentoo system problem" is to "echo sys-fs/udev
> hwdb >> /etc/portage/package.use"

Portage doesn't know what you want to do, so it does the safe thing and
lets you decide. Either,

  a) You want USE="-hwdb", in which case emerging udisks is a mistake.

  b) You want to emerge udisks, in which case USE="-hwdb" is a mistake.

The autounmask feature allows you to make (b) the default if that's what
you want.

The ruby_targets_ruby19 thing is a good example of where you may not
want that behavior by default. Something was screwed up, people noticed
it, and the devs ultimately fixed it. The most-correct thing to do was
nothing (i.e. wait).

Reply via email to