Hello community,

here is the log from the commit of package alsa for openSUSE:Factory checked in 
at 2015-11-12 19:37:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/alsa (Old)
 and      /work/SRC/openSUSE:Factory/.alsa.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "alsa"

Changes:
--------
--- /work/SRC/openSUSE:Factory/alsa/alsa.changes        2015-10-14 
16:41:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.alsa.new/alsa.changes   2015-11-12 
19:37:53.000000000 +0100
@@ -1,0 +2,82 @@
+Mon Nov  9 11:32:40 CET 2015 - [email protected]
+
+- Update to alsa-lib 1.1.0:
+  including all previous fixes, with more updates for topology API,
+  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
+  improvements.
+- Fix the build with old gcc on SLE11:
+  0001-topology-Add-missing-include-sys-stat.h.patch
+- Dropped patches:
+  0001-ucm-document-some-standard-values.patch
+  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
+  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
+  0004-ucm-reformat-snd_use_case_get-doc.patch
+  0005-ucm-improve-jack-configuration-documentation.patch
+  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
+  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
+  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
+  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
+  0010-namehint-Fix-the-listing-without-device-number.patch
+  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
+  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
+  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
+  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
+  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
+  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
+  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
+  0018-test-pcm_min-Fix-error-messages.patch
+  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
+  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
+  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
+  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
+  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
+  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
+  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
+  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
+  0027-Replace-unsafe-characters-with-_-in-card-name.patch
+  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
+  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
+  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
+  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
+  0032-test-audio_time-show-report-validity-and-accuracy.patch
+  0033-pcm-restore-hw-params-on-set-latency-failed.patch
+  0034-Replace-list.h-with-its-own-version.patch
+  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
+  0036-topology-Add-topology-core-parser.patch
+  0037-topology-Add-text-section-parser.patch
+  0038-topology-Add-PCM-parser.patch
+  0039-topology-Add-operations-parser.patch
+  0040-topology-Add-private-data-parser.patch
+  0041-topology-Add-DAPM-object-parser.patch
+  0042-topology-Add-CTL-parser.patch
+  0043-topology-Add-Channel-map-parser.patch
+  0044-topology-Add-binary-file-builder.patch
+  0045-topology-autotools-Add-build-support-for-topology-co.patch
+  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
+  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
+  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
+  0049-topology-Fix-typos.patch
+  0050-topology-fix-element-object-type-is-switch.patch
+  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
+  0052-topology-Add-support-for-writing-manifest-private-da.patch
+  0053-topology-update-ABI-to-improve-support-for-different.patch
+  0054-topology-Add-ops-support-to-byte-control-objects.patch
+  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
+  0056-topology-print-error-prefix-on-error-message.patch
+  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
+  0058-core-add-convenience-macros-to-local.h.patch
+  0059-topology-Add-C-templates-structure-for-building-topo.patch
+  0060-topology-A-API-calls-to-directly-build-topology-data.patch
+  0061-pcm-Fix-doxygen-for-two-enums.patch
+  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
+  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
+  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
+  0065-topology-ctl-Fix-access-type-checks.patch
+  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
+  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
+  0068-topology-pcm-Remove-unused-variables.patch
+  0069-build-Do-not-try-to-detect-cross-compiler.patch
+  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
+  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch
  alsa-lib-1.0.29.tar.bz2

New:
----
  0001-topology-Add-missing-include-sys-stat.h.patch
  alsa-lib-1.1.0.tar.bz2

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

Other differences:
------------------
++++++ alsa.spec ++++++
--- /var/tmp/diff_new_pack.3PMUGz/_old  2015-11-12 19:37:56.000000000 +0100
+++ /var/tmp/diff_new_pack.3PMUGz/_new  2015-11-12 19:37:56.000000000 +0100
@@ -16,14 +16,14 @@
 #
 
 
-%define package_version        1.0.29
+%define package_version        1.1.0
 %if 0%{?suse_version} > 1200
 %define _udevdir %(pkg-config --variable=udevdir udev)
 %else
 %define _udevdir /lib/udev
 %endif
 Name:           alsa
-Version:        1.0.29
+Version:        1.1.0
 Release:        0
 #
 Summary:        Advanced Linux Sound Architecture
@@ -49,77 +49,7 @@
 Source41:       install-snd-module
 # Patch:          alsa-lib-git-fixes.diff
 # upstream fixes
-Patch1:         0001-ucm-document-some-standard-values.patch
-Patch2:         0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
-Patch3:         0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
-Patch4:         0004-ucm-reformat-snd_use_case_get-doc.patch
-Patch5:         0005-ucm-improve-jack-configuration-documentation.patch
-Patch6:         0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
-Patch7:         0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
-Patch8:         0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
-Patch9:         0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
-Patch10:        0010-namehint-Fix-the-listing-without-device-number.patch
-Patch11:        0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
-Patch12:        0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
-Patch13:        0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
-Patch14:        0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
-Patch15:        0015-ucm-allow-multiple-devices-in-JackHWMute.patch
-Patch16:        0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
-Patch17:        0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
-Patch18:        0018-test-pcm_min-Fix-error-messages.patch
-Patch19:        0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
-Patch20:        0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
-Patch21:        0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
-Patch22:        0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
-Patch23:        0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
-Patch24:        0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
-Patch25:        0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
-Patch26:        0026-docs-Add-UCM-link-to-main-doxygen-page.patch
-Patch27:        0027-Replace-unsafe-characters-with-_-in-card-name.patch
-Patch28:        0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
-Patch29:        0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
-Patch30:        0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
-Patch31:        0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
-Patch32:        0032-test-audio_time-show-report-validity-and-accuracy.patch
-Patch33:        0033-pcm-restore-hw-params-on-set-latency-failed.patch
-Patch34:        0034-Replace-list.h-with-its-own-version.patch
-Patch35:        0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
-Patch36:        0036-topology-Add-topology-core-parser.patch
-Patch37:        0037-topology-Add-text-section-parser.patch
-Patch38:        0038-topology-Add-PCM-parser.patch
-Patch39:        0039-topology-Add-operations-parser.patch
-Patch40:        0040-topology-Add-private-data-parser.patch
-Patch41:        0041-topology-Add-DAPM-object-parser.patch
-Patch42:        0042-topology-Add-CTL-parser.patch
-Patch43:        0043-topology-Add-Channel-map-parser.patch
-Patch44:        0044-topology-Add-binary-file-builder.patch
-Patch45:        0045-topology-autotools-Add-build-support-for-topology-co.patch
-Patch46:        0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
-Patch47:        0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
-Patch48:        0048-topology-Fix-missing-inclusion-of-ctype.h.patch
-Patch49:        0049-topology-Fix-typos.patch
-Patch50:        0050-topology-fix-element-object-type-is-switch.patch
-Patch51:        0051-topology-Add-element-ID-so-we-can-look-up-references.patch
-Patch52:        0052-topology-Add-support-for-writing-manifest-private-da.patch
-Patch53:        0053-topology-update-ABI-to-improve-support-for-different.patch
-Patch54:        0054-topology-Add-ops-support-to-byte-control-objects.patch
-Patch55:        0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
-Patch56:        0056-topology-print-error-prefix-on-error-message.patch
-Patch57:        0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
-Patch58:        0058-core-add-convenience-macros-to-local.h.patch
-Patch59:        0059-topology-Add-C-templates-structure-for-building-topo.patch
-Patch60:        0060-topology-A-API-calls-to-directly-build-topology-data.patch
-Patch61:        0061-pcm-Fix-doxygen-for-two-enums.patch
-Patch62:        0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
-Patch63:        0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
-Patch64:        0064-topology-builder-Fix-possibly-uninitialized-variable.patch
-Patch65:        0065-topology-ctl-Fix-access-type-checks.patch
-Patch66:        0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
-Patch67:        0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
-Patch68:        0068-topology-pcm-Remove-unused-variables.patch
-Patch69:        0069-build-Do-not-try-to-detect-cross-compiler.patch
-Patch70:        0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
-Patch71:        0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch
+Patch1:         0001-topology-Add-missing-include-sys-stat.h.patch
 # rest suse patches
 Patch99:        alsa-lib-doxygen-avoid-crash-for-11.3.diff
 # suppress timestamp in documents
@@ -191,76 +121,6 @@
 %setup -q -n alsa-lib-%{package_version}
 # %patch -p1
 %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
-%patch44 -p1
-%patch45 -p1
-%patch46 -p1
-%patch47 -p1
-%patch48 -p1
-%patch49 -p1
-%patch50 -p1
-%patch51 -p1
-%patch52 -p1
-%patch53 -p1
-%patch54 -p1
-%patch55 -p1
-%patch56 -p1
-%patch57 -p1
-%patch58 -p1
-%patch59 -p1
-%patch60 -p1
-%patch61 -p1
-%patch62 -p1
-%patch63 -p1
-%patch64 -p1
-%patch65 -p1
-%patch66 -p1
-%patch67 -p1
-%patch68 -p1
-%patch69 -p1
-%patch70 -p1
-%patch71 -p1
 %if 0%{?suse_version} == 1130
 %patch99 -p1
 %endif

++++++ 0001-topology-Add-missing-include-sys-stat.h.patch ++++++
>From 3f1dba9a821b53b42001605f9a126a958804884f Mon Sep 17 00:00:00 2001
From: Takashi Iwai <[email protected]>
Date: Mon, 9 Nov 2015 13:37:26 +0100
Subject: [PATCH] topology: Add missing include sys/stat.h

Necessary for proper definitions of S_IRUSR & co.  Otherwise it
results in compile errors with old glibc:
  parser.c: In function 'snd_tplg_build_file':
  parser.c:262: error: 'S_IRUSR' undeclared (first use in this function)
  parser.c:262: error: (Each undeclared identifier is reported only once
  parser.c:262: error: for each function it appears in.)

Signed-off-by: Takashi Iwai <[email protected]>
---
 src/topology/parser.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/topology/parser.c b/src/topology/parser.c
index 80a0ae08148b..18bb9c79f3a8 100644
--- a/src/topology/parser.c
+++ b/src/topology/parser.c
@@ -16,6 +16,7 @@
            Liam Girdwood <[email protected]>
 */
 
+#include <sys/stat.h>
 #include "list.h"
 #include "tplg_local.h"
 
-- 
2.6.2



++++++ alsa-lib-1.0.29.tar.bz2 -> alsa-lib-1.1.0.tar.bz2 ++++++
++++ 12598 lines of diff (skipped)



Reply via email to