Source: python-dlt Version: 2.18.10.1-3.1 Severity: serious Hi Maintainer
python-dlt's autopkgtests are failing on s390x [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/p/python-dlt/testing/s390x/ 176s =================================== FAILURES =================================== 176s __________________ TestsDLTMessageUnit.test_malformed_message __________________ 176s 176s self = <tests.dlt_message_unit_test.TestsDLTMessageUnit object at 0x3ffa50f3110> 176s 176s def test_malformed_message(self): 176s msgs = create_messages(stream_multiple_with_malformed_message_at_begining, from_file=True) 176s 176s > assert msgs[0].message_id == 1279675715 176s E assert 1129137740 == 1279675715 176s E + where 1129137740 = <dlt.dlt.DLTMessage object at 0x3ffa4d7a550>.message_id 176s 176s tests/dlt_message_unit_test.py:26: AssertionError 176s ___________________ TestsDLTMessageUnit.test_compare_regexp ____________________ 176s 176s self = <tests.dlt_message_unit_test.TestsDLTMessageUnit object at 0x3ffa5036360> 176s 176s def test_compare_regexp(self): 176s msg1 = create_messages(stream_one) 176s 176s assert msg1.compare(dict(apid="DA1", ctid=re.compile(r"D.*"))) 176s > assert msg1.compare( 176s dict(apid="DA1", ctid=re.compile(r"D.*"), payload_decoded=re.compile(r".connection_info ok.")) 176s ) 176s E AssertionError: assert False 176s E + where False = compare({'apid': 'DA1', 'ctid': re.compile('D.*'), 'payload_decoded': re.compile('.connection_info ok.')}) 176s E + where compare = <dlt.dlt.DLTMessage object at 0x3ffa4d7b250>.compare 176s E + and {'apid': 'DA1', 'ctid': re.compile('D.*'), 'payload_decoded': re.compile('.connection_info ok.')} = dict(apid='DA1', ctid=re.compile('D.*'), payload_decoded=re.compile('.connection_info ok.')) 176s E + where re.compile('D.*') = <function compile at 0x3ffa6e8fb00>('D.*') 176s E + where <function compile at 0x3ffa6e8fb00> = re.compile 176s E + and re.compile('.connection_info ok.') = <function compile at 0x3ffa6e8fb00>('.connection_info ok.') 176s E + where <function compile at 0x3ffa6e8fb00> = re.compile 176s 176s tests/dlt_message_unit_test.py:65: AssertionError 176s _________________ TestsDLTMessageUnit.test_from_bytes_control __________________ 176s 176s self = <tests.dlt_message_unit_test.TestsDLTMessageUnit object at 0x3ffa5089b50> 176s 176s def test_from_bytes_control(self): 176s msg = DLTMessage.from_bytes( 176s b"DLT\x011\xd9PY(<\x08\x00MGHS5\x00\x00 MGHS\x00\x00\x96\x85&\x01DA1\x00DC1" 176s b"\x00\x02\x0f\x00\x00\x00\x02\x00\x00\x00\x00" 176s ) 176s 176s assert msg.apid == "DA1" 176s assert msg.ctid == "DC1" 176s assert msg.ecuid == "MGHS" 176s assert msg.tmsp == 3.8533 176s > assert msg.storage_timestamp == 1498470705.539688 176s E assert 836326140.022848 == 1498470705.539688 176s E + where 836326140.022848 = <dlt.dlt.DLTMessage object at 0x3ffa4d2dbd0>.storage_timestamp 176s 176s tests/dlt_message_unit_test.py:159: AssertionError

