1 |
On 12/10/2016 12:10 AM, Mick wrote: |
2 |
> Hi All, |
3 |
> |
4 |
> I have set up USE="-gnome" in my make.conf, but I saw this cropping up at my |
5 |
> latest emerge --update: |
6 |
> |
7 |
> [ebuild R ] media-sound/pulseaudio-9.0::gentoo USE="X alsa alsa-plugin |
8 |
> asyncns bluetooth caps dbus gdbm glib gnome* ipv6 orc qt4 ssl tcpd udev |
9 |
> webrtc-aec -doc -equalizer -gtk -jack (-libressl) -libsamplerate -lirc - |
10 |
> native-headset (-neon) -ofono-headset (-oss) -realtime (-selinux) -sox (- |
11 |
> system-wide) -systemd {-test} -xen -zeroconf" ABI_X86="32 (64) (-x32)" 0 KiB |
12 |
> [snip...] |
13 |
> |
14 |
> Total: 127 packages (83 upgrades, 3 new, 41 reinstalls), Size of downloads: |
15 |
> 268,203 KiB |
16 |
> |
17 |
> The following USE changes are necessary to proceed: |
18 |
> (see "package.use" in the portage(5) man page for more details) |
19 |
> # required by kde-plasma/plasma-pa-5.8.3::gentoo |
20 |
> # required by kde-plasma/plasma-meta-5.8.3::gentoo[pulseaudio] |
21 |
> # required by kde-apps/kdebase-meta-16.04.3::gentoo |
22 |
> # required by @selected |
23 |
> # required by @world (argument) |
24 |
>> =media-sound/pulseaudio-9.0 gnome |
25 |
> |
26 |
> which is dragging in gconf: |
27 |
> |
28 |
> [ebuild N ] gnome-base/gconf-3.2.6-r4:2::gentoo USE="introspection ldap |
29 |
> (policykit) -debug" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 0 KiB |
30 |
> |
31 |
> |
32 |
> I don't see gnome in REQUIRED_USE and since this is a relatively gnome-free PC |
33 |
> I was wondering what's causing the above and if I can avoid gconf? |
34 |
> |
35 |
> PS: euse -i gnome shows: |
36 |
> |
37 |
> [- c ] gnome |
38 |
> media-sound/pulseaudio: Use GConf to store user preferences on |
39 |
> streams and so on. Don't enable this flag if you want to use a system |
40 |
> wide instance. If unsure, enable this flag. |
41 |
> [- ] 7.1 [gentoo] |
42 |
> [- ] 8.0 [gentoo] |
43 |
> [- ] 9.0 [gentoo] |
44 |
> |
45 |
|
46 |
When portage suggests a USE change due to a blocker, the "culprits" are |
47 |
listed from "smallest" to "largest". So in this case, |
48 |
kde-plasma/plasma-pa is the culprit: a quick `less $(equery w |
49 |
plasma-pa)` shows that plasma-pa is depending on gconf and |
50 |
pulseaudio[gnome]. |
51 |
|
52 |
If upstream has decided to depend on gconf, it makes perfect sense to |
53 |
depend on PA with the 'gnome' USE flag. This is probably so plasma can |
54 |
correctly run as a user and keep track of file/sound settings. |
55 |
|
56 |
The KDE team can likely explain *why* this change happened, though you |
57 |
might want to check the homepage for plasma-pa first. The KDE team can |
58 |
be reached via the mail alias (kde@g.o) or on Freenode via #gentoo-kde. |
59 |
|
60 |
I hope this helps clear things up for you. |
61 |
|
62 |
~zlg |
63 |
-- |
64 |
Daniel Campbell - Gentoo Developer |
65 |
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net |
66 |
fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6 |