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-06-16 13:46:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/alsa (Old)
 and      /work/SRC/openSUSE:Factory/.alsa.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "alsa"

Tue Jun 16 13:46:20 2026 rev:237 rq:1359401 version:1.2.16.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/alsa/alsa.changes        2026-06-03 
20:21:36.403157990 +0200
+++ /work/SRC/openSUSE:Factory/.alsa.new.1981/alsa.changes      2026-06-16 
13:47:28.922343799 +0200
@@ -1,0 +2,8 @@
+Mon Jun 15 08:24:40 UTC 2026 - Takashi Iwai <[email protected]>
+
+- Update to alsa-lib 1.2.16.1:
+  a minor fix release, updating UCM and conf API.
+  For details, see:
+    https://www.alsa-project.org/wiki/Changes_v1.2.16_v1.2.16.1#alsa-lib
+
+-------------------------------------------------------------------

Old:
----
  alsa-lib-1.2.16.tar.bz2
  alsa-lib-1.2.16.tar.bz2.sig

New:
----
  alsa-lib-1.2.16.1.tar.bz2
  alsa-lib-1.2.16.1.tar.bz2.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ alsa.spec ++++++
--- /var/tmp/diff_new_pack.ys1GGd/_old  2026-06-16 13:47:30.090392640 +0200
+++ /var/tmp/diff_new_pack.ys1GGd/_new  2026-06-16 13:47:30.094392808 +0200
@@ -35,7 +35,7 @@
 %endif
 
 Name:           alsa
-Version:        1.2.16
+Version:        1.2.16.1
 Release:        0
 Summary:        Advanced Linux Sound Architecture
 License:        LGPL-2.1-or-later



++++++ alsa-lib-1.2.16.tar.bz2 -> alsa-lib-1.2.16.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-lib-1.2.16/configure 
new/alsa-lib-1.2.16.1/configure
--- old/alsa-lib-1.2.16/configure       2026-06-01 10:40:37.000000000 +0200
+++ new/alsa-lib-1.2.16.1/configure     2026-06-12 15:00:53.000000000 +0200
@@ -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.16.
+# Generated by GNU Autoconf 2.72 for alsa-lib 1.2.16.1.
 #
 #
 # 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.16'
-PACKAGE_STRING='alsa-lib 1.2.16'
+PACKAGE_VERSION='1.2.16.1'
+PACKAGE_STRING='alsa-lib 1.2.16.1'
 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.16 to adapt to many kinds of systems.
+'configure' configures alsa-lib 1.2.16.1 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.16:";;
+     short | recursive ) echo "Configuration of alsa-lib 1.2.16.1:";;
    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.16
+alsa-lib configure 1.2.16.1
 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.16, which was
+It was created by alsa-lib $as_me 1.2.16.1, 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.16'
+ VERSION='1.2.16.1'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -16389,7 +16389,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.16, which was
+This file was extended by alsa-lib $as_me 1.2.16.1, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16457,7 +16457,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.16
+alsa-lib config.status 1.2.16.1
 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.16/configure.ac 
new/alsa-lib-1.2.16.1/configure.ac
--- old/alsa-lib-1.2.16/configure.ac    2026-06-01 10:04:24.000000000 +0200
+++ new/alsa-lib-1.2.16.1/configure.ac  2026-06-12 14:59:43.000000000 +0200
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 AC_PREREQ([2.72])
-AC_INIT([alsa-lib], [1.2.16])
+AC_INIT([alsa-lib], [1.2.16.1])
 
 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.16/include/version.h 
new/alsa-lib-1.2.16.1/include/version.h
--- old/alsa-lib-1.2.16/include/version.h       2026-06-01 10:40:52.000000000 
+0200
+++ new/alsa-lib-1.2.16.1/include/version.h     2026-06-12 15:01:08.000000000 
+0200
@@ -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.16"
+#define SND_LIB_VERSION_STR    "1.2.16.1"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-lib-1.2.16/libtool new/alsa-lib-1.2.16.1/libtool
--- old/alsa-lib-1.2.16/libtool 2026-06-01 10:40:52.000000000 +0200
+++ new/alsa-lib-1.2.16.1/libtool       2026-06-12 15:01:07.000000000 +0200
@@ -1,5 +1,5 @@
 #! /bin/sh
-# Generated automatically by config.status (alsa-lib) 1.2.16
+# Generated automatically by config.status (alsa-lib) 1.2.16.1
 # 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.16/src/conf.c 
new/alsa-lib-1.2.16.1/src/conf.c
--- old/alsa-lib-1.2.16/src/conf.c      2026-06-01 10:04:24.000000000 +0200
+++ new/alsa-lib-1.2.16.1/src/conf.c    2026-06-12 14:59:43.000000000 +0200
@@ -1485,6 +1485,10 @@
                        endchr = ']';
                }
                c = get_nonwhite(input);
+               if (c < 0) {
+                       err = c;
+                       goto __end;
+               }
                if (c != endchr) {
                        if (n)
                                snd_config_delete(n);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-lib-1.2.16/src/ucm/parser.c 
new/alsa-lib-1.2.16.1/src/ucm/parser.c
--- old/alsa-lib-1.2.16/src/ucm/parser.c        2026-06-01 10:04:24.000000000 
+0200
+++ new/alsa-lib-1.2.16.1/src/ucm/parser.c      2026-06-12 14:59:43.000000000 
+0200
@@ -66,7 +66,7 @@
  *
  */
 int uc_mgr_config_load_file(snd_use_case_mgr_t *uc_mgr,
-                            const char *file, snd_config_t **cfg)
+                            const char *file, snd_config_t **cfg, bool 
optional)
 {
        char filename[PATH_MAX];
        int err;
@@ -74,9 +74,10 @@
        ucm_filename(filename, sizeof(filename), uc_mgr->conf_format,
                     file[0] == '/' ? NULL : uc_mgr->conf_dir_name,
                     file);
-       err = uc_mgr_config_load(uc_mgr->conf_format, filename, cfg);
+       err = uc_mgr_config_load(uc_mgr->conf_format, filename, cfg, optional);
        if (err < 0) {
-               snd_error(UCM, "failed to open file %s: %d", filename, err);
+               if (!optional || (err != -ENOENT && err != -EACCES))
+                       snd_error(UCM, "failed to open file %s: %d", filename, 
err);
                return err;
        }
        return 0;
@@ -825,7 +826,7 @@
        if (file) {
                if (substfile) {
                        snd_config_t *cfg;
-                       err = uc_mgr_config_load_file(uc_mgr, file, &cfg);
+                       err = uc_mgr_config_load_file(uc_mgr, file, &cfg, 
false);
                        if (err < 0)
                                return err;
                        err = uc_mgr_substitute_tree(uc_mgr, cfg);
@@ -844,7 +845,7 @@
                        ucm_filename(filename, sizeof(filename), 
uc_mgr->conf_format,
                                     file[0] == '/' ? NULL : 
uc_mgr->conf_dir_name,
                                     file);
-                       err = uc_mgr_config_load_into(uc_mgr->conf_format, 
filename, uc_mgr->local_config);
+                       err = uc_mgr_config_load_into(uc_mgr->conf_format, 
filename, uc_mgr->local_config, false);
                        if (err < 0)
                                return err;
                }
@@ -2949,7 +2950,7 @@
                if (file) {
                        snd_config_t *cfg;
                        /* load config from file */
-                       err = uc_mgr_config_load_file(uc_mgr, file, &cfg);
+                       err = uc_mgr_config_load_file(uc_mgr, file, &cfg, 
false);
                        if (err < 0)
                                goto __error;
                        /* parse the config */
@@ -3017,7 +3018,7 @@
                                snd_config_t *cfg;
                                const char *fname = vfile ? vfile : file;
                                /* load config from file */
-                               err = uc_mgr_config_load_file(uc_mgr, fname, 
&cfg);
+                               err = uc_mgr_config_load_file(uc_mgr, fname, 
&cfg, false);
                                if (err >= 0) {
                                        err = parse_verb_config(uc_mgr, id,
                                                                vcomment ? 
vcomment : comment,
@@ -3576,7 +3577,7 @@
                return -ENOENT;
        }
 
-       err = uc_mgr_config_load(2, filename, &tcfg);
+       err = uc_mgr_config_load(2, filename, &tcfg, false);
        if (err < 0)
                goto __error;
 
@@ -3586,7 +3587,7 @@
        if (err < 0)
                goto __error;
 
-       err = uc_mgr_config_load(uc_mgr->conf_format, filename, cfg);
+       err = uc_mgr_config_load(uc_mgr->conf_format, filename, cfg, false);
        if (err < 0) {
                snd_error(UCM, "could not parse configuration for card %s", 
uc_mgr->card_name);
                goto __error;
@@ -3792,7 +3793,7 @@
 #endif
                        continue;
 
-               err = uc_mgr_config_load(2, filename, &cfg);
+               err = uc_mgr_config_load(2, filename, &cfg, false);
                if (err < 0)
                        goto __err;
                err = snd_config_search(cfg, "Syntax", &c);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-lib-1.2.16/src/ucm/ucm_include.c 
new/alsa-lib-1.2.16.1/src/ucm/ucm_include.c
--- old/alsa-lib-1.2.16/src/ucm/ucm_include.c   2026-06-01 10:04:24.000000000 
+0200
+++ new/alsa-lib-1.2.16.1/src/ucm/ucm_include.c 2026-06-12 14:59:43.000000000 
+0200
@@ -90,11 +90,9 @@
        err = uc_mgr_get_substituted_value(uc_mgr, &s, file);
        if (err < 0)
                return err;
-       err = uc_mgr_config_load_file(uc_mgr, s, result);
-       if (opt_bool && (err == -ENOENT || err == -EACCES)) {
-               snd_trace(UCM, "optional file '%s' not found or readable", s);
+       err = uc_mgr_config_load_file(uc_mgr, s, result, opt_bool);
+       if (opt_bool && (err == -ENOENT || err == -EACCES))
                err = 0;
-       }
        free(s);
        return err;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-lib-1.2.16/src/ucm/ucm_local.h 
new/alsa-lib-1.2.16.1/src/ucm/ucm_local.h
--- old/alsa-lib-1.2.16/src/ucm/ucm_local.h     2026-06-01 10:04:24.000000000 
+0200
+++ new/alsa-lib-1.2.16.1/src/ucm/ucm_local.h   2026-06-12 14:59:43.000000000 
+0200
@@ -300,9 +300,9 @@
 
 const char *uc_mgr_sysfs_root(void);
 const char *uc_mgr_config_dir(int format);
-int uc_mgr_config_load_into(int format, const char *file, snd_config_t *cfg);
-int uc_mgr_config_load(int format, const char *file, snd_config_t **cfg);
-int uc_mgr_config_load_file(snd_use_case_mgr_t *uc_mgr,  const char *file, 
snd_config_t **cfg);
+int uc_mgr_config_load_into(int format, const char *file, snd_config_t *cfg, 
bool optional);
+int uc_mgr_config_load(int format, const char *file, snd_config_t **cfg, bool 
optional);
+int uc_mgr_config_load_file(snd_use_case_mgr_t *uc_mgr, const char *file, 
snd_config_t **cfg, bool optional);
 int uc_mgr_import_master_config(snd_use_case_mgr_t *uc_mgr);
 int uc_mgr_scan_master_configs(const char **_list[]);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-lib-1.2.16/src/ucm/utils.c 
new/alsa-lib-1.2.16.1/src/ucm/utils.c
--- old/alsa-lib-1.2.16/src/ucm/utils.c 2026-06-01 10:04:24.000000000 +0200
+++ new/alsa-lib-1.2.16.1/src/ucm/utils.c       2026-06-12 14:59:43.000000000 
+0200
@@ -357,7 +357,7 @@
        return path;
 }
 
-int uc_mgr_config_load_into(int format, const char *file, snd_config_t *top)
+int uc_mgr_config_load_into(int format, const char *file, snd_config_t *top, 
bool optional)
 {
        FILE *fp;
        snd_input_t *in;
@@ -369,7 +369,10 @@
        if (!fp) {
                err = -errno;
   __err_open:
-               snd_error(UCM, "could not open configuration file %s", file);
+               if (!optional || (err != -ENOENT && err != -EACCES))
+                       snd_error(UCM, "could not open configuration file %s", 
file);
+               else
+                       snd_trace(UCM, "optional configuration file %s not 
found or readable", file);
                return err;
        }
        err = snd_input_stdio_attach(&in, fp, 1);
@@ -391,7 +394,7 @@
        return 0;
 }
 
-int uc_mgr_config_load(int format, const char *file, snd_config_t **cfg)
+int uc_mgr_config_load(int format, const char *file, snd_config_t **cfg, bool 
optional)
 {
        snd_config_t *top;
        int err;
@@ -399,7 +402,7 @@
        err = snd_config_top(&top);
        if (err < 0)
                return err;
-       err = uc_mgr_config_load_into(format, file, top);
+       err = uc_mgr_config_load_into(format, file, top, optional);
        if (err < 0) {
                snd_config_delete(top);
                return err;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alsa-lib-1.2.16/version new/alsa-lib-1.2.16.1/version
--- old/alsa-lib-1.2.16/version 2026-06-01 10:40:44.000000000 +0200
+++ new/alsa-lib-1.2.16.1/version       2026-06-12 15:00:59.000000000 +0200
@@ -1 +1 @@
-1.2.16
+1.2.16.1

Reply via email to