Your message dated Fri, 04 Nov 2016 10:04:57 +0000 with message-id <[email protected]> and subject line Bug#814952: fixed in numactl 2.0.11-2 has caused the Debian Bug report #814952, regarding numactl: Fix FTBS when all file timestamps are updated to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 814952: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814952 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: numactl Version: 2.0.11-1 Severity: serious Tags: patch Justification: fails to build from source (but built successfully in the past) Dear Maintainer, I was recently working to sync the Ubuntu numactl with Debian's version, and we noticed an odd build failure. Under sbuild, the Ubuntu and Debian numactl's build fine, but when in a schroot and manually running `debian/rules build`, our clone of the debian/sid tree would fail. After some debugging, where I had two source-identical trees with one failing to build (our clone) and one successfully building (`apt-get source`), I tried to update the timestamps in the apt-get'd version and noticed that it also failed. That is, # apt-get source numactl # cd numactl-2.0.11 # find . -exec touch {} \; # debian/rules build ... make[1]: Entering directory '/root/numactl-2.0.11' CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /root/numactl-2.0.11/build-aux/missing aclocal-1.14 -I m4 /root/numactl-2.0.11/build-aux/missing: line 81: aclocal-1.14: command not found WARNING: 'aclocal-1.14' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> Makefile:724: recipe for target 'aclocal.m4' failed make[1]: *** [aclocal.m4] Error 127 make[1]: Leaving directory '/root/numactl-2.0.11' /usr/share/cdbs/1/class/makefile.mk:47: recipe for target 'debian/stamp-makefile-build' failed make: *** [debian/stamp-makefile-build] Error 2 This error does *not* occur if the timestamps on the files are left alone. The following simple fix, suggested by Serge Hallyn, fixes the issue for me. autoreconfigure the sources before building, to pull in the current version of the build tools. This adds dh-autoreconf as a build-dependency to support calling dh_autoreconf during build. Signed-off-by: Nishanth Aravamudan <[email protected]> diff --git a/debian/control b/debian/control index 03e6f8d..8f81463 100644 --- a/debian/control +++ b/debian/control @@ -6,6 +6,7 @@ Uploaders: Al Stone <[email protected]> Standards-Version: 3.9.6 Build-Depends: cdbs, autotools-dev, + dh-autoreconf, debhelper (>= 9~), dh-buildinfo, debhelper (>= 9) diff --git a/debian/rules b/debian/rules index acd4155..63b583d 100755 --- a/debian/rules +++ b/debian/rules @@ -1,6 +1,7 @@ #!/usr/bin/make -f include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/rules/debhelper.mk # Including this file gets us a simple patch system. You can just # drop patches in debian/patches, and they will be automatically
--- End Message ---
--- Begin Message ---Source: numactl Source-Version: 2.0.11-2 We believe that the bug you reported is fixed in the latest version of numactl, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ian Wienand <[email protected]> (supplier of updated numactl package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 13 Mar 2016 12:32:36 +1100 Source: numactl Binary: numactl libnuma1 libnuma-dev libnuma-dbg Architecture: source amd64 Version: 2.0.11-2 Distribution: unstable Urgency: medium Maintainer: Ian Wienand <[email protected]> Changed-By: Ian Wienand <[email protected]> Description: libnuma-dbg - Debug package for libnuma libnuma-dev - Development files for libnuma libnuma1 - Libraries for controlling NUMA policy numactl - NUMA scheduling and memory placement tool Closes: 814952 Changes: numactl (2.0.11-2) unstable; urgency=medium . * Fix building with no timestamps with autoconf reconfigure (Closes: #814952) (Nishanth Aravamudan <[email protected]>) Checksums-Sha1: 7c4112824c79b91644a4bbe613f8d195c5de8bc1 2174 numactl_2.0.11-2.dsc 0846670269824078a4eae8a977728175437b0da4 408175 numactl_2.0.11.orig.tar.gz 4352a0437f76ef35b87bfd96ff2081f1c9641a34 6201 numactl_2.0.11-2.diff.gz 3b58d3304545ddf9d4458455a4bebafad41e5ea0 115092 libnuma-dbg_2.0.11-2_amd64.deb f8977eb18fa2ca7d06dcb99a25134a7dba99bb20 45186 libnuma-dev_2.0.11-2_amd64.deb a476b707282c1fee622f4db171f5316a128c1f86 32348 libnuma1_2.0.11-2_amd64.deb ee3913278f2ba98463e4d79598d0cd0c9a9d91e3 43852 numactl_2.0.11-2_amd64.deb Checksums-Sha256: 551b96adfc4b5ca8e5e536379dfde05bf56890f07ab55fe0788a264367d3f44b 2174 numactl_2.0.11-2.dsc 450c091235f891ee874a8651b179c30f57a1391ca5c4673354740ba65e527861 408175 numactl_2.0.11.orig.tar.gz 8a2054c1eec5f354b534436aff51ff3c8cdc321dc427711f5a13bdd181b8d84b 6201 numactl_2.0.11-2.diff.gz 60d78bb11d3cc53a9b679f2c07bde942842cfd8c85b016a4f37b327c3795dc70 115092 libnuma-dbg_2.0.11-2_amd64.deb 158124ecb077849b7cf1c767f9f2d5481120770f069c990b539ed2eedc7d053c 45186 libnuma-dev_2.0.11-2_amd64.deb 0fa9366ed15af5c26ea10c745764e1ad5c6eedf083c499d61afcde2efa960afb 32348 libnuma1_2.0.11-2_amd64.deb 7e8f13c88f7071d0d9c137e6334965a6caeb26e003f7f4fb506e5310488d8236 43852 numactl_2.0.11-2_amd64.deb Files: 88318de7e8716bbce954d1b8f674243e 2174 admin optional numactl_2.0.11-2.dsc d3bc88b7ddb9f06d60898f4816ae9127 408175 admin optional numactl_2.0.11.orig.tar.gz 246eb54f36209fe390e8f780fff87b44 6201 admin optional numactl_2.0.11-2.diff.gz 2e61a54fe0063322b4ced7bbe8e58353 115092 debug extra libnuma-dbg_2.0.11-2_amd64.deb 708a612895fc21daad329f5b43bf42f1 45186 libdevel extra libnuma-dev_2.0.11-2_amd64.deb ac3efd099979c9551cd6ce2bb117833a 32348 libs optional libnuma1_2.0.11-2_amd64.deb 3b88ad231437e12aa78a4af9a706eab7 43852 admin optional numactl_2.0.11-2_amd64.deb -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJYHFfYAAoJELam+4uWFa7IJocP/Ro4Hl6xy8a3Y0abgXEAKaNQ BQDf0el9lJMQuw7WrkLuj3ZMb4hkJratDOgGevPNCkIM3Wa9VX35hBfxAUKEPHNo mB4BGCpTLV9eJaWHrgO+Zm2cTzK7N2X5Wa8OVB4jqseFyk7Iy0de2rWjtcjEygYr 2vDDMo+B1DLdKTzvI46Qh9SK54TusNghTWIMTGGrd580Tg0eHjcbw57kT8J70Vub QF9+NifqUQ/YOmPvymNjE9A0+MhKK2kioJCFaXCtevEYhGf3Cq4kPVK+dpYlmmTR QSaFhZVvh34N9U+yjSn0/F//cW2uIfmXsIdDawobm1Uz6AcKt3HiZje2vvF7gUZV HRIrVjlYlplNM5cwJVpk11IXd9ff6pLoBQbTPAXyLTCg44unHeGJ5pIgsn0DFpnH n0WsOaP8Iurg9ZPALVQ9zKWvG20DITY/+7ZTo3R85PtOpjAw+aI+RpiRyrHdomAO +rEemEJY2oobI3xpwlNVsOYSL54bokUJsURQBqVSF6z8Q2t2+hJ0D9+EKWayyRae aA7EvxReNuSqtdTMTVdOXXa20UWBey84eA6iFa3uxd1VvZ+fy/IZQv2jph/7v8uw GDpNwpPdRSxEGf7KbMzJ9UrL/p4YEZOOpGiDL83SrD22B/tAkp8lk0ZtIoSsYxvW ChbVHFrVLML7UU9Rdk08 =Xq6t -----END PGP SIGNATURE-----
--- End Message ---

