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