Tuesday, July 14, 2026

Re: Tcl 8.6 for databases/redis

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?

No comments:

Post a Comment