On Sun, Jun 24, 2012 at 10:13:33AM +0200, Antoine Jacoutot wrote:
> On Sun, Jun 24, 2012 at 04:58:22AM +0200, Juan Francisco Cantero Hurtado 
> wrote:
> > I've wasted one hour installing gnome and updating the other
> > packages. I've compiled the original port without my one-line change,
> > i.e. with gsettings enabled. I've open/close (exactly) 50 times emacs
> > with C-x C-c. I'm writing this mail with emacs on gnome. *All works
> > OK*.
> > 
> > Also, it's not my port. The author is Manuel. I don't know if the port
> > is right or if is broken. I don't care. I can't judge the quality of
> > this port because I haven't read the ports documentation (but is in my
> > todo). Sometimes, I test some ports of this list because I think that
> > the tests are very important, but I never talk about quality of the
> > ports. I've been fighting (as a user) with compilations and
> > dependencies for almost 13 years, so I think that I can be a good
> > tester for the ports.
> > 
> > I just wanted give a advice to other developers based on my
> > experience. The first was a bad advice, the later is correct in my
> > opinion. The developers are free of to listen my advice or not. I'll
> > not change my opinion about gsetting/gnome-setting-daemon for a long
> > time (despite of my very good experience with gnome on openbsd).
> > 
> > Again, emacs and other gtk3 applications are broken but the fix is
> > very simple. I never said that gnome or gsettings are a bad thing. I
> > said that gsettings is the usual culprit because a lot of applications
> > have a broken implementation of gsettings. Also, usually gsettings is
> > not essential for the applications.
> > 
> > Despite of the possible interpretations of my mail, I'm not upset or
> > something similar. Just this type of threads are very frustrating for
> > me. I waste a lots of time on tests for demostrating something obvious
> > for me and also is very exhausting for me to discuss in English.
> 
> Look I am not saying you were upset or anything.

It was just a comment because sometimes my mails seem a little upset.

> But for some reason you do not want to trust me.

I trust you.

> I just tried emacs with gtk3 in fvwm and it works fine.  The reason
> it probably does not work for you is that you don't have a dbus user
> session started up (gnome does this for you automatically).  So,
> open a terminal then: $ eval `dbus-launch --auto-syntax` $ emacs ...
> C-x C-c

I have "dbus_daemon" running but not a user session. With your
suggestion, emacs works OK.

> 
> And I will repeat again that your issue has _nothing_ to do with
> gnome nor gnome-settings-daemon whatsoever.

I resolved other issues running gnome-settings-daemon (the dbus user
session was not the issue). I just blamed (wrongly) to the usual
suspect.

> Gsettings writes its stuffs in dconf; dconf is automatically started
> by dbus. I am not saying that is clever nor convenient but this is
> how it works.  So don't blame gsettings itself if you do not fulfill
> its requirements. It would be like saying that mail/roundcube does
> not work because you didn't start a web server.

You're right.

> 
> That said, I have nothing against disabling gsettings in Emacs, I
> just wanted to explain how things worked.

Thanks for the explanation. If emacs works without problems, I'm not
against of the gsetting support.

> Cheers!

If all the applications with gsettings support require a dbus user
session, the FAQ should mention this, right?. It's better than my
advice to other maintainers for to try the packages outside of
gnome. If all people know this requirement, the extra tests are
unnecessary.

Cheers.

-- 
Juan Francisco Cantero Hurtado http://juanfra.info

Reply via email to