Bug#1030297: pytango: FTBFS: = 364 failed, 689 passed, 26 xfailed, 2 warnings, 40 errors in 176.40s (0:02:56) =
Control: forwarded -1 https://gitlab.com/tango-controls/pytango/-/issues/450 Hi, On Fri, Feb 03, 2023 at 08:40:38PM +0200, Adrian Bunk wrote: > Control: retitle -1 pytango FTBFS on IPV6-only buildds > > This is FTBFS on IPV6-only buildds: > https://buildd.debian.org/status/logs.php?pkg=pytango=all > https://buildd.debian.org/status/logs.php?pkg=pytango=9.3.6-2%2B > > Several error messages in lines like > > self.host, self.port = args > E ValueError: too many values to unpack (expected 2) > confirm that it is related to that. Thank you for the pre-diagnosis. This is fully accurate, but the issue is deeper. It also isn't the first IPv6-only FTBFS for pytango. The earlier one was #1014179 and pytango actually carries a patch for it. Unfortunately, the patch does not work at all. The patch also isn't upstream, but upstream has an issue for it and seems responsive. Let's keep the technical discussion at the upstream tracker. In essence though, it seems that cpptango does not work with IPv6 at all. This isn't super convenient, but unworkable either. However, it seems that it requires a non-loopback IP address and that's something we don't have on all buildds. It also seems to work when the hostname resolves to the loopback address, but that's also not the case on buildds. Helmut
Bug#1030297: pytango: FTBFS: = 364 failed, 689 passed, 26 xfailed, 2 warnings, 40 errors in 176.40s (0:02:56) =
Control: retitle -1 pytango FTBFS on IPV6-only buildds This is FTBFS on IPV6-only buildds: https://buildd.debian.org/status/logs.php?pkg=pytango=all https://buildd.debian.org/status/logs.php?pkg=pytango=9.3.6-2%2B Several error messages in lines like > self.host, self.port = args E ValueError: too many values to unpack (expected 2) confirm that it is related to that. cu Adrian
Bug#1030297: pytango: FTBFS: = 364 failed, 689 passed, 26 xfailed, 2 warnings, 40 errors in 176.40s (0:02:56) =
Source: pytango Version: 9.3.6-2 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sramac...@debian.org https://buildd.debian.org/status/fetch.php?pkg=pytango=amd64=9.3.6-2%2Bb1=1675322420=0 === short test summary info FAILED tests/test_async.py::test_async_command_polled[int] FAILED tests/test_async.py::test_async_command_polled[float] FAILED tests/test_async.py::test_async_command_polled[str] FAILED tests/test_async.py::test_async_command_polled[bool] FAILED tests/test_async.py::test_async_command_polled[(int,)] FAILED tests/test_async.py::test_async_command_polled[(float,)] FAILED tests/test_async.py::test_async_command_polled[(str,)] FAILED tests/test_async.py::test_async_command_with_polled_callback[int] FAILED tests/test_async.py::test_async_command_with_polled_callback[float] FAILED tests/test_async.py::test_async_command_with_polled_callback[str] FAILED tests/test_async.py::test_async_command_with_polled_callback[bool] FAILED tests/test_async.py::test_async_command_with_polled_callback[(int,)] FAILED tests/test_async.py::test_async_command_with_polled_callback[(float,)] FAILED tests/test_async.py::test_async_command_with_polled_callback[(str,)] FAILED tests/test_async.py::test_async_command_with_pushed_callback[int] FAILED tests/test_async.py::test_async_command_with_pushed_callback[float] FAILED tests/test_async.py::test_async_command_with_pushed_callback[str] FAILED tests/test_async.py::test_async_command_with_pushed_callback[bool] FAILED tests/test_async.py::test_async_command_with_pushed_callback[(int,)] FAILED tests/test_async.py::test_async_command_with_pushed_callback[(float,)] FAILED tests/test_async.py::test_async_command_with_pushed_callback[(str,)] FAILED tests/test_server.py::test_empty_device[Synchronous] FAILED tests/test_server.py::test_empty_device[Asyncio] FAILED tests/test_server.py::test_empty_device[Gevent] FAILED tests/test_server.py::test_set_state[ON-Synchronous] FAILED tests/test_server.py::test_set_state[ON-Asyncio] FAILED tests/test_server.py::test_set_state[ON-Gevent] FAILED tests/test_server.py::test_set_state[OFF-Synchronous] FAILED tests/test_server.py::test_set_state[OFF-Asyncio] FAILED tests/test_server.py::test_set_state[OFF-Gevent] FAILED tests/test_server.py::test_set_state[CLOSE-Synchronous] FAILED tests/test_server.py::test_set_state[CLOSE-Asyncio] FAILED tests/test_server.py::test_set_state[CLOSE-Gevent] FAILED tests/test_server.py::test_set_state[OPEN-Synchronous] FAILED tests/test_server.py::test_set_state[OPEN-Asyncio] FAILED tests/test_server.py::test_set_state[OPEN-Gevent] FAILED tests/test_server.py::test_set_state[INSERT-Synchronous] FAILED tests/test_server.py::test_set_state[INSERT-Asyncio] FAILED tests/test_server.py::test_set_state[INSERT-Gevent] FAILED tests/test_server.py::test_set_state[EXTRACT-Synchronous] FAILED tests/test_server.py::test_set_state[EXTRACT-Asyncio] FAILED tests/test_server.py::test_set_state[EXTRACT-Gevent] FAILED tests/test_server.py::test_set_state[MOVING-Synchronous] FAILED tests/test_server.py::test_set_state[MOVING-Asyncio] FAILED tests/test_server.py::test_set_state[MOVING-Gevent] FAILED tests/test_server.py::test_set_state[STANDBY-Synchronous] FAILED tests/test_server.py::test_set_state[STANDBY-Asyncio] FAILED tests/test_server.py::test_set_state[STANDBY-Gevent] FAILED tests/test_server.py::test_set_state[FAULT-Synchronous] FAILED tests/test_server.py::test_set_state[FAULT-Asyncio] FAILED tests/test_server.py::test_set_state[FAULT-Gevent] FAILED tests/test_server.py::test_set_state[INIT-Synchronous] FAILED tests/test_server.py::test_set_state[INIT-Asyncio] FAILED tests/test_server.py::test_set_state[INIT-Gevent] FAILED tests/test_server.py::test_set_state[RUNNING-Synchronous] FAILED tests/test_server.py::test_set_state[RUNNING-Asyncio] FAILED tests/test_server.py::test_set_state[RUNNING-Gevent] FAILED tests/test_server.py::test_set_state[ALARM-Synchronous] FAILED tests/test_server.py::test_set_state[ALARM-Asyncio] FAILED tests/test_server.py::test_set_state[ALARM-Gevent] FAILED tests/test_server.py::test_set_state[DISABLE-Synchronous] FAILED tests/test_server.py::test_set_state[DISABLE-Asyncio] FAILED tests/test_server.py::test_set_state[DISABLE-Gevent] FAILED tests/test_server.py::test_set_state[UNKNOWN-Synchronous] FAILED tests/test_server.py::test_set_state[UNKNOWN-Asyncio] FAILED tests/test_server.py::test_set_state[UNKNOWN-Gevent] FAILED tests/test_server.py::test_set_status[Synchronous] FAILED tests/test_server.py::test_set_status[Asyncio] FAILED tests/test_server.py::test_set_status[Gevent] FAILED tests/test_server.py::test_identity_command[int-Synchronous] FAILED tests/test_server.py::test_identity_command[int-Asyncio] FAILED tests/test_server.py::test_identity_command[int-Gevent] FAILED tests/test_server.py::test_identity_command[float-Synchronous] FAILED