From: Omar Polo 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 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.