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

From:
Johannes Kastl <mail@johannes-kastl.de>
Subject:
Re: Packaging gameoftrees for openSUSE: Are there any tests I should run?
To:
gameoftrees@openbsd.org
Date:
Thu, 6 Mar 2025 14:31:52 +0100

Download raw body.

Thread
Dear Stefan, dear all,,

On 03.01.25 10:24 Stefan Sperling wrote:

> In -portable, 'make tests' should run the regression test suite.
> It currently runs the following TEST_TARGETS defined in Makefile.am:
> 
>   delta deltify fetch idset path tog cmdline

I finally made some time to dig into this and (of course) ran into
problems.

After figuring out that I have to use bmake aka bsd-make, not GNU
make, I am now stuck. Running "bmake regress" always tells me the
target is up to date.

I am no make expert, so I tried to find a way to force make/bmake to
"build" a target, even if it is apparently up to date.

It might be my bad search foo, but apparently bsd-make is lacking such
a feature? And the only workaround I found failed (something with
finding all targets, making them PHONY and then executing this with
including the Makefile.

I cloned both the got and got-portable repository, checked out the
proper tags in both and tried to get this running. Without success.

What am I missing?

Thanks in advance.

Kind Regards,
Johannes