Your message dated Fri, 02 Dec 2022 07:34:28 +0000
with message-id <e1p10z2-004whk...@fasolo.debian.org>
and subject line Bug#1025103: fixed in python-h2 4.1.0-4
has caused the Debian Bug report #1025103,
regarding python-h2: (autopkgtest) needs update for python3.11: AssertionError
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.)


-- 
1025103: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025103
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-h2
Version: 4.1.0-3
Severity: serious
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
User: debian-pyt...@lists.debian.org
Usertags: python3.11
Control: affects -1 src:python3-defaults

Dear maintainer(s),

We are in the transition of adding python3.11 as a supported Python version [0]. With a recent upload of python3-defaults the autopkgtest of python-h2 fails in testing when that autopkgtest is run with the binary packages of python3-defaults from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
python3-defaults       from testing    3.10.6-3
python-h2              from testing    4.1.0-3
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of python3-defaults to testing [1]. https://docs.python.org/3/whatsnew/3.11.html lists what's new in Python3.11, it may help to identify what needs to be updated.

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[0] https://bugs.debian.org/1021984
[1] https://qa.debian.org/excuses.php?package=python3-defaults

https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-h2/28750369/log.gz

=================================== FAILURES =================================== ________________ TestEventReprs.test_remotesettingschanged_repr ________________

self = <test.test_events.TestEventReprs object at 0x7f86b1a61a50>

    def test_remotesettingschanged_repr(self):
        """
        RemoteSettingsChanged has a useful debug representation.
        """
        e = h2.events.RemoteSettingsChanged()
        e.changed_settings = {
            h2.settings.SettingCodes.INITIAL_WINDOW_SIZE:
                h2.settings.ChangedSetting(
h2.settings.SettingCodes.INITIAL_WINDOW_SIZE, 2**16, 2**15
                ),
        }
    >       assert repr(e) == (
            "<RemoteSettingsChanged changed_settings:{ChangedSetting("
"setting=SettingCodes.INITIAL_WINDOW_SIZE, original_value=65536, "
            "new_value=32768)}>"
        )
E AssertionError: assert '<RemoteSetti...alue=32768)}>' == '<RemoteSetti...alue=32768)}>'
E         Skipping 54 identical leading characters in diff, use -v to show
E - g(setting=SettingCodes.INITIAL_WINDOW_SIZE, original_value=65536, new_value=32768)}>
E         ?           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E         + g(setting=4, original_value=65536, new_value=32768)}>
E         ?           ^

test/test_events.py:210: AssertionError
_____________________ TestEventReprs.test_streamreset_repr _____________________

self = <test.test_events.TestEventReprs object at 0x7f86b1cc6e50>

    def test_streamreset_repr(self):
        """
        StreamEnded has a useful debug representation.
        """
        e = h2.events.StreamReset()
        e.stream_id = 919
        e.error_code = h2.errors.ErrorCodes.ENHANCE_YOUR_CALM
        e.remote_reset = False
    >       assert repr(e) == (
            "<StreamReset stream_id:919, "
            "error_code:ErrorCodes.ENHANCE_YOUR_CALM, remote_reset:False>"
        )
E AssertionError: assert '<StreamReset..._reset:False>' == '<StreamReset..._reset:False>' E - <StreamReset stream_id:919, error_code:ErrorCodes.ENHANCE_YOUR_CALM, remote_reset:False> E ? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E         + <StreamReset stream_id:919, error_code:11, remote_reset:False>
E         ?                                        ^^

test/test_events.py:252: AssertionError
________________ TestEventReprs.test_settingsacknowledged_repr _________________

self = <test.test_events.TestEventReprs object at 0x7f86b1503210>

    def test_settingsacknowledged_repr(self):
        """
        SettingsAcknowledged has a useful debug representation.
        """
        e = h2.events.SettingsAcknowledged()
        e.changed_settings = {
            h2.settings.SettingCodes.INITIAL_WINDOW_SIZE:
                h2.settings.ChangedSetting(
h2.settings.SettingCodes.INITIAL_WINDOW_SIZE, 2**16, 2**15
                ),
        }
    >       assert repr(e) == (
            "<SettingsAcknowledged changed_settings:{ChangedSetting("
"setting=SettingCodes.INITIAL_WINDOW_SIZE, original_value=65536, "
            "new_value=32768)}>"
        )
E AssertionError: assert '<SettingsAck...alue=32768)}>' == '<SettingsAck...alue=32768)}>'
E         Skipping 53 identical leading characters in diff, use -v to show
E - g(setting=SettingCodes.INITIAL_WINDOW_SIZE, original_value=65536, new_value=32768)}>
E         ?           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E         + g(setting=4, original_value=65536, new_value=32768)}>
E         ?           ^

test/test_events.py:287: AssertionError
___________ TestEventReprs.test_connectionterminated_repr[None-None] ___________

self = <test.test_events.TestEventReprs object at 0x7f86b1503490>
additional_data = None, data_repr = 'None'

    @pytest.mark.parametrize("additional_data,data_repr", [
        (None, "None"),
        (b'some data', "736f6d652064617461")
    ])
    def test_connectionterminated_repr(self, additional_data, data_repr):
        """
        ConnectionTerminated has a useful debug representation.
        """
        e = h2.events.ConnectionTerminated()
        e.error_code = h2.errors.ErrorCodes.INADEQUATE_SECURITY
        e.last_stream_id = 33
        e.additional_data = additional_data
    >       assert repr(e) == (
"<ConnectionTerminated error_code:ErrorCodes.INADEQUATE_SECURITY, "
            "last_stream_id:33, additional_data:%s>" % data_repr
        )
E AssertionError: assert '<ConnectionT...al_data:None>' == '<ConnectionT...al_data:None>' E - <ConnectionTerminated error_code:ErrorCodes.INADEQUATE_SECURITY, last_stream_id:33, additional_data:None>
E         ?                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E + <ConnectionTerminated error_code:12, last_stream_id:33, additional_data:None>
E         ?                                  ^^

test/test_events.py:321: AssertionError
_ TestEventReprs.test_connectionterminated_repr[some data-736f6d652064617461] __

self = <test.test_events.TestEventReprs object at 0x7f86b1502b50>
additional_data = b'some data', data_repr = '736f6d652064617461'

    @pytest.mark.parametrize("additional_data,data_repr", [
        (None, "None"),
        (b'some data', "736f6d652064617461")
    ])
    def test_connectionterminated_repr(self, additional_data, data_repr):
        """
        ConnectionTerminated has a useful debug representation.
        """
        e = h2.events.ConnectionTerminated()
        e.error_code = h2.errors.ErrorCodes.INADEQUATE_SECURITY
        e.last_stream_id = 33
        e.additional_data = additional_data
    >       assert repr(e) == (
"<ConnectionTerminated error_code:ErrorCodes.INADEQUATE_SECURITY, "
            "last_stream_id:33, additional_data:%s>" % data_repr
        )
E AssertionError: assert '<ConnectionT...652064617461>' == '<ConnectionT...652064617461>' E - <ConnectionTerminated error_code:ErrorCodes.INADEQUATE_SECURITY, last_stream_id:33, additional_data:736f6d652064617461>
E         ?                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E + <ConnectionTerminated error_code:12, last_stream_id:33, additional_data:736f6d652064617461>
E         ?                                  ^^

test/test_events.py:321: AssertionError
=========================== short test summary info ============================
FAILED test/test_events.py::TestEventReprs::test_remotesettingschanged_repr
FAILED test/test_events.py::TestEventReprs::test_streamreset_repr - Assertion... FAILED test/test_events.py::TestEventReprs::test_settingsacknowledged_repr - ... FAILED test/test_events.py::TestEventReprs::test_connectionterminated_repr[None-None] FAILED test/test_events.py::TestEventReprs::test_connectionterminated_repr[some data-736f6d652064617461] ======================= 5 failed, 1428 passed in 22.23s ========================
autopkgtest [23:14:39]: test python3-h2-upstream

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: python-h2
Source-Version: 4.1.0-4
Done: Jochen Sprickerhof <jspri...@debian.org>

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

Debian distribution maintenance software
pp.
Jochen Sprickerhof <jspri...@debian.org> (supplier of updated python-h2 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, 02 Dec 2022 08:24:30 +0100
Source: python-h2
Architecture: source
Version: 4.1.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Jochen Sprickerhof <jspri...@debian.org>
Closes: 1025103
Changes:
 python-h2 (4.1.0-4) unstable; urgency=medium
 .
   * Team upload.
   * Add patch for Python 3.11 (Closes: #1025103)
   * Switch to dh-sequence
   * Bump policy and debhelper version (no changes)
   * Update Homepage
Checksums-Sha1:
 e4d0a2e0be2c379cbdee37fc37e2f30257d7d94a 2204 python-h2_4.1.0-4.dsc
 56a978b2250874921b16e8a721d1b61e48875f78 4284 python-h2_4.1.0-4.debian.tar.xz
 6e567a949c612503d4c7fabe94f92a5d6890bd7e 7301 
python-h2_4.1.0-4_source.buildinfo
Checksums-Sha256:
 a8cd2b3d820a4d7192a582297e6fefdc5203fc43a174a5259ca75f39293be72f 2204 
python-h2_4.1.0-4.dsc
 0eebad8685ca5f555334688ae6c2b194b670f5b4ce122b2364d72513af9a8334 4284 
python-h2_4.1.0-4.debian.tar.xz
 7d2e01b734b657ca5d661411888945647b59778f9ea466c8c9ba4e5932ec12d7 7301 
python-h2_4.1.0-4_source.buildinfo
Files:
 b052a511f29be48f2d23e1c21515ff9a 2204 python optional python-h2_4.1.0-4.dsc
 971d35c2e89b62115701046c0a06f827 4284 python optional 
python-h2_4.1.0-4.debian.tar.xz
 874e60b56d5c671e0ef0cf6727194f6e 7301 python optional 
python-h2_4.1.0-4_source.buildinfo

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

iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmOJqOgACgkQW//cwljm
lDPRWQ//VmS8Y2jFnABRjHrEkUxVwm0XR8kHsgOWorOfCPtvPeERsSJjDEcI0jbD
Hid1DKtVegWkKd+ZiVYc3dQgCNWVryAA8+4+9gGVIL793TLzpT3zw9L1/CmM+WQc
Rax3vxYWxeuv1wmdvwj5X93pOIOuMwiqPt9nYWqlKtZZH+KTDSoF54mhVrEOJnPl
dP2P5AHD9b0Un66NcPZG5WK3heDjxNBa/mqCAYaUYhZQ/9u92cQV7ewBmZ33EX9m
ofZiCC3HG3pIMltNf2Hs2ysvZIOOUx7CEizeRxc9dPjCS0AIL4CWPJ5UVVxUsrqE
vZTwKwMk6VLjzvYodO686LASM67799zBT6N9OkKGes+o/wWw77PzXpn1bcH5Hx4j
yFXB4P9ZxBxPSfjqG16yLRsxOlnyBULSi8ug7IlGr0lQOFIUp2sOHOv9d3QwJtPO
aVKF5b295TPqfuGHJixhNWAZkZ9qaAALIyGeTLxv4fyymVAPmXlhxEhSXAG3EpWb
jOSX03EY9408sJ0Dv2+S+KBkcf3S5BK+Dkhu6bIEFVhi4xIq3Cxa+unw0t28e79x
XDJnPufV3R+1jVGzOu2pXdKMdP2Q9Y5SZ1GT6E1EOMSv8WsRTekgalOa37NYa70w
69N8SrThVory63ozmK11/fRG/6DPRcojIyHMnDjuu58OfOKA1Z4=
=5Zag
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to