Your message dated Mon, 27 Oct 2025 03:36:31 +0000
with message-id <[email protected]>
and subject line Bug#1109954: fixed in scipy 1.16.2-4
has caused the Debian Bug report #1109954,
regarding iminuit: tests fail with scipy 1.16
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.)


-- 
1109954: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109954
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: iminuit
Version: 2.30.1-3
Severity: normal

scipy 1.16 has been uploaded to experimental.

iminuit tests are failing with it:

5379s FAILED tests/test_cost.py::test_BinnedNLL_2D_with_zero_bins - 
AssertionError:...
5379s FAILED tests/test_cost.py::test_ExtendedBinnedNLL_3D - AssertionError: 
assert...
5379s ============ 2 failed, 597 passed, 73 skipped in 5320.20s (1:28:40) 
============

5379s =================================== FAILURES 
===================================
5379s _______________________ test_BinnedNLL_2D_with_zero_bins 
_______________________
5379s 
5379s     def test_BinnedNLL_2D_with_zero_bins():
5379s         truth = (0.1, 0.2, 0.3, 0.4, 0.5)
5379s         x, y = mvnorm(*truth).rvs(size=1000, random_state=1).T
5379s     
5379s         w, xe, ye = np.histogram2d(x, y, bins=(50, 100), range=((-5, 5), 
(-5, 5)))
5379s         assert np.mean(w == 0) > 0.25
5379s     
5379s         def model(xy, mux, muy, sx, sy, rho):
5379s             return mvnorm(mux, muy, sx, sy, rho).cdf(xy.T)
5379s     
5379s         cost = BinnedNLL(w, (xe, ye), model)
5379s         m = Minuit(cost, *truth)
5379s         m.limits["sx", "sy"] = (0, None)
5379s         m.limits["rho"] = (-1, 1)
5379s         m.migrad()
5379s >       assert m.valid
5379s E       AssertionError: assert False
5379s E        +  where False = <FMin algorithm='Migrad' edm=276.66259465991817 
edm_goal=0.0002 errordef=1.0 fval=186.5963009867324 has_accurate_covar...8e-09 
1.20484363e-07\n  2.59093896e-09]\n [1.73161882e-09 2.50344924e-10 
3.00138667e-11 2.59093896e-09\n  2.24594883e-10]].valid
5379s 
5379s tests/test_cost.py:800: AssertionError
5379s __________________________ test_ExtendedBinnedNLL_3D 
___________________________
5379s 
5379s     def test_ExtendedBinnedNLL_3D():
5379s         norm = pytest.importorskip("scipy.stats").norm
5379s     
5379s         truth = (1.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7)
5379s         n = int(truth[0] * 10000)
5379s         x, y = mvnorm(*truth[1:-2]).rvs(size=n).T
5379s         z = norm(truth[-2], truth[-1]).rvs(size=n)
5379s     
5379s         w, edges = np.histogramdd((x, y, z), bins=(5, 10, 20))
5379s     
5379s         def model(xyz, n, mux, muy, sx, sy, rho, muz, sz):
5379s             *xy, z = xyz
5379s             return (
5379s                 n
5379s                 * 10000
5379s                 * mvnorm(mux, muy, sx, sy, rho).cdf(np.transpose(xy))
5379s                 * norm(muz, sz).cdf(z)
5379s             )
5379s     
5379s         cost = ExtendedBinnedNLL(w, edges, model)
5379s         assert cost.ndata == np.prod(w.shape)
5379s         m = Minuit(cost, *truth)
5379s         m.limits["n", "sx", "sy", "sz"] = (0, None)
5379s         m.limits["rho"] = (-1, 1)
5379s         m.migrad()
5379s >       assert m.valid
5379s E       AssertionError: assert False
5379s E        +  where False = <FMin algorithm='Migrad' edm=2538331943.5794806 
edm_goal=0.0002 errordef=1.0 fval=580.5086049920924 has_accurate_covar...-24 
-1.16450242e-14  1.25482265e-22  1.20461698e-23\n  -5.25016881e-24  
4.98818833e-23  3.05998480e-23  9.73234618e-24]].valid
5379s 
5379s tests/test_cost.py:1082: AssertionError


This bug will become RC serious later, after 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: scipy
Source-Version: 1.16.2-4
Done: Drew Parsons <[email protected]>

We believe that the bug you reported is fixed in the latest version of
scipy, 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 scipy 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: Mon, 27 Oct 2025 01:21:53 +0100
Source: scipy
Architecture: source
Version: 1.16.2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 1109954
Changes:
 scipy (1.16.2-4) unstable; urgency=medium
 .
   * debian patch fix_stats_bivariate_normal_cdf_PR23815.patch fixes
     bivariate normal cdfs in stats. Needed by iminuit. Closes: #1109954
   * hppa: skip test_QRVS_shape_consistency
     [3-d_out2-size_in3-size_out3-qrng2-NumericalInversePolynomial]
   * hurd-i386: skip test_rankdata in test_mstats_basic.py (MemoryError)
   * debian/tests i386 with blis: skip test_sylvester test_cython
     test_sy_he_tri test_gbcon test_gh23278
Checksums-Sha1:
 f4f315ed4aca63363e1e956a981e832360ca7475 3530 scipy_1.16.2-4.dsc
 d5c1ed663832d9c752834182d3d48cf9f02e8c9a 48404 scipy_1.16.2-4.debian.tar.xz
Checksums-Sha256:
 9a8903469ac591ddedb221de713559a0289b8a724068cdfeedd6c1b9fe8e4809 3530 
scipy_1.16.2-4.dsc
 9ff15c2ec200fe9487ee839b33f2db087c8e7a5f8815a4be18348dfb0ba3c1c5 48404 
scipy_1.16.2-4.debian.tar.xz
Files:
 c3ba89509a32bdda52f3ada14f5f3522 3530 python optional scipy_1.16.2-4.dsc
 e343b77739cf291695362ed058cbfe34 48404 python optional 
scipy_1.16.2-4.debian.tar.xz

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

iQIzBAEBCgAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmj+4B8ACgkQVz7x5L1a
Afq0lA/+JgJV6q34AcA0m9LiozpwiKLdYAPMTkHlea+xx3DVZfpuSjei2FjfLC5k
gYD4nL5aGwf6GzDpEg37IdsWIyIX7AJ/iAbqjsU2luPRxTpMK6cCFOyxzSwUFyzc
aEBrlXtXZG4v9p50T+nArnpImOcXevtt8jU5bKCPj7ugYrfiE5izGFZ77XN7cITL
Ks53HiPU3Nsaj+23Q+dFnZsMrhYuSmnlA6zutu52uttify6lfc6eJ+BSEmanCt1J
OsBOSlxIRTifDUe/yyBxlKokq0aP72bd8Inhwh2bEBfRc17fiZpsvp2sxd7hvNKE
xvRoy9J3jXUdHwFcvUrvJLh4PCzrihE/qLn1rGHzVPeQacTBV9Pf+rgin1CPgPVx
Vo+nHSjqA/S0DydAOeWVPfIY7J66rDnzsGwxG6aIeDMuP8gM5vsFVspXk62gdmma
Z4lFDX5Yi73MauDxh6ckkVnUojWlur42A1E3brP2kksLuVK48g2s3HcI30C/BRZF
2ycNSpN7hNzz4tJQmbuewALVk/ID8XJq5BobrfPqAEGmayF4n9RosP1E3biYBfKV
zGN7OllqDDD2dPo7SkaOoyZ5JvZkWoIu4B26z0zlvyNNfIpMR+1Oqd1ZazN7QRj2
xwMEqQ+N7RyvCYSt/1YFPWwfISvCeu2uailtwYEpjOT7olY5WBE=
=DKgJ
-----END PGP SIGNATURE-----

Attachment: pgpUkJmEKCXAC.pgp
Description: PGP signature


--- End Message ---

Reply via email to