Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 64298 - gnome-vfs 1.0.5-r3 ebuild's RDEPEND variable possibly incorrectly defined.
Summary: gnome-vfs 1.0.5-r3 ebuild's RDEPEND variable possibly incorrectly defined.
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: 2004-09-16 11:50 UTC by Kris Kelley
Modified: 2004-09-20 08:50 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 Kris Kelley 2004-09-16 11:50:27 UTC
The ebuild for gnome-vfs 1.0.5-r3 contains this definition for RDEPEND:

RDEPEND="( =gnome-base/gconf-1.0* )
        >=gnome-base/gnome-libs-1.4.1.2
        >=gnome-base/gnome-mime-data-1.0.1
        >=app-arch/bzip2-1.0.2
        ssl? ( dev-libs/openssl )"

Note that the gconf dependency has parentheses around it, yet does not use a conditional like the openssl dependency does.  Is this a bug?  I did not see any formatting rules in the ebuild(5) man page that would match this.

The reason I think this is a bug is because, in certain circumstances, a revdep-rebuild on my system will try to re-emerge both gconf and gnome-vfs, but it orders gnome-vfs before gconf.  The re-emerge of gnome-vfs then fails.  More details about how I came across this are available in this forum post:  http://forums.gentoo.org/viewtopic.php?t=163377&start=197

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 foser (RETIRED) gentoo-dev 2004-09-16 16:26:01 UTC
No this isn't harmful. I don't know how it came to be, but it should just disregard the parenthesis.

The revdep rebuild without the precise errors and order i can't say much about, but I don't think this is of any influence.
Comment 2 Kris Kelley 2004-09-20 08:50:02 UTC
It is possible that the revdep-rebuild failed for other reasons, but I still wanted to determine whether this was a factor.  Thanks.