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 352193 - libgnome's interface doesn't seem to depend on orbit, gconf or gnome-vfs
libgnome's interface doesn't seem to depend on orbit, gconf or gnome-vfs
Status: RESOLVED FIXED
Product: libgnome
Classification: Deprecated
Component: general
2.15.x
Other All
: Normal normal
: ---
Assigned To: libgnome maintainer
libgnome maintainer
Depends on: 395950
Blocks: 396255
 
 
Reported: 2006-08-20 21:11 UTC by Samuel Thibault
Modified: 2007-01-13 22:28 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Samuel Thibault 2006-08-20 21:11:07 UTC
Hi,

in libgnome-2.0.pc.in, one can read

Requires: glib-2.0 ORBit-2.0 libbonobo-2.0 gconf-2.0 gnome-vfs-2.0

But when reaeding libgnome headers, one can't find a single mention of orbit, gconf or gnome-vfs. Libgnome itself uses them, but it shouldn't expose them externally (since that imposes spurious dependencies). The libgnome dependencies should hence be split into

Requires: glib-2.0 libbonobo-2.0
Requires.private: ORBit-2.0 gconf-2.0 gnome-vfs-2.0
Comment 1 Kjartan Maraas 2006-08-27 20:10:32 UTC
We need to make sure we don't break a lot of packages that depend on these implicit dependencies I guess. A bit too late to start experimenting with this for 2.16.0 at least. 
Comment 2 Christian Persch 2007-01-08 18:01:05 UTC
It's late again... should we try this for 2.17.5 or wait until 2.19 ?
Comment 3 Kjartan Maraas 2007-01-11 14:06:14 UTC
Trying to do a build from scratch with this applied.
Comment 4 Kjartan Maraas 2007-01-12 11:55:16 UTC
Commiting since I had no problems building a full jhbuild moduleset with this.