Bug#1076830: pytango: failed to build from source on arm64: test timeout
Paul Gevers
elbrus at debian.org
Tue Jul 23 20:38:31 BST 2024
Source: pytango
Version: 9.5.0-4
Severity: serious
Tags: ftbfs
Justification: FTBFS
Hi,
The latest upload of pytango failed to build on the arm64 buildd. Seems
like the build is flaky as the error is about a timeout during the test.
Paul
=================================== FAILURES
===================================
___________________ test_subscribe_data_ready_event[Asyncio]
___________________
event_device = EventDevice(test/nodb/eventdevice)
def test_subscribe_data_ready_event(event_device):
results_data_ready_event = []
def callback_data_ready(evt):
results_data_ready_event.append(evt.ctr)
# Subscribe to data ready event
eid_data_ready = event_device.subscribe_event(
"attr", EventType.DATA_READY_EVENT, callback_data_ready,
wait=True
)
assert eid_data_ready == 1
# Trigger an event
event_device.command_inout("send_data_ready_event", wait=True)
# Wait for tango event
for retry_count in range(MAX_RETRIES):
event_device.read_attribute("state", wait=True)
if len(results_data_ready_event):
break
time.sleep(DELAY_PER_RETRY)
if retry_count + 1 >= MAX_RETRIES:
timeout_seconds = retry_count * DELAY_PER_RETRY
> pytest.fail(
f"Timeout, waiting for event, after
{timeout_seconds}sec over {MAX_RETRIES} retries. Occasionally happens,
probably due to CI test runtime environment"
)
E Failed: Timeout, waiting for event, after
9.950000000000001sec over 200 retries. Occasionally happens, probably
due to CI test runtime environment
tests/test_event.py:151: Failed
---------------------------- Captured stdout setup
-----------------------------
Ready to accept request
---------------------------- Captured stderr setup
-----------------------------
Can't create notifd event supplier. Notifd event not available
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.9.8-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20240723/d13e79b8/attachment.sig>
More information about the debian-science-maintainers
mailing list