Hello community,

here is the log from the commit of package alsa for openSUSE:Factory checked in 
at 2019-01-15 13:15:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/alsa (Old)
 and      /work/SRC/openSUSE:Factory/.alsa.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "alsa"

Tue Jan 15 13:15:02 2019 rev:187 rq:663643 version:1.1.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/alsa/alsa.changes        2018-11-26 
10:17:22.865938269 +0100
+++ /work/SRC/openSUSE:Factory/.alsa.new.28833/alsa.changes     2019-01-15 
13:15:04.252419260 +0100
@@ -1,0 +2,67 @@
+Mon Jan  7 15:32:13 CET 2019 - [email protected]
+
+- Update to alsa-lib 1.1.8
+  * Core:
+    conf: rename snd_conf_load1() to _snd_config_load_with_include() 
+    conf/ucm: bytcht-es8316: Add long-name UCM profiles 
+    conf/ucm: Add UCM profile for bytcht-es8316 boards 
+    Create shared {En,Dis}ableSeq.conf components for rt5645 variants 
+    conf/ucm: bytcr-rt5651: Add bytcr-rt5651-stereo-spk-dmic-mic config 
+    conf/ucm: kblrt5660: Add ucm setting for Dell Edge IoT platform 
+    conf/ucm: chtrt5650: Add UCM config for chtrt5650 
+    ucm: Set default include path 
+    conf: Move UCM profile snippets into components subdirectory 
+    initial version of .travis.yml file 
+  * Control API:
+    control: fix the assert() in snd_ctl_elem_set_bytes 
+  * PCM API:
+    pcm: ioplug: Fix the regression of pulse plugin drain 
+    pcm: extplug: Keep format and channels the same if requested 
+    pcm: dshare: Fix segfault when not binding channel 0 
+    pcm: dmix: Add option to allow alignment of slave pointers 
+    pcm: interval: Interpret (x x+1] correctly and return x+1 
+  * Use Case Manager API:
+    conf: rename snd_conf_load1() to _snd_config_load_with_include() 
+    ucm: Set default include path 
+    conf: Move UCM profile snippets into components subdirectory 
+  * Configuration:
+    conf: rename snd_conf_load1() to _snd_config_load_with_include() 
+    conf/ucm: bytcht-es8316: Add long-name UCM profiles 
+    conf/ucm: Add UCM profile for bytcht-es8316 boards 
+    Create device component for rt5645 Internal Analog Mic UCM 
+    Factor out rt5645 variants Headset+Digital Mic UCM shared {en,dis}able 
sequences 
+    Factor out rt5645 variants Speaker+Headphones shared UCM enable sequences 
+    Create shared {En,Dis}ableSeq.conf components for rt5645 variants 
+    Update chtrt5645 ucm variants to use bytcr/PlatformEnableSeq.conf 
component 
+    conf/ucm: bytcr-rt5651: Document mono speaker wiring 
+    conf/ucm: bytcr-rt5651: Add bytcr-rt5651-stereo-spk-dmic-mic config 
+    conf/ucm: bytcr-rt5651: Add digital mic support 
+    conf/ucm: bytcr-rt5651: Add support for a headset-mic on IN2 
+    conf/ucm: bytcr-rt5651: Enable Stereo? ADC MIXL ADC? switches when 
enabling inputs 
+    conf/ucm: kblrt5660: Add ucm setting for Dell Edge IoT platform 
+    conf/ucm: chtrt5650: Add UCM config for chtrt5650 
+    ucm: Set default include path 
+    conf: Move UCM profile snippets into components subdirectory 
+    conf: USB-Audio: Add Dell WD19 Dock in the IEC958 blacklist 
+    conf/ucm/Dell-WD15-Dock: Fix incorrect device names 
+  * Documentation:
+    README.md: add link to www.alsa-project.org 
+    initial version of README.md for github 
+  * External PCM Filter Plugin SDK:
+    pcm: extplug: Keep format and channels the same if requested 
+  * Test/Example code:
+    test/audio_time: remove unused variables 
+    test: rename code to more approriate mixtest 
+    test/code: make it work again 
+    test/latecy: fix typo in tstamp compare 
+  * Utils:
+    utils/alsa.m4: conditionally enable libdl in AM_PATH_ALSA m4 macro 
+- Drop obsoleted patches:
+  0001-conf-ucm-Dell-WD15-Dock-Fix-incorrect-device-names.patch
+  0002-pcm-interval-Interpret-x-x-1-correctly-and-return-x-.patch
+- Remove obsoleted UCM profile for rt5640
+- Don't treat the non-existing $ALSA_CONFIG_PATH too severely
+  (bsc#1120893):
+  alsa-lib-ignore-non-accessible-ALSA_CONFIG_PATH.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-conf-ucm-Dell-WD15-Dock-Fix-incorrect-device-names.patch
  0002-pcm-interval-Interpret-x-x-1-correctly-and-return-x-.patch
  alsa-lib-1.1.7.tar.bz2
  bytcr-rt5640-HiFi.conf
  bytcr-rt5640.conf

New:
----
  alsa-lib-1.1.8.tar.bz2
  alsa-lib-ignore-non-accessible-ALSA_CONFIG_PATH.patch

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

Other differences:
------------------
++++++ alsa.spec ++++++
--- /var/tmp/diff_new_pack.WhtvJ8/_old  2019-01-15 13:15:04.828418807 +0100
+++ /var/tmp/diff_new_pack.WhtvJ8/_new  2019-01-15 13:15:04.832418805 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package alsa
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,18 +21,17 @@
   %define _fillupdir /var/adm/fillup-templates
 %endif
 
-%define package_version        1.1.7
 %if 0%{?suse_version} < 1200
 %define _udevrulesdir /lib/udev/rules.d/
 %endif
 Name:           alsa
-Version:        1.1.7
+Version:        1.1.8
 Release:        0
 Summary:        Advanced Linux Sound Architecture
 License:        LGPL-2.1-or-later
 Group:          System/Libraries
 Url:            http://www.alsa-project.org/
-Source:         
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-%{package_version}.tar.bz2
+Source:         ftp://ftp.alsa-project.org/pub/lib/alsa-lib-%{version}.tar.bz2
 Source2:        baselibs.conf
 Source8:        40-alsa.rules
 Source9:        42-hd-audio-pm.rules
@@ -49,14 +48,10 @@
 Source34:       alsa-init.sh
 Source40:       50-alsa.conf
 Source41:       install-snd-module
-# upstream fixes
-Patch1:         0001-conf-ucm-Dell-WD15-Dock-Fix-incorrect-device-names.patch
-Patch2:         0002-pcm-interval-Interpret-x-x-1-correctly-and-return-x-.patch
 # rest suse fixes
+Patch101:       alsa-lib-ignore-non-accessible-ALSA_CONFIG_PATH.patch
 Source101:      chtcx2072x.conf
 Source102:      chtcx2072x-HiFi.conf
-Source103:      bytcr-rt5640.conf
-Source104:      bytcr-rt5640-HiFi.conf
 BuildRequires:  doxygen
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
@@ -118,9 +113,8 @@
 Architecture.
 
 %prep
-%setup -q -n alsa-lib-%{package_version}
-%patch1 -p1
-%patch2 -p1
+%setup -q -n alsa-lib-%{version}
+%patch101 -p1
 
 %build
 export AUTOMAKE_JOBS="%{?_smp_mflags}"
@@ -143,9 +137,6 @@
 mkdir -p %{buildroot}%{_datadir}/alsa/ucm/chtcx2072x
 install -c -m 0644 %{S:101} 
%{buildroot}%{_datadir}/alsa/ucm/chtcx2072x/chtcx2072x.conf
 install -c -m 0644 %{S:102} 
%{buildroot}%{_datadir}/alsa/ucm/chtcx2072x/HiFi.conf
-mkdir -p %{buildroot}%{_datadir}/alsa/ucm/bytcr-rt5640
-install -c -m 0644 %{S:103} 
%{buildroot}%{_datadir}/alsa/ucm/bytcr-rt5640/bytcr-rt5640.conf
-install -c -m 0644 %{S:104} 
%{buildroot}%{_datadir}/alsa/ucm/bytcr-rt5640/HiFi.conf
 # clean up unneeded files
 rm -f %{buildroot}%{_libdir}/*.*a
 # rm -f %{buildroot}%{_libdir}/alsa-lib/smixer/*.*a



++++++ alsa-lib-1.1.7.tar.bz2 -> alsa-lib-1.1.8.tar.bz2 ++++++
++++ 15727 lines of diff (skipped)

++++++ alsa-lib-ignore-non-accessible-ALSA_CONFIG_PATH.patch ++++++
--- a/src/conf.c
+++ b/src/conf.c
@@ -3904,6 +3904,9 @@ int snd_config_update_r(snd_config_t **_top, 
snd_config_update_t **_update, cons
        configs = cfgs;
        if (!configs) {
                configs = getenv(ALSA_CONFIG_PATH_VAR);
+               /* ignore the non-accessible override */
+               if (configs && access(configs, R_OK) < 0)
+                       configs = NULL;
                if (!configs || !*configs) {
                        const char *topdir = snd_config_topdir();
                        char *s = alloca(strlen(topdir) +


Reply via email to