ERROR: QA Issue: linux-mainline: Files/directories were installed but not shipped /lib/firmware/sb16 /lib/firmware/korg /lib/firmware/sb16/ima_adpcm_capture.csp /lib/firmware/sb16/alaw_main.csp /lib/firmware/sb16/ima_adpcm_init.csp /lib/firmware/sb16/ima_adpcm_playback.csp /lib/firmware/sb16/mulaw_main.csp /lib/firmware/korg/k1212.dsp ERROR: QA run found fatal errors. Please consider fixing them. ERROR: Function failed: do_package_qa NOTE: recipe linux-mainline-3.8.13-r23a: task do_package: Failed ERROR: Task 1216 (/home/enrico/Documents/poky/meta-beagleboard/common-bsp/recipes-kernel/linux/linux-mainline_3.8.bb, do_package) failed with exit code '1' NOTE: Tasks Summary: Attempted 2253 tasks of which 249 didn't need to be rerun and 1 failed.
This appears to be in the meta-beagleboard layer, you might need to use the Dylan 1.4.2 release to work with that layer or disable the QA Checks You can add INSANE_SKIP_linux-mainline = "1" to your local.conf file to skip this test for that package.
Created attachment 1670 [details] Patch to add new firmware file types I created the attached patch to the meta layer to fix this issue for my build. split_kernel_packages() only handles files with .bin, .fw and .cis extensions but in the kernel source there is also .csp (for sb16) and .dsp files (for korg1212). Arguably, the beaglebone kernel build probably shouldn't be building these at all but if meta is being used as a common layer then it should probably support these?
Denys - is this still worth keeping open? Could you reassign if so or close it if not? Thanks.
Both are now fixed: http://cgit.openembedded.org/openembedded-core/commit/meta/classes/kernel.bbclass?id=4a4877c2e7cdcb8a1d0a54add600c0cd4e92e647 http://cgit.openembedded.org/openembedded-core/commit/meta/classes/kernel.bbclass?id=826bc56e77bd9a53f6bc19548549f6d92de09911