1 |
Some history first: |
2 |
|
3 |
When sys-fs/udisks and sys-power/upower was introduced to Portage, they |
4 |
only had handful of consumers, |
5 |
and there was no sys-apps/systemd in Portage |
6 |
They were non problematic packages and could be considered as wrappers |
7 |
that linked desktops to udev -related |
8 |
functionality |
9 |
But, now, upower upstream writes code only with systemd in mind, dropped |
10 |
hibernate/suspend without any |
11 |
consideration to non-systemd users |
12 |
And, Portage doesn't understand || ( ) dependencies anymore wrt |
13 |
http://bugs.gentoo.org/show_bug.cgi?id=515230 |
14 |
And, people started using local USE flags "udisks" and "upower" despite |
15 |
being advised against it |
16 |
And, more people are requesting sys-fs/udisks and sys-power/upower to be |
17 |
moved away from USE="udev" to |
18 |
these 2 separate flags, like http://bugs.gentoo.org/show_bug.cgi?id=516380 |
19 |
These 2 flags are already enabled by default in the desktop profile |
20 |
target, just like USE="udev" is |
21 |
|
22 |
So, I propose: |
23 |
|
24 |
upower with short generic description of "Support for power management" |
25 |
udisks with short generic description of "Support for storage management" |
26 |
|
27 |
These packages use them already, but a lot more will follow: |
28 |
|
29 |
[+ D ] upower |
30 |
kde-base/kdelibs: Use upower for power management |
31 |
[+ B] (4/4.12) 4.12.5 [gentoo] |
32 |
[+ B] (4/4.13) 4.13.0 [gentoo] |
33 |
|
34 |
[+ D ] upower |
35 |
kde-misc/synaptiks: Handle mouse devices correctly across suspend and |
36 |
resume with upower |
37 |
[+ B] (4) 0.8.1-r2 [gentoo] |
38 |
[+ B] (4) 0.8.1-r4 [gentoo] |
39 |
|
40 |
[+ D ] upower |
41 |
lxde-base/lxsession: Pull in sys-power/upower for hibernate/suspend |
42 |
support |
43 |
[+ ] 0.4.6.1 [gentoo] |
44 |
[+ ] 0.4.9.2 [gentoo] |
45 |
[+ ] 0.4.9.2-r1 [gentoo] |
46 |
[+ ] 0.4.9.2-r2 [gentoo] |
47 |
[+ ] 0.4.9.2-r3 [gentoo] |
48 |
|
49 |
[+ D ] upower |
50 |
net-im/telepathy-mission-control: Use sys-power/upower to detect |
51 |
suspend and resume |
52 |
[+ B] 5.14.0-r1 [gentoo] |
53 |
[+ B] 5.14.1 [gentoo] |
54 |
5.16.1 [gentoo] |
55 |
|
56 |
[+ D ] udisks |
57 |
app-emulation/wine: Support dynamic storage devices using |
58 |
sys-fs/udisks |
59 |
1.2.3 [gentoo] |
60 |
1.3.28 [gentoo] |
61 |
[+ ] 1.4 [gentoo] |
62 |
[+ ] 1.4.1 [gentoo] |
63 |
[+ ] 1.5.0 [gentoo] |
64 |
[+ ] 1.5.1 [gentoo] |
65 |
[+ ] 1.5.2 [gentoo] |
66 |
[+ ] 1.5.3 [gentoo] |
67 |
[+ ] 1.5.4 [gentoo] |
68 |
[+ ] 1.5.5 [gentoo] |
69 |
[+ ] 1.5.6 [gentoo] |
70 |
[+ ] 1.5.7 [gentoo] |
71 |
[+ ] 1.5.8 [gentoo] |
72 |
[+ ] 1.5.9 [gentoo] |
73 |
[+ ] 1.5.10-r1 [gentoo] |
74 |
[+ ] 1.5.11-r1 [gentoo] |
75 |
[+ ] 1.5.12-r1 [gentoo] |
76 |
[+ ] 1.5.13-r1 [gentoo] |
77 |
[+ ] 1.5.14-r1 [gentoo] |
78 |
[+ ] 1.5.15-r2 [gentoo] |
79 |
[+ ] 1.5.16-r1 [gentoo] |
80 |
[+ ] 1.5.17 [gentoo] |
81 |
[+ ] 1.5.18 [gentoo] |
82 |
[+ ] 1.5.19 [gentoo] |
83 |
[+ ] 1.5.20 [gentoo] |
84 |
[+ ] 1.5.21 [gentoo] |
85 |
[+ ] 1.5.22 [gentoo] |
86 |
[+ ] 1.5.23-r1 [gentoo] |
87 |
[+ ] 1.5.24 [gentoo] |
88 |
[+ ] 1.5.25 [gentoo] |
89 |
[+ ] 1.5.26 [gentoo] |
90 |
[+ ] 1.5.27 [gentoo] |
91 |
[+ ] 1.5.28 [gentoo] |
92 |
[+ ] 1.5.29 [gentoo] |
93 |
[+ ] 1.5.30 [gentoo] |
94 |
[+ ] 1.5.31 [gentoo] |
95 |
[+ B] 1.6 [gentoo] |
96 |
[+ B] 1.6.1 [gentoo] |
97 |
[+ B] 1.6.2 [gentoo] |
98 |
[+ B] 1.7.0 [gentoo] |
99 |
[+ B] 1.7.3 [gentoo] |
100 |
[+ B] 1.7.4 [gentoo] |
101 |
[+ B] 1.7.8 [gentoo] |
102 |
[+ B] 1.7.9 [gentoo] |
103 |
[+ B] 1.7.10 [gentoo] |
104 |
[+ B] 1.7.11 [gentoo] |
105 |
[+ B] 1.7.12 [gentoo] |
106 |
[+ B] 1.7.13 [gentoo] |
107 |
[+ B] 1.7.14 [gentoo] |
108 |
[+ B] 1.7.15 [gentoo] |
109 |
[+ B] 1.7.16 [gentoo] |
110 |
[+ B] 1.7.17 [gentoo] |
111 |
[+ B] 1.7.18 [gentoo] |
112 |
[+ B] 9999 [gentoo] |
113 |
|
114 |
[+ D ] udisks |
115 |
app-leechcraft/lc-vrooby: Use sys-fs/udisks:0 for block device access |
116 |
(e.g., automounting) |
117 |
[+ ] 0.6.60 [gentoo] |
118 |
[+ ] 0.6.65 [gentoo] |
119 |
[+ ] 9999 [gentoo] |
120 |
|
121 |
[+ D ] udisks |
122 |
app-text/calibre: Add run-time dependency on sys-fs/udisks in order |
123 |
to mount and unmount reading devices. |
124 |
[+ B] 1.2 [gentoo] |
125 |
[+ B] 1.20 [gentoo] |
126 |
[+ B] 1.25 [gentoo] |
127 |
[+ B] 1.29 [gentoo] |
128 |
[+ B] 1.35 [gentoo] |
129 |
|
130 |
[+ D ] udisks |
131 |
gnome-base/gvfs: Enable volume monitoring using sys-fs/udisks |
132 |
[+ ] 1.18.3 [gentoo] |
133 |
[+ ] 1.18.3-r1 [gentoo] |
134 |
[+ ] 1.20.1 [gentoo] |
135 |
|
136 |
[+ D ] udisks |
137 |
kde-base/kdelibs: Use udisks for block device access (e.g., |
138 |
automounting) |
139 |
[+ B] (4/4.12) 4.12.5 [gentoo] |
140 |
[+ B] (4/4.13) 4.13.0 [gentoo] |
141 |
|
142 |
[+ D ] udisks |
143 |
x11-libs/libfm: Use libfm's udisks-based volume monitor |
144 |
implementation instead of using the one from gvfs |
145 |
0.1.17-r1 [gentoo] |
146 |
[+ ] (0/4.7.1) 1.1.4 [gentoo] |
147 |
[+ ] (0/4.0.0) 1.2.0 [gentoo] |
148 |
[+ ] (0/4.0.0) 9999 [gentoo] |
149 |
|
150 |
[+ D ] udisks |
151 |
xfce-extra/xfce4-power-manager: Pull in sys-fs/udisks for spindown |
152 |
support |
153 |
[+ B] 1.2.0-r2 [gentoo] |
154 |
[+ B] 1.2.0_p20140511 [gentoo] |