Index | Thread | Search

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

Download raw body.

Thread
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.