1 |
On Wed, Mar 12, 2014 at 11:16 AM, Alexandre Rostovtsev |
2 |
<tetromino@g.o> wrote: |
3 |
> On Wed, 2014-03-12 at 14:24 +0100, Peter Stuge wrote: |
4 |
>> Gilles Dartiguelongue wrote: |
5 |
>> > Making udev dependency always on is a deliberate choice here |
6 |
>> |
7 |
>> I thought Gentoo was about users having choice? Sad face. |
8 |
> |
9 |
> Gentoo is usually about the maintainer's choice ;) |
10 |
> |
11 |
> So in the end it's up to Pacho: |
12 |
> https://bugs.gentoo.org/show_bug.cgi?id=504324 |
13 |
|
14 |
Honestly, of all the suggestions in this thread having the use-enable |
15 |
config setting and just outputting a warning when udev isn't enabled |
16 |
seems like the best solution. |
17 |
|
18 |
Sure, it is up to the maintainer, but in general we should try to |
19 |
support config options like this. If we only wanted packages that |
20 |
"just work" with no risk of breakage we'd be running debian. USE |
21 |
flags are a big point of what we're about. |
22 |
|
23 |
Anybody setting USE=-udev system-wide needs to appreciate that stuff |
24 |
like usb/bluetooth/etc which is runtime auto-configuring is fairly |
25 |
likely to not work. The profile defaults already seem reasonable, so |
26 |
it shouldn't be necessary to force it off for a typical user - base |
27 |
users will tend to get udev only if they install something like bluez, |
28 |
which is what 95% of users will want. For those who want to override |
29 |
the defaults we should give them the option to shoot themselves in |
30 |
both feet and the head as well if they are eager. |
31 |
|
32 |
Users who really want the "Debian-like" experience should just avoid |
33 |
setting use flags at all and pick a profile. USE defaults and |
34 |
profiles really eliminate the "need" to tweak that stuff, and emerge |
35 |
can auto-set package settings if required for a dependency. |
36 |
|
37 |
Rich |