On Fri, 2010-03-12 at 20:13 +0100, Thomas Mittelstaedt wrote: > Just tried the latest git version (master). Building and compiling went > relatively smooth. > After following advice at > http://firstname.lastname@example.org/msg03339.html > the app came up okay. Unfortunately, when I opened the calendar, the > different calendars would show up in the list to the left, but no data > is displayed, even though the ics files clearly exist and contain data. > When I tried to import one of those ics files the app crashed. > What is the correct way to migrate from 2.28.x to the latest version?
The address book and calendar backend processes are now D-Bus services instead of Bonobo servers in 2.30. If you've installed your builds into a non-standard prefix (i.e. something other than /usr), then D-Bus probably doesn't know how to start the services and thus can't provide any data to Evolution. And Evolution isn't equipped to handle that gracefully at the moment, which would likely explain the crashes. If that's the case then you'll need to configure D-Bus so it can find the .service files you installed. Create a "/etc/dbus-1/session-local.conf" file and populate it with: <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <busconfig> <servicedir>/path/to/your/dbus-1/services</servicedir> </busconfig> Using an appropriate <servicedir> path for your particular setup. You may need to log out and log in again for the new settings to take effect. (There's probably a way to do it without having to log out, but I'm not sure how.) Hope this helps, Matthew Barnes _______________________________________________ Evolution-hackers mailing list Evolutionemail@example.com http://mail.gnome.org/mailman/listinfo/evolution-hackers