Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package alsa for openSUSE:Factory checked in at 2026-01-12 10:15:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alsa (Old) and /work/SRC/openSUSE:Factory/.alsa.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "alsa" Mon Jan 12 10:15:54 2026 rev:234 rq:1326291 version:1.2.15.2 Changes: -------- --- /work/SRC/openSUSE:Factory/alsa/alsa.changes 2026-01-03 17:26:09.708645087 +0100 +++ /work/SRC/openSUSE:Factory/.alsa.new.1928/alsa.changes 2026-01-12 10:23:20.734476022 +0100 @@ -1,0 +2,7 @@ +Fri Jan 9 08:37:35 UTC 2026 - Takashi Iwai <[email protected]> + +- Update to alsa-lib 1.2.15.2: + * ucm: add some traces for the config filenames + * fix a few error callback handlings + +------------------------------------------------------------------- Old: ---- alsa-lib-1.2.15.1.tar.bz2 alsa-lib-1.2.15.1.tar.bz2.sig New: ---- alsa-lib-1.2.15.2.tar.bz2 alsa-lib-1.2.15.2.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alsa.spec ++++++ --- /var/tmp/diff_new_pack.Nrbn9x/_old 2026-01-12 10:23:21.710516070 +0100 +++ /var/tmp/diff_new_pack.Nrbn9x/_new 2026-01-12 10:23:21.710516070 +0100 @@ -35,7 +35,7 @@ %endif Name: alsa -Version: 1.2.15.1 +Version: 1.2.15.2 Release: 0 Summary: Advanced Linux Sound Architecture License: LGPL-2.1-or-later ++++++ alsa-lib-1.2.15.1.tar.bz2 -> alsa-lib-1.2.15.2.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-lib-1.2.15.1/Makefile.am new/alsa-lib-1.2.15.2/Makefile.am --- old/alsa-lib-1.2.15.1/Makefile.am 2025-12-19 11:31:58.000000000 +0100 +++ new/alsa-lib-1.2.15.2/Makefile.am 2026-01-08 15:27:57.000000000 +0100 @@ -1,3 +1,6 @@ +# remove -h for tar (follow symlinks) to avoid endless include/alsa/alsa/... +am__tar = $${TAR-tar} cof - "$$tardir" + ACLOCAL_AMFLAGS = -I m4 SUBDIRS=doc include src @@ -20,14 +23,6 @@ rpm: dist $(MAKE) -C utils rpm -dist-hook: - -chmod -R a+r $(distdir) - @if ! test -z "$(AMTAR)"; then \ - $(AMTAR) --create --verbose --file=- $(distdir) | bzip2 -c -9 > $(distdir).tar.bz2 ; \ - else \ - $(TAR) --create --verbose --file=- $(distdir) | bzip2 -c -9 > $(distdir).tar.bz2 ; \ - fi - doc-dummy: doc: doc-dummy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-lib-1.2.15.1/Makefile.in new/alsa-lib-1.2.15.2/Makefile.in --- old/alsa-lib-1.2.15.1/Makefile.in 2025-12-19 11:33:01.000000000 +0100 +++ new/alsa-lib-1.2.15.2/Makefile.in 2026-01-08 15:42:00.000000000 +0100 @@ -299,7 +299,9 @@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__tar = @am__tar@ + +# remove -h for tar (follow symlinks) to avoid endless include/alsa/alsa/... +am__tar = $${TAR-tar} cof - "$$tardir" am__untar = @am__untar@ bindir = @bindir@ build = @build@ @@ -561,9 +563,6 @@ || exit 1; \ fi; \ done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ @@ -811,8 +810,8 @@ .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ - dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \ - dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \ + dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ + dist-xz dist-zip dist-zstd distcheck distclean \ distclean-generic distclean-libtool distclean-tags \ distcleancheck distdir distuninstallcheck dvi dvi-am html \ html-am info info-am install install-am install-data \ @@ -831,14 +830,6 @@ rpm: dist $(MAKE) -C utils rpm -dist-hook: - -chmod -R a+r $(distdir) - @if ! test -z "$(AMTAR)"; then \ - $(AMTAR) --create --verbose --file=- $(distdir) | bzip2 -c -9 > $(distdir).tar.bz2 ; \ - else \ - $(TAR) --create --verbose --file=- $(distdir) | bzip2 -c -9 > $(distdir).tar.bz2 ; \ - fi - doc-dummy: doc: doc-dummy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-lib-1.2.15.1/configure new/alsa-lib-1.2.15.2/configure --- old/alsa-lib-1.2.15.1/configure 2025-12-19 11:33:04.000000000 +0100 +++ new/alsa-lib-1.2.15.2/configure 2026-01-08 15:42:03.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.72 for alsa-lib 1.2.15.1. +# Generated by GNU Autoconf 2.72 for alsa-lib 1.2.15.2. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, @@ -611,8 +611,8 @@ # Identity of this package. PACKAGE_NAME='alsa-lib' PACKAGE_TARNAME='alsa-lib' -PACKAGE_VERSION='1.2.15.1' -PACKAGE_STRING='alsa-lib 1.2.15.1' +PACKAGE_VERSION='1.2.15.2' +PACKAGE_STRING='alsa-lib 1.2.15.2' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1495,7 +1495,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -'configure' configures alsa-lib 1.2.15.1 to adapt to many kinds of systems. +'configure' configures alsa-lib 1.2.15.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1566,7 +1566,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of alsa-lib 1.2.15.1:";; + short | recursive ) echo "Configuration of alsa-lib 1.2.15.2:";; esac cat <<\_ACEOF @@ -1730,7 +1730,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -alsa-lib configure 1.2.15.1 +alsa-lib configure 1.2.15.2 generated by GNU Autoconf 2.72 Copyright (C) 2023 Free Software Foundation, Inc. @@ -2047,7 +2047,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by alsa-lib $as_me 1.2.15.1, which was +It was created by alsa-lib $as_me 1.2.15.2, which was generated by GNU Autoconf 2.72. Invocation command line was $ $0$ac_configure_args_raw @@ -3423,7 +3423,7 @@ # Define the identity of the package. PACKAGE='alsa-lib' - VERSION='1.2.15.1' + VERSION='1.2.15.2' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -16401,7 +16401,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by alsa-lib $as_me 1.2.15.1, which was +This file was extended by alsa-lib $as_me 1.2.15.2, which was generated by GNU Autoconf 2.72. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16469,7 +16469,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -alsa-lib config.status 1.2.15.1 +alsa-lib config.status 1.2.15.2 configured by $0, generated by GNU Autoconf 2.72, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-lib-1.2.15.1/configure.ac new/alsa-lib-1.2.15.2/configure.ac --- old/alsa-lib-1.2.15.1/configure.ac 2025-12-19 11:31:58.000000000 +0100 +++ new/alsa-lib-1.2.15.2/configure.ac 2026-01-08 15:27:57.000000000 +0100 @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT(alsa-lib, 1.2.15.1) +AC_INIT(alsa-lib, 1.2.15.2) AC_CONFIG_SRCDIR([src/control/control.c]) AC_CONFIG_MACRO_DIR([m4]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-lib-1.2.15.1/include/version.h new/alsa-lib-1.2.15.2/include/version.h --- old/alsa-lib-1.2.15.1/include/version.h 2025-12-19 11:33:21.000000000 +0100 +++ new/alsa-lib-1.2.15.2/include/version.h 2026-01-08 15:42:14.000000000 +0100 @@ -10,5 +10,5 @@ #define SND_LIB_VER(maj, min, sub) (((maj)<<16)|((min)<<8)|(sub)) #define SND_LIB_VERSION SND_LIB_VER(SND_LIB_MAJOR, SND_LIB_MINOR, SND_LIB_SUBMINOR) /** library version (string) */ -#define SND_LIB_VERSION_STR "1.2.15.1" +#define SND_LIB_VERSION_STR "1.2.15.2" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-lib-1.2.15.1/libtool new/alsa-lib-1.2.15.2/libtool --- old/alsa-lib-1.2.15.1/libtool 2025-12-19 11:33:20.000000000 +0100 +++ new/alsa-lib-1.2.15.2/libtool 2026-01-08 15:42:14.000000000 +0100 @@ -1,5 +1,5 @@ #! /bin/sh -# Generated automatically by config.status (alsa-lib) 1.2.15.1 +# Generated automatically by config.status (alsa-lib) 1.2.15.2 # Libtool was configured on host alsa: # NOTE: Changes made to this file will be lost: look at ltmain.sh. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-lib-1.2.15.1/src/error.c new/alsa-lib-1.2.15.2/src/error.c --- old/alsa-lib-1.2.15.1/src/error.c 2025-12-19 11:31:58.000000000 +0100 +++ new/alsa-lib-1.2.15.2/src/error.c 2026-01-08 15:27:57.000000000 +0100 @@ -34,6 +34,8 @@ #include <stdarg.h> #include <string.h> +static void snd_lib_error_default(const char *file, int line, const char *function, int errcode, const char *fmt, ...); + /** * Array of error codes in US ASCII. */ @@ -281,7 +283,8 @@ if (interface > 0 && interface <= SND_ILOG_LAST && debug_config.interface_levels[interface] > 0) { level = debug_config.interface_levels[interface]; } else { - level = debug_config.global_level; } + level = debug_config.global_level; + } if (level == 0) level = SND_LOG_ERROR; @@ -290,6 +293,8 @@ return prio <= (int)level; } +static void snd_lib_error_vdefault(const char *file, int line, const char *function, int errcode, const char *fmt, va_list arg); + /** * \brief The default log handler function. * \param prio Priority value (SND_LOG_*). @@ -317,6 +322,12 @@ local_error(file, line, function, errcode, fmt, arg); return; } + if (snd_lib_error != snd_lib_error_default) { + if (prio == SND_LOG_ERROR) + snd_lib_error_vdefault(file, line, function, errcode, fmt, arg); + /* ignore other priorities - restore old behaviour */ + return; + } if (!snd_lib_log_filter(prio, interface, NULL)) return; @@ -444,6 +455,25 @@ } /** + * \brief The default error handler function. + * \param file The filename where the error was hit. + * \param line The line number. + * \param function The function name. + * \param errcode The error code. + * \param fmt The message (including the format characters). + * \param arg Optional arguments. + * \deprecated Since 1.2.15 + * + * Use snd_lib_vlog handler to print error message for anonymous interface. + */ +static void snd_lib_error_vdefault(const char *file, int line, const char *function, int errcode, const char *fmt, va_list arg) +{ + char msg[512]; + vsnprintf(msg, sizeof(msg), fmt, arg); + snd_lib_error(file, line, function, errcode, "%s", msg); +} + +/** * \ingroup Error * \deprecated Since 1.2.15 * Pointer to the error handler function. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-lib-1.2.15.1/src/ucm/parser.c new/alsa-lib-1.2.15.2/src/ucm/parser.c --- old/alsa-lib-1.2.15.1/src/ucm/parser.c 2025-12-19 11:31:58.000000000 +0100 +++ new/alsa-lib-1.2.15.2/src/ucm/parser.c 2026-01-08 15:27:57.000000000 +0100 @@ -3417,6 +3417,7 @@ } ucm_filename(fn, sizeof(fn), version, dir, file); + snd_trace(UCM, "probing configuration file '%s'", fn); if (access(fn, R_OK) == 0 && lstat64(fn, &st) == 0) { if (S_ISLNK(st.st_mode)) { ssize_t r; @@ -3448,6 +3449,7 @@ } free(link); } + snd_trace(UCM, "using directory '%s' and file '%s'", dir, file); if (replace_string(&uc_mgr->conf_dir_name, dir) == NULL) goto __enomem; if (replace_string(&uc_mgr->conf_file_name, file) == NULL) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-lib-1.2.15.1/src/ucm/utils.c new/alsa-lib-1.2.15.2/src/ucm/utils.c --- old/alsa-lib-1.2.15.1/src/ucm/utils.c 2025-12-19 11:31:58.000000000 +0100 +++ new/alsa-lib-1.2.15.2/src/ucm/utils.c 2026-01-08 15:27:57.000000000 +0100 @@ -364,6 +364,7 @@ const char *default_paths[2]; int err; + snd_trace(UCM, "loading config '%s'", file); fp = fopen(file, "r"); if (!fp) { err = -errno; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-lib-1.2.15.1/version new/alsa-lib-1.2.15.2/version --- old/alsa-lib-1.2.15.1/version 2025-12-19 11:33:11.000000000 +0100 +++ new/alsa-lib-1.2.15.2/version 2026-01-08 15:42:07.000000000 +0100 @@ -1 +1 @@ -1.2.15.1 +1.2.15.2
