1 |
On 06/12/2012 12:29 AM, Chris Stankevitz wrote: |
2 |
> Michael, |
3 |
> |
4 |
> On Mon, Jun 11, 2012 at 7:22 PM, Michael Orlitzky <michael@××××××××.com> wrote: |
5 |
>> Portage doesn't know what you want to do, so it does the safe thing and |
6 |
>> lets you decide. Either, |
7 |
> |
8 |
> Somewhat tongue-in-cheek: |
9 |
> |
10 |
> I don't know either. I don't want udev, udisks, hwdb or even know |
11 |
> what they are. Somebody else wants all that stuff on my system |
12 |
> (gentoo profile or the gentoo handbook author) and I wish that person |
13 |
> would have addressed emerge's concerns WRT use flags. |
14 |
> |
15 |
|
16 |
I understand, but somewhere along the line, you installed something that |
17 |
needs udisks, and udisks needs udev with USE="hwdb" set. If you went to |
18 |
install that thing now (whatever it was), you would be faced with a |
19 |
choice: enable USE="hwdb", or don't install the thing. |
20 |
|
21 |
Maybe USE="hwdb" should be default for udev, who knows. Sometimes USE |
22 |
flags are basically essential like git with USE="perl" and the devs will |
23 |
make them default. Other times, the flag may do something stupid but |
24 |
another package requires it anyway. In that case, you don't want the |
25 |
flag on by default, and so you're still stuck with a choice. |
26 |
|
27 |
If you *always* want it to just emerge the thing, enable the |
28 |
autounmask-write feature. |
29 |
|
30 |
|
31 |
> I didn't know what RUBY was or why it was on my system or who wanted |
32 |
> it or whether that person wanted ruby_targets_ruby19 or RUBY_TARGETS |
33 |
> or whatever. Me "waiting" would require 1) that I knew RUBY was a |
34 |
> "temporary problem" that would be fixed in the future [I assumed it |
35 |
> was not... just like hwdb] and 2) that I not perform an emerge |
36 |
> sync/world. |
37 |
|
38 |
When I `emerge -puDN world` and something looks like it's going to be a |
39 |
big pain in the ass, I just ignore it for a few days and `emerge -uN1' |
40 |
the rest of the packages a few at a time. Often it gets fixed (or |
41 |
obsoleted) before I have to deal with it. |