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

Reply via email to