Your message dated Sat, 05 Oct 2024 21:26:30 +0000
with message-id <e1sxcii-007fnf...@fasolo.debian.org>
and subject line Bug#1027776: fixed in mlucas 20.1.1-1.3
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 ow...@bugs.debian.org
immediately.)
--
1027776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027776
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mlucas
Version: 20.1.1-1
Severity: serious
Tags: patch
Justification: FTBFS
User: ubuntu-de...@lists.ubuntu.com
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/
slanga...@ubuntu.com vor...@debian.org
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.3
Done: Bill Allombert <ballo...@debian.org>
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 1027...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bill Allombert <ballo...@debian.org> (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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 05 Oct 2024 12:54:33 +0200
Source: mlucas
Architecture: source
Version: 20.1.1-1.3
Distribution: unstable
Urgency: medium
Maintainer: Alex Vong <alexvong.k8...@simplelogin.com>
Changed-By: Bill Allombert <ballo...@debian.org>
Closes: 1027776 1084045
Changes:
mlucas (20.1.1-1.3) unstable; urgency=medium
.
* Non-maintainer upload.
* debian/rules:
- disable avx512 on x86_64. (Closes: #1084045)
- disable simd on arm64. (Closes: #1027776)
Checksums-Sha1:
83547b9080f226539401361ed98c3f3af4f9bc09 2282 mlucas_20.1.1-1.3.dsc
f42db7bec6933cede5e5ba8f144c359ac0c3c21b 19700 mlucas_20.1.1-1.3.debian.tar.xz
9d702a15cd1d5129708aafa919115d8031d000ee 5766
mlucas_20.1.1-1.3_source.buildinfo
Checksums-Sha256:
dff541b1fd3589cee68dc07b8a8624707d642ce15def0c96ace6ab738515fae2 2282
mlucas_20.1.1-1.3.dsc
29c5f9ac3df8bc8c4e4f0f934043d64436c2b99e71f85c08daabd309ef2441b5 19700
mlucas_20.1.1-1.3.debian.tar.xz
11254180b88ad947c4c743c6dcf8d60103cabe1fa61fc101b54c6cba6fee629e 5766
mlucas_20.1.1-1.3_source.buildinfo
Files:
9e6131717e8c5ecac430e375b035d306 2282 math optional mlucas_20.1.1-1.3.dsc
07225dda3b24a66e97ad5b49ef259014 19700 math optional
mlucas_20.1.1-1.3.debian.tar.xz
0b419d04c1fb86984027bac4c815ee6e 5766 math optional
mlucas_20.1.1-1.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEQgKOpASi6dgKxFMUjw58K0Ui44cFAmcBqKAACgkQjw58K0Ui
44fqQBAAgUCyAn8pTefw4unCIOE/yvXGP/9lR3uti6mVwlOd/pOra7tAUVDzfLKX
0cs3aW72epfjsQQ/ZJehiuOG5RtmzaGEDK7EIL1cn3kxAlF8IpZmnKjeGYx5xIHC
hxuWJux/3UZ1ZdyFytBgam6/dr3XjQSshaHAjsAK2AIVflhocpSCf7p1y17StwYZ
8+32lzZAkrFlb3AIIaruN4qyl+GiuWMpQesLKEpEcS2hNFA+hr2FGumWPlGRoNso
JuQRArPM8ggFhrESxkH9mVMKgk5S3VCOsxSho2xRu0/JeFWYgrYjzW2c6Op0t/73
n25BXOz0QmP6cuLq5yDIJFoVOTTDwMGll2jKljKQgQcsIwV2XmW87MSu6NzJXsfw
kc1g+M8/fPDqIuZHDnDcvRUl/9GG0Yf/QhOZLjFplHAtOhu27i4lC/TFK++/5och
bXcepsOKmSYxjTOBSENY0D1TmuIWPa/1W6/O9caFuC5jMXsIzpWG1NOB1W8mX58V
DzYrJ4HV+aVfR6ozy47cZiQ7Hv6+7WSb/GwOMD7SWNP4+t+cFNHIF9wp9wW7xn3O
lbBDaE1/MwBcwSJIKYgQTI52/0gT22/IROk9X4qU3xef2UonT1SVwIBHaqlNsmzZ
UzpxSaq5kvtRrfDPTiw0yYPa6ESGv+XLZlnmZuGIuWSrJm2aCt8=
=SlIx
-----END PGP SIGNATURE-----
pgp9DubZx9HNb.pgp
Description: PGP signature
--- End Message ---