Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: Tcl 8.6 for databases/redis
To:
Stuart Cassoff <exokoide@yahoo.ca>
Cc:
Lydia Sobot <chilledfrogs@disroot.org>, ports@openbsd.org
Date:
Tue, 14 Jul 2026 17:30:47 +0100

Download raw body.

Thread
  • Stuart Cassoff:

    Tcl 8.6 for databases/redis

  • On 2026/07/14 12:27, Stuart Cassoff wrote:
    > On Tue, 14 Jul 2026, Stuart Henderson wrote:
    > 
    > > On 2026/07/14 17:14, Lydia Sobot wrote:
    > > > On July 14, 2026 17:10:08 GMT+02:00, Stuart Henderson <stu@spacehopper.org> wrote:
    > > > >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?
    > > > >
    > > > Btw, considering I was advised to port Valkey instead of Redict, maybe we could do that instead of adding in the 8.x versions, considering the licensing concerns?
    > > 
    > > redis' license was relaxed to allowing AGPLv3 as well as the various
    > > even more restrictive ones. I want to keep a BSD-licensed version here
    > > as AGPL isn't always suitable - there's no library involved, so it's
    > > relatively easy to have multiple versions in ports.
    > > 
    > > current status: now imported but unlinked. In normal runtime it seems
    > > fairly happy but tests hit EADDRINUSE:
    > > 
    > > [exception]: Executing test client: couldn't open socket: address already in use.
    > >
    > 
    > 
    > Please choose a MODTCL_VERSION and set it in the Makefile.
    
    I have chosen a version : "the default"
    
    
  • Stuart Cassoff:

    Tcl 8.6 for databases/redis