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

From:
Omar Polo <op@omarpolo.com>
Subject:
Re: got-build-regress.sh regress failure
To:
op@omarpolo.com
Cc:
gameoftrees@openbsd.org
Date:
Mon, 12 Aug 2024 16:06:23 +0200

Download raw body.

Thread
On 2024/08/12 15:47:41 +0200, op@omarpolo.com wrote:
> got-build-regress.sh for branch 'main' on Mon Aug 12 10:26:04 UTC 2024
> 
> Running on OpenBSD 7.5-current (GENERIC.MP) #349: Tue Aug  6 18:30:29 MDT 2024
>     deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP
> 
> 
> 	Cleaning the work tree
> 
> $ got status
> ?  .got-build-regress.sh.lock
> ?  build.log
> M  lib/pack_index.c

not sure what's goin on here.  I forgot to clean up the tree after
hacking, so this "M" was the "signedness" diff.

(I also had to re-create the checkout with -E due to the fileindex
version bump.)

> [...]
> 	Updating the work tree
> 
> $ cat .got/base-commit
> 5d0baf4e3f639af9dcfcde4e24f9db7aa72332c3
> $ /usr/local/bin/got update -b main
> U  gotwebd/gotweb.c
> U  lib/repository.c
> Updated to refs/heads/main: 05f7204b7c26d432547753965bf1a27fb7fb2e01

but then here it's gone, and the local file didn't had the diff in it.
I forgot to see what a `got status' would have reported, but after an
update the file seem to have the contents it should have.

I've re-ran the gotd regress and test_repo_write is passing so the diff
is correct and this is a fluke, although I can't explain it better at
the moment.