Your message dated Sun, 07 Dec 2025 21:19:37 +0000
with message-id <[email protected]>
and subject line Bug#1122124: fixed in python-autobahn 24.4.2+dfsg1-4
has caused the Debian Bug report #1122124,
regarding FTBFS: 2 tests failures in test_wamp_runner.py
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.)


-- 
1122124: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122124
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-autobahn
Version: 24.4.2+dfsg1-3
Severity: important
Tags: ftbfs

(built in a clean sbuild environment)
The relevant logs are:

=================================== FAILURES ===================================
__________ TestApplicationRunner.test_conflict_SSLContext_with_ws_url __________
RuntimeError: There is no current event loop in thread 'MainThread'.

During handling of the above exception, another exception occurred:

self = <test_wamp_runner.TestApplicationRunner 
testMethod=test_conflict_SSLContext_with_ws_url>

    def test_conflict_SSLContext_with_ws_url(self):
        """
        ApplicationRunner must raise an exception if given an ssl value that is
        an instance of SSLContext, but only a "ws:" URL.
        """
        import ssl
        try:
            # Try to create an SSLContext, to be as rigorous as we can be
            # by avoiding making assumptions about the ApplicationRunner
            # implementation. If we happen to be on a Python that has no
            # SSLContext, we pass ssl=True, which will simply cause this
            # test to degenerate to the behavior of
            # test_conflict_SSL_True_with_ws_url (above). In fact, at the
            # moment (2015-05-10), none of this matters because the
            # ApplicationRunner implementation does not check to require
            # that its ssl argument is either a bool or an SSLContext. But
            # that may change, so we should be careful.
            ssl.create_default_context
        except AttributeError:
            context = True
        else:
            context = ssl.create_default_context()
    
        with replace_loop(Mock()) as loop:
            loop.run_until_complete = Mock(return_value=(Mock(), Mock()))
            runner = ApplicationRunner('ws://127.0.0.1:8080/wss', 'realm',
                                       ssl=context)
            error = (r'^ssl argument value passed to ApplicationRunner '
                     r'conflicts with the "ws:" prefix of the url '
                     r'argument\. Did you mean to use "wss:"\?$')
>           self._assertRaisesRegex(Exception, error, runner.run, '_unused_')

autobahn/asyncio/test/test_wamp_runner.py:134: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
autobahn/asyncio/test/test_wamp_runner.py:47: in _assertRaisesRegex
    f(exception, error, *args, **kw)
E   AssertionError: "^ssl argument value passed to ApplicationRunner conflicts 
with the "ws:" prefix of the url argument\. Did you mean to use "wss:"\?$" does 
not match "There is no current event loop in thread 'MainThread'."
___________ TestApplicationRunner.test_conflict_SSL_True_with_ws_url ___________
RuntimeError: There is no current event loop in thread 'MainThread'.

During handling of the above exception, another exception occurred:

self = <test_wamp_runner.TestApplicationRunner 
testMethod=test_conflict_SSL_True_with_ws_url>

    def test_conflict_SSL_True_with_ws_url(self):
        """
        ApplicationRunner must raise an exception if given an ssl value of True
        but only a "ws:" URL.
        """
        with replace_loop(Mock()) as loop:
            loop.run_until_complete = Mock(return_value=(Mock(), Mock()))
            runner = ApplicationRunner('ws://127.0.0.1:8080/wss', 'realm',
                                       ssl=True)
            error = (r'^ssl argument value passed to ApplicationRunner '
                     r'conflicts with the "ws:" prefix of the url '
                     r'argument\. Did you mean to use "wss:"\?$')
>           self._assertRaisesRegex(Exception, error, runner.run, '_unused_')

autobahn/asyncio/test/test_wamp_runner.py:102: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
autobahn/asyncio/test/test_wamp_runner.py:47: in _assertRaisesRegex
    f(exception, error, *args, **kw)
E   AssertionError: "^ssl argument value passed to ApplicationRunner conflicts 
with the "ws:" prefix of the url argument\. Did you mean to use "wss:"\?$" does 
not match "There is no current event loop in thread 'MainThread'."


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.17.10+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-autobahn depends on:
ii  python3                   3.13.9-2
ii  python3-attr              25.4.0-1
ii  python3-base58            1.0.3-2
ii  python3-cbor              1.0.0-1.2+b6
ii  python3-cffi              2.0.0-2
ii  python3-cryptography      46.0.1-1
ii  python3-ecdsa             0.19.1-1
ii  python3-flatbuffers       23.5.26+dfsg-4
ii  python3-hyperlink         21.0.0-6
ii  python3-lz4               4.4.4+dfsg-3+b1
ii  python3-mnemonic          0.21-2
ii  python3-msgpack           1.0.3-3+b5
ii  python3-nacl              1.5.0-8
ii  python3-openssl           25.3.0-1
ii  python3-passlib           1.7.4-6
ii  python3-pyqrcode          1.2.1-4
ii  python3-service-identity  24.2.0-1
ii  python3-snappy            0.5.3-1.2+b6
ii  python3-trie              0.4.0+ds-1
ii  python3-twisted           25.5.0-4
ii  python3-txaio             25.6.1-3
ii  python3-u-msgpack         2.8.0-4
ii  python3-ubjson            0.16.1-4+b4
ii  python3-ujson             5.11.0-3+b1
ii  python3-wsaccel           0.6.3-5+b2
ii  python3-zope.interface    8.1-1+b1

python3-autobahn recommends no packages.

python3-autobahn suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: python-autobahn
Source-Version: 24.4.2+dfsg1-4
Done: Thomas Goirand <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-autobahn, 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.
Thomas Goirand <[email protected]> (supplier of updated python-autobahn 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, 07 Dec 2025 22:01:43 +0100
Source: python-autobahn
Architecture: source
Version: 24.4.2+dfsg1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1122124
Changes:
 python-autobahn (24.4.2+dfsg1-4) unstable; urgency=medium
 .
   * Add py3.14_fix-test_conflict_SSLContext_with_ws_url.patch
     (Closes: #1122124).
Checksums-Sha1:
 8307785a46969c6e397b653b2db7346842ab18b9 2727 
python-autobahn_24.4.2+dfsg1-4.dsc
 2d5480ad0e1693f1f3abcad0841459ef9fc982b0 6600 
python-autobahn_24.4.2+dfsg1-4.debian.tar.xz
 7be80e66a99136a94e4e251ae396f20fa71c0da1 10096 
python-autobahn_24.4.2+dfsg1-4_amd64.buildinfo
Checksums-Sha256:
 45d5d6889cecd728055d7b482e8b9f0cf843bdf1255cbee84e5363231266d9ce 2727 
python-autobahn_24.4.2+dfsg1-4.dsc
 3cee3e0d8d0cad41e1377fb1de7aa1164f442aabdbdd4e6d741d38d3f0c30b2e 6600 
python-autobahn_24.4.2+dfsg1-4.debian.tar.xz
 a04044d2cbb70754ef2ffe1ae88fae54d21ed703131ce46209d806caa076dd90 10096 
python-autobahn_24.4.2+dfsg1-4_amd64.buildinfo
Files:
 1d88bbb2acc96b901d27d693d4cfc5a6 2727 python optional 
python-autobahn_24.4.2+dfsg1-4.dsc
 0c943cf3518c7e18da33354b9c4ac877 6600 python optional 
python-autobahn_24.4.2+dfsg1-4.debian.tar.xz
 7ace014fa3484af4245b8ff40dc15fc0 10096 python optional 
python-autobahn_24.4.2+dfsg1-4_amd64.buildinfo

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

iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmk17NsACgkQ1BatFaxr
Q/4eVg//SZCIuWMoBYwfEaRMZV+Qei2WH0k3QvIGTuPhpyJziSIhgAwN35/0l7rY
W/Mj2d0BC4i6jUTdzYPhzDPib1hzso2T0Op1KYVjJu61YurOsU0csr9qm3DGcsBq
foKW0+0SoZjO8yUcvcmXIGpc+WRt1yYUKSPlQ/q/g7HVM5uYd1SFCUexiWYMOJyL
voEiNxai34El+M7JiN1GwhZ/6EtDdBTzpSGrvM5z4/gAs21ZvK9Wum2M057/RJhP
YS+RPxJ/rvy+ZvPmlsILZEa8veW2eR1F2kOawreS1hZ8XTbbICbICnjdh4wz5XX/
zeWLcgjigtuR5NGP09y7HEkNeJ1n7n2lg4bdY9eMgMquinMsCNTF9EYvQ8aFwX1S
GG+1H8ngFiPnzfNs02tXBf/8bM3yLRiXVj/+eLrzT+Icop8UJ06rpxwZjYsNOL2d
Ls6pkpfavKi2wMvXmhVluFwWdJ7fYvQn4r9WCU45hKyUv0GhbNWsCzeUP/BF7amK
OaFOJdVJwwBCU4O8n/PMuo7BABRf/zTQla8+AVKVJZCR3hSX5IgxOgrithyY7Oh0
8k8qhv2ZdiFxbrxMgly+Ek/L4wwSx/bMXIyLVVhuf7DcTssKMUU9qQk2oi5OgIlu
V7TLDO3iv0ig4K1iVTZB1TLzb5hCiYWyrVsAF8AoeIZoZinz8Vo=
=gJHI
-----END PGP SIGNATURE-----

Attachment: pgpepVcIkRJsA.pgp
Description: PGP signature


--- End Message ---

Reply via email to