]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
selftest: Do not use wrappers for samba.tests.docs
authorAndreas Schneider <asn@samba.org>
Wed, 10 Sep 2025 11:31:11 +0000 (13:31 +0200)
committerJule Anger <janger@samba.org>
Thu, 11 Sep 2025 09:10:16 +0000 (09:10 +0000)
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 <asn@samba.org>
Reviewed-by: Anoop C S <anoopcs@samba.org>
Autobuild-User(master): Anoop C S <anoopcs@samba.org>
Autobuild-Date(master): Wed Sep 10 19:21:55 UTC 2025 on atb-devel-224

(cherry picked from commit 6cf1bf540e7f433e05a0a4119cff4bdaa608359e)

selftest/tests.py

index 49fe5e6426bf16290334cd4ac7a5541647b15453..104fa65f672405d371b11b877bf454963d6314d2 100644 (file)
@@ -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