1 |
I'm a user of a KISS wm, which does not provide Windows™-like menus, |
2 |
desktop icons, etc. GUI software is called just by typing the binary |
3 |
name in PATH, just like any other software. For me the desktop-files are |
4 |
some kind of useless junk. |
5 |
|
6 |
Recently a lot of software were made harddep on |
7 |
dev-util/desktop-file-utils, i.e. from now on there are not only junk |
8 |
text files, but also a junk software required without any reason. I've |
9 |
added it to /etc/portage/profile/package.provided and everything |
10 |
compiles and works just fine. It means that in reality there is no real |
11 |
need in this software. |
12 |
|
13 |
Please make these dependencies optional. |
14 |
|
15 |
Reproducible: Always |
16 |
|
17 |
Steps to Reproduce: |
18 |
1. echo dev-util/desktop-file-utils-0.22 |
19 |
>> /etc/portage/profile/package.provided |
20 |
2. emerge -C dev-util/desktop-file-utils |
21 |
3. emerge -1 `equery d dev-util/desktop-file-utils | awk '{print $1}' | |
22 |
sed s/^/=/g` |
23 |
|
24 |
Actual Results: |
25 |
No crashes or any kind of problems |
26 |
|
27 |
Expected Results: |
28 |
Build crash due to lack of hard dependency |
29 |
|
30 |
To be more specific, here is all the software on my system, that |
31 |
depends on dev-util/desktop-file-utils, but compiles and works just |
32 |
fine without it: $ equery d dev-util/desktop-file-utils |
33 |
* These packages depend on dev-util/desktop-file-utils: |
34 |
app-office/dia-0.97.3 (dev-util/desktop-file-utils) |
35 |
app-text/evince-2.32.0-r4 (dev-util/desktop-file-utils) |
36 |
app-text/gnome-doc-utils-0.20.10-r1 (dev-util/desktop-file-utils) |
37 |
dev-cpp/atkmm-2.24.1 (dev-util/desktop-file-utils) |
38 |
dev-cpp/cairomm-1.12.0-r1 (dev-util/desktop-file-utils) |
39 |
dev-cpp/glibmm-2.46.1 (dev-util/desktop-file-utils) |
40 |
dev-cpp/gtkmm-2.24.4-r3 (dev-util/desktop-file-utils) |
41 |
dev-cpp/pangomm-2.38.1 (dev-util/desktop-file-utils) |
42 |
dev-libs/atk-2.18.0 (dev-util/desktop-file-utils) |
43 |
dev-libs/libIDL-0.8.14 (dev-util/desktop-file-utils) |
44 |
dev-libs/libcroco-0.6.9 (dev-util/desktop-file-utils) |
45 |
dev-libs/libsigc++-2.6.2 (dev-util/desktop-file-utils) |
46 |
dev-python/pygobject-2.28.6-r55 (dev-util/desktop-file-utils) |
47 |
dev-python/pygtk-2.24.0-r4 (dev-util/desktop-file-utils) |
48 |
dev-util/gtk-update-icon-cache-3.16.7 (dev-util/desktop-file-utils) |
49 |
gnome-base/gsettings-desktop-schemas-3.18.1 |
50 |
(dev-util/desktop-file-utils) gnome-base/libglade-2.6.4-r2 |
51 |
(dev-util/desktop-file-utils) gnome-base/librsvg-2.40.11 |
52 |
(dev-util/desktop-file-utils) gnome-extra/libgsf-1.14.34 |
53 |
(dev-util/desktop-file-utils) media-libs/libart_lgpl-2.3.21-r2 |
54 |
(dev-util/desktop-file-utils) sys-block/gparted-0.24.0 |
55 |
(dev-util/desktop-file-utils) x11-libs/gdk-pixbuf-2.32.2 |
56 |
(dev-util/desktop-file-utils) x11-libs/gtk+-2.24.28-r1 |
57 |
(dev-util/desktop-file-utils) x11-libs/pango-1.38.1 |
58 |
(dev-util/desktop-file-utils) x11-themes/gtk-engines-2.20.2-r2 |
59 |
(dev-util/desktop-file-utils) |