Your message dated Sun, 22 Sep 2024 13:04:30 +0000
with message-id <[email protected]>
and subject line Bug#1082263: fixed in python-roman 4.2-1
has caused the Debian Bug report #1082263,
regarding python-roman 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 [email protected]
immediately.)
--
1082263: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082263
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-roman
Version: 3.3-3
Severity: normal
Tags: fixed-upstream
User: [email protected]
Usertags: python3.13
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.
What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html
4.2 upstream apparently supports 3.13.
Log snippet:
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_roman/build;
python3.13 -m pytest tests.py
============================= test session starts ==============================
platform linux -- Python 3.13.0rc2, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.3.0
collected 9 items
tests.py ........F [100%]
=================================== FAILURES ===================================
__________________________________ test_suite __________________________________
def test_suite():
> return unittest.makeSuite(TestRoman)
tests.py:83:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
name = 'makeSuite'
def __getattr__(name):
if name == 'IsolatedAsyncioTestCase':
global IsolatedAsyncioTestCase
from .async_case import IsolatedAsyncioTestCase
return IsolatedAsyncioTestCase
> raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
E AttributeError: module 'unittest' has no attribute 'makeSuite'
/usr/lib/python3.13/unittest/__init__.py:80: AttributeError
=========================== short test summary info ============================
FAILED tests.py::test_suite - AttributeError: module 'unittest' has no attrib...
========================= 1 failed, 8 passed in 0.04s ==========================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_roman/build; python3.13 -m pytest
tests.py
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_roman/build;
python3.12 -m pytest tests.py
============================= test session starts ==============================
platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.3.0
collected 9 items
tests.py ......... [100%]
=============================== warnings summary ===============================
.pybuild/cpython3_3.12_roman/build/tests.py::test_suite
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_roman/build/tests.py:83:
DeprecationWarning: unittest.makeSuite() is deprecated and will be removed in
Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() instead.
return unittest.makeSuite(TestRoman)
.pybuild/cpython3_3.12_roman/build/tests.py::test_suite
/usr/lib/python3/dist-packages/_pytest/python.py:163:
PytestReturnNotNoneWarning: Expected None, but
.pybuild/cpython3_3.12_roman/build/tests.py::test_suite returned
<unittest.suite.TestSuite tests=[<tests.TestRoman testMethod=test_fromRoman>,
<tests.TestRoman testMethod=test_fromRoman_errors>, <tests.TestRoman
testMethod=test_main_fromRoman>, <tests.TestRoman
testMethod=test_main_fromRoman_caseInsensitive>, <tests.TestRoman
testMethod=test_main_toRoman>, <tests.TestRoman testMethod=test_parse_args>,
<tests.TestRoman testMethod=test_toRoman>, <tests.TestRoman
testMethod=test_toRoman_errors>]>, which will be an error in a future version
of pytest. Did you mean to use `assert` instead of `return`?
warnings.warn(
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================== 9 passed, 2 warnings in 0.03s =========================
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13
3.12" returned exit code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T07:30:29Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/788575/
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: python-roman
Source-Version: 4.2-1
Done: Alexandre Detiste <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-roman, 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.
Alexandre Detiste <[email protected]> (supplier of updated python-roman 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: Sun, 22 Sep 2024 14:34:03 +0200
Source: python-roman
Architecture: source
Version: 4.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1082263
Changes:
python-roman (4.2-1) unstable; urgency=medium
.
* Team Upload
* Always use dh-sequence-python3
* New upstream version 4.2 (Closes: #1082263)
.
[ Athos Ribeiro ]
* Run tests with pytest instead of setup.py test.
.
[ Louis-Philippe Véronneau ]
* d/control: remove redundant b-d on dh-python.
Checksums-Sha1:
3d97b77e46a7629e7f26696a24ec6416493d465e 2129 python-roman_4.2-1.dsc
1ce3142bdaac9a1d6030f0afaffd2e906fcd1bdb 7814 python-roman_4.2.orig.tar.gz
d5657f9e7509dcaac4d80c6ea94f4b02b290b605 7160 python-roman_4.2-1.debian.tar.xz
2fb528bb272902e849af977b6fdd3cd58c83bf89 7408
python-roman_4.2-1_source.buildinfo
Checksums-Sha256:
58c4503778b1eb738388631442a0d4fe64765e173c0a32c9bdade19d60a9e580 2129
python-roman_4.2-1.dsc
1b7daf7e6df4372630bb38e67d439368258d0c1f0f0708e6be9296b91c0efee2 7814
python-roman_4.2.orig.tar.gz
a25d843364a59d9ee1e1bd94d3f099013aa4e686017f2369e427b83e4e23d1b4 7160
python-roman_4.2-1.debian.tar.xz
dc881ae24d3035902bb968e99b397570bda161fa589e93475dfbce9cf36cbbdf 7408
python-roman_4.2-1_source.buildinfo
Files:
6fc610ae379d9549bda3e010126ca88e 2129 python optional python-roman_4.2-1.dsc
3666ca7c4f07b1a68eeadf6072d9828b 7814 python optional
python-roman_4.2.orig.tar.gz
99827def796e4b246892715a03f79b6a 7160 python optional
python-roman_4.2-1.debian.tar.xz
9b5c862175b4dc519dd0d6379f01cb70 7408 python optional
python-roman_4.2-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmbwEhgRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBrpLRAAn9ANKNY+ou83HkjZZpoLaHLvrdPiXSPf
4E4NDSbbjDAazj2nS2rKK8CLGlaWVrF7alM1vjld3iZngIkGUPphniLHh24OyWuB
I/abRLLQNkWtjWkQILuftwOIwRxKpmM9MzAhLLM/O2DoaNp6TUANnZylyo27vcn5
TFTtRauPeHn++0dXYfsunQgwMfPid/DHYsJ99ZZA7mkr/Fpgh4r0LwV5/com9sZV
wZEqkC9Z68Tv9ahXizuhT01dvmKiAVw2jlYe7EcBYg60OftyigtG9cZr5eoMcuys
Y4ijlcx4d+s0Fo4i1kWbMnIQCPJdbMwvzXtrUrUwlqv2jPRd3p+unnzDVsVbs7TZ
XHiPvwPgedAJgi+OKLyt1LvRYMD+T1dQSwr9L7eguljTANUjmGoJvvXLLQmoT4KN
/f6rW+E5HJ6TWHpps+77HInxqosDLyud1XkdAU+JdsVyHoFHfQyBTeWpMa0R5tUD
AbX67U2RzsySt171evtVctSOlTsXH82PjHktGcvWcyMo2eV/d7srlLVFFqsg9st8
79nIGWhd4GH/RwiaoN4HqI7doVDmeGLBwFzd4sm2H6QoWnLnTD2dxF6ajTRt4lw0
8nNTLusH8fBoJn6VJdqXkE3bPsvziUCfJQep+khsLppZizqSgs4rnfbO6GcZZ76u
2ieoTgvT6hY=
=QzPu
-----END PGP SIGNATURE-----
pgpHGUGk_3DcR.pgp
Description: PGP signature
--- End Message ---