1 |
On 29/06/2014 22:09, gottlieb@×××.edu wrote: |
2 |
> My desktop is a fully stable (empty package.accept_keywords) systemd |
3 |
> system. The profile is .../gnome/system and it boots init=systemd. |
4 |
> |
5 |
> The 3 june news asserts "all systemd users are recommended to stay with |
6 |
> sys-power/upower". |
7 |
> |
8 |
> However update world wants to uninstall upower and install |
9 |
> upower-pm-utils. |
10 |
> |
11 |
> Adding sys-power/upower-pm-utils to /etc/package.mask, "fixed" the |
12 |
> problem, but I wonder if I chose an appropriate fix. I was a little |
13 |
> surprised that a stable system would need an entry in package.mask. |
14 |
> |
15 |
> Any advice would be appreciated, |
16 |
> allan |
17 |
> |
18 |
> PS I realize that the news item concerned hibernate/suspend so is not |
19 |
> relevant, but the same issue uninstall/install occurs on my laptop. |
20 |
> Those systems have a less simple "goingstable" setup and are more |
21 |
> important to me so I prefer to first change the fully stable desktop. |
22 |
|
23 |
|
24 |
Are you still dealing with this same output you posted about on the 26th? |
25 |
|
26 |
Calculating dependencies... done! |
27 |
|
28 |
[ebuild U ] x11-wm/sawfish-1.9.1-r2 [1.9.1-r1] USE="emacs%* nls |
29 |
-xinerama" 2,556 kB |
30 |
[nomerge ] gnome-base/gnome-3.10.0:2.0 USE="bluetooth cdr classic |
31 |
cups extras -accessibility" |
32 |
[nomerge ] gnome-base/gnome-shell-3.10.4-r2 USE="bluetooth i18n |
33 |
networkmanager (-openrc-force)" PYTHON_TARGETS="python2_7" |
34 |
[nomerge ] sys-power/upower-pm-utils-0.9.23-r2 |
35 |
USE="introspection -ios" |
36 |
[blocks b ] sys-power/upower ("sys-power/upower" is blocking |
37 |
sys-power/upower-pm-utils-0.9.23-r2) |
38 |
[uninstall ] sys-power/upower-0.9.23-r3 USE="introspection -doc |
39 |
-ios" |
40 |
[ebuild N ] sys-power/upower-pm-utils-0.9.23-r2 |
41 |
USE="introspection -ios" 0 kB |
42 |
|
43 |
That is gnome-shell pulling in upower || upower-pm-utils and for some |
44 |
reason it chose the one you do not want. |
45 |
|
46 |
Using package.mask is valid (it's a documented tool and not only for |
47 |
~arch - all it means is that you do not want the listed packages and |
48 |
there could be many reasons for that) but it does seem a bit heavy-handed. |
49 |
|
50 |
Normally, manually installing upower should be enough to satisfy the dep |
51 |
and keep upower-pm-utils off your machine, but bugs are possible I suppose. |
52 |
|
53 |
Is there any bugs on b.g.o. about this? |
54 |
Run emerge with -t and post the relevant section, let's see why the |
55 |
wrong package is being pulled in. Also the output of |
56 |
|
57 |
equery depends upower |
58 |
equery depends upower-pm-utils |
59 |
|
60 |
|
61 |
|
62 |
|
63 |
|
64 |
|
65 |
-- |
66 |
Alan McKinnon |
67 |
alan.mckinnon@×××××.com |