Hello community, here is the log from the commit of package alsa for openSUSE:Factory checked in at 2020-10-24 15:15:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alsa (Old) and /work/SRC/openSUSE:Factory/.alsa.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "alsa" Sat Oct 24 15:15:45 2020 rev:206 rq:843202 version:1.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/alsa/alsa.changes 2020-10-08 13:10:10.523063312 +0200 +++ /work/SRC/openSUSE:Factory/.alsa.new.3463/alsa.changes 2020-10-24 15:15:50.808131041 +0200 @@ -1,0 +2,44 @@ +Wed Oct 21 12:42:25 CEST 2020 - ti...@suse.de + +- Update to alsa-lib 1.2.4: + Major updates, including previous patches. + Documentation updates, PCM optional lockless, meter and iec958 + plugin updates, UCM updates, topology API updates, LTO fixes, etc. + See the details in + https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4 +- Drop the superfluous udev rules for HD-audio; + it's already handled in the kernel properly +- Drop obsoleted patches: + 0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch + 0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch + 0003-ucm-substitute-the-merged-tree-completely.patch + 0004-ctl-improve-documentation-for-identifier-of-control-.patch + 0005-pcm-dmix-make-lockless-operation-optional.patch + 0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch + 0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch + 0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch + 0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch + 0010-control-ctlparse-fix-enum-values-in-or.patch + 0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch + 0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch + 0014-control-Add-documentation-for-snd_ctl_elem_list_.patch + 0015-conf-quote-also-strings-with-and-characters-in-strin.patch + 0016-topology-decode-Fix-channel-map-memory-allocation.patch + 0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch + 0018-topology-decode-Remove-decoding-values-for-enum-cont.patch + 0019-topology-decode-Add-enum-control-texts-as-separate-e.patch + 0020-topology-decode-Fix-printing-texts-section.patch + 0021-topology-decode-Change-declaration-of-enum-decoding-.patch + 0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch + 0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch + 0024-topology-decode-Add-DAI-name-printing.patch + 0025-topology-Make-buffer-for-saving-dynamic-size.patch + 0026-topology-return-correct-value-in-tplg_save_printf.patch + 0027-topology-fix-some-gcc10-warnings-labs-signess.patch + 0028-topology-fix-sort_config.patch + 0029-topology-fix-the-unaligned-access.patch + 0030-topology-improve-the-printf-buffer-management.patch + 0031-control-Improve-general-control-interface-documentat.patch + 0032-control-Add-documentation-for-snd_ctl_elem_value_.patch + +------------------------------------------------------------------- Old: ---- 0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch 0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch 0003-ucm-substitute-the-merged-tree-completely.patch 0004-ctl-improve-documentation-for-identifier-of-control-.patch 0005-pcm-dmix-make-lockless-operation-optional.patch 0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch 0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch 0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch 0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch 0010-control-ctlparse-fix-enum-values-in-or.patch 0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch 0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch 0014-control-Add-documentation-for-snd_ctl_elem_list_.patch 0015-conf-quote-also-strings-with-and-characters-in-strin.patch 0016-topology-decode-Fix-channel-map-memory-allocation.patch 0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch 0018-topology-decode-Remove-decoding-values-for-enum-cont.patch 0019-topology-decode-Add-enum-control-texts-as-separate-e.patch 0020-topology-decode-Fix-printing-texts-section.patch 0021-topology-decode-Change-declaration-of-enum-decoding-.patch 0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch 0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch 0024-topology-decode-Add-DAI-name-printing.patch 0025-topology-Make-buffer-for-saving-dynamic-size.patch 0026-topology-return-correct-value-in-tplg_save_printf.patch 0027-topology-fix-some-gcc10-warnings-labs-signess.patch 0028-topology-fix-sort_config.patch 0029-topology-fix-the-unaligned-access.patch 0030-topology-improve-the-printf-buffer-management.patch 0031-control-Improve-general-control-interface-documentat.patch 0032-control-Add-documentation-for-snd_ctl_elem_value_.patch 42-hd-audio-pm.rules alsa-lib-1.2.3.2.tar.bz2 New: ---- alsa-lib-1.2.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alsa.spec ++++++ --- /var/tmp/diff_new_pack.dkog1L/_old 2020-10-24 15:15:51.864132358 +0200 +++ /var/tmp/diff_new_pack.dkog1L/_new 2020-10-24 15:15:51.868132363 +0200 @@ -32,7 +32,7 @@ %endif Name: alsa -Version: 1.2.3.2 +Version: 1.2.4 Release: 0 Summary: Advanced Linux Sound Architecture License: LGPL-2.1-or-later @@ -41,7 +41,6 @@ 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 Source11: alsasound Source12: sysconfig.sound Source13: joystick @@ -53,37 +52,6 @@ Source31: all_notes_off.bin Source32: all_notes_off.mid Source34: alsa-init.sh -Patch1: 0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch -Patch2: 0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch -Patch3: 0003-ucm-substitute-the-merged-tree-completely.patch -Patch4: 0004-ctl-improve-documentation-for-identifier-of-control-.patch -Patch5: 0005-pcm-dmix-make-lockless-operation-optional.patch -Patch6: 0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch -Patch7: 0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch -Patch8: 0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch -Patch9: 0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch -Patch10: 0010-control-ctlparse-fix-enum-values-in-or.patch -Patch11: 0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch -Patch12: 0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch -Patch14: 0014-control-Add-documentation-for-snd_ctl_elem_list_.patch -Patch15: 0015-conf-quote-also-strings-with-and-characters-in-strin.patch -Patch16: 0016-topology-decode-Fix-channel-map-memory-allocation.patch -Patch17: 0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch -Patch18: 0018-topology-decode-Remove-decoding-values-for-enum-cont.patch -Patch19: 0019-topology-decode-Add-enum-control-texts-as-separate-e.patch -Patch20: 0020-topology-decode-Fix-printing-texts-section.patch -Patch21: 0021-topology-decode-Change-declaration-of-enum-decoding-.patch -Patch22: 0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch -Patch23: 0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch -Patch24: 0024-topology-decode-Add-DAI-name-printing.patch -Patch25: 0025-topology-Make-buffer-for-saving-dynamic-size.patch -Patch26: 0026-topology-return-correct-value-in-tplg_save_printf.patch -Patch27: 0027-topology-fix-some-gcc10-warnings-labs-signess.patch -Patch28: 0028-topology-fix-sort_config.patch -Patch29: 0029-topology-fix-the-unaligned-access.patch -Patch30: 0030-topology-improve-the-printf-buffer-management.patch -Patch31: 0031-control-Improve-general-control-interface-documentat.patch -Patch32: 0032-control-Add-documentation-for-snd_ctl_elem_value_.patch # rest suse fixes Patch101: alsa-lib-ignore-non-accessible-ALSA_CONFIG_PATH.patch BuildRequires: doxygen @@ -172,37 +140,6 @@ %prep %setup -q -n alsa-lib-%{version} -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch14 -p1 -%patch15 -p1 -%patch16 -p1 -%patch17 -p1 -%patch18 -p1 -%patch19 -p1 -%patch20 -p1 -%patch21 -p1 -%patch22 -p1 -%patch23 -p1 -%patch24 -p1 -%patch25 -p1 -%patch26 -p1 -%patch27 -p1 -%patch28 -p1 -%patch29 -p1 -%patch30 -p1 -%patch31 -p1 -%patch32 -p1 %patch101 -p1 %build @@ -270,11 +207,10 @@ # # udev rules # -mkdir -p %{buildroot}%{_udevrulesdir} %if 0%{?suse_version} < 1140 +mkdir -p %{buildroot}%{_udevrulesdir} install -c -m 0644 %{SOURCE8} %{buildroot}%{_udevrulesdir} %endif -install -c -m 0644 %{SOURCE9} %{buildroot}%{_udevrulesdir} # # install template to update rc.config and sysconfig files: # (updating the actual files is done in the %post-script) @@ -339,7 +275,9 @@ %{_prefix}/lib/all_notes_off.* %{_datadir}/sounds/alsa %{_fillupdir}/* +%if 0%{?suse_version} < 1140 %{_udevrulesdir}* +%endif %files devel %defattr(-, root, root) ++++++ alsa-lib-1.2.3.2.tar.bz2 -> alsa-lib-1.2.4.tar.bz2 ++++++ ++++ 3630 lines of diff (skipped)