Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 272682 - alsa-1.0.19 stabilization
Summary: alsa-1.0.19 stabilization
Status: RESOLVED DUPLICATE of bug 280464
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo ALSA team
URL:
Whiteboard:
Keywords: STABLEREQ
: 272397 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-04 19:09 UTC by Steve Dibb (RETIRED)
Modified: 2009-08-05 15:05 UTC (History)
6 users (show)

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


Attachments
alsa-plugins-1.0.19-speex.patch (alsa-plugins-1.0.19-speex.patch,2.68 KB, patch)
2009-06-16 13:21 UTC, Pacho Ramos
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Dibb (RETIRED) gentoo-dev 2009-06-04 19:09:17 UTC
Arches,

A new ALSA stabilization is due, and fixes some nasty bugs in previous versions.  Please ignore the fact that this does not build with -midi, it's a massive undertaking to fix that which is on its way (bug 272659).  Thanks!

Please test and stabilize:

=media-libs/alsa-lib-1.0.19
=media-plugins/alsa-plugins-1.0.19
=media-sound/alsa-firmware-1.0.19
=media-sound/alsa-headers-1.0.19
=media-sound/alsa-tools-1.0.19
=media-sound/alsa-utils-1.0.19-r2
Comment 1 Steve Dibb (RETIRED) gentoo-dev 2009-06-04 19:10:08 UTC
*** Bug 272397 has been marked as a duplicate of this bug. ***
Comment 2 Ferris McCormick (RETIRED) gentoo-dev 2009-06-04 19:49:11 UTC
Sparc stable for everything except alsa-firmware-1.0.19.  Sparc does not support any version of alsa-firmware.  CC myself in case I missed something or got something wrong (always a possibility with bugs like this).
Comment 3 Markus Meier gentoo-dev 2009-06-07 21:16:35 UTC
building media-plugins/alsa-plugins-1.0.19 with USE="speex" fails here on amd64/x86:

/bin/sh ../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc -DVAR_ARRAYS -DRANDOM_PREFIX=alsa_lib -DOUTSIDE_SPEEX -Wall -g -I/usr/include/alsa    -O2 -march=i686 -pipe -DNDEBUG -module -avoid-version -export-dynamic -no-undefined -Wl,--no-undefined -Wl,-O1 -o libasound_module_rate_speexrate.la -rpath /usr/lib/alsa-lib rate_speexrate.lo resample.lo -lasound  -lasound 
i686-pc-linux-gnu-gcc -shared  .libs/rate_speexrate.o .libs/resample.o  /usr/lib/libasound.so  -march=i686 -Wl,--no-undefined -Wl,-O1 -Wl,-soname -Wl,libasound_module_rate_speexrate.so -o .libs/libasound_module_rate_speexrate.so
.libs/resample.o: In function `sinc':
/var/tmp/portage/media-plugins/alsa-plugins-1.0.19/work/alsa-plugins-1.0.19/pph/resample.c:277: undefined reference to `sin'
.libs/resample.o: In function `compute_func':
/var/tmp/portage/media-plugins/alsa-plugins-1.0.19/work/alsa-plugins-1.0.19/pph/resample.c:226: undefined reference to `floorf'
collect2: ld returned 1 exit status
make[2]: *** [libasound_module_rate_speexrate.la] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-plugins/alsa-plugins-1.0.19/work/alsa-plugins-1.0.19/pph'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-plugins/alsa-plugins-1.0.19/work/alsa-plugins-1.0.19'
make: *** [all] Error 2
 * 
 * ERROR: media-plugins/alsa-plugins-1.0.19 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2962:  Called _eapi2_src_compile
 *               ebuild.sh, line  634:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *  The die message:
 *   emake failed

apart from that, it looks good to go stable.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2009-06-11 05:35:07 UTC
Stable for HPPA.
Comment 6 Pacho Ramos gentoo-dev 2009-06-16 13:21:44 UTC
Created attachment 194880 [details, diff]
alsa-plugins-1.0.19-speex.patch

This patch solves the issue, it's based in upstream one but dropping "missing continue" commit (as it was merged at first before speex commit, then dropped with speex commit by accident and readded later)
http://git.alsa-project.org/?p=alsa-plugins.git;a=commit;h=279f39f0c46d925ae0b5fe8fb19bcab72dc980c2

But it's up to maintainer to apply also this
Comment 7 Tobias Klausmann (RETIRED) gentoo-dev 2009-06-16 17:40:02 UTC
Stable on alpha; like sparc, we'll skip -firmware; -tools never was keyworded on alpha and we'll skip it, too.
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2009-06-17 20:40:01 UTC
(In reply to comment #6)
> Created an attachment (id=194880) [edit]
> alsa-plugins-1.0.19-speex.patch
> 
> This patch solves the issue, it's based in upstream one but dropping "missing
> continue" commit (as it was merged at first before speex commit, then dropped
> with speex commit by accident and readded later)
> http://git.alsa-project.org/?p=alsa-plugins.git;a=commit;h=279f39f0c46d925ae0b5fe8fb19bcab72dc980c2
> 
> But it's up to maintainer to apply also this

 I am all for adding this patch.  Alsa team, please advise and apply if you are ok with this.

Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2009-07-02 10:02:07 UTC
I added that speex patch, thanks Pacho, as always great work.
Comment 10 Christian Faulhammer (RETIRED) gentoo-dev 2009-07-02 11:48:43 UTC
x86 stable
Comment 11 Brent Baude (RETIRED) gentoo-dev 2009-07-02 16:18:24 UTC
ppc64 done
Comment 12 Brent Baude (RETIRED) gentoo-dev 2009-07-02 19:02:24 UTC
ppc64 done
Comment 13 Markus Meier gentoo-dev 2009-07-02 19:18:55 UTC
amd64 stable
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2009-08-05 15:05:43 UTC

*** This bug has been marked as a duplicate of bug 280464 ***