Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 568654

Summary: USE=desktop-file request
Product: Gentoo Linux Reporter: tot-to <bugs.gentoo.org.list>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal CC: alex_y_xu
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description tot-to 2015-12-18 17:47:28 UTC
I'm a user of a KISS wm, which does not provide Windows™-like menus, desktop icons, etc. GUI software is called just by typing the binary name in PATH, just like any other software. For me desktop-files is some kind of useless junk.

Recently a lot of software were made harddep on dev-util/desktop-file-utils, i.e. it is not only junk text files, but from now on also a junk software required without any reason. I've added it to /etc/portage/profile/package.provided and everything compiles and works just fine. It means that in reality there is no real need in this software.

Please make these dependencies optional.

Reproducible: Always

Steps to Reproduce:
1. echo dev-util/desktop-file-utils-0.22 >> /etc/portage/profile/package.provided/01desktop-laptop
2. emerge -C dev-util/desktop-file-utils
3. emerge -1 `equery d dev-util/desktop-file-utils | awk '{print $1}' | sed s/^/=/g`
Actual Results:  
No crashes or any kind of problems

Expected Results:  
Build crash due to lack of hard dependency

To be more specific, here is all the software on my system, that depends on dev-util/desktop-file-utils, but compiles and works just fine without it:
$ equery d dev-util/desktop-file-utils
 * These packages depend on dev-util/desktop-file-utils:
app-office/dia-0.97.3 (dev-util/desktop-file-utils)
app-text/evince-2.32.0-r4 (dev-util/desktop-file-utils)
app-text/gnome-doc-utils-0.20.10-r1 (dev-util/desktop-file-utils)
dev-cpp/atkmm-2.24.1 (dev-util/desktop-file-utils)
dev-cpp/cairomm-1.12.0-r1 (dev-util/desktop-file-utils)
dev-cpp/glibmm-2.46.1 (dev-util/desktop-file-utils)
dev-cpp/gtkmm-2.24.4-r3 (dev-util/desktop-file-utils)
dev-cpp/pangomm-2.38.1 (dev-util/desktop-file-utils)
dev-libs/atk-2.18.0 (dev-util/desktop-file-utils)
dev-libs/libIDL-0.8.14 (dev-util/desktop-file-utils)
dev-libs/libcroco-0.6.9 (dev-util/desktop-file-utils)
dev-libs/libsigc++-2.6.2 (dev-util/desktop-file-utils)
dev-python/pygobject-2.28.6-r55 (dev-util/desktop-file-utils)
dev-python/pygtk-2.24.0-r4 (dev-util/desktop-file-utils)
dev-util/gtk-update-icon-cache-3.16.7 (dev-util/desktop-file-utils)
gnome-base/gsettings-desktop-schemas-3.18.1 (dev-util/desktop-file-utils)
gnome-base/libglade-2.6.4-r2 (dev-util/desktop-file-utils)
gnome-base/librsvg-2.40.11 (dev-util/desktop-file-utils)
gnome-extra/libgsf-1.14.34 (dev-util/desktop-file-utils)
media-libs/libart_lgpl-2.3.21-r2 (dev-util/desktop-file-utils)
sys-block/gparted-0.24.0 (dev-util/desktop-file-utils)
x11-libs/gdk-pixbuf-2.32.2 (dev-util/desktop-file-utils)
x11-libs/gtk+-2.24.28-r1 (dev-util/desktop-file-utils)
x11-libs/pango-1.38.1 (dev-util/desktop-file-utils)
x11-themes/gtk-engines-2.20.2-r2 (dev-util/desktop-file-utils)
Comment 1 Alex Xu (Hello71) 2015-12-27 16:28:53 UTC
Requests for new global USE flags should be sent to the gentoo-dev mailing list.

https://www.gentoo.org/get-involved/mailing-lists/
Comment 2 Alex Xu (Hello71) 2015-12-27 16:33:13 UTC

*** This bug has been marked as a duplicate of bug 208047 ***