Your message dated Sat, 28 Sep 2024 08:35:20 +0000
with message-id <[email protected]>
and subject line Bug#1027776: fixed in mlucas 20.1.1-1.1
has caused the Debian Bug report #1027776,
regarding mlucas: FTBFS on arm64: fermat-number feature known broken on arm64
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.)
--
1027776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027776
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mlucas
Version: 20.1.1-1
Severity: serious
Tags: patch
Justification: FTBFS
User: [email protected]
Usertags: origin-ubuntu lunar ubuntu-patch
Hi Alex,
In addition to bug #1014547 causing mlucas to fail to build on all arm
architectures, after working around this bug the package still fails to
build on arm64 where it successfully built before. This is because the
arm64 SIMD implementation is known buggy with respect to the fermat number
feature - there is an assert in the code that causes test/fermat-test to
fail immediately:
[...]
ERROR: at line 1150 of file upstream/src/Mlucas.c
Assertion failed: ARMv8 SIMD builds do not support Fermat-number testing!
[...]
(https://launchpad.net/ubuntu/+source/mlucas/20.1.1-1ubuntu1/+build/24577469)
The previous version of mlucas was removed from testing because it depends
on python2 which has been removed, so the only options here are either to
have the ftp team remove the arm64 binary, or to ignore the test failure.
In Ubuntu, I have done the latter by applying the attached patch.
Thanks for considering,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
[email protected] [email protected]
diff -Nru mlucas-20.1.1/debian/rules mlucas-20.1.1/debian/rules
--- mlucas-20.1.1/debian/rules 2021-12-20 15:07:38.000000000 -0800
+++ mlucas-20.1.1/debian/rules 2023-01-02 00:24:48.000000000 -0800
@@ -13,6 +13,7 @@
# configure script detects optimization and debbuging flags automatically
export DEB_CFLAGS_MAINT_STRIP = -O2 -g
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
# main packaging script based on dh7 syntax
%:
@@ -24,3 +25,10 @@
override_dh_auto_configure:
dh_auto_configure -- --enable-mlucas-default-path
+
+override_dh_auto_test:
+ifeq ($(DEB_HOST_ARCH, arm64)
+ dh_auto_test || true
+else
+ dh_auto_test
+endif
--- End Message ---
--- Begin Message ---
Source: mlucas
Source-Version: 20.1.1-1.1
Done: Bill Allombert <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mlucas, 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.
Bill Allombert <[email protected]> (supplier of updated mlucas 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: SHA512
Format: 1.8
Date: Fri, 27 Sep 2024 22:27:58 +0200
Source: mlucas
Architecture: source
Version: 20.1.1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Alex Vong <[email protected]>
Changed-By: Bill Allombert <[email protected]>
Closes: 1013910 1014547 1027776 1080048 1081082
Changes:
mlucas (20.1.1-1.1) unstable; urgency=medium
.
* Non-maintainer upload. (Closes: #1080048)
Mlucas author, Mr Ernst Mayer, sadly passed away in 2023,
see <https://www.mersenneforum.org/node/22279?t=28890>
He will be missed. Consider this package as a tribute to him.
* New patch fopen-on-arm.patch from Steve Langasek (Closes: #1014547)
* debian/control:
- Fix maintainer address. (Closes: #1013910)
* debian/rules:
- Apply patch from Steve Langasek (Closes: #1027776)
- build with -Wno-incompatible-pointer-types (Closes: #1081082)
Checksums-Sha1:
1e829c92496fc278fc3c3d212b9fe0614157ec67 2282 mlucas_20.1.1-1.1.dsc
08248b406f142f43a23d225f0e3f43fcca6f13bf 19568 mlucas_20.1.1-1.1.debian.tar.xz
4b191ba3cd487237f26b60eb37f3242c6b162cc2 5766
mlucas_20.1.1-1.1_source.buildinfo
Checksums-Sha256:
65f7ebfb48269a6d9262b771eb590439fee5275f0f2d076689a1535d998c0e66 2282
mlucas_20.1.1-1.1.dsc
27c7e3426e8c34a455f21fe6c1d6dbb86b1026df90957f26446af485390b6a57 19568
mlucas_20.1.1-1.1.debian.tar.xz
231ffbc349a84e68b981b9517927317acc3e6ee1a04e8e3acf14db0996f271ed 5766
mlucas_20.1.1-1.1_source.buildinfo
Files:
bc35fd9a1d61aa090d0f0949c3560a07 2282 math optional mlucas_20.1.1-1.1.dsc
472a61fe4d7bc3758c88c5debf8d1de9 19568 math optional
mlucas_20.1.1-1.1.debian.tar.xz
bcccc4bbcb564b0fb08209a7b0f9779e 5766 math optional
mlucas_20.1.1-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEQgKOpASi6dgKxFMUjw58K0Ui44cFAmb3ui0ACgkQjw58K0Ui
44fYgBAAtwfYOHfISTbD/2i395fYMJJEQzAygnquUgplWPZqjyomuG1jtduZVH2j
v6cnYEXZQxwK7CTRZ+aXMzIxVwip3/7x6TMhCyY8H07K0JcbXa15xIE1sTmgjCCW
6WhyivQQ14ZODBVsS6zr27kqEBhBK8UsLrzw9a073iim5PYop3cvmWyfekfNU08b
IpAiRhF9OYFXQTS3J/ZbsOvwlPFfMM/O9sUTucIn0GNsuR5QuMQ11YkPVZCBpF4D
WsdDNfiHeC5IztcKLHuVGcUYgT4s2e3KnjSqlQlNnL5ntZ+e/54btR2FkHxYtDJV
quyIgCngv8bvn1jEqLjwt3MaHBxpII/p+GBXB34kEWHEPOpaDo1wuSAhY0M2SnDf
yWyOh4o22dvIlhf01LUukEkub68W8/67ZQ5OgOPAJyunfCUd+UIbHXnDKClYj83s
zVllisrcWzBGZ7jkEFRqC+YCn4zxs3PgankMdY0R33dOKL6jZzzjymW9gJUornIg
UHEBs3h/ua3F+Cy7dYa3cV1ijgErOUU+j9nPOF9SSvJbD+EOrFKrIn2a90G0R2q4
2W7Qm4d4dbhEL5DW7/JbPftjkEuRcpeAI3wAWLQs3rBJNGy3EZ5RCXgmni63/Rsr
b9l3ZKeQkIiPcX/iwCMZ+pStZKeSqn/kVvoapILkifsJRSi3c7I=
=i1oz
-----END PGP SIGNATURE-----
pgpF3aMJmYZhl.pgp
Description: PGP signature
--- End Message ---