Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84304 - gnome-base/gconf-1*
Summary: gnome-base/gconf-1*
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-06 07:29 UTC by Thomas Petersen
Modified: 2005-03-07 00:49 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 Thomas Petersen 2005-03-06 07:29:54 UTC
DEPEND and RDEPEND seems to have been switched around in the ebuild(s).
From gconf-1.0.8-r5:
DEPEND="dev-util/indent
        =dev-libs/glib-1.2*
        =x11-libs/gtk+-1.2*
        dev-libs/libxml
        dev-libs/popt
        gnome-base/oaf
        =gnome-base/orbit-0*"

RDEPEND="${DEPEND}
        nls? ( sys-devel/gettext )"

Because of this when i run emerge --depclean it wants to remove gnome-base/oaf and dev-libs/libxml which ofcourse breaks gconf.
It seems to be fixed in gconf-2* ebuilds but not in gconf-1* which is still used by many other packages.

Reproducible: Always
Steps to Reproduce:
1. emerge -av --oneshot =gnome-base/gconf-1*
2. emerge -av --depclean
3. ldd /usr/lib/libgconf-1.so.1.0.3

Actual Results:  
so files missing and gconf not working.

Expected Results:  
Dependencies should be RDEPEND so --depclean does not remove them.
Comment 1 foser (RETIRED) gentoo-dev 2005-03-06 08:12:21 UTC
tell me whats wrong with that depend line.. every buildtime dep is also a runtime dep. It was wrong in <1.0.8-r5 , but -r5 & 1.0.9 are ok.

You also do not provide your 'emerge info' like the bugreport form states you should do *sgh*.
Comment 2 Thomas Petersen 2005-03-07 00:49:49 UTC
You are right. I'm sorry. I must have been tired when i reportet that or maybe i looked at the -r3 ebuild instead of -r5.
It's probably a bug in emerge --depclean instead then. I guess that emerge --depclean just doesn't handle SLOTs properly then. I have both gconf-1 and gconf-2 installed and depclean wants to remove gconf-1 which emerge world wants to install again afterwards.
I have the same problem with libgtkhtml after upgrading xfce4 but only on some computeres.
Anyway it must be a bug in emerge --depclean and not in this ebuild.