On 2026/07/14 05:38, Stuart Cassoff wrote:
> Tcl is only used for tests.
>
> Tested only on i386.
> For 6.2.21 I saw some test differences with 8.5/8.6.
> Now for 6.2.22, the 8.5/8.6 results look more similar.
> Test output is kinda async so hard to compare runs.
>
> Either way, tests hang at the end with 6.2.22, not with 6.2.21.
>
> I think it's ok to set MODTCL_VERSIOM=8.6.
>
> --- /usr/ports//databases/redis/Makefile Sat May 30 07:54:06 2026
> +++ ./Makefile Tue Jul 14 05:28:01 2026
> @@ -22,6 +22,7 @@
> COMPILER_LANGS = c
>
> MODULES = lang/tcl
> +MODTCL_VERSION = 8.6
> MAKE_FLAGS = BUILD_TLS=yes \
> CC="${CC}" \
>
>
>
> Also, any reason we can't go to (say) redis 8?
Please leave for now. I have part of a change in my tree to add the
not-really-freely-licensed 8.x alongside a BSD-licensed version (6 at
first, maybe 7.2 later). This involves a directory reorganisation so
I have a bunch of cvs add'ed dirs etc which will be annoying to fix.
Anyway, wouldn't it be better to set the default to 8.6 in the Tcl/Tk
modules, and set to use 8.5 in the various ports where 8.6 doesn't work
or hasn't been tested?