Your message dated Thu, 26 Dec 2024 01:05:12 +0000
with message-id <e1tqcjm-00eqt0...@fasolo.debian.org>
and subject line Bug#1082210: fixed in python-enum-tools 0.12.0-2
has caused the Debian Bug report #1082210,
regarding python-enum-tools 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.)


-- 
1082210: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082210
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-enum-tools
Version: 0.12.0-1
Severity: normal
User: debian-pyt...@lists.debian.org
Usertags: python3.13
https://github.com/domdfcoding/enum_tools/commit/e62bdef38ad1d0a34514fa55e41d623a9e7fa04c

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

Log snippet:

   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_enum-tools/build; python3.13 -m pytest 
-v --ignore=tests/test_autoenum.py
============================= test session starts 
==============================
platform linux -- Python 3.13.0rc2, pytest-8.3.3, pluggy-1.5.0 -- 
/usr/bin/python3.13
cachedir: .pytest_cache
Test session started at 01:30:02
rootdir: /<<PKGBUILDDIR>>
configfile: tox.ini
plugins: typeguard-4.3.0, cov-5.0.0, timeout-2.3.1, regressions-2.5.0+ds, 
rerunfailures-12.0, datadir-1.4.1+ds
timeout: 300.0s
timeout method: signal
timeout func_only: False
collecting ... collected 57 items

tests/test_documented_enum.py::test_people FAILED                 
       [  1%]
tests/test_documented_enum.py::test_documented_enum PASSED        
       [  3%]
tests/test_documented_enum.py::test_document_enum_wrong_types[string] 
PASSED [  5%]
tests/test_documented_enum.py::test_document_enum_wrong_types[bytes] 
PASSED [  7%]
tests/test_documented_enum.py::test_document_enum_wrong_types[\x00\x01] 
PASSED [  8%]
tests/test_documented_enum.py::test_document_enum_wrong_types[12345] 
PASSED [ 10%]
tests/test_documented_enum.py::test_document_enum_wrong_types[123.45] 
PASSED [ 12%]
tests/test_documented_enum.py::test_document_enum_wrong_types[obj5] 
PASSED [ 14%]
tests/test_documented_enum.py::test_document_enum_wrong_types[obj6] 
PASSED [ 15%]
tests/test_documented_enum.py::test_document_enum_wrong_types[print] 
PASSED [ 17%]
tests/test_documented_enum.py::test_document_enum_wrong_types[ceil] 
PASSED [ 19%]
tests/test_documented_enum.py::test_document_enum_wrong_types[Path] 
PASSED [ 21%]
tests/test_documented_enum.py::test_document_enum_wrong_types[Decimal] 
PASSED [ 22%]
tests/test_documented_enum.py::test_document_enum_wrong_types[str] 
PASSED [ 24%]
tests/test_documented_enum.py::test_document_enum_wrong_types[float] 
PASSED [ 26%]
tests/test_documented_enum.py::test_document_member_wrong_types[string] 
PASSED [ 28%]
tests/test_documented_enum.py::test_document_member_wrong_types[bytes] 
PASSED [ 29%]
tests/test_documented_enum.py::test_document_member_wrong_types[\x00\x01] 
PASSED [ 31%]
tests/test_documented_enum.py::test_document_member_wrong_types[12345] 
PASSED [ 33%]
tests/test_documented_enum.py::test_document_member_wrong_types[123.45] 
PASSED [ 35%]
tests/test_documented_enum.py::test_document_member_wrong_types[obj5] 
PASSED [ 36%]
tests/test_documented_enum.py::test_document_member_wrong_types[obj6] 
PASSED [ 38%]
tests/test_documented_enum.py::test_document_member_wrong_types[print] 
PASSED [ 40%]
tests/test_documented_enum.py::test_document_member_wrong_types[ceil] 
PASSED [ 42%]
tests/test_documented_enum.py::test_document_member_wrong_types[Path] 
PASSED [ 43%]
tests/test_documented_enum.py::test_document_member_wrong_types[Decimal] 
PASSED [ 45%]
tests/test_documented_enum.py::test_document_member_wrong_types[str] 
PASSED [ 47%]
tests/test_documented_enum.py::test_document_member_wrong_types[float] 
PASSED [ 49%]
tests/test_documented_enum.py::test_document_enum_not_interactive 
FAILED [ 50%]
tests/test_documented_enum.py::test_multiple_docstring_warning 
FAILED    [ 52%]
tests/test_enums.py::test_str_enum FAILED                         
       [ 54%]
tests/test_enums.py::test_int_enum PASSED                         
       [ 56%]
tests/test_enums.py::test_member_iter_int_flag PASSED             
       [ 57%]
tests/test_enums.py::test_member_iter_flag PASSED                 
       [ 59%]
tests/test_enums.py::test_strenum PASSED                          
       [ 61%]
tests/test_enums.py::test_member_dir_enum PASSED                  
       [ 63%]
tests/test_enums.py::test_auto_number_enum PASSED                 
       [ 64%]
tests/test_enums.py::test_ordered_enum PASSED                     
       [ 66%]
tests/test_utils.py::test_is_enum[Enum-True] PASSED               
       [ 68%]
tests/test_utils.py::test_is_enum[HTTPStatus-True] PASSED         
       [ 70%]
tests/test_utils.py::test_is_enum[406-False] PASSED               
       [ 71%]
tests/test_utils.py::test_is_enum[123-False] PASSED               
       [ 73%]
tests/test_utils.py::test_is_enum[abc-False] PASSED               
       [ 75%]
tests/test_utils.py::test_is_enum_member[Enum-False] PASSED       
       [ 77%]
tests/test_utils.py::test_is_enum_member[HTTPStatus-False] PASSED 
       [ 78%]
tests/test_utils.py::test_is_enum_member[406-True] PASSED         
       [ 80%]
tests/test_utils.py::test_is_enum_member[123-False] PASSED        
       [ 82%]
tests/test_utils.py::test_is_enum_member[abc-False] PASSED        
       [ 84%]
tests/test_utils.py::test_is_flag[Enum-False] PASSED              
       [ 85%]
tests/test_utils.py::test_is_flag[HTTPStatus-False] PASSED        
       [ 87%]
tests/test_utils.py::test_is_flag[406-False] PASSED               
       [ 89%]
tests/test_utils.py::test_is_flag[123-False] PASSED               
       [ 91%]
tests/test_utils.py::test_is_flag[abc-False] PASSED               
       [ 92%]
tests/test_utils.py::test_is_flag[Colours-True] PASSED            
       [ 94%]
tests/test_utils.py::test_is_flag[Colours.RED-False] PASSED       
       [ 96%]
tests/test_utils.py::test_is_flag[Colours.RED|BLUE-False] PASSED  
       [ 98%]
tests/test_utils.py::test_get_base_object PASSED                  
       [100%]

=================================== FAILURES ===================================
_________________________________ test_people 
__________________________________

    @xfail_313
    def test_people():
    
        assert People.Bob == 1
        assert isinstance(People.Bob, 
People)
        assert isinstance(People.Bob, 
int)
>       assert repr(People.Bob) == 
> "People.Bob" 
> if NEW_ENUM_REPR else 
> "<People.Bob: 
> 1>"
E    assert False

tests/test_documented_enum.py:66: AssertionError
______________________ test_document_enum_not_interactive 
______________________

    @xfail_313
    def 
test_document_enum_not_interactive():
        interactive_last_value = 
enum_tools.documentation.INTERACTIVE
    
        enum_tools.documentation.INTERACTIVE = 
False
    
        @document_enum
        class People(int, 
Enum):
                   """
                   An enumeration of people
                   """
    
                Bob = bob = 1  # noqa  # doc: A person 
called Bob  # doc: another doc # isort: ignore
                Alice = 2  # doc: A person called 
Alice
                Carol = 3  # doc: A person called 
Carol
    
                @classmethod
                def 
iter_values(cls):  # noqa: 
MAN002
                        return 
iter(cls)
    
        assert People.Bob == 1
        assert isinstance(People.Bob, 
People)
        assert isinstance(People.Bob, 
int)
>       assert repr(People.Bob) == 
> "People.Bob" 
> if NEW_ENUM_REPR else 
> "<People.Bob: 
> 1>"
E    assert False

tests/test_documented_enum.py:171: AssertionError
_______________________ test_multiple_docstring_warning 
________________________

    @xfail_313
    # yapf: disable
    def 
test_multiple_docstring_warning():
>       with pytest.warns(UserWarning) 
> as record:
E    Failed: DID NOT WARN. No warnings of type (<class 
'UserWarning'>,) were emitted.
E     Emitted warnings: [].

tests/test_documented_enum.py:197: Failed
________________________________ test_str_enum 
_________________________________

    @xfail_313
    def test_str_enum():
        assert DramatisPersonae.Message == 
"a secret 
message"
        assert DramatisPersonae.Alice != 
"An 
eavesdropper"
        assert str(DramatisPersonae.Craig) == 
"A password 
cracker"
        assert DramatisPersonae("The 
sender") == DramatisPersonae.Bob == 
"The sender"
    
        if NEW_ENUM_REPR:
>               assert 
> repr(DramatisPersonae.Bob) == 
> "DramatisPersonae.Bob"
E     assert "<DramatisPer...'The sender'>" == 
'DramatisPersonae.Bob'
E       
E       - DramatisPersonae.Bob
E       + <DramatisPersonae.Bob: 'The sender'>

tests/test_enums.py:42: AssertionError
============================= slowest 25 durations =============================

(25 durations < 0.005s hidden.  Use -vv to show these durations.)
=========================== short test summary info 
============================
FAILED tests/test_documented_enum.py::test_people - assert 
False
FAILED 
tests/test_documented_enum.py::test_document_enum_not_interactive - 
assert False
FAILED 
tests/test_documented_enum.py::test_multiple_docstring_warning - 
Failed: DID NOT WARN. No warnings of type (<class 'UserWarning'>,) were emi...
FAILED tests/test_enums.py::test_str_enum - assert 
"<DramatisPer...'The sender'>" == 'DramatisPersonae.Bob'
========================= 4 failed, 53 passed 
in 0.20s =========================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_enum-tools/build; python3.13 -m pytest 
-v --ignore=tests/test_autoenum.py
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_enum-tools/build; python3.12 -m pytest 
-v --ignore=tests/test_autoenum.py
============================= test session starts 
==============================
platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0 -- 
/usr/bin/python3.12
cachedir: .pytest_cache
Test session started at 01:30:03
rootdir: /<<PKGBUILDDIR>>
configfile: tox.ini
plugins: typeguard-4.3.0, cov-5.0.0, timeout-2.3.1, regressions-2.5.0+ds, 
rerunfailures-12.0, datadir-1.4.1+ds
timeout: 300.0s
timeout method: signal
timeout func_only: False
collecting ... collected 57 items

tests/test_documented_enum.py::test_people PASSED                 
       [  1%]
tests/test_documented_enum.py::test_documented_enum PASSED        
       [  3%]
tests/test_documented_enum.py::test_document_enum_wrong_types[string] 
PASSED [  5%]
tests/test_documented_enum.py::test_document_enum_wrong_types[bytes] 
PASSED [  7%]
tests/test_documented_enum.py::test_document_enum_wrong_types[\x00\x01] 
PASSED [  8%]
tests/test_documented_enum.py::test_document_enum_wrong_types[12345] 
PASSED [ 10%]
tests/test_documented_enum.py::test_document_enum_wrong_types[123.45] 
PASSED [ 12%]
tests/test_documented_enum.py::test_document_enum_wrong_types[obj5] 
PASSED [ 14%]
tests/test_documented_enum.py::test_document_enum_wrong_types[obj6] 
PASSED [ 15%]
tests/test_documented_enum.py::test_document_enum_wrong_types[print] 
PASSED [ 17%]
tests/test_documented_enum.py::test_document_enum_wrong_types[ceil] 
PASSED [ 19%]
tests/test_documented_enum.py::test_document_enum_wrong_types[Path] 
PASSED [ 21%]
tests/test_documented_enum.py::test_document_enum_wrong_types[Decimal] 
PASSED [ 22%]
tests/test_documented_enum.py::test_document_enum_wrong_types[str] 
PASSED [ 24%]
tests/test_documented_enum.py::test_document_enum_wrong_types[float] 
PASSED [ 26%]
tests/test_documented_enum.py::test_document_member_wrong_types[string] 
PASSED [ 28%]
tests/test_documented_enum.py::test_document_member_wrong_types[bytes] 
PASSED [ 29%]
tests/test_documented_enum.py::test_document_member_wrong_types[\x00\x01] 
PASSED [ 31%]
tests/test_documented_enum.py::test_document_member_wrong_types[12345] 
PASSED [ 33%]
tests/test_documented_enum.py::test_document_member_wrong_types[123.45] 
PASSED [ 35%]
tests/test_documented_enum.py::test_document_member_wrong_types[obj5] 
PASSED [ 36%]
tests/test_documented_enum.py::test_document_member_wrong_types[obj6] 
PASSED [ 38%]
tests/test_documented_enum.py::test_document_member_wrong_types[print] 
PASSED [ 40%]
tests/test_documented_enum.py::test_document_member_wrong_types[ceil] 
PASSED [ 42%]
tests/test_documented_enum.py::test_document_member_wrong_types[Path] 
PASSED [ 43%]
tests/test_documented_enum.py::test_document_member_wrong_types[Decimal] 
PASSED [ 45%]
tests/test_documented_enum.py::test_document_member_wrong_types[str] 
PASSED [ 47%]
tests/test_documented_enum.py::test_document_member_wrong_types[float] 
PASSED [ 49%]
tests/test_documented_enum.py::test_document_enum_not_interactive 
PASSED [ 50%]
tests/test_documented_enum.py::test_multiple_docstring_warning 
PASSED    [ 52%]
tests/test_enums.py::test_str_enum PASSED                         
       [ 54%]
tests/test_enums.py::test_int_enum PASSED                         
       [ 56%]
tests/test_enums.py::test_member_iter_int_flag PASSED             
       [ 57%]
tests/test_enums.py::test_member_iter_flag PASSED                 
       [ 59%]
tests/test_enums.py::test_strenum PASSED                          
       [ 61%]
tests/test_enums.py::test_member_dir_enum PASSED                  
       [ 63%]
tests/test_enums.py::test_auto_number_enum PASSED                 
       [ 64%]
tests/test_enums.py::test_ordered_enum PASSED                     
       [ 66%]
tests/test_utils.py::test_is_enum[Enum-True] PASSED               
       [ 68%]
tests/test_utils.py::test_is_enum[HTTPStatus-True] PASSED         
       [ 70%]
tests/test_utils.py::test_is_enum[406-False] PASSED               
       [ 71%]
tests/test_utils.py::test_is_enum[123-False] PASSED               
       [ 73%]
tests/test_utils.py::test_is_enum[abc-False] PASSED               
       [ 75%]
tests/test_utils.py::test_is_enum_member[Enum-False] PASSED       
       [ 77%]
tests/test_utils.py::test_is_enum_member[HTTPStatus-False] PASSED 
       [ 78%]
tests/test_utils.py::test_is_enum_member[406-True] PASSED         
       [ 80%]
tests/test_utils.py::test_is_enum_member[123-False] PASSED        
       [ 82%]
tests/test_utils.py::test_is_enum_member[abc-False] PASSED        
       [ 84%]
tests/test_utils.py::test_is_flag[Enum-False] PASSED              
       [ 85%]
tests/test_utils.py::test_is_flag[HTTPStatus-False] PASSED        
       [ 87%]
tests/test_utils.py::test_is_flag[406-False] PASSED               
       [ 89%]
tests/test_utils.py::test_is_flag[123-False] PASSED               
       [ 91%]
tests/test_utils.py::test_is_flag[abc-False] PASSED               
       [ 92%]
tests/test_utils.py::test_is_flag[Colours-True] PASSED            
       [ 94%]
tests/test_utils.py::test_is_flag[Colours.RED-False] PASSED       
       [ 96%]
tests/test_utils.py::test_is_flag[Colours.RED|BLUE-False] PASSED  
       [ 98%]
tests/test_utils.py::test_get_base_object PASSED                  
       [100%]

============================= slowest 25 durations =============================

(25 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 57 passed in 
0.18s ==============================
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 
3.12" returned exit code 13
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T01:30:03Z

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

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-enum-tools
Source-Version: 0.12.0-2
Done: Josenilson Ferreira da Silva <nilsonfsi...@hotmail.com>

We believe that the bug you reported is fixed in the latest version of
python-enum-tools, 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 1082...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Josenilson Ferreira da Silva <nilsonfsi...@hotmail.com> (supplier of updated 
python-enum-tools 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: Wed, 25 Dec 2024 21:24:40 -0300
Source: python-enum-tools
Architecture: source
Version: 0.12.0-2
Distribution: unstable
Urgency: medium
Maintainer: Josenilson Ferreira da Silva <nilsonfsi...@hotmail.com>
Changed-By: Josenilson Ferreira da Silva <nilsonfsi...@hotmail.com>
Closes: 1082210
Changes:
 python-enum-tools (0.12.0-2) unstable; urgency=medium
 .
   * debian/control:
      - Bumped Standards-Version to 4.7.0
   * debian/patches/003.fixed-error-test.patch:
      - Fixed validations for varied documentation (Closes: #1082210)
Checksums-Sha1:
 a8fb53ce9dfa8ed427a2914469e8672027a6c6ff 2441 python-enum-tools_0.12.0-2.dsc
 c10eca072f5cb305ab3364850e35373e8839937a 4828 
python-enum-tools_0.12.0-2.debian.tar.xz
 4d73cc81126b6bad0fa03014d8ccffc2864b26cf 11477 
python-enum-tools_0.12.0-2_source.buildinfo
Checksums-Sha256:
 a291a9ecc7aad9fe3a177011dbf90a874c632b62cf8d96a3fd3a650c569b0e04 2441 
python-enum-tools_0.12.0-2.dsc
 ca94a294b4e9746e7310c5f0902e857b004eadd4e0ec464dd5dd88e40067ab26 4828 
python-enum-tools_0.12.0-2.debian.tar.xz
 6e94f44a30aa35c62dd66716700aaa4cbbf38afd47aa9cf012d22335cfb8485d 11477 
python-enum-tools_0.12.0-2_source.buildinfo
Files:
 98c5aea949b7d7478982a6ec5963bc3b 2441 python optional 
python-enum-tools_0.12.0-2.dsc
 7b80e3de416feb011f2faa4ed86c621e 4828 python optional 
python-enum-tools_0.12.0-2.debian.tar.xz
 82bd35a519191fe67bd7d1945d07c7d1 11477 python optional 
python-enum-tools_0.12.0-2_source.buildinfo

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

iQIzBAEBCgAdFiEEqBlNXRF+LQLfMNMNB6n1YjE0Rs0FAmdspcIACgkQB6n1YjE0
Rs2U5g/8DDVkEBgOkVcJBchfH4id91cfbFN/Ynjd/+4CPKO7ziV7rC1CTuE2HsC1
tDGHWdzf5m+JaLOVmppCWnA0/dPwB6MnysuvNDTekRnPlNsl5wqhzuAFC8srvJYn
JNGskz7ewrMDl/NG9I8+B4/Yi7AhKCNwuwinu74GhXQtq8ae0rqfEjc/N8z2oFhg
bAMN5TPjsxoKQjyl19Yg8aVk5/k95t2odLTjjlp4tQRUuQCHNV/Ociha/kKLNyWF
NklB7SBCvRYcDsCnQequ51BsPsd4M0CDkmNWwMrPlu270u0Hs0wjKKMoRKA9V0Lq
SHEbk55mfFKeBzl6Kws3oZb1h5hWkjgfgc/bz8xHS7l4ipUvgAVHIqUEgjYj3ErC
mr8evyL97p5RCzAEL+Yn8x5qLniFpc1N/XGvnLGn8hVjmBLnkvsXR+alAfuUUZNe
Zo6jaAk8xf9VWrcLVywKji2H/jjThIf8D1WwYDRSTrFHwUANK56vH+ku9Ho7/O2P
xFzh+AKepXU4KtvRm7WIS71s6mjjpIcQftmVM9cz6KJB1goOUHN/D7dKhM+sGJaS
xbv2iDeMFcy6b8WLEvoPj4WEphwN1MwG/KDsUCQ/eec4bY0Mf5mYDvGCRKdWbZ9w
U1B0L8ma0AGmQAOusUVt5VBCnx+J8ujN+jnhR45ehYwokciXBSY=
=wcwB
-----END PGP SIGNATURE-----

Attachment: pgpqCzSGTLVK7.pgp
Description: PGP signature


--- End Message ---

Reply via email to