mbox series

[0/5] ALSA 1.2.15 updates

Message ID 20251217121705.391288-1-michael.opdenacker@rootcommit.com
Headers show
Series ALSA 1.2.15 updates | expand

Message

Michael Opdenacker Dec. 17, 2025, 12:17 p.m. UTC
From: Michael Opdenacker <michael.opdenacker@rootcommit.com>

These changes update alsa-lib, alsa-utils, alsa-tools
and alsa-ucm-conf to the latest version: 1.2.15

Michael Opdenacker (5):
  alsa-lib: upgrade 1.2.14 -> 1.2.15
  alsa-utils: upgrade 1.2.14 -> 1.2.15
  alsa-tools: upgrade 1.2.14 -> 1.2.15
  alsa-ucm-conf: upgrade 1.2.14 -> 1.2.15
  maintainers.inc: update e-mail address

 meta/conf/distro/include/maintainers.inc      | 22 +++++++-------
 ...{alsa-lib_1.2.14.bb => alsa-lib_1.2.15.bb} |  2 +-
 ...a-tools_1.2.14.bb => alsa-tools_1.2.15.bb} |  2 +-
 ...conf_1.2.14.bb => alsa-ucm-conf_1.2.15.bb} |  2 +-
 ...sactl-fix-build-when-in-subdirectory.patch | 29 +++++++++++++++++++
 ...a-utils_1.2.14.bb => alsa-utils_1.2.15.bb} |  7 +++--
 6 files changed, 47 insertions(+), 17 deletions(-)
 rename meta/recipes-multimedia/alsa/{alsa-lib_1.2.14.bb => alsa-lib_1.2.15.bb} (94%)
 rename meta/recipes-multimedia/alsa/{alsa-tools_1.2.14.bb => alsa-tools_1.2.15.bb} (97%)
 rename meta/recipes-multimedia/alsa/{alsa-ucm-conf_1.2.14.bb => alsa-ucm-conf_1.2.15.bb} (89%)
 create mode 100644 meta/recipes-multimedia/alsa/alsa-utils-1.2.15/0001-alsactl-fix-build-when-in-subdirectory.patch
 rename meta/recipes-multimedia/alsa/{alsa-utils_1.2.14.bb => alsa-utils_1.2.15.bb} (96%)

Comments

Mathieu Dubois-Briand Dec. 17, 2025, 2:50 p.m. UTC | #1
On Wed Dec 17, 2025 at 1:17 PM CET, Michael Opdenacker via lists.openembedded.org wrote:
> From: Michael Opdenacker <michael.opdenacker@rootcommit.com>
>
> These changes update alsa-lib, alsa-utils, alsa-tools
> and alsa-ucm-conf to the latest version: 1.2.15
>
> Michael Opdenacker (5):

Hi Michael,

Thanks for your patch.

Based on the discussion on the other thread, you are probably already
aware of this, but just to confirm: this is failing with musl:

ERROR: alsa-lib-1.2.15-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-linux-musl/alsa-lib/1.2.15/temp/run.do_compile.644079' failed with exit code 1
...
| ../../../sources/alsa-lib-1.2.15/src/ucm/ucm_exec.c: In function 'uc_mgr_exec':
| ../../../sources/alsa-lib-1.2.15/src/ucm/ucm_exec.c:263:17: error: implicit declaration of function 'close_range' [-Wimplicit-function-declaration]
|   263 |                 close_range(3, maxfd, 0);
|       |                 ^~~~~~~~~~~

https://autobuilder.yoctoproject.org/valkyrie/#/builders/6/builds/2885
https://autobuilder.yoctoproject.org/valkyrie/#/builders/111/builds/1605

Thanks,
Mathieu
Michael Opdenacker Dec. 17, 2025, 3:59 p.m. UTC | #2
Hi Mathieu

On 12/17/25 15:50, Mathieu Dubois-Briand wrote:
> On Wed Dec 17, 2025 at 1:17 PM CET, Michael Opdenacker via lists.openembedded.org wrote:
>> From: Michael Opdenacker <michael.opdenacker@rootcommit.com>
>>
>> These changes update alsa-lib, alsa-utils, alsa-tools
>> and alsa-ucm-conf to the latest version: 1.2.15
>>
>> Michael Opdenacker (5):
> Hi Michael,
>
> Thanks for your patch.
>
> Based on the discussion on the other thread, you are probably already
> aware of this, but just to confirm: this is failing with musl:
>
> ERROR: alsa-lib-1.2.15-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-linux-musl/alsa-lib/1.2.15/temp/run.do_compile.644079' failed with exit code 1
> ...
> | ../../../sources/alsa-lib-1.2.15/src/ucm/ucm_exec.c: In function 'uc_mgr_exec':
> | ../../../sources/alsa-lib-1.2.15/src/ucm/ucm_exec.c:263:17: error: implicit declaration of function 'close_range' [-Wimplicit-function-declaration]
> |   263 |                 close_range(3, maxfd, 0);
> |       |                 ^~~~~~~~~~~
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/6/builds/2885
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/111/builds/1605
Thanks for the confirmation!
Fortunately, upstream already has a fix for this issue:
https://github.com/alsa-project/alsa-lib/commit/a068cf08ad67447893b707cddfce31c9cafee643

I'm preparing a V2 for your robots to test :)
Thanks again
Michael.