Improved Tcl 9.0.0 compatibility One needs 'Tcl_InitStubs(interp, "8.5-",...)' instead of 'Tcl_InitStubs(interp, "8.5",...)', since the semantics are seemingly the same as in "package require ...". Not sure, why we have not seen this with earlier pre-releases of Tcl9.
Without this change, we see in the NaviServer regression test the following error message:
[27/Sep/2024:10:56:30][18309.7f35ed856540][-main:test-] Error: version conflict for package "tcl": have 9.0.0, need 8.5 : version conflict for package "tcl": have 9.0.0, need 8.5 : while executing : "load {} Nsf" : invoked from within : "ns_ictl update" : (procedure "ns_cleanup" line 8) : invoked from within