Hi there The bug title contains two issues, but which are very related. I here expose the current facts I observe, and the question raised by those facts. Facts: 1. gnome-base/gnome-light is a meta-ebuild used to pull the minimal required packages for a minimal working installation of gnome. 2. gnome-light pulls several packages from gnome-base/, and gnome-extra/yelp, as requested by bug #23909 (Note the arguments are no longer relevant) Questions: Q1: If gnome-extra/yelp is required for any gnome installation, why it is not in gnome-base category? if "extra" means "optional". Q2: If yelp-2.30 *must* be built against xulrunner, and no USE to decide which package to build yelp agains, So I wish to reopen bug #107636, or at least to re-study the options proposed. Like adding a +doc/+yelp USE in gnome-light for pulling yelp, or not. I filled this report, because gnome-extra/yelp cause me troubles (see bug #330847). So portage fails on every world update since two months. BTW, I think yelp has a wrong dependency on net-libs/xulrunner:1.9 (instead of net-libs/xulrunner-1.9*)
we don't make user documentation optional, and since you need a viewer to read it, yelp is part of both gnome metas. However upstream considers it (or used to) as an optional part of the desktop. That's why it's under gnome-extra. In any case, there is a lot of crap in gnome-extra that doesn't even belong to the gnome category besides that fact that it uses some gnome libs (or even just gtk) but we don't move them because moving packages around with cvs is a pita and it isn't exactly to highest ranking problem we have :) Thanks for reporting anyway.
Gilles, thanks for you comment; even if it isn't the answer I hoped, it explains well the situation, and your position :) I will then write a custom gnome-light ebuild for my issue.
that's probably the most simple thing to do. You might also try to write a set if you have the proper version of portage. It's simpler to write/maintain than an ebuild.
*** Bug 343779 has been marked as a duplicate of this bug. ***
Sorry guys for the dup, but I find it ridiculous that gnome-light pulls the heavy xulrunner library into my system. I would vote for "doc" flag too, similar with gnome-desktop, libgnome, etc.
*** Bug 358291 has been marked as a duplicate of this bug. ***
*** Bug 390189 has been marked as a duplicate of this bug. ***
Ok, I filed the dup bug report for the second time. I already forgot about it after one year, but I hit that problem again. That thing complicates my dependencies in my overlay now. No, seriously, gnome-light is already missing very basic, very major packages such as gnome-base/gnome-applets gnome-extra/gnome-media (very light, but necessary for volume control). That light version of gnome desktop is ugly without them. The "doc" flag for the yelp won't hurt at all, and even upstream considers it optional. In the same time, "doc" flag does exist, here is an example list of such gnome packages: gnome-base/gnome-desktop-2.32.1 gnome-base/gnome-keyring-2.32.1-r1 gnome-base/gnome-panel-2.32.1-r3 gnome-base/gnome-session-2.32.1-r3 gnome-base/gnome-vfs-2.24.4-r1 gnome-base/gvfs-1.6.7-r1 gnome-base/libbonobo-2.24.3 gnome-base/libbonoboui-2.24.5 gnome-base/libglade-2.6.4 gnome-base/libgnome-2.32.1 gnome-base/libgnome-keyring-2.32.0 gnome-base/libgnomecanvas-2.30.3 gnome-base/libgnomeprint-2.18.8 gnome-base/libgnomeprintui-2.18.6 gnome-base/libgnomeui-2.24.5 gnome-base/libgtop-2.28.4 gnome-base/librsvg-2.34.1-r1 gnome-base/nautilus-2.32.2.1-r1 gnome-base/orbit-2.14.19-r1 gnome-extra/evolution-data-server-2.32.3-r1 gnome-extra/gnome-power-manager-2.32.0-r2 gnome-extra/gnome-screensaver-2.30.2-r1 gnome-extra/gnome-utils-2.32.0-r2 Please reconsider and make the "yelp" package optional via "doc" flag.
This is fixed in gnome-light-3.2.1 (masked for now)
(In reply to comment #9) > This is fixed in gnome-light-3.2.1 (masked for now) That's great. I actually don't see that dependency at all in v3. Can you fix it in Gnome-2 too? The light version supposed to be "the bare minimum of libs/apps" and not for "end users".
No, and I don't understand how it can not be a dep in gnome3 light also. It's a crucial thing for app functionality to not be broken, and users who want their apps help buttons to be broken can always just pick and choose what to put in the world file by first checking what emerge -vp gnome-light would offer.
*** Bug 436524 has been marked as a duplicate of this bug. ***
*** Bug 483020 has been marked as a duplicate of this bug. ***
*** Bug 496994 has been marked as a duplicate of this bug. ***