[OE-core] [PATCH v3 1/5] alsa-plugins: initial recipe

Khem Raj raj.khem at gmail.com
Thu May 28 04:48:39 UTC 2015


On Wed, May 27, 2015 at 9:19 PM, Khem Raj <raj.khem at gmail.com> wrote:
>
>> On May 23, 2015, at 11:25 PM, Richard Purdie <richard.purdie at linuxfoundation.org> wrote:
>>
>> On Fri, 2015-05-22 at 21:51 +0300, Tanu Kaskinen wrote:
>>> When PulseAudio is installed, alsa-plugins is needed to provide
>>> compatibility for ALSA applications.
>>>
>>> The dependencies are set up so that pulseaudio-server depends on
>>> alsa-plugins-pulseaudio-conf, and alsa-plugins-pulseaudio-conf depends
>>> on the PulseAudio plugins. This should make the ALSA->PulseAudio
>>> compatibility configuration work out of the box, while leaving the
>>> PulseAudio specific configuration out on systems that don't have
>>> pulseaudio-server installed.
>>>
>>> The alsa-plugins recipes in meta-guacamayo and meta-webos were used as
>>> references, but this recipe is not a straight copy of either.
>>>
>>> Signed-off-by: Tanu Kaskinen <tanu.kaskinen at linux.intel.com>
>>
>> FWIW this new recipe failed on the autobuilder when it was tested in a
>> multilib build:
>>
>> ERROR: QA Issue: lib32-alsa-plugins: Files/directories were installed
>> but not shipped in any package:
>>  /usr/lib32/alsa-lib/libasound_module_rate_speexrate_medium.so
>>  /usr/lib32/alsa-lib/libasound_module_rate_samplerate_order.so
>>  /usr/lib32/alsa-lib/libasound_module_rate_samplerate_medium.so
>>  /usr/lib32/alsa-lib/libasound_module_rate_samplerate_best.so
>>  /usr/lib32/alsa-lib/libasound_module_rate_samplerate_linear.so
>>  /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so
>> Please set FILES such that these items are packaged. Alternatively if
>> they are unneeded, avoid installing them or delete them within
>> do_install. [installed-vs-shipped]
>>
>> I created a follow up patch:
>>
>> http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rpurdie/t222&id=bd4f5e346550f961f7a1056661f9b9fefdc8fff6
>>
>> which fixed this and meant to merge it immediately after your commit
>> however it looks like I squashed the patches accidentally. In comes down
>> to the class extension code not being able to rewrite entries from
>> PACKAGES_DYNAMIC.
>
>
> There are more errors I am seeing, I wonder if they are parallel install issues
>
> | mv: cannot stat '/home/kraj/work/rdk/build-b2120-h412-a9/tmp/work/cortexa9hf-vfp-neon-rdk-linux-gnueabi/alsa-plugins/1.0.29-r0/image/usr/share/alsa/alsa.conf.d/99-pulseaudio-default.conf.example': No such file or directory
> | WARNING: exit code 1 from a shell command.
> | ERROR: Function failed: do_install (log file is located at /home/kraj/work/rdk/build-b2120-h412-a9/tmp/work/cortexa9hf-vfp-neon-rdk-linux-gnueabi/alsa-plugins/1.0.29-r0/temp/log.do_install.30933)
> ERROR: Task 4117 (/home/kraj/work/rdk/openembedded-core/meta/recipes-multimedia/alsa/alsa-plugins_1.0.29.bb, do_install) failed with exit code '1'

I sent a patch to fix this but then there still are issues.

WARNING: QA Issue: alsa-plugins-pulseaudio-conf rdepends on
libasound-module-conf-pulse, but it isn't a build dependency?
[build-deps]
WARNING: QA Issue: alsa-plugins-pulseaudio-conf rdepends on
libasound-module-ctl-pulse, but it isn't a build dependency?
[build-deps]
WARNING: QA Issue: alsa-plugins-pulseaudio-conf rdepends on
libasound-module-pcm-pulse, but it isn't a build dependency?
[build-deps]



More information about the Openembedded-core mailing list