Your message dated Wed, 08 Oct 2025 18:19:32 +0000
with message-id <[email protected]>
and subject line Bug#1109952: fixed in opentsne 1.0.2-3
has caused the Debian Bug report #1109952,
regarding opentsne: tests fail with scipy 1.16 on 32-bit arches
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.)


-- 
1109952: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109952
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: opentsne
Version: 1.0.2-2
Severity: normal

scipy 1.16 has been uploaded to experimental.
opentsne is failing tests with it, on 32-bit arches.

The failure seems trivial:
the tolerance in test_set_perplexities_respects_symmetrization is
too tight (1e-16) for 32-bit systems.

The error message from armhf is

235s =================================== FAILURES 
===================================
235s _________ TestMultiscale.test_set_perplexities_respects_symmetrization 
_________
235s 
235s self = <tests.test_affinities.TestMultiscale 
testMethod=test_set_perplexities_respects_symmetrization>
235s 
235s     def test_set_perplexities_respects_symmetrization(self):
235s         # Apply symmetrization
235s         symmetrize = True
235s         aff = Multiscale(self.x, perplexities=[10, 20], 
symmetrize=symmetrize)
235s         self.assertAlmostEqual(np.sum(aff.P - aff.P.T), 0, delta=1e-16)
235s     
235s         aff.set_perplexities([5, 10])
235s         self.assertAlmostEqual(np.sum(aff.P - aff.P.T), 0, delta=1e-16)
235s     
235s         # Skip symmetrization
235s         symmetrize = False
235s         aff = Multiscale(self.x, perplexities=[10, 20], 
symmetrize=symmetrize)
235s         self.assertAlmostEqual(np.sum(aff.P - aff.P.T), 0, delta=1e-16)
235s     
235s         aff.set_perplexities([5, 10])
235s >       self.assertAlmostEqual(np.sum(aff.P - aff.P.T), 0, delta=1e-16)
235s E       AssertionError: np.float64(-1.1102230246251565e-16) != 0 within 
1e-16 delta (np.float64(1.1102230246251565e-16) difference)
235s 
235s tests/test_affinities.py:188: AssertionError
235s =========================== short test summary info 
============================
235s FAILED 
tests/test_affinities.py::TestMultiscale::test_set_perplexities_respects_symmetrization
235s ====== 1 failed, 136 passed, 26 skipped, 7 warnings in 119.15s (0:01:59) 
=======


This bug will become RC serious later, once scipy 1.16 is uploaded to
unstable.


-- System Information:
Debian Release: 13.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.38+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--- End Message ---
--- Begin Message ---
Source: opentsne
Source-Version: 1.0.2-3
Done: Drew Parsons <[email protected]>

We believe that the bug you reported is fixed in the latest version of
opentsne, 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.
Drew Parsons <[email protected]> (supplier of updated opentsne 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: Wed, 08 Oct 2025 19:26:30 +0200
Source: opentsne
Architecture: source
Version: 1.0.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian PaN Maintainers 
<[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 1109952
Changes:
 opentsne (1.0.2-3) unstable; urgency=medium
 .
   * Team upload.
   * debian patch relax_test_tolerance.patch relaxes tolerance slightly in
     test_set_perplexity[ies]_respects_symmetrization in test_affinities.
     Needed with scipy 1.16 on 32-bit systems. Closes: #1109952.
Checksums-Sha1:
 8a06488c248638145e8217980efe4b259cd22129 2323 opentsne_1.0.2-3.dsc
 a298cc6b3685b93e7d6d2c7cdb745aa0cc342a55 5012 opentsne_1.0.2-3.debian.tar.xz
Checksums-Sha256:
 b92d7c97c4eddef538072848cc9e7285fbb270d7bee7edd9098aa66c9748ea1f 2323 
opentsne_1.0.2-3.dsc
 54acae23571a22ebb09bfbff71bb73b665e1eb1d2454fc6f6366e831c75c54da 5012 
opentsne_1.0.2-3.debian.tar.xz
Files:
 bdedc6f27069d5b2ffd5a90832d53faa 2323 python optional opentsne_1.0.2-3.dsc
 c1dccdb0617e0bf9bb4da23599c62fdb 5012 python optional 
opentsne_1.0.2-3.debian.tar.xz

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

iQIzBAEBCgAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmjmpl8ACgkQVz7x5L1a
AfoRqBAAu27ooRkLTr+fjeRuNDngBMHeEPYtqwspFVxgCtwlyXp9zUvOdSt4HHhF
kdxX3di4neopeJBfnqQs4Hbxe/ZcK19An6+/d+sgrfOXlmGq77dE4Ep5WsxNTyjY
VOtxicv1Yei9FEpvHzd5Ws9OkLp4yYprMslrKm/CsOJLpRYlhYyLN2N+yL3cKWoI
r3yvDdn8q7wiJiHnvWPff0m1RpQr2SrzMoCvcWGPmFbJYp8Sfr15VQL+/qMbKluK
ti4KX1l++Yce6307RLoOFIpFQiDx27aj98u6wyfLpGccwJ1bdJf7pgN9ZWwXXZu9
XliRFQUqjUgr0s4VQrQnKGRcX45FReX/ZsFEr6j2D+pSHaatftcxlCIOaCq9Iww+
QWhwv1TzRMij7BmvaNQB5Gx7JnMn5FsgNQ6vV3NAMhRkkFRss4nNoDFLmi/z0n/0
Ckdon913eO1BoaFs5aD2YS/tfrAfKUfQJh64BCidV19znfblt1uuBmkLVD/tFzPU
dOJ8gd8Wtl8GAPFZQ9dcyk+Zg0Ljdh3MPoPCgfUj1/y/cl2JG7FaTC0AUpFPpZd8
extqr8LNS828FBBGfg9eHoARy/DXY7Kspm92MGTWFlL/QufgW2zdACkHt/G01IPO
+53zHZNxMsk2FFkGjx/dCyELSh4ljh9JiJMy/HVW7N3IE/aTULs=
=+jfP
-----END PGP SIGNATURE-----

Attachment: pgpPPI4sLm8zv.pgp
Description: PGP signature


--- End Message ---

Reply via email to