From 6cf1bf540e7f433e05a0a4119cff4bdaa608359e Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 10 Sep 2025 13:31:11 +0200 Subject: [PATCH] selftest: Do not use wrappers for samba.tests.docs We will run into issues with Python 3.14 passing sockets for concurrently running tasks. https://bugzilla.samba.org/show_bug.cgi?id=15910 Signed-off-by: Andreas Schneider Reviewed-by: Anoop C S Autobuild-User(master): Anoop C S Autobuild-Date(master): Wed Sep 10 19:21:55 UTC 2025 on atb-devel-224 --- selftest/tests.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/selftest/tests.py b/selftest/tests.py index d7d13a6d609..c00acb434e3 100644 --- a/selftest/tests.py +++ b/selftest/tests.py @@ -57,7 +57,14 @@ planpythontestsuite("none", "samba.tests.source") planpythontestsuite("none", "samba.tests.source_chars") if have_man_pages_support: - planpythontestsuite("none", "samba.tests.docs") + # This is a unit test which doesn't need any wrappers. We unset LD_PRELOAD + # as it is causing issues with Python >= 3.14 passing sockets around if a + # task is running concurrently. + planpythontestsuite( + "none", + "samba.tests.docs", + environ={'LD_PRELOAD': ''} + ) try: import testscenarios -- 2.47.3