Your message dated Sat, 23 Nov 2024 22:49:29 +0000
with message-id <[email protected]>
and subject line Bug#1082253: fixed in python-pybadges 3.0.1-1
has caused the Debian Bug report #1082253,
regarding python-pybadges 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.)


-- 
1082253: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082253
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-pybadges
Version: 3.0.0-1
Severity: normal
User: [email protected]
Usertags: python3.13
Forwarded: https://github.com/google/pybadges/issues/47

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
imghdr was removed in 3.13.

Log snippet:

   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pybadges/build; 
python3.13 -m pytest tests
============================= test session starts ==============================
platform linux -- Python 3.13.0rc2, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pybadges/build
plugins: typeguard-4.3.0
collected 0 items / 2 errors

==================================== ERRORS ====================================
__________ ERROR collecting tests/test_precalculated_text_measurer.py __________
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pybadges/build/tests/test_precalculated_text_measurer.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_precalculated_text_measurer.py:18: in <module>
    from pybadges import precalculated_text_measurer
pybadges/__init__.py:33: in <module>
    import imghdr
E   ModuleNotFoundError: No module named 'imghdr'
___________________ ERROR collecting tests/test_pybadges.py ____________________
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pybadges/build/tests/test_pybadges.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_pybadges.py:27: in <module>
    import pybadges
pybadges/__init__.py:33: in <module>
    import imghdr
E   ModuleNotFoundError: No module named 'imghdr'
=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/xmldiff/main.py:2
  /usr/lib/python3/dist-packages/xmldiff/main.py:2: DeprecationWarning: 
pkg_resources is deprecated as an API. See 
https://setuptools.pypa.io/en/latest/pkg_resources.html
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR tests/test_precalculated_text_measurer.py
ERROR tests/test_pybadges.py
!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!!
========================= 1 warning, 2 errors in 0.17s =========================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=2: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pybadges/build; python3.13 -m pytest 
tests
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pybadges/build; 
python3.12 -m pytest tests
============================= test session starts ==============================
platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pybadges/build
plugins: typeguard-4.3.0
collected 16 items

tests/test_precalculated_text_measurer.py .....                          [ 31%]
tests/test_pybadges.py s....ss....                                       [100%]

=============================== warnings summary ===============================
pybadges/__init__.py:33
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pybadges/build/pybadges/__init__.py:33: 
DeprecationWarning: 'imghdr' is deprecated and slated for removal in Python 3.13
    import imghdr

pybadges/precalculated_text_measurer.py:21
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pybadges/build/pybadges/precalculated_text_measurer.py:21:
 DeprecationWarning: pkg_resources is deprecated as an API. See 
https://setuptools.pypa.io/en/latest/pkg_resources.html
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================== 13 passed, 3 skipped, 2 warnings in 0.23s ===================
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 
3.12" returned exit code 13
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T06:17:30Z


If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/787638/

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-pybadges
Source-Version: 3.0.1-1
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-pybadges, 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-pybadges 
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: Sat, 23 Nov 2024 23:24:52 +0100
Source: python-pybadges
Architecture: source
Version: 3.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1082253 1084619
Changes:
 python-pybadges (3.0.1-1) unstable; urgency=medium
 .
   * Team Upload
   * New upstream version 3.0.1
   * Refresh patch
   * Use dh-sequence-python3
   * Patch out imghdr (Closes: #1082253, #1084619)
Checksums-Sha1:
 9abd1dabc38b7b4c46fcd29b5dc98988454442b4 2203 python-pybadges_3.0.1-1.dsc
 d196b35f4d36b469fffbdc9122cf7d082e091240 70657 
python-pybadges_3.0.1.orig.tar.gz
 ac53611b0a9725d0742ca03893a3a298f86bdc17 4008 
python-pybadges_3.0.1-1.debian.tar.xz
 8debc707d314701be0cf5d2edeef1bb8e5606fd6 8817 
python-pybadges_3.0.1-1_source.buildinfo
Checksums-Sha256:
 952406abd966be3bd14b3d41239535329a1048ab9ced342a7ae8812180d4fe92 2203 
python-pybadges_3.0.1-1.dsc
 89c6d23a2e510528b269a5becf4ddc45b9596a35592e26ae5d81d1a9d607b2f4 70657 
python-pybadges_3.0.1.orig.tar.gz
 39d1de351642811fc37faebc156e04a6f133185ab432c8a639604ca54fcb0253 4008 
python-pybadges_3.0.1-1.debian.tar.xz
 947affa50c34659289ab6760a958f7211c75f91888bf02a613a3cfbd561932b2 8817 
python-pybadges_3.0.1-1_source.buildinfo
Files:
 3fa31a8f50012387255943e0a2594942 2203 python optional 
python-pybadges_3.0.1-1.dsc
 dcf47f776680bb4037b6bbf2c3fa64a3 70657 python optional 
python-pybadges_3.0.1.orig.tar.gz
 db80cc051f0e2943823e481bbe4ce620 4008 python optional 
python-pybadges_3.0.1-1.debian.tar.xz
 ded70041b7c49bc5f35c6bd6864252ea 8817 python optional 
python-pybadges_3.0.1-1_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmdCWQARHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBoPIg//Uls5TLxOZqXJsSymJoCeWuWyR1Cm4F1e
SBZP5a3ZyHrCIQ0GIWb+TeQPsw2knUrMkDiwoEhi1m7aaUteExxV88X6NqGfrx/g
Fxq0cmd/bP5MERQU9zUMrtHb0uBvihJzm5RghhD7pjllv+36klHCH5/7flc/mpvz
u7uKg9G0hOtg3h+hat9cCxOxjJl2tGjok55Eo4BOH/P24lFy6duOcsDLRK77M8LO
QDCA57udjPNxOd1FXJAq4mLIlZEcjY8oX9dBDmXXMQ3KcPnl5fN+aPupWFW+AQ9p
yBplaU+rBbenOKGsRSFkF/SxU1n1FLARRBu/QrpU+BS7Zd/P7yaj+qa6Onw4iqAh
cWeUiZMlgnSv9wmywlVI6fs8pQuBawslrsibEKDHBCVCA0BGmk5OZBoLs/oaPxeP
HoX2V3JXfGhmgsGkkXXp3P1iLtTqu48H07cgmmDFHrQ8UfrLP1tZm0UaXYu5lKyV
d//TIlH4/pJNIozHyQvC3OxCm5XvlkJKrTYFdYFQxK+ex4PsOEWsbHEAWy8/YfPF
zdnffO2nJjSkYdepSwm0nrKFg8QC1UcJ43gRrx6VczWz37Td7PeWutQ59xplPTWc
cdv0FiPeMz4An5mBHYXfD/zWNkZOPfyRXuyaLu5i0DG58sC3mcW+k8Y+7tYRMBSy
/LB0xR0Rpgo=
=HzTK
-----END PGP SIGNATURE-----

Attachment: pgpV8ZcJWUtoB.pgp
Description: PGP signature


--- End Message ---

Reply via email to