After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 352191 - libbonoboui's interface doesn't seem to depend on ORBit and libxml
libbonoboui's interface doesn't seem to depend on ORBit and libxml
Status: RESOLVED FIXED
Product: bonobo
Classification: Deprecated
Component: libbonoboui
unspecified
Other All
: Normal normal
: ---
Assigned To: Michael Meeks
bonobo qa
Depends on: 387961 388728 388739 388795 390044
Blocks: 396255
 
 
Reported: 2006-08-20 21:04 UTC by Samuel Thibault
Modified: 2007-01-13 22:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Samuel Thibault 2006-08-20 21:04:26 UTC
Hi,

In libbonoboui-2.0.pc.in, one can read

Requires: glib-2.0 ORBit-2.0 libxml-2.0 libbonobo-2.0 libgnomecanvas-2.0 libgnome-2.0

But when reading libbonoboui headers, one can't find a single mention of orbit or libxml. Bonoboui itself uses them, but it shouldn't expose them externally (since that imposes a spurious dependency). The libbonoboui dependency should hence be split into

Requires: glib-2.0 libbonobo-2.0 libgnomecanvas-2.0 libgnome-2.0
Requires.private: ORBit-2.0 libxml-2.0
Comment 1 Kjartan Maraas 2006-12-09 19:11:44 UTC
Michael, do you think it's ok to add this and thus depend on pkg-config-0.19 or whatever release added Requires.private?
Comment 2 Samuel Thibault 2006-12-09 19:50:19 UTC
Requires.private got added by release 0.18 of pkg-config.
Comment 3 Michael Meeks 2006-12-12 11:54:53 UTC
Sounds fine to me.
Comment 4 Kjartan Maraas 2006-12-19 09:52:37 UTC
Fixed. Thanks.
Comment 5 Mariano Suárez-Alvarez 2006-12-23 00:22:05 UTC
This has broken a couple of things: cf. bug 388795, and gnome-applet's gweather no longer compiles. Apparently some stuff depended on getting the libxml cflags/libs (sometimes indirectly) from bonoboui.
Comment 6 Christian Kirbach 2006-12-23 00:26:09 UTC
see also Bug 388799