1 |
On Sunday 28 September 2003 16:53, Paul de Vrieze wrote: |
2 |
> On Sunday 28 September 2003 17:23, Aron Griffis wrote: |
3 |
> > Larry's complaint above pertains to things he can't change after the |
4 |
> > installation of a package. Binary-only distros provide you with a |
5 |
> > package that is customized with a set of static configure options, |
6 |
> > compiled with a set of flags, and linked against libraries that are not |
7 |
> > left to the choosing of the user. That is the problem that Portage |
8 |
> > solves by building packages on the user's machine, with USE-flags to |
9 |
> > guide the build process. |
10 |
> |
11 |
> many customizations are also allready performed by patches to the sources, |
12 |
> not only by configuration file changes. |
13 |
> |
14 |
> > On the other hand, what you're talking about is run-time functionality. |
15 |
> > In general, the changes in the ebuilds modify run-time configuration. |
16 |
> > It's not the appropriate place for a USE-flag (in most circumstances) |
17 |
> > and furthermore, it's not hard for savvy users to change to their |
18 |
> > preferred configuration. In Gentoo, it has always been up to the |
19 |
> > discretion of the responsible devs to choose what default configuration |
20 |
> > they feel is appropriate for each individual package. |
21 |
> |
22 |
> This is allways the case. However look at the following: |
23 |
> |
24 |
> When you log out of kde, and you started your system with kdm (kde display |
25 |
> manager) you get presented a nice dialog with the options to log out, |
26 |
> reboot, or shutdown. However if you started the system with any other |
27 |
> displaymanager, such as gdm, you don't get the menu. It would be |
28 |
> conceivable that we at a point in time added patches to kdm so that it does |
29 |
> the same with gdm (which provides the capabilities as gnome offers it too, |
30 |
> but only for gdm). This is nonstandard, but desirable behaviour for most |
31 |
> users. In some cases people want standard behaviour, for that we have a |
32 |
> useflag. |
33 |
> |
34 |
|
35 |
Should this not be patched upstream, and only included in Gentoo as an option |
36 |
(use-flags or such) until such time as included in main source? |
37 |
|
38 |
> Another thing is the fact that a script of gentoo overwrites the kdm |
39 |
> config's session variable everytime. This provides consistent and easy |
40 |
> behaviour by making all installed sessions automatically available, but is |
41 |
> not appropriate in all cases. There must be a place to turn this behaviour |
42 |
> of. Either through a USE variable at run time, or through a central |
43 |
> configuration variable. |
44 |
|
45 |
This is overall and outside the scope of any single package, is it not? At |
46 |
present no KDM attempts to find Gnome, XFCE and the like, and relies on |
47 |
configuration files. Perhaps this too should be submitted upstream to allow |
48 |
KDM, GDM, XDM, elogin etc to perform this task? Given the large amount of |
49 |
login managers in that list alone, perhaps it should be pushed sideways to |
50 |
some external package? |
51 |
|
52 |
-- |
53 |
Tom Wesley |