On Tue, 14 Jul 2026, Stuart Henderson wrote:

> 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?
> 

I've yet to learn not to add a convo-derailing "also" to my messages. :|

Just need to set a MODTCL_VERSION here. Any version, I don't care.

Plan is to fix all the MODTCL_VERSIONs then set the default to 9,
as I outlined here:
https://marc.info/?l=openbsd-ports&m=177920355922602&w=2


Stu

Reply via email to