GNOME Bugzilla – Bug 607983
Remove deprecated Bonobo dependency
Last modified: 2010-01-25 11:26:34 UTC
providers/evolution/gda-evolution-connection.c links against Bonobo: #include <bonobo-activation/bonobo-activation.h> though Evolution 2.29 does not depend on Bonobo anymore.
Libgnomedb is not maintained anymore as a separate module, it has been merged into Libgda. I've just updated the Bugzilla's product page for it, and disabled new bug reports.
Ah, okay. So I assume that it should also be removed from GNOME 2.30's jhbuild moduleset at http://git.gnome.org/browse/jhbuild/tree/modulesets/gnome-2.30.modules which currently lists: <autotools id="libgnomedb" autogenargs="--enable-gnome=yes"> <branch/> <dependencies> <dep package="libgda-3-0"/> <dep package="libgnomeui"/> <dep package="libbonoboui"/> </dependencies> </autotools> Also, what is the plan for the remaining 20 open bug reports in libgnomedb? Close them all as OBSOLETE, or ask people to recheck against libgda? Also I guess that a hint on http://l10n.gnome.org/module/libgnomedb/ that it does not make sense to translate this would be welcome?
I guess I should have done that when I decided to move Libgnomedb as Libgda's UI extension. I'll correct that mistake ASAP and check the status of each still opened libgnomedb's bug.
With regard to translations (.po files), the strings from libgnomedb are now in libgda I assume? Probably it's the best to remove libgnomedb from l10n.gnome.org completely I guess, as libgda is listed.