Package: src:async-upnp-client
Version: 0.39.0-1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
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.12 setup.py config
/usr/lib/python3/dist-packages/setuptools/dist.py:476:
SetuptoolsDeprecationWarning: Invalid dash-separated options
!!
********************************************************************************
Usage of dash-separated 'async-upnp-client' will not be supported in
future
versions. Please use the underscore name 'async_upnp_client' instead.
By 2024-Sep-26, you need to update your project and remove deprecated
calls
[... snipped ...]
tests/test_utils.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
target_url = '8.8.8.8'
def get_local_ip(target_url: Optional[str] = None) -> str:
"""Try to get the local IP of this machine, used to talk to target_url.
Only IPv4 addresses are supported.
"""
target_addr = _target_url_to_addr(target_url)
try:
temp_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
temp_sock.connect(target_addr)
E OSError: [Errno 101] Network is unreachable
async_upnp_client/utils.py:294: OSError
________________________ test_get_local_ip[8.8.8.8:80] _________________________
target_url = '8.8.8.8:80'
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
def test_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
local_ip_str = get_local_ip(target_url)
tests/test_utils.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
target_url = '8.8.8.8:80'
def get_local_ip(target_url: Optional[str] = None) -> str:
"""Try to get the local IP of this machine, used to talk to target_url.
Only IPv4 addresses are supported.
"""
target_addr = _target_url_to_addr(target_url)
try:
temp_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
temp_sock.connect(target_addr)
E OSError: [Errno 101] Network is unreachable
async_upnp_client/utils.py:294: OSError
______________________ test_get_local_ip[http://8.8.8.8] _______________________
target_url = 'http://8.8.8.8'
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
def test_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
local_ip_str = get_local_ip(target_url)
tests/test_utils.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
target_url = 'http://8.8.8.8'
def get_local_ip(target_url: Optional[str] = None) -> str:
"""Try to get the local IP of this machine, used to talk to target_url.
Only IPv4 addresses are supported.
"""
target_addr = _target_url_to_addr(target_url)
try:
temp_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
temp_sock.connect(target_addr)
E OSError: [Errno 101] Network is unreachable
async_upnp_client/utils.py:294: OSError
________________________ test_get_local_ip[google.com] _________________________
target_url = 'google.com'
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
def test_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
local_ip_str = get_local_ip(target_url)
tests/test_utils.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
target_url = 'google.com'
def get_local_ip(target_url: Optional[str] = None) -> str:
"""Try to get the local IP of this machine, used to talk to target_url.
Only IPv4 addresses are supported.
"""
target_addr = _target_url_to_addr(target_url)
try:
temp_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
temp_sock.connect(target_addr)
E socket.gaierror: [Errno -3] Temporary failure in name resolution
async_upnp_client/utils.py:294: gaierror
_____________________ test_get_local_ip[http://google.com] _____________________
target_url = 'http://google.com'
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
def test_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
local_ip_str = get_local_ip(target_url)
tests/test_utils.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
target_url = 'http://google.com'
def get_local_ip(target_url: Optional[str] = None) -> str:
"""Try to get the local IP of this machine, used to talk to target_url.
Only IPv4 addresses are supported.
"""
target_addr = _target_url_to_addr(target_url)
try:
temp_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
temp_sock.connect(target_addr)
E socket.gaierror: [Errno -3] Temporary failure in name resolution
async_upnp_client/utils.py:294: gaierror
___________________ test_get_local_ip[http://google.com:443] ___________________
target_url = 'http://google.com:443'
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
def test_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
local_ip_str = get_local_ip(target_url)
tests/test_utils.py:113:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
target_url = 'http://google.com:443'
def get_local_ip(target_url: Optional[str] = None) -> str:
"""Try to get the local IP of this machine, used to talk to target_url.
Only IPv4 addresses are supported.
"""
target_addr = _target_url_to_addr(target_url)
try:
temp_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
temp_sock.connect(target_addr)
E socket.gaierror: [Errno -3] Temporary failure in name resolution
async_upnp_client/utils.py:294: gaierror
________________________ test_async_get_local_ip[None] _________________________
target_url = None
@pytest.mark.asyncio
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
async def test_async_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
addr_family, local_ip_str = await async_get_local_ip(target_url)
tests/test_utils.py:122:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
async_upnp_client/utils.py:314: in async_get_local_ip
transport, _ = await loop.create_datagram_endpoint(
/usr/lib/python3.12/asyncio/base_events.py:1423: in create_datagram_endpoint
raise exceptions[0]
/usr/lib/python3.12/asyncio/base_events.py:1410: in create_datagram_endpoint
await self.sock_connect(sock, remote_address)
/usr/lib/python3.12/asyncio/selector_events.py:651: in sock_connect
return await fut
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_UnixSelectorEventLoop running=False closed=False debug=False>
fut = None, sock = <socket.socket [closed] fd=-1, family=2, type=2, proto=17>
address = ('1.1.1.1', 80)
def _sock_connect(self, fut, sock, address):
fd = sock.fileno()
try:
sock.connect(address)
E OSError: [Errno 101] Network is unreachable
/usr/lib/python3.12/asyncio/selector_events.py:659: OSError
_______________________ test_async_get_local_ip[8.8.8.8] _______________________
target_url = '8.8.8.8'
@pytest.mark.asyncio
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
async def test_async_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
addr_family, local_ip_str = await async_get_local_ip(target_url)
tests/test_utils.py:122:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
async_upnp_client/utils.py:314: in async_get_local_ip
transport, _ = await loop.create_datagram_endpoint(
/usr/lib/python3.12/asyncio/base_events.py:1423: in create_datagram_endpoint
raise exceptions[0]
/usr/lib/python3.12/asyncio/base_events.py:1410: in create_datagram_endpoint
await self.sock_connect(sock, remote_address)
/usr/lib/python3.12/asyncio/selector_events.py:651: in sock_connect
return await fut
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_UnixSelectorEventLoop running=False closed=False debug=False>
fut = None, sock = <socket.socket [closed] fd=-1, family=2, type=2, proto=17>
address = ('8.8.8.8', 80)
def _sock_connect(self, fut, sock, address):
fd = sock.fileno()
try:
sock.connect(address)
E OSError: [Errno 101] Network is unreachable
/usr/lib/python3.12/asyncio/selector_events.py:659: OSError
_____________________ test_async_get_local_ip[8.8.8.8:80] ______________________
target_url = '8.8.8.8:80'
@pytest.mark.asyncio
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
async def test_async_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
addr_family, local_ip_str = await async_get_local_ip(target_url)
tests/test_utils.py:122:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
async_upnp_client/utils.py:314: in async_get_local_ip
transport, _ = await loop.create_datagram_endpoint(
/usr/lib/python3.12/asyncio/base_events.py:1423: in create_datagram_endpoint
raise exceptions[0]
/usr/lib/python3.12/asyncio/base_events.py:1410: in create_datagram_endpoint
await self.sock_connect(sock, remote_address)
/usr/lib/python3.12/asyncio/selector_events.py:651: in sock_connect
return await fut
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_UnixSelectorEventLoop running=False closed=False debug=False>
fut = None, sock = <socket.socket [closed] fd=-1, family=2, type=2, proto=17>
address = ('8.8.8.8', 80)
def _sock_connect(self, fut, sock, address):
fd = sock.fileno()
try:
sock.connect(address)
E OSError: [Errno 101] Network is unreachable
/usr/lib/python3.12/asyncio/selector_events.py:659: OSError
___________________ test_async_get_local_ip[http://8.8.8.8] ____________________
target_url = 'http://8.8.8.8'
@pytest.mark.asyncio
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
async def test_async_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
addr_family, local_ip_str = await async_get_local_ip(target_url)
tests/test_utils.py:122:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
async_upnp_client/utils.py:314: in async_get_local_ip
transport, _ = await loop.create_datagram_endpoint(
/usr/lib/python3.12/asyncio/base_events.py:1423: in create_datagram_endpoint
raise exceptions[0]
/usr/lib/python3.12/asyncio/base_events.py:1410: in create_datagram_endpoint
await self.sock_connect(sock, remote_address)
/usr/lib/python3.12/asyncio/selector_events.py:651: in sock_connect
return await fut
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_UnixSelectorEventLoop running=False closed=False debug=False>
fut = None, sock = <socket.socket [closed] fd=-1, family=2, type=2, proto=17>
address = ('8.8.8.8', 80)
def _sock_connect(self, fut, sock, address):
fd = sock.fileno()
try:
sock.connect(address)
E OSError: [Errno 101] Network is unreachable
/usr/lib/python3.12/asyncio/selector_events.py:659: OSError
_____________________ test_async_get_local_ip[google.com] ______________________
target_url = 'google.com'
@pytest.mark.asyncio
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
async def test_async_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
addr_family, local_ip_str = await async_get_local_ip(target_url)
tests/test_utils.py:122:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
async_upnp_client/utils.py:314: in async_get_local_ip
transport, _ = await loop.create_datagram_endpoint(
/usr/lib/python3.12/asyncio/base_events.py:1369: in create_datagram_endpoint
infos = await self._ensure_resolved(
/usr/lib/python3.12/asyncio/base_events.py:1456: in _ensure_resolved
return await loop.getaddrinfo(host, port, family=family, type=type,
/usr/lib/python3.12/asyncio/base_events.py:901: in getaddrinfo
return await self.run_in_executor(
/usr/lib/python3.12/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
host = 'google.com', port = 80, family = 0, type = <SocketKind.SOCK_DGRAM: 2>
proto = 0, flags = 0
def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):
"""Resolve host and port into list of address info entries.
Translate the host/port argument into a sequence of 5-tuples that contain
all the necessary arguments for creating a socket connected to that
service.
host is a domain name, a string representation of an IPv4/v6 address or
None. port is a string service name such as 'http', a numeric port
number or
None. By passing None as the value of host and port, you can pass NULL
to
the underlying C API.
The family, type and proto arguments can be optionally specified in order to
narrow the list of addresses returned. Passing zero as a value for each
of
these arguments selects the full range of results.
"""
# We override this function since we want to translate the numeric
family
# and socket type values to enum constants.
addrlist = []
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
E socket.gaierror: [Errno -3] Temporary failure in name resolution
/usr/lib/python3.12/socket.py:964: gaierror
__________________ test_async_get_local_ip[http://google.com] __________________
target_url = 'http://google.com'
@pytest.mark.asyncio
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
async def test_async_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
addr_family, local_ip_str = await async_get_local_ip(target_url)
tests/test_utils.py:122:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
async_upnp_client/utils.py:314: in async_get_local_ip
transport, _ = await loop.create_datagram_endpoint(
/usr/lib/python3.12/asyncio/base_events.py:1369: in create_datagram_endpoint
infos = await self._ensure_resolved(
/usr/lib/python3.12/asyncio/base_events.py:1456: in _ensure_resolved
return await loop.getaddrinfo(host, port, family=family, type=type,
/usr/lib/python3.12/asyncio/base_events.py:901: in getaddrinfo
return await self.run_in_executor(
/usr/lib/python3.12/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
host = 'google.com', port = 80, family = 0, type = <SocketKind.SOCK_DGRAM: 2>
proto = 0, flags = 0
def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):
"""Resolve host and port into list of address info entries.
Translate the host/port argument into a sequence of 5-tuples that contain
all the necessary arguments for creating a socket connected to that
service.
host is a domain name, a string representation of an IPv4/v6 address or
None. port is a string service name such as 'http', a numeric port
number or
None. By passing None as the value of host and port, you can pass NULL
to
the underlying C API.
The family, type and proto arguments can be optionally specified in order to
narrow the list of addresses returned. Passing zero as a value for each
of
these arguments selects the full range of results.
"""
# We override this function since we want to translate the numeric
family
# and socket type values to enum constants.
addrlist = []
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
E socket.gaierror: [Errno -3] Temporary failure in name resolution
/usr/lib/python3.12/socket.py:964: gaierror
________________ test_async_get_local_ip[http://google.com:443] ________________
target_url = 'http://google.com:443'
@pytest.mark.asyncio
@pytest.mark.parametrize("target_url", TEST_ADDRESSES)
async def test_async_get_local_ip(target_url: str) -> None:
"""Test getting of a local IP that is not loopback."""
addr_family, local_ip_str = await async_get_local_ip(target_url)
tests/test_utils.py:122:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
async_upnp_client/utils.py:314: in async_get_local_ip
transport, _ = await loop.create_datagram_endpoint(
/usr/lib/python3.12/asyncio/base_events.py:1369: in create_datagram_endpoint
infos = await self._ensure_resolved(
/usr/lib/python3.12/asyncio/base_events.py:1456: in _ensure_resolved
return await loop.getaddrinfo(host, port, family=family, type=type,
/usr/lib/python3.12/asyncio/base_events.py:901: in getaddrinfo
return await self.run_in_executor(
/usr/lib/python3.12/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
host = 'google.com', port = 443, family = 0, type = <SocketKind.SOCK_DGRAM: 2>
proto = 0, flags = 0
def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):
"""Resolve host and port into list of address info entries.
Translate the host/port argument into a sequence of 5-tuples that contain
all the necessary arguments for creating a socket connected to that
service.
host is a domain name, a string representation of an IPv4/v6 address or
None. port is a string service name such as 'http', a numeric port
number or
None. By passing None as the value of host and port, you can pass NULL
to
the underlying C API.
The family, type and proto arguments can be optionally specified in order to
narrow the list of addresses returned. Passing zero as a value for each
of
these arguments selects the full range of results.
"""
# We override this function since we want to translate the numeric
family
# and socket type values to enum constants.
addrlist = []
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
E socket.gaierror: [Errno -3] Temporary failure in name resolution
/usr/lib/python3.12/socket.py:964: gaierror
=============================== warnings summary ===============================
.pybuild/cpython3_3.12_async-upnp-client/build/tests/test_server.py::test_init
.pybuild/cpython3_3.12_async-upnp-client/build/tests/test_server.py::test_action
.pybuild/cpython3_3.12_async-upnp-client/build/tests/test_server.py::test_subscribe
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_async-upnp-client/build/async_upnp_client/server.py:291:
DeprecationWarning: Testing an element's truth value will raise an exception in future
versions. Use specific 'len(elem)' or 'elem is not None' test instead.
if not thing or not hasattr(thing, "__upnp_action__"):
.pybuild/cpython3_3.12_async-upnp-client/build/tests/test_server.py::test_action
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_async-upnp-client/build/async_upnp_client/server.py:1081:
DeprecationWarning: Testing an element's truth value will raise an exception in future
versions. Use specific 'len(elem)' or 'elem is not None' test instead.
assert body_el
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_ssdp_listener.py::test_see_advertisement_alive - OSError: [...
FAILED tests/test_ssdp_listener.py::test_see_advertisement_byebye - OSError: ...
FAILED tests/test_ssdp_listener.py::test_see_advertisement_update - OSError: ...
FAILED tests/test_ssdp_listener.py::test_see_search - OSError: [Errno 19] No ...
FAILED tests/test_ssdp_listener.py::test_see_search_sync - OSError: [Errno 19...
FAILED tests/test_ssdp_listener.py::test_see_search_then_alive - OSError: [Er...
FAILED tests/test_ssdp_listener.py::test_see_search_then_update - OSError: [E...
FAILED tests/test_ssdp_listener.py::test_see_search_then_byebye - OSError: [E...
FAILED tests/test_ssdp_listener.py::test_see_search_then_byebye_then_alive - ...
FAILED tests/test_ssdp_listener.py::test_purge_devices - OSError: [Errno 19] ...
FAILED tests/test_ssdp_listener.py::test_purge_devices_2 - OSError: [Errno 19...
FAILED tests/test_ssdp_listener.py::test_see_search_invalid_usn - OSError: [E...
FAILED tests/test_ssdp_listener.py::test_see_search_invalid_location - OSErro...
FAILED
tests/test_ssdp_listener.py::test_see_search_localhost_location[http:/127.0.0.1:1234/device.xml]
FAILED
tests/test_ssdp_listener.py::test_see_search_localhost_location[http:/[::1]:1234/device.xml]
FAILED
tests/test_ssdp_listener.py::test_see_search_localhost_location[http:/169.254.12.1:1234/device.xml]
FAILED tests/test_ssdp_listener.py::test_combined_headers - OSError: [Errno 1...
FAILED tests/test_ssdp_listener.py::test_see_search_device_ipv4_and_ipv6 - OS...
FAILED tests/test_utils.py::test_get_local_ip[None] - OSError: [Errno 101] Ne...
FAILED tests/test_utils.py::test_get_local_ip[8.8.8.8] - OSError: [Errno 101]...
FAILED tests/test_utils.py::test_get_local_ip[8.8.8.8:80] - OSError: [Errno 1...
FAILED tests/test_utils.py::test_get_local_ip[http:/8.8.8.8] - OSError: [Errn...
FAILED tests/test_utils.py::test_get_local_ip[google.com] - socket.gaierror: ...
FAILED tests/test_utils.py::test_get_local_ip[http:/google.com] - socket.gaie...
FAILED tests/test_utils.py::test_get_local_ip[http:/google.com:443] - socket....
FAILED tests/test_utils.py::test_async_get_local_ip[None] - OSError: [Errno 1...
FAILED tests/test_utils.py::test_async_get_local_ip[8.8.8.8] - OSError: [Errn...
FAILED tests/test_utils.py::test_async_get_local_ip[8.8.8.8:80] - OSError: [E...
FAILED tests/test_utils.py::test_async_get_local_ip[http:/8.8.8.8] - OSError:...
FAILED tests/test_utils.py::test_async_get_local_ip[google.com] - socket.gaie...
FAILED tests/test_utils.py::test_async_get_local_ip[http:/google.com] - socke...
FAILED tests/test_utils.py::test_async_get_local_ip[http:/google.com:443] - s...
================== 32 failed, 124 passed, 4 warnings in 9.89s ==================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_async-upnp-client/build; python3.12 -m
pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.12
returned exit code 13
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202407/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
However, in this case, a very simple way to reproduce the problem
is to build the package using sbuild with the unshare backend.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.