Your message dated Thu, 30 Oct 2025 11:49:37 +0000
with message-id <[email protected]>
and subject line Bug#1115764: fixed in magic-wormhole-transit-relay 0.3.1-0.2
has caused the Debian Bug report #1115764,
regarding magic-wormhole-transit-relay: FTBFS: AttributeError: property 
'nameResolver' of 'MemoryReactorClockResolver' object has no setter
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.)


-- 
1115764: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115764
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: magic-wormhole-transit-relay
Version: 0.3.1-0.1
Severity: serious
Justification: FTBFS
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-20250919 ftbfs-forky

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

The full build log is available from:
http://qa-logs.debian.net/2025/09/19/magic-wormhole-transit-relay_0.3.1-0.1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250919;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250919&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

-- 
Relevant part of the build log (hopefully):
>  debian/rules binary
> dh binary --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:311: python3.13 setup.py config 
> /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: 
> UserWarning: Unknown distribution option: 'test_suite'
>   warnings.warn(msg)
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:311: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: 
> UserWarning: Unknown distribution option: 'test_suite'
>   warnings.warn(msg)
> running build
> running build_py
> creating 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay
> copying src/wormhole_transit_relay/server_state.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay
> copying src/wormhole_transit_relay/__init__.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay
> copying src/wormhole_transit_relay/usage.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay
> copying src/wormhole_transit_relay/transit_server.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay
> copying src/wormhole_transit_relay/server_tap.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay
> copying src/wormhole_transit_relay/_version.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay
> copying src/wormhole_transit_relay/increase_rlimits.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay
> copying src/wormhole_transit_relay/database.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay
> creating 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test
> copying src/wormhole_transit_relay/test/__init__.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test
> copying src/wormhole_transit_relay/test/common.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test
> copying src/wormhole_transit_relay/test/test_service.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test
> copying src/wormhole_transit_relay/test/test_rlimits.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test
> copying src/wormhole_transit_relay/test/test_stats.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test
> copying src/wormhole_transit_relay/test/test_transit_server.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test
> copying src/wormhole_transit_relay/test/test_backpressure.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test
> copying src/wormhole_transit_relay/test/test_database.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test
> copying src/wormhole_transit_relay/test/test_config.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test
> creating 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/twisted/plugins
> copying src/twisted/plugins/magic_wormhole_transit_relay.py -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/twisted/plugins
> creating 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/db-schemas
> copying src/wormhole_transit_relay/db-schemas/v1.sql -> 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/db-schemas
> UPDATING 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/_version.py
> set 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/_version.py
>  to '0.3.1'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build;
>  python3.13 -m unittest discover -v 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test/test_config.py:4:
>  SyntaxWarning: invalid escape sequence '\:'
>   PORT = "tcp:4001:interface=\:\:"
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/server_tap.py:28:
>  SyntaxWarning: invalid escape sequence '\:'
>   ("port", "p", "tcp:4001:interface=\:\:", "endpoint to listen on"),
> test_buffer_fills 
> (wormhole_transit_relay.test.test_backpressure.TransitWebSockets.test_buffer_fills)
> test_buffer_fills ... ok
> test_blur (wormhole_transit_relay.test.test_config.Config.test_blur)
> test_blur ... ok
> test_defaults (wormhole_transit_relay.test.test_config.Config.test_defaults)
> test_defaults ... ok
> test_string (wormhole_transit_relay.test.test_config.Config.test_string)
> test_string ... ok
> test_websocket (wormhole_transit_relay.test.test_config.Config.test_websocket)
> test_websocket ... ok
> test_websocket_url 
> (wormhole_transit_relay.test.test_config.Config.test_websocket_url)
> test_websocket_url ... ok
> test_create (wormhole_transit_relay.test.test_database.Create.test_create)
> test_create ... ok
> test_memory (wormhole_transit_relay.test.test_database.Create.test_memory)
> test_memory ... ok
> test_preexisting 
> (wormhole_transit_relay.test.test_database.Create.test_preexisting)
> test_preexisting ... ok
> test_create_default 
> (wormhole_transit_relay.test.test_database.Get.test_create_default)
> test_create_default ... ok
> test_failed_create_allows_subsequent_create 
> (wormhole_transit_relay.test.test_database.Get.test_failed_create_allows_subsequent_create)
> test_failed_create_allows_subsequent_create ... ok
> test_open_bad_version 
> (wormhole_transit_relay.test.test_database.Get.test_open_bad_version)
> test_open_bad_version ... ok
> test_open_corrupt 
> (wormhole_transit_relay.test.test_database.Get.test_open_corrupt)
> test_open_corrupt ... ok
> test_open_existing_file 
> (wormhole_transit_relay.test.test_database.Get.test_open_existing_file)
> test_open_existing_file ... ok
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/database.py:44:
>  ResourceWarning: unclosed database in <sqlite3.Connection object at 
> 0x7fcb5b6a9210>
>   problems = db.execute("PRAGMA foreign_key_check").fetchall()
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/database.py:44:
>  ResourceWarning: unclosed database in <sqlite3.Connection object at 
> 0x7fcb5b6a94e0>
>   problems = db.execute("PRAGMA foreign_key_check").fetchall()
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/database.py:44:
>  ResourceWarning: unclosed database in <sqlite3.Connection object at 
> 0x7fcb5b6a97b0>
>   problems = db.execute("PRAGMA foreign_key_check").fetchall()
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/database.py:44:
>  ResourceWarning: unclosed database in <sqlite3.Connection object at 
> 0x7fcb5b6a9c60>
>   problems = db.execute("PRAGMA foreign_key_check").fetchall()
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/database.py:44:
>  ResourceWarning: unclosed database in <sqlite3.Connection object at 
> 0x7fcb5b6aa020>
>   problems = db.execute("PRAGMA foreign_key_check").fetchall()
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/database.py:44:
>  ResourceWarning: unclosed database in <sqlite3.Connection object at 
> 0x7fcb5b6aa3e0>
>   problems = db.execute("PRAGMA foreign_key_check").fetchall()
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/database.py:44:
>  ResourceWarning: unclosed database in <sqlite3.Connection object at 
> 0x7fcb5b6aa2f0>
>   problems = db.execute("PRAGMA foreign_key_check").fetchall()
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/database.py:44:
>  ResourceWarning: unclosed database in <sqlite3.Connection object at 
> 0x7fcb5b6aa110>
>   problems = db.execute("PRAGMA foreign_key_check").fetchall()
> test_doesnt_exist 
> (wormhole_transit_relay.test.test_database.Open.test_doesnt_exist)
> test_doesnt_exist ... ok
> test_open (wormhole_transit_relay.test.test_database.Open.test_open)
> test_open ... ok
> test_rlimit (wormhole_transit_relay.test.test_rlimits.RLimits.test_rlimit)
> test_rlimit ... ok
> test_blur (wormhole_transit_relay.test.test_service.Service.test_blur)
> test_blur ... ok
> test_defaults (wormhole_transit_relay.test.test_service.Service.test_defaults)
> test_defaults ... ok
> test_log_fd (wormhole_transit_relay.test.test_service.Service.test_log_fd)
> test_log_fd ... ok
> test_websocket 
> (wormhole_transit_relay.test.test_service.Service.test_websocket)
> A websocket factory is created when passing --websocket ... ok
> /usr/lib/python3/dist-packages/autobahn/util.py:742: ResourceWarning: 
> unclosed database in <sqlite3.Connection object at 0x7fcb5b6aa7a0>
>   return [re.compile('^' + wc.replace('.', r'\.').replace('*', '.*') + '$') 
> for wc in wildcards]
> /usr/lib/python3/dist-packages/autobahn/util.py:742: ResourceWarning: 
> unclosed database in <sqlite3.Connection object at 0x7fcb5b6aa110>
>   return [re.compile('^' + wc.replace('.', r'\.').replace('*', '.*') + '$') 
> for wc in wildcards]
> test_websocket_explicit_url 
> (wormhole_transit_relay.test.test_service.Service.test_websocket_explicit_url)
> A websocket factory is created with --websocket and ... ok
> test_db (wormhole_transit_relay.test.test_stats.DB.test_db)
> test_db ... ok
> test_no_db (wormhole_transit_relay.test.test_stats.DB.test_no_db)
> test_no_db ... ok
> test_do_not_log 
> (wormhole_transit_relay.test.test_stats.LogToStdout.test_do_not_log)
> test_do_not_log ... ok
> test_log (wormhole_transit_relay.test.test_stats.LogToStdout.test_log)
> test_log ... ok
> test_log_blurred 
> (wormhole_transit_relay.test.test_stats.LogToStdout.test_log_blurred)
> test_log_blurred ... ok
> test_empty_token 
> (wormhole_transit_relay.test.test_transit_server.State.test_empty_token)
> test_empty_token ... ok
> test_bad_handshake_new 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_bad_handshake_new)
> test_bad_handshake_new ... ok
> test_bad_handshake_old 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_bad_handshake_old)
> test_bad_handshake_old ... ok
> test_bad_handshake_old_slow 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_bad_handshake_old_slow)
> This test only makes sense for TCP ... ok
> test_binary_handshake 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_binary_handshake)
> test_binary_handshake ... ok
> test_blur_size 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_blur_size)
> test_blur_size ... ok
> test_both_sided 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_both_sided)
> test_both_sided ... ok
> test_both_unsided 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_both_unsided)
> test_both_unsided ... ok
> test_empty_handshake 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_empty_handshake)
> test_empty_handshake ... ok
> test_ignore_same_side 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_ignore_same_side)
> test_ignore_same_side ... ok
> test_impatience_new 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_impatience_new)
> test_impatience_new ... ok
> test_impatience_new_slow 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_impatience_new_slow)
> test_impatience_new_slow ... ok
> /usr/lib/python3/dist-packages/zope/interface/interface.py:463: 
> ResourceWarning: unclosed database in <sqlite3.Connection object at 
> 0x7fcb5c24db70>
>   b: b.__sro__
> test_impatience_old 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_impatience_old)
> test_impatience_old ... ok
> test_register 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_register)
> test_register ... ok
> test_send_closed_partner 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_send_closed_partner)
> Sending data to a closed partner causes an error that propogates ... ok
> test_short_handshake 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_short_handshake)
> test_short_handshake ... ok
> test_sided_unsided 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_sided_unsided)
> test_sided_unsided ... ok
> test_unsided_sided 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_unsided_sided)
> test_unsided_sided ... ok
> test_websocket_to_tcp 
> (wormhole_transit_relay.test.test_transit_server.TransitWebSockets.test_websocket_to_tcp)
> One client is WebSocket and one is TCP ... ok
> test_bad_handshake_new 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_bad_handshake_new)
> test_bad_handshake_new ... ok
> test_bad_handshake_old 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_bad_handshake_old)
> test_bad_handshake_old ... ok
> test_bad_handshake_old_slow 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_bad_handshake_old_slow)
> test_bad_handshake_old_slow ... ok
> test_binary_handshake 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_binary_handshake)
> test_binary_handshake ... ok
> test_blur_size 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_blur_size)
> test_blur_size ... ok
> test_both_sided 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_both_sided)
> test_both_sided ... ok
> test_both_unsided 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_both_unsided)
> test_both_unsided ... ok
> test_empty_handshake 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_empty_handshake)
> test_empty_handshake ... ok
> test_ignore_same_side 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_ignore_same_side)
> test_ignore_same_side ... ok
> test_impatience_new 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_impatience_new)
> test_impatience_new ... ok
> test_impatience_new_slow 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_impatience_new_slow)
> test_impatience_new_slow ... ok
> test_impatience_old 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_impatience_old)
> test_impatience_old ... ok
> test_register 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_register)
> test_register ... ok
> test_short_handshake 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_short_handshake)
> test_short_handshake ... ok
> test_sided_unsided 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_sided_unsided)
> test_sided_unsided ... ok
> test_unsided_sided 
> (wormhole_transit_relay.test.test_transit_server.TransitWithLogs.test_unsided_sided)
> test_unsided_sided ... ok
> test_bad_handshake_new 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_bad_handshake_new)
> test_bad_handshake_new ... ok
> test_bad_handshake_old 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_bad_handshake_old)
> test_bad_handshake_old ... ok
> test_bad_handshake_old_slow 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_bad_handshake_old_slow)
> test_bad_handshake_old_slow ... ok
> test_binary_handshake 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_binary_handshake)
> test_binary_handshake ... ok
> test_blur_size 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_blur_size)
> test_blur_size ... ok
> test_both_sided 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_both_sided)
> test_both_sided ... ok
> test_both_unsided 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_both_unsided)
> test_both_unsided ... ok
> test_empty_handshake 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_empty_handshake)
> test_empty_handshake ... ok
> test_ignore_same_side 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_ignore_same_side)
> test_ignore_same_side ... ok
> test_impatience_new 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_impatience_new)
> test_impatience_new ... ok
> test_impatience_new_slow 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_impatience_new_slow)
> test_impatience_new_slow ... ok
> test_impatience_old 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_impatience_old)
> test_impatience_old ... ok
> test_register 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_register)
> test_register ... ok
> test_short_handshake 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_short_handshake)
> test_short_handshake ... ok
> test_sided_unsided 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_sided_unsided)
> test_sided_unsided ... ok
> test_unsided_sided 
> (wormhole_transit_relay.test.test_transit_server.TransitWithoutLogs.test_unsided_sided)
> test_unsided_sided ... ok
> test_empty (wormhole_transit_relay.test.test_transit_server.Usage.test_empty)
> test_empty ... ok
> test_errory 
> (wormhole_transit_relay.test.test_transit_server.Usage.test_errory)
> test_errory ... ok
> test_lonely 
> (wormhole_transit_relay.test.test_transit_server.Usage.test_lonely)
> test_lonely ... ok
> test_one_happy_one_jilted 
> (wormhole_transit_relay.test.test_transit_server.Usage.test_one_happy_one_jilted)
> test_one_happy_one_jilted ... ok
> test_redundant 
> (wormhole_transit_relay.test.test_transit_server.Usage.test_redundant)
> test_redundant ... ok
> test_short (wormhole_transit_relay.test.test_transit_server.Usage.test_short)
> test_short ... ok
> test_empty 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_empty)
> test_empty ... ERROR
> test_errory 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_errory)
> test_errory ... ERROR
> test_lonely 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_lonely)
> test_lonely ... ERROR
> test_one_happy_one_jilted 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_one_happy_one_jilted)
> test_one_happy_one_jilted ... ERROR
> test_redundant 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_redundant)
> test_redundant ... ERROR
> test_send_non_binary_message 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_send_non_binary_message)
> A non-binary WebSocket message is an error ... ERROR
> test_short 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_short)
> This test essentially just tests the framing of the line-oriented ... ERROR
> 
> ======================================================================
> ERROR: test_empty 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_empty)
> test_empty
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/trial/_asynctest.py", line 
> 158, in _deferSetUpAndRun
>     await self._run(self.setUp, "setUp", result)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1195, 
> in __iter__
>     result.raiseException()
>     ~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 455, 
> in raiseException
>     raise self.value.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 216, 
> in maybeDeferred
>     result = f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 227, 
> in runWithWarningsSuppressed
>     raise exc_info[1].with_traceback(exc_info[2])
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 223, 
> in runWithWarningsSuppressed
>     result = f(*a, **kw)
>   File 
> "/build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test/test_transit_server.py",
>  line 642, in setUp
>     self._reactor = MemoryReactorClockResolver()
>                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 835, in __init__
>     MemoryReactor.__init__(self)
>     ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 569, in __init__
>     self.nameResolver = SynchronousResolver()
>     ^^^^^^^^^^^^^^^^^
> AttributeError: property 'nameResolver' of 'MemoryReactorClockResolver' 
> object has no setter
> 
> ======================================================================
> ERROR: test_errory 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_errory)
> test_errory
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/trial/_asynctest.py", line 
> 158, in _deferSetUpAndRun
>     await self._run(self.setUp, "setUp", result)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1195, 
> in __iter__
>     result.raiseException()
>     ~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 455, 
> in raiseException
>     raise self.value.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 216, 
> in maybeDeferred
>     result = f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 227, 
> in runWithWarningsSuppressed
>     raise exc_info[1].with_traceback(exc_info[2])
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 223, 
> in runWithWarningsSuppressed
>     result = f(*a, **kw)
>   File 
> "/build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test/test_transit_server.py",
>  line 642, in setUp
>     self._reactor = MemoryReactorClockResolver()
>                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 835, in __init__
>     MemoryReactor.__init__(self)
>     ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 569, in __init__
>     self.nameResolver = SynchronousResolver()
>     ^^^^^^^^^^^^^^^^^
> AttributeError: property 'nameResolver' of 'MemoryReactorClockResolver' 
> object has no setter
> 
> ======================================================================
> ERROR: test_lonely 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_lonely)
> test_lonely
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/trial/_asynctest.py", line 
> 158, in _deferSetUpAndRun
>     await self._run(self.setUp, "setUp", result)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1195, 
> in __iter__
>     result.raiseException()
>     ~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 455, 
> in raiseException
>     raise self.value.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 216, 
> in maybeDeferred
>     result = f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 227, 
> in runWithWarningsSuppressed
>     raise exc_info[1].with_traceback(exc_info[2])
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 223, 
> in runWithWarningsSuppressed
>     result = f(*a, **kw)
>   File 
> "/build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test/test_transit_server.py",
>  line 642, in setUp
>     self._reactor = MemoryReactorClockResolver()
>                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 835, in __init__
>     MemoryReactor.__init__(self)
>     ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 569, in __init__
>     self.nameResolver = SynchronousResolver()
>     ^^^^^^^^^^^^^^^^^
> AttributeError: property 'nameResolver' of 'MemoryReactorClockResolver' 
> object has no setter
> 
> ======================================================================
> ERROR: test_one_happy_one_jilted 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_one_happy_one_jilted)
> test_one_happy_one_jilted
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/trial/_asynctest.py", line 
> 158, in _deferSetUpAndRun
>     await self._run(self.setUp, "setUp", result)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1195, 
> in __iter__
>     result.raiseException()
>     ~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 455, 
> in raiseException
>     raise self.value.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 216, 
> in maybeDeferred
>     result = f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 227, 
> in runWithWarningsSuppressed
>     raise exc_info[1].with_traceback(exc_info[2])
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 223, 
> in runWithWarningsSuppressed
>     result = f(*a, **kw)
>   File 
> "/build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test/test_transit_server.py",
>  line 642, in setUp
>     self._reactor = MemoryReactorClockResolver()
>                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 835, in __init__
>     MemoryReactor.__init__(self)
>     ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 569, in __init__
>     self.nameResolver = SynchronousResolver()
>     ^^^^^^^^^^^^^^^^^
> AttributeError: property 'nameResolver' of 'MemoryReactorClockResolver' 
> object has no setter
> 
> ======================================================================
> ERROR: test_redundant 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_redundant)
> test_redundant
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/trial/_asynctest.py", line 
> 158, in _deferSetUpAndRun
>     await self._run(self.setUp, "setUp", result)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1195, 
> in __iter__
>     result.raiseException()
>     ~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 455, 
> in raiseException
>     raise self.value.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 216, 
> in maybeDeferred
>     result = f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 227, 
> in runWithWarningsSuppressed
>     raise exc_info[1].with_traceback(exc_info[2])
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 223, 
> in runWithWarningsSuppressed
>     result = f(*a, **kw)
>   File 
> "/build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test/test_transit_server.py",
>  line 642, in setUp
>     self._reactor = MemoryReactorClockResolver()
>                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 835, in __init__
>     MemoryReactor.__init__(self)
>     ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 569, in __init__
>     self.nameResolver = SynchronousResolver()
>     ^^^^^^^^^^^^^^^^^
> AttributeError: property 'nameResolver' of 'MemoryReactorClockResolver' 
> object has no setter
> 
> ======================================================================
> ERROR: test_send_non_binary_message 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_send_non_binary_message)
> A non-binary WebSocket message is an error
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/trial/_asynctest.py", line 
> 158, in _deferSetUpAndRun
>     await self._run(self.setUp, "setUp", result)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1195, 
> in __iter__
>     result.raiseException()
>     ~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 455, 
> in raiseException
>     raise self.value.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 216, 
> in maybeDeferred
>     result = f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 227, 
> in runWithWarningsSuppressed
>     raise exc_info[1].with_traceback(exc_info[2])
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 223, 
> in runWithWarningsSuppressed
>     result = f(*a, **kw)
>   File 
> "/build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test/test_transit_server.py",
>  line 642, in setUp
>     self._reactor = MemoryReactorClockResolver()
>                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 835, in __init__
>     MemoryReactor.__init__(self)
>     ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 569, in __init__
>     self.nameResolver = SynchronousResolver()
>     ^^^^^^^^^^^^^^^^^
> AttributeError: property 'nameResolver' of 'MemoryReactorClockResolver' 
> object has no setter
> 
> ======================================================================
> ERROR: test_short 
> (wormhole_transit_relay.test.test_transit_server.UsageWebSockets.test_short)
> This test essentially just tests the framing of the line-oriented
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/trial/_asynctest.py", line 
> 158, in _deferSetUpAndRun
>     await self._run(self.setUp, "setUp", result)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1195, 
> in __iter__
>     result.raiseException()
>     ~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 455, 
> in raiseException
>     raise self.value.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 216, 
> in maybeDeferred
>     result = f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 227, 
> in runWithWarningsSuppressed
>     raise exc_info[1].with_traceback(exc_info[2])
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 223, 
> in runWithWarningsSuppressed
>     result = f(*a, **kw)
>   File 
> "/build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build/wormhole_transit_relay/test/test_transit_server.py",
>  line 642, in setUp
>     self._reactor = MemoryReactorClockResolver()
>                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 835, in __init__
>     MemoryReactor.__init__(self)
>     ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
>   File "/usr/lib/python3/dist-packages/twisted/internet/testing.py", line 
> 569, in __init__
>     self.nameResolver = SynchronousResolver()
>     ^^^^^^^^^^^^^^^^^
> AttributeError: property 'nameResolver' of 'MemoryReactorClockResolver' 
> object has no setter
> 
> ----------------------------------------------------------------------
> Ran 91 tests in 0.417s
> 
> FAILED (errors=7)
> Using WebSocket URL 'ws://localhost:4004/'
> {"started": 120, "total_time": 10, "waiting_time": 2, "total_bytes": 20000, 
> "mood": "happy"}
> 
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
> /build/reproducible-path/magic-wormhole-transit-relay-0.3.1/.pybuild/cpython3_3.13_magic-wormhole/build;
>  python3.13 -m unittest discover -v 
> dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit 
> code 13

--- End Message ---
--- Begin Message ---
Source: magic-wormhole-transit-relay
Source-Version: 0.3.1-0.2
Done: Sascha Steinbiss <[email protected]>

We believe that the bug you reported is fixed in the latest version of
magic-wormhole-transit-relay, 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.
Sascha Steinbiss <[email protected]> (supplier of updated 
magic-wormhole-transit-relay 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: Wed, 22 Oct 2025 01:08:25 +0200
Source: magic-wormhole-transit-relay
Architecture: source
Version: 0.3.1-0.2
Distribution: unstable
Urgency: medium
Maintainer: Antoine Beaupré <[email protected]>
Changed-By: Sascha Steinbiss <[email protected]>
Closes: 1115764
Changes:
 magic-wormhole-transit-relay (0.3.1-0.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix FTBFS by adapting code to work with newer Autobahn versions.
     Closes: #1115764
Checksums-Sha1:
 17089be9fb4d393b90ed84835e13cf01f596dbc5 2170 
magic-wormhole-transit-relay_0.3.1-0.2.dsc
 e29a7e272836d4aadce3fa14aa0bd0f017b21bde 5420 
magic-wormhole-transit-relay_0.3.1-0.2.debian.tar.xz
 f0648c4e3f43e509df54cc01c37889c551bee0c6 8281 
magic-wormhole-transit-relay_0.3.1-0.2_amd64.buildinfo
Checksums-Sha256:
 3c456f69aef689318915660a1c49f30b17fc06bdd7c8ae01f7f4581115299fca 2170 
magic-wormhole-transit-relay_0.3.1-0.2.dsc
 32d0390f17154b92680fed783a4b0599fc04ed7997f059e1a38e3d02be864185 5420 
magic-wormhole-transit-relay_0.3.1-0.2.debian.tar.xz
 e34937f74595be10fce9cb822a43fb25d4bcfc9a4b05dbfbb555b843652f2b66 8281 
magic-wormhole-transit-relay_0.3.1-0.2_amd64.buildinfo
Files:
 47537d9e5181a2cd01395e902ee42234 2170 python optional 
magic-wormhole-transit-relay_0.3.1-0.2.dsc
 190568f9e8654720af0957ca5751e332 5420 python optional 
magic-wormhole-transit-relay_0.3.1-0.2.debian.tar.xz
 92da850164170882cfacbb509d75d3c6 8281 python optional 
magic-wormhole-transit-relay_0.3.1-0.2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEWzS6WqtVB+kDQm6F6NN64vCfSHIFAmkDTbwACgkQ6NN64vCf
SHLK4g/+LUhwz0bHrLDZyfX/oWl+LDJEdjf82McGxkmMDe6zE8/niQa3AJ+ZygSW
Mvgck93O3l+lpldOaoKCAZ4E5dimdQXCk6zh8zo1OR01tJDjEHdid3B25DSSJQ0f
Uad33lzOI9peT3K6boqlwyW1yaAQKKF/pT3X2vD4b1UTQx1bo1oWQN7jKCzHG5ij
mjj+/6XRbn4W8wRJAEQgtcJqqph58on1yqdqXs/PXzsKoERLqyvCzCGaGwwNy0AM
cJQYQxaWahbFVXMqm0m0IjL0jQSVAVjI3mGIkde28smgzFkUM5yXMDrwarvmvtL9
5khfIPxBm8GvWpazUJ0GD35mHTiJlKMJxu3/49UhYXqw5ZM513cMfV7y+LSSZDRU
i/7AaghF1ad5xeuuP0C1pwghR+RAoJKRCNeWsz/aBI6zKZe5oB2Rq8D3nmKmhhn/
+KHSkE7rXlVCt8KmK9N+gMbL6Bi99PE3khHeGkC6n5KOa/ktAqIzIv3ck/+oadVV
2cXohk1QVw6ztAVBTb5Rk7Q8dk51KGh3YmjBhhLLhoWyLP2wdRPTPbWFoqeicsXk
t8PXYVM0ITGBiHasvqpaEk0kDlyhnbHCaZ4YtoBAikuFGs9tibz8Buev/4CKBm5V
2Yf8wi4EdaWlU7OXaQIG8ncjYF3hZvz8SN4Mj52UOLAsd6uSob8=
=HtRp
-----END PGP SIGNATURE-----

Attachment: pgp3g39TmcN94.pgp
Description: PGP signature


--- End Message ---

Reply via email to