Bug#251953: gnome-settings-daemon not in default PATH
Marcelo E. Magallon
"Marcelo E. Magallon" <mmagallo@debian.org>, 251953@bugs.debian.org
Tue, 1 Jun 2004 02:44:02 -0600
Hi,
On Tue, Jun 01, 2004 at 08:29:38AM +0200, Sebastien Bacher wrote:
> Le lun, 31/05/2004 à 18:49 -0600, Marcelo E. Magallon a écrit :
>
> > "slightly disagree" or whatever. I'm stating that this bug affects the
> > behaviour of unrelated applications
>
> If these apps have a broken design it's not the control-center fault
> again.
Care to point me to the documentation that supports that these apps
"have a broken design", that is, that these are not doing what the API
docs say they should be doing?
> After ready some bug reports on bugzilla the reason of the move seems
> to be "settings-daemon is not an user program and has nothing to do
> in /usr/bin" ...
Well, they can also assert that the moon is made of cheese. It's not
going to be any more true just because of that, is it?
As long as GNOME applications depend on having this program running in
order to be able to obtain user's preferences, and as long as there
isn't a way of automatically starting this program, the design is
screwed up. Deal with that and move forward.
But as far as that's the case, the user will have to start this program
somehow. The normal way is by running gnome-session. There's nothing
wrong with starting it using _another_ session manager and there's
nothing wrong with starting it "by hand". As far as I can see, this
hasn't changed in 2.6. Again, do point me to a portable way of
achieving this across systems and releases.
> and that makes sense, a standard gnome user doesn't need to know what
> the settings-daemon is and to have it in his path. If you want to
> use it just hit the entire path.
Which part of "portable" and "change-resilient" don't you understand?
> > default values are "good defaults". Irrespective of how good these
> > defaults are, these _are_ _not_ the values I have set.
>
> We can't support all the bad hacks from users. If you use gnome it
> "just work". It's the same with the new xfce.
Would you try to keep on topic please?
I don't see the "bad hack". Either support your assertion that this
program is not supposed to be started by hand by the user or stop
making hand-waving arguments.
> > gnome-settings-daemon. What I'm reporting is that it should not
> > just disappear and I have no intention of chasing this thing
> > around. If you give me a portable and change-resilient way of
> > finding _where_ this application is to be found I'll gladly agree
> > to close to the bug. I see none right now.
>
> The settings-daemon has been moved out of the path because it's not
> an user apps, it's in /usr/lib/control-center/ and will stay here.
You keep making that assertion but you don't support it.
> > Yes, there is. An upgrade will break people's systems without a
> > good technical reason for doing so.
>
> It will break some bad hacks. As said before we can't support all
> user hacks. It'll not break any gnome session ...
_Where_ does it say that I _have_ to user gnome-session in order to use
some random program that happens to link against some also random GNOME
library? Up until know all I _had_ to do was making sure that
gnome-settings-daemon was running. I was doing that. Where's the bad
hack?
> > You don't have to wait for upstream to understand that the made a
> > mistake. Just put a symlink in the package in the meanwhile. If
> > upstream has a good reason for this change go and find which one
> > it is.
>
> It's not an user app, no reason to pollute the path with it.
Do please support your argument! I'm listening.
I'd like to have the opinion of the rest of the GNOME maintainers, if
you don't mind.
Marcelo