On 2016-08-04 08:39 +0200, Michael Prokop wrote: > Hi! > > The most package didn't make it to stretch/testing yet because of: > > | % grep-excuses most > | most (- to 5.0.0a-2.4) > | Maintainer: Benjamin Mako Hill > | 12 days old (needed 5 days) > | missing build on arm64: most (from 5.0.0a-2.3) > | missing build on ppc64el: most (from 5.0.0a-2.3) > | Not considered > > There are build failures on arm64 + ppc64el, just wanted to clarify > whether you're aware of that and if someone is taking care of it?
OK. I just uploaded 5.0.0a-2.5 which uses plain dh_autotools-dev instead of dh_autoreconf. I tested the build on arm64 to check I got it right this time! Because the configure.ac was in a sub-dir the simple dh_autoreconf wasn't doing anything. Adding a debian/autoreconf file listing the 'autoreconf' directory to get it to look in there revealed a load of grumbling about the very old autofoo, with a selection of JD macros to make it more interesting. Updating that would require some effort. As it's not actually broken I just decided to use dh_autotools-dev to update config.{sub,guess} Here's the patch against the -2.4 NMU diff -Nru most-5.0.0a/debian/changelog most-5.0.0a/debian/changelog --- most-5.0.0a/debian/changelog 2016-07-22 01:27:30.000000000 +0100 +++ most-5.0.0a/debian/changelog 2016-08-05 00:55:52.000000000 +0100 @@ -1,3 +1,11 @@ +most (5.0.0a-2.5) unstable; urgency=medium + + * Non-maintainer upload. + * Use dh_autotools_dev instead of dh_autoreconf + as autoreconf needs a major autofoo update + + -- Wookey <woo...@debian.org> Thu, 04 Aug 2016 23:29:53 +0000 + most (5.0.0a-2.4) unstable; urgency=medium * Non-maintainer upload. diff -Nru most-5.0.0a/debian/control most-5.0.0a/debian/control --- most-5.0.0a/debian/control 2016-07-21 23:56:40.000000000 +0100 +++ most-5.0.0a/debian/control 2016-08-05 00:31:45.000000000 +0100 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Benjamin Mako Hill <m...@debian.org> Standards-Version: 3.9.8.0 -Build-Depends: debhelper (>=9), autotools-dev, dh-autoreconf, libslang2-dev, chrpath +Build-Depends: debhelper (>=9), autotools-dev, libslang2-dev, chrpath Package: most Architecture: any diff -Nru most-5.0.0a/debian/rules most-5.0.0a/debian/rules --- most-5.0.0a/debian/rules 2016-07-21 23:24:49.000000000 +0100 +++ most-5.0.0a/debian/rules 2016-08-05 00:32:12.000000000 +0100 @@ -35,7 +35,7 @@ build-stamp: dh_testdir @echo "Building the binaries ..." - dh_autoreconf + dh_autotools-dev_updateconfig CC="$(CC)" CFLAGS="$(CFLAGS)" ./configure --with-slanglib=/usr/lib/"$(DEB_HOST_MULTIARCH)" $(MAKE) SYS_INITFILE=/etc/most.conf touch $@ @@ -47,7 +47,7 @@ -rm -f build-stamp src/config.h -rm -f config.log [ ! -f Makefile ] || $(MAKE) distclean - dh_autoreconf_clean + dh_autotools-dev_restoreconfig dh_clean Wookey -- Principal hats: Linaro, Debian, Wookware, ARM http://wookware.org/
signature.asc
Description: Digital signature