Your message dated Fri, 15 Nov 2024 00:05:31 +0000
with message-id <e1tbjq7-000qwg...@fasolo.debian.org>
and subject line Bug#1081692: fixed in scipy 1.13.1-6
has caused the Debian Bug report #1081692,
regarding FTBFS with Python 3.13
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.)
--
1081692: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081692
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: scipy
Version: 1.13.1-5
Severity: normal
Tags: upstream fixed-upstream patch
User: debian-pyt...@lists.debian.org
Usertags: python3.13
Forwarded: https://github.com/scipy/scipy/issues/19572
This package failed build from source when test-built against a version of
python3-defaults that includes 3.13 as a supported version.
To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.
This is presumably fixed in 1.14.1, which claims 3.13 support
What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html
Log snippet:
...........s.ss.....s....s.....sss.....s....ss....s.ss.ssss............. [ 94%]
..ss.......s..s....ss.ss............s.....s..s.ss.ss.........ss....s.ss. [ 94%]
....s....s.....sss.s.sss..s.sss..ss.s..s..s.s..............s............ [ 94%]
.......... [ 94%]
scipy/stats/tests/test_hypotests.py .................................... [ 94%]
........................................................................ [ 94%]
.......................s................................................ [ 94%]
........................................................................ [ 94%]
............. [ 94%]
scipy/stats/tests/test_kdeoth.py ............s.......s.....ssssssss..s.. [ 94%]
.....s.......s.........s.s..... [ 94%]
scipy/stats/tests/test_morestats.py .................................... [ 94%]
........................................................................ [ 94%]
.......................................s...............................s [ 95%]
...............................................................s........ [ 95%]
........................................................................ [ 95%]
............................................................... [ 95%]
scipy/stats/tests/test_mstats_basic.py ......s..s................s...... [ 95%]
........................................................................ [ 95%]
........................................ [ 95%]
scipy/stats/tests/test_mstats_extras.py .......... [ 95%]
scipy/stats/tests/test_multicomp.py .................................... [ 95%]
............ [ 95%]
scipy/stats/tests/test_multivariate.py ......s.s..ss..ss............ssss [ 95%]
....ssss........ssssssss........ssssssss................................ [ 95%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
......................ssssssssssssssssssss.............................. [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
............. [ 96%]
scipy/stats/tests/test_odds_ratio.py ................................... [ 96%]
...................................................................... [ 96%]
scipy/stats/tests/test_qmc.py ........x................................. [ 96%]
........................sss..........................................s.s [ 96%]
.s.s.s.s.s...ssss............................ [ 96%]
scipy/stats/tests/test_rank.py ......................................... [ 97%]
.... [ 97%]
scipy/stats/tests/test_relative_risk.py ............... [ 97%]
scipy/stats/tests/test_resampling.py ................................... [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
.................ss..........ssss............. [ 97%]
scipy/stats/tests/test_sampling.py ..................................... [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
.................s..ss...ssssssssss..s............................ssssss [ 97%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 97%]
sssssssssssssssssssssssssssssssssssss................................... [ 98%]
..................ssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 98%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss........... [ 98%]
..................s..ss...ssssssssss..s................................ [ 98%]
scipy/stats/tests/test_sensitivity_analysis.py ......... [ 98%]
scipy/stats/tests/test_stats.py ........................................ [ 98%]
.........sssssssss...................................................... [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
...........................................ss........................... [ 99%]
............................................................ss.......... [ 99%]
....................................................................xxx. [ 99%]
........................................................................ [ 99%]
........................................................................ [ 99%]
........................................................................ [ 99%]
........................................................................ [ 99%]
......................................................................s. [ 99%]
................................................................. [ 99%]
scipy/stats/tests/test_survival.py ....................... [ 99%]
scipy/stats/tests/test_tukeylambda_stats.py ... [ 99%]
scipy/stats/tests/test_variation.py .............................. [100%]
=================================== FAILURES ===================================
________________________________ test_decorator ________________________________
@pytest.mark.skipif(DOCSTRINGS_STRIPPED, reason="docstrings stripped")
def test_decorator():
with suppress_warnings() as sup:
sup.filter(category=DeprecationWarning)
# with unindentation of parameters
decorator = doccer.filldoc(doc_dict, True)
@decorator
def func():
""" Docstring
%(strtest3)s
"""
> assert_equal(func.__doc__, """ Docstring
Another test
with some indent
""")
E AssertionError:
E Items are not equal:
E ACTUAL: 'Docstring\nAnother test\n with some indent\n'
E DESIRED: ' Docstring\n Another test\n
with some indent\n '
decorator = <function filldoc.<locals>.decorate at 0xffff46e5eac0>
func = <function test_decorator.<locals>.func at 0xffff46e5eb60>
sup = <numpy.testing._private.utils.suppress_warnings object at
0xffff46e5e710>
scipy/misc/tests/test_doccer.py:86: AssertionError
=============================== warnings summary ===============================
.pybuild/cpython3_3.13_scipy/build/scipy/fft/tests/test_multithreading.py: 2
warnings
.pybuild/cpython3_3.13_scipy/build/scipy/integrate/tests/test__quad_vec.py: 24
warnings
.pybuild/cpython3_3.13_scipy/build/scipy/optimize/tests/test__differential_evolution.py:
4 warnings
.pybuild/cpython3_3.13_scipy/build/scipy/optimize/tests/test__shgo.py: 4
warnings
.pybuild/cpython3_3.13_scipy/build/scipy/optimize/tests/test_optimize.py: 2
warnings
.pybuild/cpython3_3.13_scipy/build/scipy/stats/tests/test_stats.py: 2 warnings
/usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning:
This process (pid=11773) is multi-threaded, use of fork() may lead to deadlocks
in the child.
self.pid = os.fork()
.pybuild/cpython3_3.13_scipy/build/scipy/stats/tests/test_qmc.py::TestUtils::test_geometric_discrepancy_mst_with_zero_distances
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_scipy/build/scipy/stats/tests/test_qmc.py:232:
UserWarning: Sample contains duplicate points.
assert_allclose(qmc.geometric_discrepancy(sample, method='mst'), 0.5)
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED scipy/misc/tests/test_doccer.py::test_decorator - AssertionError:
= 1 failed, 61392 passed, 2605 skipped, 54 deselected, 243 xfailed, 15 xpassed,
39 warnings in 1371.92s (0:22:51) =
make[1]: *** [debian/rules:207: execute_after_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:165: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-13T18:45:43Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/712525/
This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.
Thanks,
Stefano
--- End Message ---
--- Begin Message ---
Source: scipy
Source-Version: 1.13.1-6
Done: Michael R. Crusoe <cru...@debian.org>
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 1081...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael R. Crusoe <cru...@debian.org> (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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 15 Nov 2024 00:59:00 +0100
Source: scipy
Architecture: source
Version: 1.13.1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Michael R. Crusoe <cru...@debian.org>
Closes: 1081692
Changes:
scipy (1.13.1-6) unstable; urgency=medium
.
* Team upload.
* d/patches: update metadata.
* Cherry-pick patch from upstream to fix the build with Python 3.13.
Closes: #1081692
Checksums-Sha1:
ee2110af6a17130a5f0974b82e389851df910022 3396 scipy_1.13.1-6.dsc
5485e39067a29f97b63c72d7a7e276e9aa86ba30 104308 scipy_1.13.1-6.debian.tar.xz
45688a9a357404f504addbbc94f2b58a48468057 9044 scipy_1.13.1-6_source.buildinfo
Checksums-Sha256:
e64e063b4feaa9fafe93f249fce109f4a7c467d792f9a2604e5c741242891cee 3396
scipy_1.13.1-6.dsc
4826a5a05bc8d65a4bd3864aa57316e8227e8c29b91881df1f20034880143024 104308
scipy_1.13.1-6.debian.tar.xz
61910f99adae6eee2b3f5aa823e9a1e858c105378b91d44143be0a2d601c4370 9044
scipy_1.13.1-6_source.buildinfo
Files:
c487e2cc028762c09cdc8d0156dd70c6 3396 python optional scipy_1.13.1-6.dsc
403ace9fef9142b363cbcdedbe6bb9d9 104308 python optional
scipy_1.13.1-6.debian.tar.xz
b46d7068b89348c1adf559a4e09dd403 9044 python optional
scipy_1.13.1-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAmc2jzIACgkQPCZ2P2xn
5uKZyBAAgr3iFg3hFRhkYzWMY0t+cv4WdhCBvc29W063WtXf+M1Fyk5tEIRgxr97
8mvNw/BWOhdRmKK42ZhImLYN9LrhfnTgkFFVbvATB1/1oc+9reBZgVsw0nsCQg+Z
JqVoQh60HAgZvCbR+cPnA+2SGyL2/s2KcNW7jFaNIXw+ETuZlX6EYbMQ0m1PNvay
fYAXEDKiYFm5uTrKfDQhGxHxgEVoiqLSUwf15JT2OVfIUdETVDZlML0ENxQQHS0C
0T9VI9KIek/I8sq+Zn/pOtcBg9khFZttBamAQu17VS+v9yfucD4amSy3b7PM6VqA
KurJa4Bfim9ytCov3qCM49nTiErTZSE8l8CRNkAq3K/oSRDcLXk496BZIGf9yo4K
NL8GEu+y/P1GHGg/g8tO1JC3UPezqJGovU8TBdd7hcn6TElvvydeSX797FZK+fAA
6ErCLZTAfEYPi6em0OH+vWwbEWp6ovuDLxuul0irrVx/hKQpLgJWvq2KaIEVL5mF
IaC5qV9czaV1kW0VmM6DxziSpt4JCOVlN/z4YZQdJABzkjg4o4H80ogGL3Jxjs2g
5/PExXH4diSm+ggHez0ExSSDgxfsZgJndM0xx4O+wVTqJqU4hxumg16MStQsD0sP
+RSLcLSzhBTnOhV2Bl4uACruM0bjOvBM84NAYmQmKzXkLfa+Co0=
=0zlr
-----END PGP SIGNATURE-----
pgprgPWSGxsEm.pgp
Description: PGP signature
--- End Message ---