Your message dated Mon, 29 Jan 2018 05:19:57 +0000
with message-id <e1eg1rj-00055e...@fasolo.debian.org>
and subject line Bug#888606: fixed in cysignals 1.6.6+ds-3
has caused the Debian Bug report #888606,
regarding cysignals: FTBFS with debhelper/11.1 due to empty build target
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 ow...@bugs.debian.org
immediately.)
--
888606: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888606
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: cysignals
Version: 1.6.5+ds-2
Severity: serious
Tags: patch
Hi,
The cysignals package FTBFS with debhelper/11.1 as it has an empty
build target. This is caused by debhelper had a bug in its handling
of "explicitly defined rules targets" that has now been fixed.
Previously, this happened to work because dpkg-buildpackage would
invoke "debian/rules build" (which would be a no-op) followed by
"fakeroot debian/rules binary". During the binary target, dh's
suboptimal handling would run the build commands.
The solution is trivial but less pretty; explicitly define "build"
with the same content as the "%:" target (or rename the "build" folder
and drop the ".PHONY" target). I have attached a patch for this.
More details can be found in:
* #886901 comment #35
* #887688 comment #37
* #880840
Apologies for the inconvenience.
Thanks,
~Niels
>From 3a57538b93ca415f235feb04b19395a576dfc60f Mon Sep 17 00:00:00 2001
From: Niels Thykier <ni...@thykier.net>
Date: Sat, 27 Jan 2018 17:43:04 +0000
Subject: [PATCH] Avoid empty build target
The dh sequencer as of debhelper/11.1 is stricter with this in order
to solve #880840 (where debhelper would fail to handle such targets
correctly).
Signed-off-by: Niels Thykier <ni...@thykier.net>
---
debian/rules | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/debian/rules b/debian/rules
index 4872a50..bfd28fb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -18,6 +18,12 @@ default:
%:
dh $@ --with autoreconf --with python2 --with sphinxdoc
--buildsystem=pybuild
+# The build target must not be empty. Sadly because of how make
+# works, we have do duplicate the target in this case.
+build:
+ dh $@ --with autoreconf --with python2 --with sphinxdoc
--buildsystem=pybuild
+
+
override_dh_auto_configure-arch:
$(call adhoc_dh_auto_configure_do,bare)
$(call adhoc_dh_auto_configure_do,pari)
--
2.15.1
--- End Message ---
--- Begin Message ---
Source: cysignals
Source-Version: 1.6.6+ds-3
We believe that the bug you reported is fixed in the latest version of
cysignals, 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 888...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jerome Benoit <calcu...@rezozer.net> (supplier of updated cysignals 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 28 Jan 2018 17:05:11 +0000
Source: cysignals
Binary: python-cysignals-pari python3-cysignals-pari python-cysignals-bare
python3-cysignals-bare cysignals-tools python-cysignals-doc
Architecture: source
Version: 1.6.6+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Jerome Benoit <calcu...@rezozer.net>
Changed-By: Jerome Benoit <calcu...@rezozer.net>
Description:
cysignals-tools - interrupt and signal handling for Cython -- tools
python-cysignals-bare - interrupt and signal handling for Cython -- Python -
bare
python-cysignals-doc - interrupt and signal handling for Cython -- doc
python-cysignals-pari - interrupt and signal handling for Cython -- Python -
PARI/GP
python3-cysignals-bare - interrupt and signal handling for Cython -- Python 3
- bare
python3-cysignals-pari - interrupt and signal handling for Cython -- Python 3
- PARI/GP
Closes: 888606
Changes:
cysignals (1.6.6+ds-3) unstable; urgency=medium
.
* Upload to unstable (Closes: #888606).
Checksums-Sha1:
b9826363b1bb3d58978b62900378679076e8a41b 3568 cysignals_1.6.6+ds-3.dsc
a548048a37f7f00842aecf6b627fe7d0c7cb831e 12956
cysignals_1.6.6+ds-3.debian.tar.xz
65300c1de9fbba1f38e75ff5e7ee515df03d76f0 8158
cysignals_1.6.6+ds-3_source.buildinfo
Checksums-Sha256:
4ab27e0d03187860adddf07a17711236b790e43556499df65d80e138a0e5bd33 3568
cysignals_1.6.6+ds-3.dsc
79f9e3005627135d8b748cf9d7ea929f1319efb9b4e079875e7f7a3979056420 12956
cysignals_1.6.6+ds-3.debian.tar.xz
3fc8f47329f55ec10077ea5c35e9fa93df863bf750a5eafae625cf059331168f 8158
cysignals_1.6.6+ds-3_source.buildinfo
Files:
9aefab12d3075c5327d896de61788560 3568 python optional cysignals_1.6.6+ds-3.dsc
a1ff601c8dc19d3b65f22368c54aa299 12956 python optional
cysignals_1.6.6+ds-3.debian.tar.xz
0c4374c75a2ef3bca5cdc9ffbb068d2f 8158 python optional
cysignals_1.6.6+ds-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQRJBAEBCgAzFiEEriiuFXEN/x2H5adiP5IZpn82xosFAlpuqVYVHGNhbGN1bHVz
QHJlem96ZXIubmV0AAoJED+SGaZ/NsaLus0gAM7BYzMWuuo9rKpMQL6U4ID+AEFX
PkxllSBWd+BAqmam1Ax4gCdCkWWfCCnN2YzrPDQo7iu92bDhaGtcfuWcu555qHpG
TE72Cy+tcLckmHZNyxSFIJA5g3554e38xlt8GkiPhg3KArv3UXtA+bwxPhu884Qr
bHWvJ5ndPP9PFWFDYMXNEQRDCCso8/m6RkK2f1rKD2SaXw0kAYZjnzxjvLUk3hOP
0FwldUWahmDGh/4+WmYMzOtjKyMdYwpzL9zDUxYIfIjKeIbQSRRKdUcDlI0P/dd/
mou7n4+GKOXPIF9DIsrdhPnJwMp3tR89g3G4ew7WGox02NTUMTeDz1gyIWrxjRxI
PD/+U4PaJgh0j9HlrckXmnl8h2Y62LwxCi97iLRkCA9XjeDpuEvpALAtQTOelx68
rjT+oQbjVBcsa+5m0CYSV1KSTHMMfaRLP0/5w0DZlpBAiEdfxOQ27mdSZ1jIwawl
oqqQIY6kvAIX1cqVTl77l9pVXCim6QJjJepowtvyb5nS4TC5btKoDmmnG+FmOUeM
23cC6dDkUepKK29O4ADXheFQ+1fZRmgQNjwNUa21CByYdPUDDy1i+W0pPqT4Tssz
ux1G1IVA1768drQUbGEZiwVirZN8GLKmt9mSeJ4KAb2YIZ07Qy9IgzE4m9upr3fD
+MrdiYFiMUNTPfYAl4cn8TVCeGeH9I82lCFTyWLvnc4O9gy63ne1BsKCwc30n8Km
FAtEO/co7UyPZkbGQHlCvGVUOYydh63XZXosh2DntAZY4kajKIyCJbfofR2WoCwD
NtjwrzJqdsFttV0lew5pc6Azg7yFFjVE8JDbfvABxJ7HcSTcSHnteJUDUwSz5J9K
XcNaKRY84a6mipqBNyvad7sCHudSqOPM2QpAANd/ffZpSWlmji2cSwOPBrtOfaGT
xis6Z2WSLk0vM3LR3fup4EydC89xwpqnAeRBi9MoSerC1nenimdPpC6N/E3mbzzV
jwTSx9KtqxMJf923WClNuNMZUTcpCaHu33VtU603EhIkBzXQ6Q/tgzrA+roeNYIH
zIngTxMVYBn6Q/bc+1aQ3TUz6cCbS+bN1+SVeoviIUzz87jUJHGLQ3IMh/mOAtqa
iKUHyaNCpNEvtwLF9m8bFnlr/56MLP1KdySB+fWTYIUr96gLQw17i221V88xbHEH
X1SUDzEKblVsev1kRDU9/cOo/rCG+JXumANtwXyNu+MWW15rgsah76jPXXEhZG/9
NY9t7dQ+vMoMnBvG4mDIl79OzmnVueZJwgNxRzzyeBhDr2sDWQE1MdnmwBLI8GD8
XUUMfqSJ6g2DxoYQLuJw0I5OxprtbLQhZDErx0oODeRqtGisvD36tiygEuY=
=Too+
-----END PGP SIGNATURE-----
--- End Message ---