1 |
On Wed, 17 Nov 2010 16:40:02 +0100, Grant Edwards wrote about |
2 |
[gentoo-user] Re: How to configure thochpad sensitivity (using hal)?: |
3 |
|
4 |
>On 2010-11-16, David W Noon <dwnoon@××××××××.com> wrote: |
5 |
> |
6 |
>> Again, the defaults are chosen for stability with Gentoo first; |
7 |
>> secondly, there are no fixed defaults -- or "out-of-box" |
8 |
>> configuration -- from upstream, |
9 |
> |
10 |
>If that's true, then it is the developers rather than "upstream" that |
11 |
>decided to use HAL for Xorg configuration. |
12 |
> |
13 |
>You can't have it both ways: |
14 |
> |
15 |
> 1) There is no default configuration from upstream. |
16 |
> |
17 |
> 2) The default configuration (use HAL) came from upstream. |
18 |
|
19 |
The defaults for all ebuilds are set by the Gentoo developer who writes |
20 |
the ebuild. We cannot blame the *default* nature of HAL in X.Org on |
21 |
the upstream developers; we can blame them for using HAL in the first |
22 |
place -- if blame must be ascribed. |
23 |
|
24 |
>> The only distributions that have fixed configurations are the binary |
25 |
>> ones. Any package that is built from source -- and under Gentoo that |
26 |
>> means almost everything -- is intrinsically configurable by the |
27 |
>> person building the binaries. To extend your "out-of-box" analogy: |
28 |
>> source code doesn't arrive in a box, but binaries (.rpm, .deb, etc.) |
29 |
>> do. |
30 |
> |
31 |
>It seems to me that the "configure" script with no command-line |
32 |
>options to enable/disable features is a "box" that contains the |
33 |
>default configuration. |
34 |
|
35 |
The only time a ./configure script runs without options inside a Gentoo |
36 |
ebuild is when there are no options available. An ebuild typically |
37 |
specifies all available options as enabled/disabled or some value. |
38 |
|
39 |
Indeed, if you think about coding an ebuild where one ignores *any* of |
40 |
the available options, one is asking for trouble in the future if |
41 |
upstream changes the configuration script. That's simply not the right |
42 |
way to code an ebuild. |
43 |
-- |
44 |
Regards, |
45 |
|
46 |
Dave [RLU #314465] |
47 |
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* |
48 |
dwnoon@××××××××.com (David W Noon) |
49 |
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* |