Re: python-questplus FTBFS on i386
Étienne Mollier <[email protected]>
| Newsgroups | gmane.linux.debian.devel.medical |
|---|---|
| Message-ID | <[email protected]> |
Hi Jon, Jon Peirce, on 2024-07-16: > That's very surprising. The project is pure python (so shouldn't depend on > architecture) and hasn't had any commits to the computation code since Oct > 2022 (there have been some changes purely to the build/docs since then). So > I wonder if something else about the build environment has recent changed? Previous push to Salsa and upload were in early 2023, so a lot of things had the time to change in unstable. Other changes in sid include, but are not limited to, upgrade to Python 3.12, and several Numpy version bumps. Quick lookup at the test item shows numpy code, which I believe is sensitive to floating point unit precision of the underlying hardware. The issue is also reproducible on the buildd network[1], so that should not be too hard to reproduce. The result strikes me as particularly far off 0.2 and yet so close 0.3. It feels like there is a threshold or rounding error amplifying an originally small loss: > assert np.isclose(next_stim_1, expected_stim_1) E assert False E + where False = <function isclose at 0xf7184e00>(0.30000000000000004, 0.2) E + where <function isclose at 0xf7184e00> = np.isclose but I haven't looked closely at the code base, so may wrongly interpret what I am seeing. [1]: https://buildd.debian.org/status/package.php?p=python-questplus&suite=sid > I know the maintainer so I'll nudge him to take a look if he can That would be helpful, thanks for considering. Even if i386 were to not be supported upstream anymore, this particular issue could be symptomatic of an algorithmic stability issues, that might be of interest to tackle upstream. Have a nice day, :) -- .''`. Étienne Mollier <[email protected]> : :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da `. `' sent from /dev/pts/2, please excuse my verbosity `- on air: Fair to Midland - A Wolf Descends Upon the Spa…
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmaW4L8ACgkQeTz2fo8N EdpgkBAAi4SQFxD+yl1XTE7j8T0S5qyryFCHszMiVL8nwbZkOB6GK4W9CpTr8yv6 GDRjd9pvEwG1lhuhwLS/5JqLyLABXC/58OtTPCx6mYw5iOrgUVgcAPT+XxUGlcjd Lnu+yPzVWFbv3RBjjwd0gaPdEjr9mTsalKTXACclwJNnq6X/N3zoUypgwBe7i33N AVm7ad9IxF1vbaziusu745hkL2B5EJD7XXMV4t/J6HROZLVLNGj2ksRifU/6+4hH BzrH3SLGtQr0bD6VL/Rb4chy46dCbE6S6hf9w6mFk7QsrW8/jXX/hesae6JgmYsL HZNRtAHus7pwPQ649eTn0/gKbVRxEyu1kCzD8jm6a7BOHhXoH4UW+Uwry+ZCGyK+ ILLZ33yrjvUDxddBBepjPlZsnuqzkcIikIcE+Cwu3HttdwdMjMdXfGMDBieAR2mc FWt/OopKwb7K3oqhUXsvMlvj9L+6r21WWx7HckC4OqfvoRwiTC7LUrFee+FgCe8f 7NvybuwUWB37pxKfbyvNk99DXsCO6VOMcc3iuWFQlg+UEJRhDnVciJ9TvwO7ur/B mp3UbaTDhfPNLrZPvvFruecUKXiFwa2TX6NzdrweA+RMcfwvEdjPH9t68V0QLc4G YPDJpHN7t7Y3bbxbyuMj5UHZSIMuenLkykkBnEvRCIJ7bg/NW4s= =1tRH -----END PGP SIGNATURE-----