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 ---

Reply via email to