Debian Bug report logs - #881453
primesieve FTBFS on i386: test failures

version graph

Package: src:primesieve; Maintainer for src:primesieve is Debian Math Team <team+math@tracker.debian.org>;

Reported by: Adrian Bunk <bunk@debian.org>

Date: Sun, 12 Nov 2017 00:27:01 UTC

Severity: serious

Tags: patch

Found in version primesieve/6.2+ds-1

Fixed in version primesieve/6.3+ds-1

Done: Jerome Benoit <calculus@rezozer.net>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#881453; Package src:primesieve. (Sun, 12 Nov 2017 00:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to Adrian Bunk <bunk@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>. (Sun, 12 Nov 2017 00:27:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Adrian Bunk <bunk@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: primesieve FTBFS on i386: test failures
Date: Sun, 12 Nov 2017 02:22:06 +0200
Source: primesieve
Version: 6.2+ds-1
Severity: serious
Tags: patch

https://buildd.debian.org/status/fetch.php?pkg=primesieve&arch=i386&ver=6.2%2Bds-1&stamp=1510442732&raw=0

...
   dh_auto_test -a -O--builddirectory=_build
	cd _build && make -j4 test ARGS\+=-j4
make[1]: Entering directory '/<<BUILDDIR>>/primesieve-6.2+ds/_build'
Running tests...
/usr/bin/ctest --force-new-ctest-process -j4
Test project /<<BUILDDIR>>/primesieve-6.2+ds/_build
      Start  1: atomic
      Start  2: count_primes1
      Start  3: count_primes2
      Start  4: count_primes3
 1/24 Test  #1: atomic ...........................   Passed    0.28 sec
 2/24 Test  #2: count_primes1 ....................   Passed    0.30 sec
      Start  5: count_quadruplets
      Start  6: count_quintuplets
 3/24 Test  #5: count_quadruplets ................   Passed    0.90 sec
 4/24 Test  #6: count_quintuplets ................   Passed    1.08 sec
      Start  7: count_sextuplets
      Start  8: count_triplets
 5/24 Test  #8: count_triplets ...................   Passed    0.89 sec
 6/24 Test  #7: count_sextuplets .................   Passed    1.11 sec
      Start  9: count_twins
      Start 10: cpu_info
 7/24 Test #10: cpu_info .........................   Passed    0.31 sec
      Start 11: floorPow2
 8/24 Test #11: floorPow2 ........................***Failed    0.21 sec
floorPow2(1) = 1   OK
floorPow2(2) = 2   OK
floorPow2(3) = 2   OK
floorPow2(4) = 4   OK
floorPow2(5) = 4   OK
floorPow2(6) = 4   OK
floorPow2(7) = 4   OK
floorPow2(8) = 8   ERROR

      Start 12: generate_n_primes1
 9/24 Test  #9: count_twins ......................   Passed    0.94 sec
      Start 13: generate_primes1
10/24 Test #13: generate_primes1 .................   Passed    0.30 sec
      Start 14: ilog2
11/24 Test #14: ilog2 ............................***Failed    0.30 sec
ilog2(1) = 0   OK
ilog2(2) = 1   OK
ilog2(3) = 1   OK
ilog2(4) = 2   OK
ilog2(5) = 2   OK
ilog2(6) = 2   OK
ilog2(7) = 2   OK
ilog2(8) = 3   ERROR

      Start 15: isqrt
12/24 Test #15: isqrt ............................   Passed    0.89 sec
      Start 16: next_prime1
13/24 Test #16: next_prime1 ......................   Passed    3.21 sec
      Start 17: nth_prime1
14/24 Test #17: nth_prime1 .......................   Passed    3.52 sec
      Start 18: nth_prime2
15/24 Test #12: generate_n_primes1 ...............   Passed   15.50 sec
      Start 19: nth_prime3
16/24 Test  #3: count_primes2 ....................   Passed   22.85 sec
      Start 20: prev_prime1
17/24 Test #18: nth_prime2 .......................   Passed   16.06 sec
      Start 21: generate_n_primes2
18/24 Test #21: generate_n_primes2 ...............   Passed    0.61 sec
      Start 22: generate_primes2
19/24 Test  #4: count_primes3 ....................   Passed   29.38 sec
      Start 23: next_prime2
20/24 Test #19: nth_prime3 .......................   Passed   23.31 sec
      Start 24: prev_prime2
21/24 Test #20: prev_prime1 ......................   Passed   22.00 sec
22/24 Test #24: prev_prime2 ......................   Passed    3.24 sec
23/24 Test #22: generate_primes2 .................   Passed   19.13 sec
24/24 Test #23: next_prime2 ......................   Passed   21.86 sec

92% tests passed, 2 tests failed out of 24

Total Test time (real) =  51.51 sec

The following tests FAILED:
	 11 - floorPow2 (Failed)
	 14 - ilog2 (Failed)
Errors while running CTest
Makefile:121: recipe for target 'test' failed
make[1]: *** [test] Error 8


This can be fixed with:

--- debian/rules.old	2017-11-12 00:16:05.000000000 +0000
+++ debian/rules	2017-11-12 00:17:52.000000000 +0000
@@ -17,6 +17,11 @@
 	CXXFLAGS := $(subst -O2,-O3,$(CXXFLAGS))
 endif
 
+ifeq ($(DEB_HOST_ARCH),i386)
+        CFLAGS   += -ffloat-store
+        CXXFLAGS += -ffloat-store
+endif
+
 default:
 	@uscan --no-conf --dehs --report || true
 



Reply sent to Jerome Benoit <calculus@rezozer.net>:
You have taken responsibility. (Fri, 24 Nov 2017 15:09:04 GMT) (full text, mbox, link).


Notification sent to Adrian Bunk <bunk@debian.org>:
Bug acknowledged by developer. (Fri, 24 Nov 2017 15:09:04 GMT) (full text, mbox, link).


Message #10 received at 881453-close@bugs.debian.org (full text, mbox, reply):

From: Jerome Benoit <calculus@rezozer.net>
To: 881453-close@bugs.debian.org
Subject: Bug#881453: fixed in primesieve 6.3+ds-1
Date: Fri, 24 Nov 2017 15:07:19 +0000
Source: primesieve
Source-Version: 6.3+ds-1

We believe that the bug you reported is fixed in the latest version of
primesieve, 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 881453@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jerome Benoit <calculus@rezozer.net> (supplier of updated primesieve 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 24 Nov 2017 13:51:00 +0000
Source: primesieve
Binary: primesieve libprimesieve8 libprimesieve-dev libprimesieve-dev-common primesieve-bin primesieve-doc
Architecture: source
Version: 6.3+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Jerome Benoit <calculus@rezozer.net>
Description:
 libprimesieve-dev - fast prime number generator C/C++ library -- libdev
 libprimesieve-dev-common - fast prime number generator C/C++ library -- headers
 libprimesieve8 - fast prime number generator C/C++ library -- lib
 primesieve - fast prime number generator C/C++ library
 primesieve-bin - fast prime number generator C/C++ library -- bin
 primesieve-doc - fast prime number generator C/C++ library -- doc
Closes: 881453 881678
Changes:
 primesieve (6.3+ds-1) unstable; urgency=medium
 .
   * New upstream minor release (Closes: #881453, #881678).
   * Debianization:
     - debian/rules, simplify;
     - debian/patches/*:
       - d/p/upstream-fix-cmake_machinery-libatomic.patch, introduce.
Checksums-Sha1:
 2b344c4754ecc529ed278bf682b1c8b65840a202 3192 primesieve_6.3+ds-1.dsc
 0aa557076ee741b1ef70b2c85334e99a1c130728 126516 primesieve_6.3+ds.orig.tar.xz
 2d8d9718de98e96e5ef1e6f8f6bf78f7a464ab27 6336 primesieve_6.3+ds-1.debian.tar.xz
 695c22cdb5b5e6ed53c955ef3f567e7b9bbce88c 6858 primesieve_6.3+ds-1_source.buildinfo
Checksums-Sha256:
 fcac12a997b857dce4ac06159d96cacdae72bea2e3ec5300a34723ce3da8398a 3192 primesieve_6.3+ds-1.dsc
 c5f746c7d21003a322ce92897d7d4bae609719813d1b642c7c56f85fc20e9ca0 126516 primesieve_6.3+ds.orig.tar.xz
 8eab9f92af4c7069fe3f9b5e2589c35e027b0ccb037c7c988db8a8a1a11cec6b 6336 primesieve_6.3+ds-1.debian.tar.xz
 3a4460b538688179c0d32b3eaa7c609946df2431dfceab1a06244393b38f4f25 6858 primesieve_6.3+ds-1_source.buildinfo
Files:
 d0fd6cc5535f98e0dabfb33241d8c729 3192 math optional primesieve_6.3+ds-1.dsc
 fb13d211f322480f5c7a2001debbfc71 126516 math optional primesieve_6.3+ds.orig.tar.xz
 d1c16dcd871465ce726034b0f8b5d8d0 6336 math optional primesieve_6.3+ds-1.debian.tar.xz
 1cbdbe3e0079a248d7a0f5264ead55d3 6858 math optional primesieve_6.3+ds-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQRJBAEBCgAzFiEEriiuFXEN/x2H5adiP5IZpn82xosFAloYJNsVHGNhbGN1bHVz
QHJlem96ZXIubmV0AAoJED+SGaZ/NsaLQicf/2bugha+y7X3K2ZUsUdpnuVj7DkV
MDSgkuE1Z7bwkDDK/vIZ32CXB928ghrnekwhJDaFdDv/os95NjwHgAWAciZGya+v
w7N4ARHwBqXB/B2ItMydzIigBA02dUb2/8ubnB1JGGA/0wi65QzG7qgUdMALjV4z
AwznF8qrBHoMa4xWnqidu2WYuv4WKl/66dxVuVKvA0O8fOMyKjKr4xCwwZ3g68TJ
Xy5t1IiE4wi2/i9e6X84XKWPxrh+MFXWdV9WgYKIfBxeZFkvIqTQAJUY7QLaPr4c
9z/4e0gDr5+rZ2UJhiU7GcoYNv4QwgiQ9JY6XzcXOjbKwq+mSqO5255YE/nVsifs
EhuljnWfb2WZJvVcOehNg4N6ysMUCnulv/43fI5Qrtg2VFOcDo5edeeUdt+6+JL0
6XWx4pNszYRaeeME1Pz9xSdCNTvnCb4++oNZ9ws7IW8+idRoAol6JNYKKMVvXwLG
z0jIJ+gWrysNIuC3Qj5b2xjN+vf3bQTzP5JXtCALN/fNdqKP7IXU83weHG4fqvAJ
oOc2jzaMs53opBn/9q9T4DU+DM/+uMVbvW4uDNWpk4sLtDvjBnYnNjy05CDfhyr+
D1vbIQQsIKkz5V/4pHM1U4SiQzenWEqoEuEWjTDfppgElxnzZgBabA9BA3/zUH7C
aeN+1cVvgiBE7M/1t2J0u3AMmgyjFBQstUx2oEjlCiQGDLCYuDHL7QzLNFFyoYSz
kzaPdU3Ex+o8YII9M6wYazkCrrkZIxisZuaInWjeJ+GmDE3PYBtJtffrCyizHI3L
KIGPtPN5JY75WhBeWPoseCwg1MX+lipg9Vn5YDTGAdDnt1/fsfS0avSpGxUFcu+E
iZBj/cy6ANVPzDkYIldkROgyWFJko0zGVslGsVyD/RnlS0mhGnvJqTA7m5iqQ+jE
a1w7Rbeb/HcFzr1rsABU86ht5FZhzVYogptfrVMJIyZVws1gqYKIcUarlGPGYBN4
wZkYiYrTXa0RIcsMZ25ffV+cd+Rb9rxlEBdhIt4xw+1uodHWKbYJmU1kLg8OBocy
Y1LF+aG6HAAtmvuDQCDyYH2O3LGruvYd+Cwl7LgGK7MWH5i050mx/LHRlGZctXh0
lJcpxretG1cVrLtdjx4O0B9Pfu858kILOGBpsh71rQG9zQysPVJLn+dOF070iPb7
M8fokyeuS8JVMc1zqf0UoPspAdnIhvNrFXn/+YxxJ8WlQ0mAdJMFKa1L6LwOj4qi
JniovhpIxPt5PEFGUtnsXuljPp9jM8arzIQ1KnHOuHgUFJ3Htk1PIEBAynzidY0G
HkpDMRUw+quWL2GiOjJTA8B4HZwjCcrI6+3Cl5axWlKnzWo+cprNdEKYsho=
=Bw4X
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 23 Dec 2017 07:28:40 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 13:57:19 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.