Bug#720689: cernlib: fix FTBFS with GNU make 3.82+ (patch available)
Mauricio Faria de Oliveira
mauricfo at linux.vnet.ibm.com
Thu Aug 28 13:34:49 UTC 2014
Package: src:cernlib
Version: 20061220+dfsg3-4
Tags: patch
User: debian-powerpc at lists.debian.org
Usertags: ppc64el
Hi,
The attached patch (trivial) fixes the issue w/ debian.control.new.
It was suggested/provided by Michael Tautschnig on a previous message,
and I'am attaching a debdiff w/ it for your convenience.
I can confirm the comparison of debian/control{ , .new} is now passing.
Currently it would fail as in [1]
Thanks!
[1]
https://buildd.debian.org/status/fetch.php?pkg=cernlib&arch=ppc64el&ver=20061220%2Bdfsg3-4&stamp=1408774563
--
Mauricio Faria de Oliveira
IBM Linux Technology Center
-------------- next part --------------
diff -Nru cernlib-20061220+dfsg3/debian/cernlib-debian.mk cernlib-20061220+dfsg3/debian/cernlib-debian.mk
--- cernlib-20061220+dfsg3/debian/cernlib-debian.mk 2013-08-24 06:16:07.000000000 -0300
+++ cernlib-20061220+dfsg3/debian/cernlib-debian.mk 2014-08-28 10:16:21.000000000 -0300
@@ -177,7 +177,7 @@
-chmod a+x $(ADDONDIR)/scripts/[a-z]*
debian/control.new: $(wildcard debian/control.d/*.control)
- cat $^ > $@
+ cat $(sort $^) > $@
debian/control: debian/control.new
cp -f $< $@
diff -Nru cernlib-20061220+dfsg3/debian/changelog cernlib-20061220+dfsg3/debian/changelog
--- cernlib-20061220+dfsg3/debian/changelog 2013-08-24 06:16:07.000000000 -0300
+++ cernlib-20061220+dfsg3/debian/changelog 2014-08-28 10:22:37.000000000 -0300
@@ -1,3 +1,12 @@
+cernlib (20061220+dfsg3-4ppc64el1) UNRELEASED; urgency=medium
+
+ * Fix 'debian/control.new' for GNU make 3.82+ (Closes: #720689)
+ Thanks Michael Tautschnig. New versions of GNU make don't 'sort' the output
+ of 'wildcard' anymore. This is reported in the following GNU make announce:
+ https://lists.gnu.org/archive/html/info-gnu/2010-07/msg00023.html
+
+ -- Mauricio Faria de Oliveira <mauricfo at linux.vnet.ibm.com> Thu, 28 Aug 2014 10:03:28 -0300
+
cernlib (20061220+dfsg3-4) unstable; urgency=low
* cernlib-base-dev: depends on dpkg-dev to fix Multiarch support.
More information about the debian-science-maintainers
mailing list