Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674 - libglade has broken depends
Summary: libglade has broken depends
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-02-12 22:06 UTC by Jon Nelson (RETIRED)
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Nelson (RETIRED) 2002-02-12 22:06:37 UTC
libglade has DEPENDS on the gnome use variable, but forces gnome for runtime.
The RDEPENDS should be altered to reflect the values in the build.

/usr/portage/gnome-base/libglade/libglade-0.17-r2.ebuild:        gnome?  (
>=gnome-base/gnome-libs-1.4.1.2-r1 )"
/usr/portage/gnome-base/libglade/libglade-0.17-r3.ebuild:       
>=gnome-base/gnome-libs-1.4.1.2-r1"
Comment 1 Grant Goodyear (RETIRED) gentoo-dev 2002-02-13 11:54:46 UTC
Um, I don't think the -r3 depends are broken.  It looks like not automatically
building gnome-libs was causing problems for people who were building gnome w/o
"gnome" in their use flags.  Our dependencies still need a bit of work, I'm
afraid.  I'm closing this bug now, but if I'm missing something please reopen it.
Comment 2 Jon Nelson (RETIRED) 2002-02-13 12:07:49 UTC
Forgive me if I'm wrong, but if the DEPENDS (build time depends) uses the 'use'
variable, but the RDEPENDS (run-time depends) doesn't, that doesn't make sense
to me. I'm not sure about libglade, but regarding glade itself, it can be built
with either gtk or gnome/gtk support.  The XML files either version produces are
not compatible with each other.  Can you explain to me how libglade would
require gnome-libs in the runtime if it isn't built with them initially?
Comment 3 Grant Goodyear (RETIRED) gentoo-dev 2002-02-13 12:31:01 UTC
Hmmm.  From what I see in libglade-0.17-r3.ebuild, it looks
like gnome-libs is necessarily built in (no optional "gnome"
USE support).  Also, all RDEPENDS are repeated in DEPEND, so 
gnome-libs should be built automatically when libglade-0.17-r3
is built.  Am I missing something obvious?
Comment 4 Jon Nelson (RETIRED) 2002-02-13 13:11:25 UTC
You are, of course, correct. For *whatever* reason, despite the fact that -r3
was in the directory, I was *looking* at -r2.  However, I politely request that
-r4 make gnome-libs use the gnome USE variable for libglade IFF (if and only if)
glade itself can be built without gnome support. The relationship between
libglade and the glade program is somewhat unclear with regards to what happens
if gnome support varies between the two.  At this stage, I would prefer to avoid
having to merge gnome-libs just for libglade (and things appear to work fine for
me after altering libglade to use the USE variable), but if it cannot be, it
cannot be. I will attempt some research into the relationship between glade the
libglade with regards to the optional gnome support.
Comment 5 Grant Goodyear (RETIRED) gentoo-dev 2002-02-21 21:17:35 UTC
Whoops.  Didn't mean to close that bug.
Comment 6 Grant Goodyear (RETIRED) gentoo-dev 2002-02-23 14:54:39 UTC
Since I know nothing about either libglade or glade, I'm going to
reassign this bug to you.
Comment 7 Seemant Kulleen (RETIRED) gentoo-dev 2002-03-29 19:27:50 UTC
Glade had optional gnome support.  And now, libglade's newer ebuild (-r4) has
optional Gnome support.  Please try it and let us know.