From: Stefan Sperling Subject: Re: Gotwebd Regression Help To: Kyle Ackerman Cc: gameoftrees@openbsd.org Date: Tue, 14 Apr 2026 09:53:28 +0200 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.