"GOT", but the "O" is a cute, smiling pufferfish. Index | Thread | Search

From:
Stefan Sperling <stsp@stsp.name>
Subject:
Re: Gotwebd Regression Help
To:
Kyle Ackerman <kack@kyleackerman.net>
Cc:
gameoftrees@openbsd.org
Date:
Tue, 14 Apr 2026 09:53:28 +0200

Download raw body.

Thread
On Mon, Apr 13, 2026 at 02:40:21PM -0600, Kyle Ackerman wrote:
> Below is a script(1) of trial of running the gotwebd regression.
> 
> I am currently trying to get this working to test a patch. Any thoughts
> on why the regressions are failing would be very helpful.
> 
> Thanks for any and all help
> Kyle

gotwebd is calling libexec helpers installed with the main got (and tog)
programs. If those do not exist or are installed from an older version
of game of trees via pkg_add then gotwebd might fail to run.

Please try rebuilding and installing got, tog, and libexec helpers with:

  make clean
  make GOT_RELEASE=Yes
  doas make install GOT_RELEASE=Yes

Do the gotwebd regression tests succeed now?

Setting GOT_RELEASE in this way ensures that all binaries will install
to /usr/local and refer to libexec helpers in /usr/local/libexec.
This path gets hard-coded at compile-time. Inconsistently (and somewhat
unfortuately), gotwebd will always use /usr/local, rather than ~/bin,
even in non-release builds. It has always been this way. Perhaps we should
look into changing this, to make things a bit easier for development.
E.g. both gotd and gotsysd can be installed to ~/bin and run from there.