Hello, Please stabilize gst-plugins-base and gst-plugins-good components (the media-libs/gst-plugins-{base,good} and its separated out contents) if you have the package at hand already ~arch keyworded. Here's a list of the packages with versions and my suggested order: media-libs/gstreamer-0.10.11 media-libs/gst-plugins-base-0.10.11 media-plugins/gst-plugins-x-0.10.11 media-plugins/gst-plugins-ogg-0.10.11 media-plugins/gst-plugins-pango-0.10.11 media-plugins/gst-plugins-alsa-0.10.11 media-plugins/gst-plugins-cdparanoia-0.10.11 media-plugins/gst-plugins-theora-0.10.11 media-plugins/gst-plugins-vorbis-0.10.11 media-plugins/gst-plugins-xvideo-0.10.11 media-plugins/gst-plugins-gnomevfs-0.10.11 media-plugins/gst-plugins-libvisual-0.10.11 media-libs/gst-plugins-good-0.10.4 media-plugins/gst-plugins-esd-0.10.3 media-plugins/gst-plugins-oss-0.10.3 media-plugins/gst-plugins-jpeg-0.10.3 media-plugins/gst-plugins-libpng-0.10.3 media-plugins/gst-plugins-png-0.10.3 As for me asking the stabilization instead of zaheerm: Jan 17 12:10:12 <zaheerm> leio: fancy pushing stable for 0.10.11 on all gstreamer and gst-plugins-base and plugins that inherit gst-plugins-base? <snip> you can [also] stabilise the -good based ones in portage
(In reply to comment #0) > media-plugins/gst-plugins-png-0.10.3 This does not exist. The more we need dev-libs/liboil >= 3.8. Which version should be stabilised? I suggest 3.10-r1, as sparc has this already stable.
(In reply to comment #1) > (In reply to comment #0) > > media-plugins/gst-plugins-png-0.10.3 > > This does not exist. Sorry, meant libpng not png -> media-plugins/gst-plugins-libpng-0.10.3 > The more we need dev-libs/liboil >= 3.8. Which version > should be stabilised? I suggest 3.10-r1, as sparc has this already stable. Yes, please stabilize dev-libs/liboil-0.3.10-r1 first.
media-libs/gstreamer-0.10.11 1. emerges on x86, please note: QA Notice: the following files contain runtime text relocations TEXTREL usr/lib/libgstcheck-0.10.so.0.10.0 and dodoc: DEVEL does not exist dodoc: REQUIREMENTS does not exist 2. fails make check: if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libs -I../.. -I../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -g -DGST_DISABLE_DEPRECATED -O2 -march=prescott -pipe -fomit-frame-pointer -MT parse-launch.o -MD -MP -MF ".deps/parse-launch.Tpo" -c -o parse-launch.o `test -f 'pipelines/parse-launch.c' || echo './'`pipelines/parse-launch.c; \ then mv -f ".deps/parse-launch.Tpo" ".deps/parse-launch.Po"; else rm -f ".deps/parse-launch.Tpo"; exit 1; fi pipelines/parse-launch.c:26:31: error: valgrind/valgrind.h: No such file or directory pipelines/parse-launch.c:27:31: error: valgrind/memcheck.h: No such file or directory pipelines/parse-launch.c: In function 'leaking_fail_pipes': pipelines/parse-launch.c:332: error: 'VALGRIND_DO_LEAK_CHECK' undeclared (first use in this function) pipelines/parse-launch.c:332: error: (Each undeclared identifier is reported only once pipelines/parse-launch.c:332: error: for each function it appears in.) make[3]: *** [parse-launch.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/gstreamer-0.10.11/work/gstreamer-0.10.11/tests/check' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/gstreamer-0.10.11/work/gstreamer-0.10.11/tests/check' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gstreamer-0.10.11/work/gstreamer-0.10.11/tests' make: *** [check-recursive] Error 1 !!! ERROR: media-libs/gstreamer-0.10.11 failed. Call stack: ebuild.sh, line 1546: Called dyn_test media-libs/gst-plugins-base-0.10.11 USE="X alsa oss xv -debug -esd" 1. emerges on x86, please note: dodoc: TODO does not exist 2. fails make test: i686-pc-linux-gnu-gcc -I../../gst-libs -I../../gst-libs -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -g -DGST_DISABLE_DEPRECATED -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -O2 -march=prescott -pipe -o generic/states states.o -pthread -pthread /usr/lib/libgstcheck-0.10.so -lcheck /usr/lib/libgstreamer-0.10.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so /usr/lib/libxml2.so -lz -lm /usr/lib/libglib-2.0.so if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I../../gst-libs -I../../gst-libs -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -g -DGST_DISABLE_DEPRECATED -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -O2 -march=prescott -pipe -MT libs_audio-audio.o -MD -MP -MF ".deps/libs_audio-audio.Tpo" -c -o libs_audio-audio.o `test -f 'libs/audio.c' || echo './'`libs/audio.c; \ then mv -f ".deps/libs_audio-audio.Tpo" ".deps/libs_audio-audio.Po"; else rm -f ".deps/libs_audio-audio.Tpo"; exit 1; fi libs/audio.c: In function 'test_multichannel_checks': libs/audio.c:58: error: 'GST_AUDIO_CHANNEL_POSITION_NONE' undeclared (first use in this function) libs/audio.c:58: error: (Each undeclared identifier is reported only once libs/audio.c:58: error: for each function it appears in.) make[3]: *** [libs_audio-audio.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/gst-plugins-base-0.10.11/work/gst-plugins-base-0.10.11/tests/check' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/gst-plugins-base-0.10.11/work/gst-plugins-base-0.10.11/tests/check' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gst-plugins-base-0.10.11/work/gst-plugins-base-0.10.11/tests' make: *** [check-recursive] Error 1 !!! ERROR: media-libs/gst-plugins-base-0.10.11 failed. Call stack: ebuild.sh, line 1546: Called dyn_test media-libs/gst-plugins-good-0.10.4 1. emerges on x86, please note: dodoc: TODO does not exist 2. fails test suite: Running suite(s): cmmlenc 0%: Checks: 2, Failures: 2, Errors: 0 gstcheck.c:145:F:general:test_enc: Could not create a cmmlenc gstcheck.c:145:F:general:test_bad_start_time: Could not create a cmmlenc FAIL: elements/cmmlenc Running suite(s): icydemux 100%: Checks: 1, Failures: 0, Errors: 0 PASS: elements/icydemux ========================================================================== 2 of 6 tests failed Please report to http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer ========================================================================== make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory `/var/tmp/portage/gst-plugins-good-0.10.4/work/gst-plugins-good-0.10.4/tests/check' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/gst-plugins-good-0.10.4/work/gst-plugins-good-0.10.4/tests/check' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gst-plugins-good-0.10.4/work/gst-plugins-good-0.10.4/tests' make: *** [check-recursive] Error 1 !!! ERROR: media-libs/gst-plugins-good-0.10.4 failed. Call stack: ebuild.sh, line 1546: Called dyn_test The following packages emerged without problems (with some notices): media-plugins/gst-plugins-x-0.10.11 dodoc: README does not exist media-plugins/gst-plugins-ogg-0.10.11 media-plugins/gst-plugins-pango-0.10.11 dodoc: README does not exist media-plugins/gst-plugins-alsa-0.10.11 dodoc: README does not exist media-plugins/gst-plugins-cdparanoia-0.10.11 passes test suite dodoc: README does not exist media-plugins/gst-plugins-theora-0.10.11 dodoc: README does not exist media-plugins/gst-plugins-vorbis-0.10.11 media-plugins/gst-plugins-xvideo-0.10.11 dodoc: README does not exist media-plugins/gst-plugins-gnomevfs-0.10.11 dodoc: README does not exist media-plugins/gst-plugins-libvisual-0.10.11 dodoc: README does not exist media-plugins/gst-plugins-esd-0.10.3 media-plugins/gst-plugins-oss-0.10.3 dodoc: README does not exist media-plugins/gst-plugins-jpeg-0.10.3 media-plugins/gst-plugins-libpng-0.10.3 dodoc: README does not exist Overall this seems to work nice, ripping a CD with sound-juicer is no problem and revdep-rebuild shows nothing broken.
message was too long... Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.19.2 i686) ================================================================= System uname: 2.6.19.2 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz Gentoo Base System version 1.12.6 Last Sync: Thu, 25 Jan 2007 19:00:01 +0000 ccache version 2.4 [disabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.3.5-r3, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" CHOST="i686-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/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--nospinner" FEATURES="autoconfig collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.inode.at/" LINGUAS="en de en_GB de_CH" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa apache2 asf berkdb bitmap-fonts cairo cdr cdrom cli cracklib crypt cups dbus divx dlloader dri dts dvd dvdr dvdread eds elibc_glibc emboss encode fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv input_devices_keyboard input_devices_mouse ipv6 isdnlog java jpeg kde kdeenablefinal kernel_linux ldap libg++ linguas_de linguas_de_CH linguas_en linguas_en_GB mad mikmod mmx mono mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection rtsp ruby samba sdl session smp spell spl sse sse2 sse3 ssl svg tcpd test tetex theora threads truetype truetype-fonts type1-fonts udev unicode userland_GNU vcd video_cards_fbdev video_cards_i810 video_cards_vesa vorbis win32codecs wxwindows x264 xine xml xorg xprint xv xvid zlib" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
on x86 and in reply to comment #3: well, at first i was able to merge all packages from comment #0 (except for media-plugins/gst-plugins-png-0.10.3 - see comment #1 ;-)) with test and collision-protect and thus cannot reproduce the failures mentioned in comment #3. here, this may be the case because of different USE flags: > media-libs/gst-plugins-base-0.10.11 USE="X alsa oss xv -debug -esd" media-libs/gst-plugins-base-0.10.11 USE="X alsa xv -debug -esd -oss" however, for media-libs/gst-plugins-good-0.10.4 USE="-debug" i don't think that this is true ... > media-libs/gstreamer-0.10.11 > 1. emerges on x86, please note: > QA Notice: the following files contain runtime text relocations > TEXTREL usr/lib/libgstcheck-0.10.so.0.10.0 it is possible that i'm just blind, but i don't see these messages; my guess is that some of the gstreamer ebuilds have been fixed - however, there are no ChangeLog entries - so it is also possible that my box is just in a better mood than the box from comment #3. > and > dodoc: DEVEL does not exist > dodoc: REQUIREMENTS does not exist [...] > media-plugins/gst-plugins-pango-0.10.11 > dodoc: README does not exist same for me (i've not double checked that for every single package) > Overall this seems to work nice [...] confirmed; as a gnome user i get " $ equery depends gstreamer | grep -v gst-plugins | wc -l 8 " and have not yet experienced any oddities. last but not least - to be compared with comment #4: Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 i686) ================================================================= System uname: 2.6.18-gentoo-r6 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.12.6 Last Sync: Thu, 25 Jan 2007 10:50:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-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/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig collision-protect distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ynet.sk/pub " LANG="en_US.utf8" LC_ALL="en_US.utf8" LINGUAS="en de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.0.1/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac acpi aiglx alsa audiofile avahi beagle berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt css cups dbus dlloader dri dvd dvdr dvdread eds elibc_glibc emboss encode evo exif fam fbcon ffmpeg firefox flac fortran gdbm gif ginac gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 hal iconv icq input_devices_keyboard input_devices_mouse ipod ipv6 isdnlog java javascript jpeg jpeg2k kernel_linux lcms ldap libg++ linguas_de linguas_en mad mikmod mime mmx mmxext mono mozsvg mp3 mpeg msn nautilus ncurses nfs nls nptl nptlonly nsplugin nvidia offensive ogg oggvorbis opengl pam pcre pdf perl plotutils png posix ppds pppd python qt3 qt4 quicktime readline real reflection ruby sdl session sockets spell spl sqlite3 sse ssl subtitles svg tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vcd video_cards_nvidia vorbis win32codecs wma xine xml xorg xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #5) > on x86 and in reply to comment #3: > > well, at first i was able to merge all packages from comment #0 (except for > media-plugins/gst-plugins-png-0.10.3 - see comment #1 ;-)) with test and > collision-protect and thus cannot reproduce the failures mentioned in comment > #3. here, this may be the case because of different USE flags: > > > media-libs/gst-plugins-base-0.10.11 USE="X alsa oss xv -debug -esd" > media-libs/gst-plugins-base-0.10.11 USE="X alsa xv -debug -esd -oss" with -oss the test suite passes, no compilation problems. > i don't think that this is true ... > > > media-libs/gstreamer-0.10.11 > > 1. emerges on x86, please note: > > QA Notice: the following files contain runtime text relocations > > TEXTREL usr/lib/libgstcheck-0.10.so.0.10.0 > > it is possible that i'm just blind, but i don't see these messages; my guess is > that some of the gstreamer ebuilds have been fixed - however, there are no > ChangeLog entries - so it is also possible that my box is just in a better mood > than the box from comment #3. I can reproduce on another box.
in reply to comment #6 - still for x86: > > with -oss the test suite passes, no compilation problems. > hmm, this is strange but i've just merged media-libs/gst-plugins-base-0.10.11 USE="X alsa oss xv -debug -esd" with test and that worked ... > > > media-libs/gstreamer-0.10.11 > > > 1. emerges on x86, please note: > > > QA Notice: the following files contain runtime text relocations > > > TEXTREL usr/lib/libgstcheck-0.10.so.0.10.0 > > > > it is possible that i'm just blind, but i don't see these messages; my guess is > > that some of the gstreamer ebuilds have been fixed - however, there are no > > ChangeLog entries - so it is also possible that my box is just in a better mood > > than the box from comment #3. > > I can reproduce on another box. > hmm, strange: i can confirm these messages: " dodoc: DEVEL does not exist dodoc: REQUIREMENTS does not exist " but still don't get any TEXREL stuff ... Markus, maybe we should try to find out what exactly makes the tests fail in irc; i don't know what your nick is - but you can find me, thats mlangc, quite frequently in #gentoo-x86.
amd64 done
in reply to comment #3 (see also comment #5) - on x86 - once again: > [...] ripping a CD with sound-juicer is no problem same here.
to sum up what we found out: my tow boxes fail the test suite of the package gst-plugins-base when upgrading (w/o USE=oss). when the new version is installed (with FEATURES="-test"), I get no more compile error. The problem may be (but I am not sure) that /usr/include/gstreamer-0.10/gst/audio/multichannel.h doesn't define GST_AUDIO_CHANNEL_POSITION_NONE, but the .../work/gst-plugins-base-0.10.11/gst-libs/gst/audio/multichannel.h does. Maybe the wrong one gets included...
Marked many but not all stable for HPPA.
ppc64 stable
(In reply to comment #10) > to sum up what we found out: my tow boxes fail the test suite of the package > gst-plugins-base when upgrading (w/o USE=oss). when the new version is > installed (with FEATURES="-test"), I get no more compile error. > The problem may be (but I am not sure) that > /usr/include/gstreamer-0.10/gst/audio/multichannel.h doesn't define > GST_AUDIO_CHANNEL_POSITION_NONE, but the > .../work/gst-plugins-base-0.10.11/gst-libs/gst/audio/multichannel.h does. Maybe > the wrong one gets included... gstreamer, would you be so kind and comment on it?
x86 stable
(In reply to comment #3) > 2. fails make check: > pipelines/parse-launch.c: In function 'leaking_fail_pipes': > pipelines/parse-launch.c:332: error: 'VALGRIND_DO_LEAK_CHECK' undeclared (first > use in this function) This is because the ebuild is missing a DEPEND on valgrind. The reason some of you are seeing the tests pass fine, is that you already have valgrind installed. See also bug #149281
media-libs/gst-plugins-base-0.10.11 also failed tests for me when I had LC_ALL=en_GB.utf8. Tests passed when set LC_ALL=C (i.e. should be set for src_test()).
Marked ppc stable.
*** This bug has been marked as a duplicate of bug 190900 ***