1 |
Apparently, though unproven, at 00:28 on Wednesday 17 November 2010, David W |
2 |
Noon did opine thusly: |
3 |
|
4 |
> On Tue, 16 Nov 2010 19:20:02 +0100, Grant Edwards wrote about |
5 |
> |
6 |
> [gentoo-user] Re: How to configure thochpad sensitivity (using hal)?: |
7 |
> >On 2010-11-16, David W Noon <dwnoon@××××××××.com> wrote: |
8 |
> [snip] |
9 |
> |
10 |
> >> No, the USE flags are purely a Portage thing. The USE flags |
11 |
> >> determine which options are enabled/disabled when the ebuild runs the |
12 |
> >> equivalent of a ./configure script. The defaults for the USE flags |
13 |
> >> are part of the ebuild, completely separate from upstream. |
14 |
> > |
15 |
> >But if the developers are required to duplicate the upstream |
16 |
> >"out-of-box" configuration, |
17 |
> |
18 |
> They aren't. They are required to produce a stable package for Gentoo. |
19 |
|
20 |
The truth is that they are required to follow Gentoo QA guidelines. |
21 |
|
22 |
Sadly, it's an undeniable fact of life these QA guidelines are often just |
23 |
ignored for a variety of reasons, that the ebuilds make it into the tree |
24 |
anyway, that QA is often perceived as toothless and ineffectual, and that when |
25 |
flameeyes sees it happening he writes massive blogs about it and a select few |
26 |
hate him even more. |
27 |
|
28 |
None of this changes what *should* be, or that many devs take the guidelines |
29 |
seriously. If you were to ask the X devs why they enabled hal in the 1.7 |
30 |
series by default and they answered "We (the X team) follow QA guidelines and |
31 |
track upstream defaults by default", then that would be a perfectly reasonable |
32 |
answer. |
33 |
|
34 |
If you then mentioned that their defaults broke Dale's setup, they'd likely |
35 |
answer "Who's Dale?" followed shortly by "None of us have hardware like Dale |
36 |
to test. Sorry 'bout that. Set USE=-hal" |
37 |
|
38 |
But we're all surmising here and I notice that none of us ever asked the devs |
39 |
*why* they made that default. |
40 |
|
41 |
-- |
42 |
alan dot mckinnon at gmail dot com |