GNOME Bugzilla – Bug 352193
libgnome's interface doesn't seem to depend on orbit, gconf or gnome-vfs
Last modified: 2007-01-13 22:28:20 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
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.
It's late again... should we try this for 2.17.5 or wait until 2.19 ?
Trying to do a build from scratch with this applied.
Commiting since I had no problems building a full jhbuild moduleset with this.