<http://trac.webkit.org/changeset/138786> ported the webaudio backend to gstreamer 1.0.4. Ubuntu 12.04 is shipping gstreamer 0.10.x so we need to add gstreamer 1.0.4 to jhbuild.
Apparently, this is not required so let's fix the regression with gstreamer 0.10 instead.
Reopening since it seems we may need it soon after all, based on the mailing list discussion.
Created attachment 181705 [details] Patch
We should make sure the following packages are installed on the bot due to avoid Bug 104792: libtheora-dev libvorbis-dev libfaad-dev
Have you checked the media tests? I haven't had time to check the 1.0.5 release yet
Comment on attachment 181705 [details] Patch You are right, there are a few regressions in media tests (webaudio tests seem fine though). I'll give gstreamer 1.0.4 a try.
Created attachment 181893 [details] Patch Improved patch: - Skips a few media tests that started crashing with gstreamer 1.0 - Force several gstreamer plugins to be built in jhbuild since they are required by LayoutTests
Comment on attachment 181893 [details] Patch Looks good to me. Thanks !
Comment on attachment 181893 [details] Patch I installed the right packages on the build bots, we should be good to go. I'll carefully watch the bots when it lands though.
Comment on attachment 181893 [details] Patch Clearing flags on attachment: 181893 Committed r139291: <http://trac.webkit.org/changeset/139291>
All reviewed patches have been landed. Closing bug.
I updated the build dependencies in https://trac.webkit.org/wiki/EFLWebKit We no longer need "libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev" since it is part of jhbuild but we now need the following packages to build gstreamer 1.0: "libtheora-dev libvorbis-dev libfaad-dev libpulse-dev".
Hmm. Everything went fine on the debug build bot and the release one is getting timeouts for all media tests. I checked the output and it appears that the gstreamer pulse plugin was not built. I'm not sure why yet as I installed libpulse-dev package already.
(In reply to comment #13) > Hmm. Everything went fine on the debug build bot and the release one is getting timeouts for all media tests. I checked the output and it appears that the gstreamer pulse plugin was not built. I'm not sure why yet as I installed libpulse-dev package already. - The issue on the WK2 Release build bot was related to pulseaudio being in an error state and not running. We solved that. - The issue on the WK1 Release build bot is due to missing gstreamer dependencies on the build bot. I asked gyuyoung to take care of it.
*** Bug 103723 has been marked as a duplicate of this bug. ***