[Evolution-hackers] Wrong factories starting after alternative installs?

2010-11-29 Thread Paul Smith
Hi all;

So, I've been using my makefile to build Evolution 2.32 (latest
gnome-2-32 branch actually) on my Ubuntu 10.10 (Maverick) system and
it's basically working.  However, when I start Evolution it's invoking
the wrong factory apps.

To start with I run evolution --force-shutdown and verify that no
Evolution processes are running at all.

Then I start Evolution.  Now when I look for Evolution processes I see
the right Evolution front-end:

psmith   18271 17539  1 15:20 ?00:00:04 /opt/evo-2.32/bin/evolution

But I see this incorrect (old)

psmith   26043 1  0 15:21 ?00:00:00 
/usr/lib/evolution/e-addressbook-factory


I did already create a file 
So my question is, where/how does Evolution get this factory invoked?

I already have added a /etc/dbus-1/session.d/evo-2.32.conf file
containing:

busconfigservicedir/opt/evo-2.32/share/dbus-1/services//servicedir/busconfig

which is what I had to do last time (and I've rebooted since this, by
the way, for other reasons).

Is this still what I need for Evo 2.32, or is there something different?
Any way to debug why the other factory is being invoked instead of mine?

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Wrong factories starting after alternative installs?

2010-11-29 Thread Matthew Barnes
On Mon, 2010-11-29 at 15:32 -0500, Paul Smith wrote:
 I already have added a /etc/dbus-1/session.d/evo-2.32.conf file
 containing:
 
 busconfigservicedir/opt/evo-2.32/share/dbus-1/services//servicedir/busconfig
 
 which is what I had to do last time (and I've rebooted since this, by
 the way, for other reasons).
 
 Is this still what I need for Evo 2.32, or is there something different?
 Any way to debug why the other factory is being invoked instead of mine?

The config file looks right to me.  I gave a similar example awhile back
which you might try copying verbatim:

http://mail.gnome.org/archives/evolution-hackers/2010-March/msg00023.html

Matthew Barnes

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Wrong factories starting after alternative installs?

2010-11-29 Thread Paul Smith
On Mon, 2010-11-29 at 14:51 -0600, Matthew Barnes wrote:
 The config file looks right to me.  I gave a similar example awhile
 back which you might try copying verbatim:
 
 http://mail.gnome.org/archives/evolution-hackers/2010-March/msg00023.html 

That's exactly where I got my version originally.  I did, just to be
sure, try copying that verbatim into session.local.conf then logging out
and back in, but it didn't help.

I even renamed the default factories that were being started, and now
I get an error when I try to access my contacts list:

Detailed error message: Error calling StartServiceByName for
org.gnome.evolution.dataserver.AddressBook:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed
to execute program /usr/lib/evolution/e-addressbook-factory:
Success

That's to be expected I suppose but it clearly shows that dbus is not
interested in my customized servicedir settings.


How can I figure this out??!!

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers