#1107787 paperwork: flaky autopkgtest on s390x: cannot convert float NaN to integer

#1107787#5
Date:
2025-06-14 17:28:24 UTC
From:
To:
Dear maintainer(s),

I looked at the results of the autopkgtest of your package because it
showed up as a regression for jq. I noticed that it regularly fails on
s390x since March 2025 and it now fails more often than it passes.

I recall there was something special with NaN on s390x, but I can't find
it. Maybe I'm mixing up with ppc64el which recently was on my radar
because of another NaN bug.

Because the unstable-to-testing migration software now blocks on
regressions in testing, flaky tests, i.e. tests that flip between
passing and failing without changes to the list of installed packages,
are causing people unrelated to your package to spend time on these
tests.

Don't hesitate to reach out if you need help and some more information
from our infrastructure.

Paul

https://ci.debian.net/packages/p/paperwork/testing/s390x/61163824

386s =================================== FAILURES
===================================
386s ________________________ TestPageExport.test_pdf_to_img

#1107787#10
Date:
2025-07-05 05:57:30 UTC
From:
To:
Hi,

It's now very late in the freeze. The test now seems to nearly
consistently fail. Let's not have the package removed from trixie on an
architecture where desktop users are unlikely. If a solution is found
soon, it can still go in if not too intrusive.

Paul

#1107787#19
Date:
2025-07-08 18:04:41 UTC
From:
To:
Hi,
Sorry, I didn't have/took the time to address this.
I guess it's too late to upload a fix for the release? If not, I can
upload a quick fix to address this.
If so, what would be the next phase? Should I open an unblock bug on
release.d.o metapackage once uploaded?
Thanks for the trixie-ignore tag and sorry once again for the late answer.

Thomas

#1107787#24
Date:
2025-07-08 18:55:10 UTC
From:
To:
Hi,


As we haven't announced (nor decided) a release date yet, it's not too
late for targeted fixes.


paperwork isn't a key package and has autopkgtests, so assuming we don't
announce a Full Freeze date next couple of days, it should be able to
migrate without help. Having said that, we watch for RC bug fixes that
don't migrate so we'd probably spot the upload. Also an unblock is fine.

Paul

#1107787#29
Date:
2025-07-09 18:19:37 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
paperwork, 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 1107787@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Perret <thomas.perret@phyx.fr> (supplier of updated paperwork 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)
Format: 1.8
Date: Wed, 09 Jul 2025 17:22:59 +0200
Source: paperwork
Architecture: source
Version: 2.2.5-3
Distribution: unstable
Urgency: medium
Maintainer: Thomas Perret <thomas.perret@phyx.fr>
Changed-By: Thomas Perret <thomas.perret@phyx.fr>
Closes: 1107787
Changes:
 paperwork (2.2.5-3) unstable; urgency=medium
 .
   * debian/tests: Ignore a flaky test on s390x architecture (Closes: #1107787)
   * debian/control: bump Standards-Version to 4.7.2 (no changes needed)
   * debian/copyright: Update copyright year
Checksums-Sha1:
 f3d50a0b693f156f5d63020a4dfe134ede6f897f 3918 paperwork_2.2.5-3.dsc
 6d8333523a2da40eccdd9dcb995d43aa682777f7 15060 paperwork_2.2.5-3.debian.tar.xz
 a7699b713ad590890a2929d24575758ec4ebddf0 23112 paperwork_2.2.5-3_amd64.buildinfo
Checksums-Sha256:
 a7b9507b36a7f4f0fe8d8df7028f35a82eb3e901f303ddf1c70b6d12a4620a08 3918 paperwork_2.2.5-3.dsc
 debc01cf5efdb38b4e6c3d8399104a0efd4b62c6dd1f50d77a6b1f479e5cc1c0 15060 paperwork_2.2.5-3.debian.tar.xz
 1ddf987a281b7fd770e07616c8d15340c6495e8a362602fc4e99504a99e4a848 23112 paperwork_2.2.5-3_amd64.buildinfo
Files:
 d024acfbceb621c6438df5c8a867eaf3 3918 python optional paperwork_2.2.5-3.dsc
 fe61fa908272d65efce8107190090ed5 15060 python optional paperwork_2.2.5-3.debian.tar.xz
 d66ee5989256cb9008bd28521d78717e 23112 python optional paperwork_2.2.5-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEvN44oGB4ZqDxNBUTaSmcjtOQ5RwFAmhusAwACgkQaSmcjtOQ
5Ry7WQ//TtrwsMqfHmLFEklwF5TcvyPRTeLUDL4kZGDLgKlEMFPu70EgzHuFxvmE
Uau3T7Xh2qUZezPDMxSkalEWNpPrYa8sKo5JQ9YXg3Bcr6PKfJ3AwNwrAN04GrU8
ZWdJpJrhvG0XTeROJ1s7CG4B0RYH9KumG3297j8G3YvqcXdKYnipIWXfnVDFAYti
LDUAlG7b3mVVwaZyZ1km7AbdCmA3pnfbgwsKNNRX17tz0ap/FIy+K8zEuZFRxSMs
pIesrmfa3K78HeF8ho8bnAtoHQW/bTP0Tuhmx9e8M+xNgis4/S7kV1nK7FXYLLXg
QFlg42UmJRwLTzQo9fSiPIDEeNjQzge4HYqNrHrKhyYBd6f+w3hdPdscIEHKCvGd
9kopN+w1STWufGrHSopFmkXQvSb/JsjsRGn521kEB8uuJYpLWKu7EGQyzvrGa4NH
++lSO8IWpGqb3FI55hYREYu68RgWs5+Qn3TFhndjoYNuT1lUsHGqZ3ls0JqOEeWW
rQj+U3j1MQxjbkY0rN00/aI4QNQAd/0zgMwLr6lRCNIqQFhDZkmShVxdSmEUlYZj
JxUhWDM+2X8xGvCXrcVYCToKP+BIICUwC8tdoOkcpJyOzExKtDJVr5/4heTg7vHC
uig2VlrTwOkUYirvrGxwZiCFacC+HCwQqrQvVxmRF4pJa2Z6wKQ=
=5gCa
-----END PGP SIGNATURE-----