tags 727286 + pending
thanks

Dear maintainer,

This bug has been pending for some time, and needs fixing for new
ports, including arm64 which is building now:
(http://buildd.debian-ports.org/status/architecture.php?a=arm64&suite=sid).

So I've prepared an NMU for libfcgi (versioned as 2.4.0-8.2) and
uploaded it to DELAYED/7.

Discussion on debian-devel revealed consensus that the right way to
ensure successful builds on all new architectures was to autoreconf
packages, so that method has been used to fix this bug. This works for
all arches, even those that need libtool changes, and will continue to
work into the future without an update as each new arch comes along.
(Discussion at
https://lists.debian.org/debian-devel/2014/04/msg00383.html, thread
starting at https://lists.debian.org/debian-devel/2014/04/msg00342.html

As you can see this works fine on this package, and is a simple patch.

The existing static libtoolize patch is a poor substitute for
re-autoconfing at build time to get the current autoconf files.
Daniel's patch just comments that out and I've left it like that to
keep the noise out of this nmudiff. But it would be much better to
delete that patch from the package and remove a pointless 1.8MB diff.

I can do an upload like that if you want?

Cheers.
diff -Nru libfcgi-2.4.0/debian/changelog libfcgi-2.4.0/debian/changelog
--- libfcgi-2.4.0/debian/changelog	2011-08-20 22:44:38.000000000 +0100
+++ libfcgi-2.4.0/debian/changelog	2014-07-01 18:43:30.000000000 +0100
@@ -1,3 +1,11 @@
+libfcgi (2.4.0-8.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Update libtool at build time using dh-autoreconf, to support new
+    architectures (Closes: #727286)
+
+ -- Daniel Schepler <schep...@debian.org>  Mon, 04 Mar 2013 08:10:42 -0800
+
 libfcgi (2.4.0-8.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru libfcgi-2.4.0/debian/control libfcgi-2.4.0/debian/control
--- libfcgi-2.4.0/debian/control	2010-02-10 15:43:28.000000000 +0000
+++ libfcgi-2.4.0/debian/control	2013-03-04 16:09:26.000000000 +0000
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Tatsuki Sugiura <s...@nemui.org>
-Build-Depends: debhelper (>> 7.0.0), quilt
+Build-Depends: debhelper (>> 7.0.0), quilt, dh-autoreconf
 Standards-Version: 3.8.3
 Uploaders: Taku YASUI <t...@debian.or.jp>
 Homepage: http://www.fastcgi.com/drupal/
diff -Nru libfcgi-2.4.0/debian/patches/series libfcgi-2.4.0/debian/patches/series
--- libfcgi-2.4.0/debian/patches/series	2011-08-20 22:44:55.000000000 +0100
+++ libfcgi-2.4.0/debian/patches/series	2013-03-04 16:09:05.000000000 +0000
@@ -1,3 +1,3 @@
 binutils-indirect-linking
-re-libtoolize
+#re-libtoolize
 gcc44-fix-include
diff -Nru libfcgi-2.4.0/debian/rules libfcgi-2.4.0/debian/rules
--- libfcgi-2.4.0/debian/rules	2010-02-08 15:27:34.000000000 +0000
+++ libfcgi-2.4.0/debian/rules	2013-03-04 16:13:02.000000000 +0000
@@ -1,10 +1,12 @@
 #!/usr/bin/make -f
 
+export AUTOMAKE=automake --foreign
+
 binary: install
-	dh --with quilt binary --before installman
+	dh --with quilt,autoreconf binary --before installman
 	dh_installman -p libfcgi0ldbl debian/cgi-fcgi.1
 	dh_compress
-	dh --with quilt binary --after installman
+	dh --with quilt,autoreconf binary --after installman
 
 %:
-	dh --with quilt $@
+	dh --with quilt,autoreconf $@

Reply via email to