Hello community, here is the log from the commit of package alsa-plugins for openSUSE:Factory checked in at 2014-08-14 14:57:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alsa-plugins (Old) and /work/SRC/openSUSE:Factory/.alsa-plugins.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "alsa-plugins" Changes: -------- --- /work/SRC/openSUSE:Factory/alsa-plugins/alsa-plugins.changes 2014-06-25 06:57:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.alsa-plugins.new/alsa-plugins.changes 2014-08-14 14:57:44.000000000 +0200 @@ -1,0 +2,7 @@ +Tue Aug 12 16:00:23 CEST 2014 - tiwai@suse.de + +- Backport upstream fix for backward compatibility of jack PCM + plugin: + 0001-jack-Restore-PID-to-jack-client-name-when-not-specif.patch + +------------------------------------------------------------------- New: ---- 0001-jack-Restore-PID-to-jack-client-name-when-not-specif.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alsa-plugins.spec ++++++ --- /var/tmp/diff_new_pack.7Zom7o/_old 2014-08-14 14:57:45.000000000 +0200 +++ /var/tmp/diff_new_pack.7Zom7o/_new 2014-08-14 14:57:45.000000000 +0200 @@ -36,6 +36,7 @@ Source2: alsa-pulse.conf Source3: baselibs.conf # upstream fixes +Patch1: 0001-jack-Restore-PID-to-jack-client-name-when-not-specif.patch BuildRequires: alsa-devel BuildRequires: dbus-1-devel BuildRequires: libjack-devel @@ -128,6 +129,7 @@ %prep %setup -q -n %{name}-%{package_version} +%patch1 -p1 %build export AUTOMAKE_JOBS="%{?_smp_mflags}" ++++++ 0001-jack-Restore-PID-to-jack-client-name-when-not-specif.patch ++++++
From 3089c5826289f923c8bc63855da681cfdc7125d6 Mon Sep 17 00:00:00 2001 From: Branan Purvine-Riley
Date: Fri, 8 Aug 2014 14:31:06 -0700 Subject: [PATCH] jack: Restore PID to jack client name when not specified explicitly
Commit 14190cd8 added a facility to explicitly name Jack clients with
a 'name' option, but did so in a way that was not fully
backwards-compatible with older versions of the alsa-plugins. There
were two issues:
1. Re-using the magical "name" variable, which comes preloaded with
the name of the PCM
2. The code assumed snd_config_get_string sets a variable to NULL if
the config entry does not exist. Instead, this function leaves the
variable unchanged.
The result of these two errors meant that the PCM name would be
treated as if it were a user-defined name, and the old code which
embedded the PID would never be run
This code uses a completely new variable to store the explicitly-set
client name, so that the two code paths no longer collide.
[fixed trivial coding style issues by tiwai]
Signed-off-by: Branan Purvine-Riley