File tcl-fix-socket-13.1.patch of Package tcl

--- tests/socket.test	2025-04-29 17:37:07.745683933 +0200
+++ tests/socket.test	2025-04-29 17:26:42.669773969 +0200
@@ -1809,7 +1809,7 @@
 
 test socket_$af-13.1 {Testing use of shared socket between two threads} -body {
     # create a thread
-    set serverthread [thread::create -preserved [string map [list @localhost@ $localhost] {
+    set serverthread [thread::create -joinable [string map [list @localhost@ $localhost] {
         set f [socket -server accept -myaddr @localhost@ 0]
         set listen [lindex [fconfigure $f -sockname] 2]
         proc accept {s a p} {
@@ -1840,7 +1840,7 @@
         gets $s result
     }
     close $s
-    thread::release $serverthread
+    thread::join $serverthread
     append result " " [llength [thread::names]]
 } -result {hello 1} -constraints [list socket supported_$af thread]
 
Index: tests/socket.test
==================================================================
openSUSE Build Service is sponsored by