[Pkg-matrix-maintainers] Bug#1105140: Bug#1105140: matrix-synapse:FTBFS:build failed(WorkerLockTest Timeout on riscv64)

Antonio Russo aerusso at aerusso.net
Mon May 12 13:10:27 BST 2025


On 2025-05-12 00:27, Yue Gui wrote:
> 
> My solution to this issue:
> The `test_lock_contention` test, which simulates high lock contention, is
> timing out on RISC-V systems likely due to inherent performance differences
> of the architecture compared to more established platforms like x86_64, for
> which the current 5-second timeout is calibrated.
> 
> To address this without masking potential regressions on other
> architectures, I propose to conditionally adjust the timeout duration for
> the RISC-V architecture. This is achieved by detecting the architecture
> using `platform.machine()` within the test case and applying a more lenient
> timeout (e.g., 15 seconds)  specifically for RISC-V.The debdiff patch is in
> the attachment.I have tested that locally,and it works well.Please let me
> know whether this solution can be accepted.
> 
> Gui-Yue
> Best Regards
> 

Hello Gui-Yue,

Thanks for identifying this and authoring this patch!  Would you be willing
to submit this to upstream [1]?

Best,
Antonio Russo

[1] https://github.com/element-hq/synapse


More information about the Pkg-matrix-maintainers mailing list