Help diagnosing libtorrent build test failure on ppc64el
Jonathan McDowell <[email protected]> Fri, 2 Jan 2026 18:48:59 +0000
| Newsgroups | gmane.linux.debian.ports.powerpc |
|---|---|
| Message-ID | <[email protected]> |
Hi. I'm trying to update libtorrent (and thus rtorrent) in unstable to something a bit more recent. I've taken the latest stable release (0.15.7) and done an upload to experimental. It turns out this now hits a build time test failure on ppc64el, while still building successfully on all other release platforms. Looking at the tests it's the torrent/utils::TestSignalInterrupt::test_thread_interrupt test that's failing, which appears to be trying to do signal delivery to a C++ thread and confirm it behaves as expected. AFAICT the test that's failing is: https://salsa.debian.org/debian/libtorrent/-/blob/master/test/torrent/utils/test_signal_interrupt.cc?ref_type=heads#L72 build log of the failure: https://buildd.debian.org/status/fetch.php?pkg=libtorrent&arch=ppc64el&ver=0.15.7-1&stamp=1765206808&raw=0 My PPC / C++ knowledge is weak here, but this feel like it's potentially just a racy test? I see a commit a while back that says "Add more lenancy to thread signal interrupt unit test." but actually seems to be changing the test_hammer() test. Upstream, should this just be loosened? Debian PPC gurus, is there anything odd with PPC that might be a reason here that needs a specific PPC fix? J.