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

From:
Kyle Ackerman <kack@kyleackerman.net>
Subject:
Re: Gotwebd Regression Help
To:
Stefan Sperling <stsp@stsp.name>
Cc:
gameoftrees@openbsd.org
Date:
Tue, 14 Apr 2026 20:16:55 -0600

Download raw body.

Thread
This was the solution! Thank you so much!

Stefan Sperling <stsp@stsp.name> writes:

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