Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 290304 - media-video/smplayer wrongly has mask for "openal" flag
Summary: media-video/smplayer wrongly has mask for "openal" flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Ben de Groot (RETIRED)
URL: http://smplayer.sourceforge.net
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-23 20:41 UTC by Sergey Kondakov
Modified: 2009-10-26 19:34 UTC (History)
3 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 Sergey Kondakov 2009-10-23 20:41:43 UTC
there is a bug #286866 which apparently indicates bug of sandbox, triggered by openal, triggered by mplayer's "configure"-script.

all that seems was a reason for smplayer's maintainer to create "media-video/mplayer[ass,png,-openal]"-line in smplayer's ebuild.
which i think wrong by 3 reasons:

1) no-one even sure that this is openal's or mplayer's bug

2) correct way would be to mask "openal"-flag for mplayer via use.mask if you insist since it not affects smplayer in any way directly (it's mplayer's frontend)

3) i, for example, do not experience this bug and happily was using openal as my default audio output for mplayer\smplayer because mplayer gives better audio normalization with it and i have highly customized alsa's asound.conf (which for openal is a nice abstraction)

Reproducible: Always

Steps to Reproduce:
1. go back in time and start to use "smplayer-0.6.8.ebuild,v 1.0" and openal
2. go back in future and do emerge -1u @installed
3. get a error about smplayer needing mplayer[-openal]

Actual Results:  
bad volume normalization in mplayer via alsa

Expected Results:  
openal untouched

Portage 2.2_rc46 (default/linux/amd64/10.0/desktop, gcc-4.4.1, glibc-2.10.1-r0, 2.6.31-zen4-v-fox-desktop x86_64)
=================================================================
System uname: Linux-2.6.31-zen4-v-fox-desktop-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_6000+-with-gentoo-2.0.1
Timestamp of tree: Fri, 23 Oct 2009 16:00:18 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p33
dev-lang/python:     2.5.4-r3, 2.6.3, 3.1.1-r1
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.1
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.31
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8-sse3 -O2 -finline-functions -Wno-error -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=k8-sse3 -O2 -finline-functions -Wno-error -pipe -finline-limit=1000 -fexceptions"
DISTDIR="/media/storage-w1T-secondary/distfiles"
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch preserve-libs sandbox sfperms unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://dfx-laptop/ http://mirror.yandex.ru/gentoo-distfiles/"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,--sort-common -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -Wl,-znow -Wl,-zmuldefs"
LINGUAS="ru en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/crossdev /usr/local/overlays/layman/berkano /usr/local/overlays/layman/x11 /usr/local/overlays/layman/pcsx2 /usr/local/overlays/layman/zen-sources /usr/local/overlays/layman/v-fox"
SYNC="rsync://dfx-laptop/gentoo-portage"
USE="3dnow 3dnowext 3ds 64bit 7zip X Xaw3d Xorg a52 aac aalib ace acl acpi addbookmarks alias alsa amarok amd64 ao apache2 async audiofile autoreplace avahi bash-completion branding bzip2 cairo cap caps cdb cdr cdrom cg charconv chm chroot cli cms colordiff community compress connectionstatus consolekit contactnotes cpio cracklib crypt css cups curl curlwrappers curses custom-cxxflags custom-optimization cyrillic dbus dedicated dhcp dia dialup directfb disk-partition diskio divx djvu dlz dmi dri dts dv dvb dvd dvdnav dvdr dynamicplugin elf embedded-fuseiso emboss enca encode erandom exif expat fam fame fat fbcon fbcondecor fbdev fbsplash ffmpeg firefox flac foomaticdb fortran ftdi ftp fuse gd gdbm geoip geos ggi gif glib glibc-omitfp glu gnutls gpm graphite gre groupwise gsm gtk h264 h323 hal hddtemp highlight history html iconv ieee1394 imagemagick imlib ipv6 isdnlog jbig john joystick jpeg jpeg2k kde kde3 kdehiddenvisibility kdexdeltas keyboard kipi kvm ladspa lame lcms libcaca libnl libsamplerate libssh2 libwww lm_sensors login-watch logitech-mouse logrotate lzma lzo mad matroska md5sum mikmod mime mjpeg mmap mmx mmxext mng modules mouse mp2 mp3 mp4 mpeg mplayer msn mudflap multilib musepack nas ncurses neXt netboot network network-cron nfs nls nntp nptl nptlonly nsplugin ntfs offensive ogg ogm openal openexr opengl openmp openssl openvpn pam pcntl pcre pdf perl php physfs plugins png pnm portaudio posix ppds pppd pptp python python3 qemu qt qt3 qt3support qt4 quicktime radio rar raster rdesktop readline real reflection reiser4 reiserfs resolvconf rtc samba scanner scsi sdl session sharedext shm shorten slang slp smp sms sockets socks5 sox speex spell spl sqlite sqlite3 srt sse sse2 sse3 ssh ssl ssse3 startup-notification statistics subtitles svg symlink sysfs syslog tcpd teletext tftp tga theora threads thunar tiff timidity tls truetype udev unicode upnp urandom usb utf8 utils uuencode v4l v4l2 vcd vde vesa vesafb vhosts videos vorbis wavpack wddx webkit webpresence winetriks winpopup wma wmf wmp wxwindows x264 xattr xcb xcomposite xface xfs xine xinerama xml xorg xosd xpm xscreensaver xulrunner xv xvid zip zlib zsh-completion" ALSA_CARDS="hda-intel hda-codec-atihdmi hda-codec-realtek hda-codec-si3054 hda-codec-sigmatel hda-generic hda-hwdep hda-power-save hpet seq-rtctimer-default virmidi rtctimer" 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 auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers    ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite   setenvif so speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="worker" DVB_CARDS="bcm3510 dibusb-usb1 dibusb-usb2 sp887x ttpci ttusb-dec usb-a800" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" LIRC_DEVICES="all" QEMU_USER_TARGETS="alpha arm armeb cris i386 m68k mips mipsel ppc ppc64 ppc64abi32 sh4 sh4eb sparc sparc32plus sparc64 x86_64" USERLAND="GNU" VIDEO_CARDS="nvidia nouveau radeon fbdev v4l"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

[I] media-video/smplayer
     Available versions:  0.6.6 (~)0.6.8 (~)0.6.8[2] **9999-r2[1] {debug linguas_ar linguas_bg linguas_ca linguas_cs linguas_de linguas_el linguas_en_US linguas_es linguas_et linguas_eu linguas_fi linguas_fr linguas_gl linguas_hu linguas_it linguas_ja linguas_ka linguas_ko linguas_ku linguas_mk linguas_nl linguas_pl linguas_pt linguas_pt_BR linguas_pt_PT linguas_ro linguas_ru linguas_sk linguas_sl linguas_sr linguas_sv linguas_tr linguas_uk linguas_vi linguas_zh_CN linguas_zh_TW}
     Installed versions:  0.6.8[2](00:36:43 24.10.2009)(linguas_ru -debug -linguas_ar -linguas_bg -linguas_ca -linguas_cs -linguas_de -linguas_el -linguas_en_US -linguas_es -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_gl -linguas_hu -linguas_it -linguas_ja -linguas_ka -linguas_ko -linguas_ku -linguas_mk -linguas_nl -linguas_pl -linguas_pt -linguas_pt_BR -linguas_ro -linguas_sk -linguas_sl -linguas_sr -linguas_sv -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW)
     Homepage:            http://smplayer.sourceforge.net
     Description:         Great Qt4 GUI front-end for mplayer

[I] media-video/mplayer
     Available versions:  1.0_rc2_p20090322 1.0_rc2_p20090731 (~)1.0_rc2_p20090731-r1 (~)1.0_rc4_p20090919-r1[2] (~)1.0_rc4_p20090919-r2 **1.0_rc9999[2] **9999 **99999999[1] {3dnow 3dnowext (+)X (+)a52 (+)aac aalib (+)alsa altivec (+)amrnb (+)amrwb (-)arts +ass bidi bindist bl (+)cddb (+)cdio cdparanoia (-)cpudetection (-)custom-cflags (-)custom-cpuopts debug dga (+)dirac directfb doc (+)dts (+)dv dvb (+)dvd +dvdnav dxr3 (+)enca (+)encode esd external-ffmpeg +faac +faad fbcon ffmpeg (+)ftp ggi (+)gif -gmplayer (-)gtk (+)iconv ipv6 jack joystick (+)jpeg kernel_linux ladspa libcaca lirc (+)live livecd lzo (+)mad (+)md5sum (+)mmx mmxext mng (+)mp2 (+)mp3 musepack nas (+)nemesi +network nls nut openal opencore-amr (+)opengl +osdmenu oss (+)png (+)pnm profile pulseaudio (-)pvr (+)quicktime radio (+)rar (+)real -realcodecs (+)rtc (-)samba +schroedinger (+)sdl +shm (+)speex +srt sse sse2 ssse3 static svga teletext tga (+)theora tivo +tremor (+)truetype (+)unicode v4l v4l2 vdpau video_cards_cyberblade video_cards_fbdev video_cards_ivtv video_cards_mach64 video_cards_mga video_cards_mga_crtc2 video_cards_nvidia video_cards_pm2 video_cards_pm3 video_cards_radeon video_cards_rage128 video_cards_s3 video_cards_s3virge video_cards_sis video_cards_tdfx video_cards_unichrome video_cards_vesa vidix (+)vorbis (-)win32codecs (+)x264 xanim xinerama (+)xscreensaver (+)xv (+)xvid (+)xvmc zoran}
     Installed versions:  1.0_rc4_p20090919-r2(02:19:10 24.10.2009)(3dnow 3dnowext X a52 aac aalib alsa ass bidi bl cddb cdio dirac directfb doc dts dv dvb dvd dvdnav enca encode faac faad fbcon ftp ggi gif iconv ipv6 joystick jpeg kernel_linux ladspa libcaca lzo mad md5sum mmx mmxext mng mp2 mp3 nas network openal opengl osdmenu png pnm quicktime radio rar real rtc samba schroedinger sdl shm speex sse sse2 ssse3 teletext tga theora tremor truetype unicode v4l v4l2 vdpau video_cards_nvidia vorbis x264 xanim xinerama xscreensaver xv xvid xvmc zoran -altivec -bindist -cdparanoia -cpudetection -custom-cpuopts -debug -dga -dxr3 -esd -gmplayer -jack -lirc -live -nut -opencore-amr -oss -pulseaudio -pvr -svga -video_cards_mga -video_cards_s3virge -video_cards_tdfx -vidix -win32codecs)
     Homepage:            http://www.mplayerhq.hu/
     Description:         Media Player for Linux

[I] sys-apps/sandbox
     Available versions:  1.2.18.1-r2 (~)1.2.18.1-r3 (~)1.2.20_alpha2-r1 1.6-r2 (~)2.1 {multilib}
     Installed versions:  2.1(02:12:03 24.10.2009)(multilib)
     Homepage:            http://www.gentoo.org/
     Description:         sandbox'd LD_PRELOAD hack

[I] media-libs/openal
     Available versions:  1.7.411 1.8.466 1.9.563 1.9.563[1] {alsa debug oss portaudio pulseaudio}
     Installed versions:  1.9.563[1](08:06:36 07.10.2009)(alsa portaudio -debug -oss -pulseaudio)
     Homepage:            http://kcat.strangesoft.net/openal.html
     Description:         A software implementation of the OpenAL 3D audio API
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2009-10-26 19:34:09 UTC
+  26 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> smplayer-0.6.8.ebuild:
+  Remove media-video/mplayer[-openal] depend wrt #290304.

Please, don't do this kind of commits again.