Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 104970 - Libgnomeui should not list gnome-themes as a dependency
Summary: Libgnomeui should not list gnome-themes as a dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 119872
  Show dependency tree
 
Reported: 2005-09-05 18:45 UTC by Max Powers
Modified: 2006-03-29 19:36 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 Max Powers 2005-09-05 18:45:29 UTC
Libgnomeui lists gnome-themes under PDEPEND but it is not a true dependency of
libgnomeui. It might have been added for completeness but if that is the case, a
use-flag would be better as not everyone wants the dozen or so themes installed
along with GNOME, considering it is not a true dependency. Either removal or a
use-flag would better serve those people that dont want the gnome-themes
installed unless necessary, which they are not for user interface routines.
Comment 2 Mike Gardiner (RETIRED) gentoo-dev 2005-09-19 00:41:52 UTC

*** This bug has been marked as a duplicate of 72901 ***
Comment 3 Max Powers 2005-09-19 10:17:27 UTC
This is not a DUP of 72901. That bug referes to gnome-icon-themes, not
gnome-themes (difference). 

Gnome-themes should plainly not be listed as a depedency, there is no source
patching requires. Building libgnomeui without gnome-themes works without added
patching, the dependency just needs to be dropped from the ebuild as it is
completely optional.
Comment 4 Mike Gardiner (RETIRED) gentoo-dev 2005-09-19 19:25:42 UTC
As with the nautilus bug, these PDEPENDs were added in 2.2.0.1. I'll have a look
at this one as well.
Comment 5 Nir Dremer 2005-10-18 08:41:48 UTC
Where is this bug standing now?
I have a machine that emerge -pvuDt world results in:

[ebuild  N    ] x11-themes/gnome-themes-2.12.1  -accessibility -debug 2,501 kB
[ebuild  N    ]  gnome-base/libgnomeui-2.12.0  -debug -doc +jpeg -static 1,788 kB
[ebuild  N    ]  gnome-base/libgnomeprintui-2.12.1  -debug -doc 631 kB
[ebuild  N    ]   gnome-base/libgnomeprint-2.12.1  -cups -debug -doc 769 kB
[ebuild  N    ]   x11-themes/gnome-icon-theme-2.12.1  -debug 3,040 kB
[ebuild  N    ]   gnome-base/libgnomecanvas-2.12.0  +X -debug -doc -static 576 kB
[ebuild  N    ]  gnome-base/libgnome-2.12.0.1  -debug -doc -esd -static 932 kB
[ebuild  N    ] x11-themes/gnome-icon-theme-2.12.1  -debug 0 kB

without having gnome installed, without gnome use flag... is it related?
Comment 6 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-10-18 09:18:18 UTC
The deps were added because of bug #17506, which only says that they are needed,
but not why.
Comment 7 Max Powers 2005-10-18 09:30:12 UTC
"hmm maybe we should make libgnomeui pdepend on gnome-themes, cause they are needed"

gnome-themes are NOT needed to compile libgnomeui in any way, shape or form. I
am living proof of that as I have GNOME installed without gnome-themes.

Gnome themes are the graphical GTK themes and nothing more. It makes sense that
some themes in the package may require parts of GNOME but not the other way
around. This package (gnome-themes) is merely an add-on for aesthetics.

The bug is also 3 years old and things change. This should no longer apply if it
ever did. I would like to see it gutted from the ebuild and left as a completely
optional package or merely left in the GNOME meta ebuild.
Comment 8 John N. Laliberte (RETIRED) gentoo-dev 2006-03-29 17:55:59 UTC
Thanks for being patient.

in cvs for 2.14
Comment 9 Max Powers 2006-03-29 19:36:00 UTC
Thank you for fixing this John.