Hello community,

here is the log from the commit of package alsa for openSUSE:Factory checked in 
at 2017-05-20 14:31:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/alsa (Old)
 and      /work/SRC/openSUSE:Factory/.alsa.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "alsa"

Sat May 20 14:31:47 2017 rev:176 rq:495558 version:1.1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/alsa/alsa.changes        2017-05-06 
18:25:02.426265571 +0200
+++ /work/SRC/openSUSE:Factory/.alsa.new/alsa.changes   2017-05-20 
14:31:48.515488556 +0200
@@ -1,0 +2,54 @@
+Tue May 16 15:32:13 CEST 2017 - ti...@suse.de
+
+- Update to alsa-lib 1.1.4: including most of previous fixes,
+  in addition to topology API updates
+- Upstream fix for building with old glibc:
+  0001-build-Define-__USE_UNIX98-for-old-glibc.patch
+- Obsoleted patches:
+  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
+  0002-ucm-parser-needs-limits.h.patch
+  0003-pcm-direct-allow-users-to-configure-different-period.patch
+  0004-pcm-dshare-enable-silence.patch
+  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
+  0006-plugin-dynamically-update-avail_min-on-slave.patch
+  0007-rate-dynamic-update-avail_min-on-slave.patch
+  0008-topology-fix-unused-const-variable-warning.patch
+  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
+  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
+  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
+  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
+  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
+  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
+  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
+  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
+  0017-ucm-Load-device-specific-configuration-file-based-on.patch
+  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
+  0019-topology-Fix-incorrect-license-in-source-comments.patch
+  0020-conf-cards-add-support-for-pistachio-card.patch
+  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
+  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
+  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
+  0024-pcm-Disable-locking-in-async-mode.patch
+  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
+  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
+  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
+  0028-pcm-file-Enable-file-writing-for-capture-path.patch
+  0029-pcm-status-dump-fix-timestamp-formatting.patch
+  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
+  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
+  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
+  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
+  0034-always-handle-return-value-from-snd_config_get_id-co.patch
+  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
+  0036-topology-coverity-remove-dead-code.patch
+  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
+  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
+  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
+  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
+  0041-conf-cards-add-VC4-HDMI-card.patch
+  0042-pcm-plug-save-converter-config.patch
+  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch
+  0096-conf-Remove-dmix.direct_memory_access-setup.patch
+  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch
  0096-conf-Remove-dmix.direct_memory_access-setup.patch
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
  alsa-lib-1.1.3.tar.bz2

New:
----
  0001-build-Define-__USE_UNIX98-for-old-glibc.patch
  alsa-lib-1.1.4.tar.bz2

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

Other differences:
------------------
++++++ alsa.spec ++++++
--- /var/tmp/diff_new_pack.QGDeyj/_old  2017-05-20 14:31:49.767311448 +0200
+++ /var/tmp/diff_new_pack.QGDeyj/_new  2017-05-20 14:31:49.771310882 +0200
@@ -16,12 +16,12 @@
 #
 
 
-%define package_version        1.1.3
+%define package_version        1.1.4
 %if 0%{?suse_version} < 1200
 %define _udevrulesdir /lib/udev/rules.d/
 %endif
 Name:           alsa
-Version:        1.1.3
+Version:        1.1.4
 Release:        0
 Summary:        Advanced Linux Sound Architecture
 License:        LGPL-2.1+
@@ -45,51 +45,7 @@
 Source40:       50-alsa.conf
 Source41:       install-snd-module
 # upstream fixes
-Patch1:         0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
-Patch2:         0002-ucm-parser-needs-limits.h.patch
-Patch3:         0003-pcm-direct-allow-users-to-configure-different-period.patch
-Patch4:         0004-pcm-dshare-enable-silence.patch
-Patch5:         0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
-Patch6:         0006-plugin-dynamically-update-avail_min-on-slave.patch
-Patch7:         0007-rate-dynamic-update-avail_min-on-slave.patch
-Patch8:         0008-topology-fix-unused-const-variable-warning.patch
-Patch9:         0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
-Patch10:        0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
-Patch11:        0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
-Patch12:        0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
-Patch13:        0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
-Patch14:        0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
-Patch15:        0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
-Patch16:        0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
-Patch17:        0017-ucm-Load-device-specific-configuration-file-based-on.patch
-Patch18:        0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
-Patch19:        0019-topology-Fix-incorrect-license-in-source-comments.patch
-Patch20:        0020-conf-cards-add-support-for-pistachio-card.patch
-Patch21:        0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
-Patch22:        0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
-Patch23:        0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
-Patch24:        0024-pcm-Disable-locking-in-async-mode.patch
-Patch25:        0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
-Patch26:        0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
-Patch27:        0027-pcm-direct-fix-race-on-clearing-timer-events.patch
-Patch28:        0028-pcm-file-Enable-file-writing-for-capture-path.patch
-Patch29:        0029-pcm-status-dump-fix-timestamp-formatting.patch
-Patch30:        0030-pcm-extplug-refinement-of-masks-in-extplug.patch
-Patch31:        0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
-Patch32:        0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
-Patch33:        0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
-Patch34:        0034-always-handle-return-value-from-snd_config_get_id-co.patch
-Patch35:        0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
-Patch36:        0036-topology-coverity-remove-dead-code.patch
-Patch37:        0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
-Patch38:        0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
-Patch39:        0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
-Patch40:        0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
-Patch41:        0041-conf-cards-add-VC4-HDMI-card.patch
-Patch42:        0042-pcm-plug-save-converter-config.patch
-Patch43:        0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch
-Patch96:        0096-conf-Remove-dmix.direct_memory_access-setup.patch
-Patch97:        0097-pcm-dmix-Disable-var_periodsize-as-default.patch
+Patch1:         0001-build-Define-__USE_UNIX98-for-old-glibc.patch
 # rest suse patches
 Patch98:        0098-dmix-Workaround-for-binary-incompatibility.patch
 BuildRequires:  doxygen
@@ -155,50 +111,6 @@
 %prep
 %setup -q -n alsa-lib-%{package_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
-%patch13 -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
-%patch33 -p1
-%patch34 -p1
-%patch35 -p1
-%patch36 -p1
-%patch37 -p1
-%patch38 -p1
-%patch39 -p1
-%patch40 -p1
-%patch41 -p1
-%patch42 -p1
-%patch43 -p1
-%patch96 -p1
-%patch97 -p1
 %patch98 -p1
 
 %build

++++++ 0001-build-Define-__USE_UNIX98-for-old-glibc.patch ++++++
>From 3cf3fbebddad4e58efbd03e4d2217f0a0d07a2ed Mon Sep 17 00:00:00 2001
From: Takashi Iwai <ti...@suse.de>
Date: Tue, 16 May 2017 16:17:57 +0200
Subject: [PATCH] build: Define __USE_UNIX98 for old glibc

Otherwise PTHREAD_MUTEX_RECURSIVE isn't defined and we get an error
with old glibc.

Signed-off-by: Takashi Iwai <ti...@suse.de>
---
 src/pcm/pcm_local.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/pcm/pcm_local.h b/src/pcm/pcm_local.h
index 32e6dcdf6fcd..e4f652187c49 100644
--- a/src/pcm/pcm_local.h
+++ b/src/pcm/pcm_local.h
@@ -35,6 +35,7 @@
 #include "local.h"
 
 #ifdef THREAD_SAFE_API
+#define __USE_UNIX98 1 /* for old glibc */
 #include <pthread.h>
 #endif
 
-- 
2.13.0



++++++ alsa-lib-1.1.3.tar.bz2 -> alsa-lib-1.1.4.tar.bz2 ++++++
++++ 5073 lines of diff (skipped)



Reply via email to