Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 244525

Summary: media-sound/pulseaudio-0.9.13 ebuild pull in gnome-extra/gnome-audio when USE=-gnome
Product: Gentoo Linux Reporter: junk_siu
Component: Current packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description junk_siu 2008-10-26 21:55:32 UTC
media-sound/pulseaudio-0.9.13 ebuild pull in gnome-extra/gnome-audio when USE=-gnome

Reproducible: Always

Steps to Reproduce:
1. emerge --unmerge gnome-audio
2. emerge -avtDN world system


Actual Results:  
gnome-audio will be pull in by pulseaudio again

Expected Results:  
gnome-audio should not be pull in.

local80 distfiles # eix pulseaudio
[I] media-sound/pulseaudio
     Installed versions:  0.9.13(03:10:18 PM 10/26/2008)(X alsa asyncns caps dbus glib hal libsamplerate nls tcpd -avahi -bluetooth -gnome -jack -lirc -oss -policykit)


local80 distfiles # emerge --info
Portage 2.2_rc12 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.27.3 x86_64)
=================================================================
System uname: Linux-2.6.27.3-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6700_@_2.66GHz-with-glibc2.2.5
Timestamp of tree: Sun, 26 Oct 2008 18:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r4
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-mtune=native -march=native -O3 -pipe -msse3 -mno-tls-direct-seg-refs"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /var/bind /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-mtune=native -march=native -O3 -pipe -msse3 -mno-tls-direct-seg-refs"
DISTDIR="/mnt/sdb3/x86_64/portage/distfiles"
FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US zh_TW"
MAKEOPTS="-j13"
PKGDIR="/mnt/sdb3/x86_64/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/mnt/sdb3/x86_64/portage/tmp"
PORTDIR="/mnt/sdb3/x86_64/portage/portage"
PORTDIR_OVERLAY="/mnt/sdb3/x86_64/portage/overlay/desktop-effects /mnt/sdb3/x86_64/portage/overlay/gnome /mnt/sdb3/x86_64/portage/overlay/sunrise /mnt/sdb3/x86_64/portage/overlay/js"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac ace acl acpi admin administrator aim alisp alsa amd64 amr amrnb amrwb aotuv apache2 applet archive ares aspnet aspnet2 async asyncns atmo audacious audiofile audit authfile auto-completion autocreate autoipd avalon-framework avalon-logkit bash-completion bbdb bcmath bcp berkdb bidi big-tables binary-drivers bl bonjour bookmarks bsf bzip2 c3p0 cairo canna caps cdda cddb cdio cdparanoia cdr cgi chardet checkpath chroot cjk cli cluster color-console colordiff command-args commons-digester commonslogging commonsnet consolekit contentcache coverage cpudetection cpufreq cpulimit cpusets cracklib crypt cscope css ctype cups curl curlwrappers custom-cflags custom-cpuopts custom-optimization cvs cxx d daap daemon dbi dbus dbx device-mapper dga dict dirac discard-path disk-partition diskio divx djbfft djvu dlz dmi dmx dnd dnotify dnsdb dolby-record-switch domainkeys double-precision dovecot-sasl dri dts dv dvd dvdr dvdread dvi dxr2 dynamic dynamicplugin elisp emboss enca encode enscript eolconv equalizer erandom espeak exif exiscan exiscan-acl expat experimental extensions extra extra-algorithms extraengine extras faillog fam fastbuild fastcgi fat ffmpeg fftw file file-icons filter firefox flac flatfile flexresp flexresp2 fluidsynth fontconfig foomaticdb force-cgi-redirect fortran fpx freetts freewnn ftp fuse gadu gajim galago gcrypt gd gdbm gdl gecko geoip gif gimp git glib glibc-compat20 glibc-omitfp glitz glut gmedia gmp gnuplot gnutls gpg gpm graphviz gre gstreamer gtk guidexml gzip hal hash hddtemp hdf5 hdri high-ints highlight howl-compat hpn html http hybrid hyphenation icap-client icons iconv icp icq icu id3tag idea idn ieee1394 imagemagick imap imlib imq inherit-graph inifile injection inkjar inline innodb iodbc ipf-transparent iproute2 isdnlog ithreads jabber jai java java-external java5 java6 javamail javascript jbig jce jdepend jimi jingle jmf jms jmx jni john jpeg jpeg2k jsapi jsch json justify kpathsea krb4 ksize l7filter lapack latex ldap ldap-sasl libgcrypt libgda libnotify libsamplerate libssh2 libyaml lighttpd linux-smp-stats linuxthreads-tls live lm_sensors log4j login-watch logrotate logwatch long-double lzma lzo m17n-lib mad mainmenuhooks management masquerade math matroska matrox max-idx-128 maya-shaderlibrary mbox md5sum mdb mdnsresponder-compat meanwhile memcache menu-plugin messages metric mhash midi mikmod mime mktemp mmap mmx mmxext mng mod_irc mod_muc mod_pubsub mod_python mode-force mode-owner mode-paranoid modperl modplug module mongrel moonlight mounts-check mouse mozdevelop mozdom mozembed mozilla mozsha1 mp2 mp3 mp3rtp mp4 mp4live mpd mpe mpe-sdk mpeg mpeg2 mpi mpi_njtree mplayer msn mtp mudflap muine mule multilib multipath multipleip multiprocess multiuser munin-apache munin-dhcp munin-irc munin-squid munin-surfboard musepack music musicbrainz mysql mysqli nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nano-syntax nas nat ncap2 ncurses neXt nemesi neon net netbeans netboot netcdf netjack netpbm network network-cron networking new-clx new-interface new-reg-alloc nextaw nfconntrack nforce2 nfs nids nis njb nls nntp nodrm normalize normalizemime nptl nptlonly nsplugin nspr nss ntfs ntlm ntp numarray numeric nut nuv nvidia nxclient objc objc++ objc-gc ode offensive ofx ogdi ogg openal openexr opengl openid openmp openssl opera oro oscar overlays pae pager pam pam_nuauth pango parse-clocks paste64 patch pcap pcapnav pch pcntl pcre pcsc-lite pdf pdo perfprofiling perl pf-transparent physfs pidgin pinplugin pipe pixmaps pkcs11 plaintext player plib plotutils plugins pmu png pnm policykit polling pop3d portaudio posix postfix postgis postproc postscript ppds prediction prelude pri prime print priority procmail proj projectx ps pstricks pulseaudio pvfs2 pvr pyste python pyx pyzord q32 qos qq qt3support qt4 query-browser quicktime quotas radio rar rc5 rdesktop react readline realmedia recode reflection regex regexp remix replaygain replication replytolist resolvconf resolver rewrite rfc2307 rfc822 rfkill rhythmbox rle romio roundrobin rpc rplay rpm rrdcgi rss rtc rtsp samba sasl script servletapi session shaper sharedext sharedmem shorten shout sieve silc simplexml sitemisc skins slang slp smi smp sndfile snortsam soap sockets softquota sound soundex soundtouch sox speex spell spf spl spoof-source sqlite sqlite3 srp srt sse sse2 sse3 ssh ssl ssse3 startup-notification stats stream subversion suexec suhosin svg swat sysfs syslog sysvipc t1lib taglib tcpd teletext tga theora threads threadsafe threadsonly thumbnail thunderbird tidy tiff timestats timidity tokenizer toolbar tools trace trash-plugin truetype tta twolame unicode urandom usb userlocales utils v4l2 vcd vcdx vda vhosts video vim vim-pager vim-syntax vim-with-x vlm vnc vorbis vorbis-psy vroot wav wavpack wddx web webdav winbind wireshark wma wmf wmp wordexp xalan xanim xattr xcb xcf xcomposite xext xfce xforms xim xine xinetd xml xmldoclet xmlreader xmlrpc xmlwriter xmp xorg xosd xscreensaver xsl xslt xtended xterm xulrunner xv xvid xvmc yahoo yp yv12 zephyr zip zlib zoran zsh-completion zvbi" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US zh_TW" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 junk_siu 2008-10-26 21:59:28 UTC
Following is content of gnome-audio:

tar tf gnome-audio-2.22.2.tar.bz2 
gnome-audio-2.22.2/
gnome-audio-2.22.2/COPYING
gnome-audio-2.22.2/ChangeLog
gnome-audio-2.22.2/gnome-audio.spec.in
gnome-audio-2.22.2/gnome-audio.spec
gnome-audio-2.22.2/sounds/
gnome-audio-2.22.2/sounds/panel/
gnome-audio-2.22.2/sounds/panel/slide.wav
gnome-audio-2.22.2/sounds/generic.wav
gnome-audio-2.22.2/sounds/warning.wav
gnome-audio-2.22.2/sounds/error.wav
gnome-audio-2.22.2/sounds/phone.wav
gnome-audio-2.22.2/sounds/startup3.wav
gnome-audio-2.22.2/sounds/question.wav
gnome-audio-2.22.2/sounds/gtk-events/
gnome-audio-2.22.2/sounds/gtk-events/activate.wav
gnome-audio-2.22.2/sounds/gtk-events/clicked.wav
gnome-audio-2.22.2/sounds/gtk-events/toggled.wav
gnome-audio-2.22.2/sounds/info.wav
gnome-audio-2.22.2/sounds/shutdown1.wav
gnome-audio-2.22.2/sounds/login.wav
gnome-audio-2.22.2/sounds/card_shuffle.wav
gnome-audio-2.22.2/sounds/Makefile
gnome-audio-2.22.2/sounds/logout.wav
gnome-audio-2.22.2/sounds/email.wav
gnome-audio-2.22.2/Makefile
gnome-audio-2.22.2/README

Is it really necessary for pulseaudio to pull in gnome-audio even when USE flag gnome is turn on?
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2008-10-26 23:12:03 UTC
I don't see why it shouldn't...
Comment 3 junk_siu 2008-10-27 00:09:30 UTC
(In reply to comment #2)
> I don't see why it shouldn't...
> 

If the -gnome flag is used, why should pulseaudio pull in gnome specific wav file?
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-10-27 14:08:27 UTC
Err "gnome-specific wav file"? A single no-dependency wav file can be gnome specific how, beside the package name?

Please look up bugs before opening, this has been already ditched as a non-issue (and since it's used for hotplug, there is not going to be any gnome USE flag to disable it).