Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package alsa-lib Included is a dpkg-buildpakcage -A FTBFS fix (#854474), and an important license clarification. Full source debdiff attached. unblock alsa-lib/1.1.3-5 -- System Information: Debian Release: 9.0 APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=ca_ES.UTF-8, LC_CTYPE=ca_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
diff -Nru alsa-lib-1.1.3/debian/changelog alsa-lib-1.1.3/debian/changelog --- alsa-lib-1.1.3/debian/changelog 2017-01-24 12:30:46.000000000 +0100 +++ alsa-lib-1.1.3/debian/changelog 2017-02-13 20:12:05.000000000 +0100 @@ -1,3 +1,18 @@ +alsa-lib (1.1.3-5) unstable; urgency=medium + + [ Jordi Mallach ] + * Add 0008-topology-Fix-incorrect-license-in-source-comments.patch from + upstream git to fix the license headers on src/topology/* from GPL-2 + to LGPL-2.1+ as originally intended. + * Drop GPL-2 paragraphs in d/copyright accordingly. + + [ Elimar Riesebieter ] + * Add dh_auto_build to override_dh_auto_build-indep and dh_auto_install to + override_dh_auto_install-indep to prevent a FTBFS with + "dpkg-buildpackage -A". (closes: #854474) + + -- Jordi Mallach <jo...@debian.org> Mon, 13 Feb 2017 20:12:05 +0100 + alsa-lib (1.1.3-4) unstable; urgency=medium * Add copyright notes for src/topology. Thanks Thorsten Alteholz for diff -Nru alsa-lib-1.1.3/debian/copyright alsa-lib-1.1.3/debian/copyright --- alsa-lib-1.1.3/debian/copyright 2017-01-24 12:28:37.000000000 +0100 +++ alsa-lib-1.1.3/debian/copyright 2017-01-25 02:00:32.000000000 +0100 @@ -11,29 +11,12 @@ Copyright: 1998-2017 Jarsolav Kysela <pe...@suse.cz> and others License: LPGL-2.1+ -Files: src/topology/* -Copyright: 2014-2015 Intel Corporation -License: GPL-2 - Files: debian/* Copyright: 1998-1999 Wichert Akkerman 1999-2002 Masato Taruishi - 2002-2016 Debian ALSA Maintainers + 2002-2017 Debian ALSA Maintainers License: LPGL-2.1+ -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of version 2 of the GNU General Public License as - published by the Free Software Foundation. - . - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - . - On Debian systems, the complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2. - License: LPGL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as diff -Nru alsa-lib-1.1.3/debian/patches/0008-topology-Fix-incorrect-license-in-source-comments.patch alsa-lib-1.1.3/debian/patches/0008-topology-Fix-incorrect-license-in-source-comments.patch --- alsa-lib-1.1.3/debian/patches/0008-topology-Fix-incorrect-license-in-source-comments.patch 1970-01-01 01:00:00.000000000 +0100 +++ alsa-lib-1.1.3/debian/patches/0008-topology-Fix-incorrect-license-in-source-comments.patch 2017-01-24 17:32:56.000000000 +0100 @@ -0,0 +1,349 @@ +From liam.r.girdw...@linux.intel.com Tue Jan 24 15:59:16 2017 +Return-Path: <liam.r.girdw...@linux.intel.com> +Delivered-To: jo...@mallach.net +Received: from mailly.debian.org (mailly.debian.org + [IPv6:2001:41b8:202:deb:6564:a62:52c3:4b72]) by tempesta.oskuro.net + (Postfix) with ESMTPS id AC49F851E5 for <jo...@mallach.net>; Tue, 24 Jan + 2017 15:59:16 +0100 (CET) +Received: from mga03.intel.com ([134.134.136.65]) + by mailly.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) + (Exim 4.84_2) + (envelope-from <liam.r.girdw...@linux.intel.com>) + id 1cW2Z1-0003Ok-6u + for jo...@mallach.net; Tue, 24 Jan 2017 14:59:15 +0000 +Received: from fmsmga003.fm.intel.com ([10.253.24.29]) + by orsmga103.jf.intel.com with ESMTP; 24 Jan 2017 06:59:11 -0800 +X-ExtLoop1: 1 +X-IronPort-AV: E=Sophos;i="5.33,278,1477983600"; + d="scan'208";a="812723074" +Received: from rkinsell-mobl.ger.corp.intel.com (HELO [10.252.0.71]) + ([10.252.0.71]) by FMSMGA003.fm.intel.com with ESMTP; 24 Jan 2017 06:59:10 + -0800 +Message-ID: <1485269948.2625.50.camel@loki> +Subject: [PATCH] topology: Fix incorrect license in source comments. +From: Liam Girdwood <liam.r.girdw...@linux.intel.com> +To: Takashi Iwai <ti...@suse.de> +Cc: "alsa-de...@alsa-project.org" <alsa-de...@alsa-project.org>, Jordi + Mallach <jo...@debian.org> +Date: Tue, 24 Jan 2017 14:59:08 +0000 +Content-Type: text/plain; charset="UTF-8" +X-Mailer: Evolution 3.10.4-0ubuntu2 +Mime-Version: 1.0 +X-Greylist: delayed 1269 seconds by postgrey-1.35 at mailly; Tue, 24 Jan + 2017 14:59:15 UTC +X-Virus-Scanned: clamav-milter 0.99.2 at tempesta +X-Virus-Status: Clean +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-27CA1CFB +X-CRM114-CacheID: sfid-20170124_155916_844430_758DE97E +X-CRM114-Status: UNSURE ( 3.34 ) +X-CRM114-Notice: Please train this message. +X-Evolution-Source: 1366932344.28278.16@penyagolosa +Content-Transfer-Encoding: 8bit + +The topology source files had the wrong licence specified in the +comments when initially upstreamed. The topology source files are all +licensed under the LGPL-2.1 and not the GPLv2. + +All earlier versions of the alsa-lib topology source files must be +considered LGPL-2.1 like the other source files in alsa-lib and also +as specified in the alsa-lib COPYING file. + +Signed-off-by: Liam Girdwood <liam.r.girdw...@linux.intel.com> +--- + src/topology/builder.c | 17 +++++++++-------- + src/topology/channel.c | 17 +++++++++-------- + src/topology/ctl.c | 17 +++++++++-------- + src/topology/dapm.c | 17 +++++++++-------- + src/topology/data.c | 17 +++++++++-------- + src/topology/elem.c | 17 +++++++++-------- + src/topology/ops.c | 17 +++++++++-------- + src/topology/parser.c | 17 +++++++++-------- + src/topology/pcm.c | 17 +++++++++-------- + src/topology/text.c | 17 +++++++++-------- + 10 files changed, 90 insertions(+), 80 deletions(-) + +diff --git a/src/topology/builder.c b/src/topology/builder.c +index 20fa925..dcd9e2a 100644 +--- a/src/topology/builder.c ++++ b/src/topology/builder.c +@@ -2,14 +2,15 @@ + Copyright(c) 2014-2015 Intel Corporation + All rights reserved. + +- This program is free software; you can redistribute it and/or modify +- it under the terms of version 2 of the GNU General Public License as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. ++ This library is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 2.1 of ++ the License, or (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. + + Authors: Mengdong Lin <mengdong....@intel.com> + Yao Jin <yao....@intel.com> +diff --git a/src/topology/channel.c b/src/topology/channel.c +index c2f1fea..8516b23 100644 +--- a/src/topology/channel.c ++++ b/src/topology/channel.c +@@ -2,14 +2,15 @@ + Copyright(c) 2014-2015 Intel Corporation + All rights reserved. + +- This program is free software; you can redistribute it and/or modify +- it under the terms of version 2 of the GNU General Public License as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. ++ This library is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 2.1 of ++ the License, or (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. + + Authors: Mengdong Lin <mengdong....@intel.com> + Yao Jin <yao....@intel.com> +diff --git a/src/topology/ctl.c b/src/topology/ctl.c +index 907a97f..1da3d18 100644 +--- a/src/topology/ctl.c ++++ b/src/topology/ctl.c +@@ -2,14 +2,15 @@ + Copyright(c) 2014-2015 Intel Corporation + All rights reserved. + +- This program is free software; you can redistribute it and/or modify +- it under the terms of version 2 of the GNU General Public License as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. ++ This library is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 2.1 of ++ the License, or (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. + + Authors: Mengdong Lin <mengdong....@intel.com> + Yao Jin <yao....@intel.com> +diff --git a/src/topology/dapm.c b/src/topology/dapm.c +index 8c585a7..eef72bb 100644 +--- a/src/topology/dapm.c ++++ b/src/topology/dapm.c +@@ -2,14 +2,15 @@ + Copyright(c) 2014-2015 Intel Corporation + All rights reserved. + +- This program is free software; you can redistribute it and/or modify +- it under the terms of version 2 of the GNU General Public License as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. ++ This library is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 2.1 of ++ the License, or (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. + + Authors: Mengdong Lin <mengdong....@intel.com> + Yao Jin <yao....@intel.com> +diff --git a/src/topology/data.c b/src/topology/data.c +index 0d5c430..e2aa38c 100644 +--- a/src/topology/data.c ++++ b/src/topology/data.c +@@ -2,14 +2,15 @@ + Copyright(c) 2014-2015 Intel Corporation + All rights reserved. + +- This program is free software; you can redistribute it and/or modify +- it under the terms of version 2 of the GNU General Public License as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. ++ This library is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 2.1 of ++ the License, or (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. + + Authors: Mengdong Lin <mengdong....@intel.com> + Yao Jin <yao....@intel.com> +diff --git a/src/topology/elem.c b/src/topology/elem.c +index db26483..efcf3e9 100644 +--- a/src/topology/elem.c ++++ b/src/topology/elem.c +@@ -2,14 +2,15 @@ + Copyright(c) 2014-2015 Intel Corporation + All rights reserved. + +- This program is free software; you can redistribute it and/or modify +- it under the terms of version 2 of the GNU General Public License as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. ++ This library is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 2.1 of ++ the License, or (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. + + Authors: Mengdong Lin <mengdong....@intel.com> + Yao Jin <yao....@intel.com> +diff --git a/src/topology/ops.c b/src/topology/ops.c +index 1b5c1e2..6f8dc1f 100644 +--- a/src/topology/ops.c ++++ b/src/topology/ops.c +@@ -2,14 +2,15 @@ + Copyright(c) 2014-2015 Intel Corporation + All rights reserved. + +- This program is free software; you can redistribute it and/or modify +- it under the terms of version 2 of the GNU General Public License as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. ++ This library is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 2.1 of ++ the License, or (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. + + Authors: Mengdong Lin <mengdong....@intel.com> + Yao Jin <yao....@intel.com> +diff --git a/src/topology/parser.c b/src/topology/parser.c +index c5f9757..cfc20e0 100644 +--- a/src/topology/parser.c ++++ b/src/topology/parser.c +@@ -2,14 +2,15 @@ + Copyright(c) 2014-2015 Intel Corporation + All rights reserved. + +- This program is free software; you can redistribute it and/or modify +- it under the terms of version 2 of the GNU General Public License as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. ++ This library is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 2.1 of ++ the License, or (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. + + Authors: Mengdong Lin <mengdong....@intel.com> + Yao Jin <yao....@intel.com> +diff --git a/src/topology/pcm.c b/src/topology/pcm.c +index 8f8a703..5568d57 100644 +--- a/src/topology/pcm.c ++++ b/src/topology/pcm.c +@@ -2,14 +2,15 @@ + Copyright(c) 2014-2015 Intel Corporation + All rights reserved. + +- This program is free software; you can redistribute it and/or modify +- it under the terms of version 2 of the GNU General Public License as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. ++ This library is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 2.1 of ++ the License, or (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. + + Authors: Mengdong Lin <mengdong....@intel.com> + Yao Jin <yao....@intel.com> +diff --git a/src/topology/text.c b/src/topology/text.c +index 303fbeb..cba6887 100644 +--- a/src/topology/text.c ++++ b/src/topology/text.c +@@ -2,14 +2,15 @@ + Copyright(c) 2014-2015 Intel Corporation + All rights reserved. + +- This program is free software; you can redistribute it and/or modify +- it under the terms of version 2 of the GNU General Public License as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. ++ This library is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 2.1 of ++ the License, or (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. + + Authors: Mengdong Lin <mengdong....@intel.com> + Yao Jin <yao....@intel.com> +-- +2.9.3 + + + diff -Nru alsa-lib-1.1.3/debian/patches/series alsa-lib-1.1.3/debian/patches/series --- alsa-lib-1.1.3/debian/patches/series 2017-01-16 00:24:01.000000000 +0100 +++ alsa-lib-1.1.3/debian/patches/series 2017-01-24 17:35:03.000000000 +0100 @@ -5,3 +5,4 @@ 0005-Add-UCM-config-files-for-Nexus-5.patch 0006-Enabled-extended-namehints-in-alsa.conf.patch 0007-Add-a-configuration-for-tegra-alc5632-based-cards.patch +0008-topology-Fix-incorrect-license-in-source-comments.patch diff -Nru alsa-lib-1.1.3/debian/rules alsa-lib-1.1.3/debian/rules --- alsa-lib-1.1.3/debian/rules 2017-01-23 23:28:09.000000000 +0100 +++ alsa-lib-1.1.3/debian/rules 2017-02-13 20:10:24.000000000 +0100 @@ -14,9 +14,11 @@ --disable-static override_dh_auto_build-indep: + dh_auto_build $(MAKE) doc override_dh_auto_install-indep: + dh_auto_install $(MAKE) -C doc install override_dh_installdocs: