Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 492990 - app-emulation/emul-linux-x86-soundlibs-20131008-r2 has bogus pulseaudio dep
Summary: app-emulation/emul-linux-x86-soundlibs-20131008-r2 has bogus pulseaudio dep
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Multilib team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-01 01:34 UTC by Patrick Lauer
Modified: 2013-12-01 09:31 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2013-12-01 01:34:17 UTC
[ebuild  N    #] media-sound/pulseaudio-4.0-r1  USE="X alsa asyncns bluetooth caps dbus gdbm glib ipv6 orc qt4 ssl tcpd udev webrtc-aec -avahi -doc -equalizer -gnome -gtk -jack -libsamplerate -lirc (-neon) (-oss) -realtime (-system-wide) -systemd {-test} -xen" ABI_X86="32 (64) (-x32)" 
[ebuild  N     ] media-plugins/alsa-plugins-1.0.27-r1  USE="pulseaudio -debug -ffmpeg -jack -libsamplerate -speex" 
[ebuild     U  ] app-emulation/emul-linux-x86-soundlibs-20131008-r2 [20131008-r1]

There's nothing using PA on my system, it's masked for a good reason.

emul-*-soundlibs gets pulled in by skype on my system, which doesn't use PA.

Please make that dependency more sane.
Comment 1 Mike Gilbert gentoo-dev 2013-12-01 01:45:39 UTC
There was some discussion of this in #gentoo-dev earlier in the day.

My suggestion would be to identify binary packages that actually need pulseaudio and add deps like this:

amd64? ( || (
    media-sound/pulseaudio[abi_x86_32(-)]
    app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
) )

Once that is done, the pulseaudio dep can be dropped from app-emulation/emul-linux-x86-soundlibs.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-12-01 08:27:56 UTC
We may add USE=pulseaudio to soundlibs to satisfy the complainers. That would make old deps semi-valid but I guess that's better than irritating a lot of people.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-12-01 09:31:01 UTC
+  01 Dec 2013; Michał Górny <mgorny@gentoo.org>
+  emul-linux-x86-soundlibs-20131008-r2.ebuild, metadata.xml:
+  Add USE=pulseaudio to disable PulseAudio support on multilib variant.

That's the best we can do. It works only with abi_x86_32 on, it is on by default, and it warns you about broken medialibs when you disable it.