Hello community, here is the log from the commit of package alsa-utils for openSUSE:Factory checked in at 2015-02-06 10:41:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alsa-utils (Old) and /work/SRC/openSUSE:Factory/.alsa-utils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "alsa-utils" Changes: -------- --- /work/SRC/openSUSE:Factory/alsa-utils/alsa-utils.changes 2014-12-09 09:16:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.alsa-utils.new/alsa-utils.changes 2015-02-06 10:41:37.000000000 +0100 @@ -1,0 +2,10 @@ +Mon Jan 26 15:52:24 CET 2015 - tiwai@suse.de + +- Backport upstream fixes: fix missing unlock for the error path + in alsactl, more alsactl init entries, alsaucm build fix + 0016-alsactl-add-missing-state_unlock-call.patch + 0017-alsactl-init-Change-the-basic-rules-description.patch + 0018-alsactl-init-Add-Line-Out-to-list-of-outputs-to-init.patch + 0019-configure-allow-contitional-compilation-of-alsaucm.patch + +------------------------------------------------------------------- New: ---- 0016-alsactl-add-missing-state_unlock-call.patch 0017-alsactl-init-Change-the-basic-rules-description.patch 0018-alsactl-init-Add-Line-Out-to-list-of-outputs-to-init.patch 0019-configure-allow-contitional-compilation-of-alsaucm.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alsa-utils.spec ++++++ --- /var/tmp/diff_new_pack.gHVzM7/_old 2015-02-06 10:41:37.000000000 +0100 +++ /var/tmp/diff_new_pack.gHVzM7/_new 2015-02-06 10:41:37.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package alsa-utils # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -60,6 +60,10 @@ Patch13: 0013-Revert-aplay-fix-pcm_read-return-value.patch Patch14: 0014-amixer-Make-dB-case-insensitive-in-set-commands.patch Patch15: 0015-amixer-Parse-the-value-more-strictly.patch +Patch16: 0016-alsactl-add-missing-state_unlock-call.patch +Patch17: 0017-alsactl-init-Change-the-basic-rules-description.patch +Patch18: 0018-alsactl-init-Add-Line-Out-to-list-of-outputs-to-init.patch +Patch19: 0019-configure-allow-contitional-compilation-of-alsaucm.patch # Patch99: alsa-utils-gettext-version-removal.diff BuildRequires: alsa-devel @@ -102,6 +106,10 @@ %patch13 -p1 %patch14 -p1 %patch15 -p1 +%patch16 -p1 +%patch17 -p1 +%patch18 -p1 +%patch19 -p1 # %if 0%{?suse_version} < 1020 %patch99 -p1 ++++++ 0016-alsactl-add-missing-state_unlock-call.patch ++++++
From 55d41b7fe364b55851a6038285affe9a32b8b701 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela
Date: Wed, 24 Dec 2014 20:15:26 +0100 Subject: [PATCH] alsactl: add missing state_unlock() call
--- alsactl/state.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/alsactl/state.c b/alsactl/state.c index 0c897034057c..3908ec49b823 100644 --- a/alsactl/state.c +++ b/alsactl/state.c @@ -1678,6 +1678,8 @@ int load_state(const char *file, const char *initfile, const char *cardname, int card, first = 1; char cardname1[16]; + if (lock_fd >= 0) + state_unlock(lock_fd, file); error("Cannot open %s for reading: %s", file, snd_strerror(err)); finalerr = err; if (cardname) { -- 2.2.2 ++++++ 0017-alsactl-init-Change-the-basic-rules-description.patch ++++++
From d522b45508a033e1bfcf40769168deb48d5c878c Mon Sep 17 00:00:00 2001 From: David Henningsson
Date: Mon, 12 Jan 2015 16:48:37 +0100 Subject: [PATCH] alsactl/init: Change the "basic rules" description
We now enable more outputs than just the main speaker, so update
the basic rules to reflect the actual situation.
Signed-off-by: David Henningsson
From e1745a69fecb191b3575e39b1ec731756381fb5c Mon Sep 17 00:00:00 2001 From: David Henningsson
Date: Mon, 12 Jan 2015 16:48:38 +0100 Subject: [PATCH] alsactl/init: Add "Line Out" to list of outputs to initialize
Signed-off-by: David Henningsson
From 554706585c6d020e5cbb10be1ccb66164eed2c2f Mon Sep 17 00:00:00 2001 From: Matthieu Crapet
Date: Wed, 14 Jan 2015 15:44:19 +0100 Subject: [PATCH] configure: allow contitional compilation of alsaucm
If alsa-lib have been compiled with --disable-ucm, alsaucm can't be built.
Detection is dynamic, no configure command line option is available for now.
Signed-off-by: Matthieu Crapet