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

From:
Kyle Ackerman <kack@kyleackerman.net>
Subject:
Gotwebd Regression Help
To:
gameoftrees@openbsd.org
Date:
Mon, 13 Apr 2026 14:40:21 -0600

Download raw body.

Thread
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

Script started on Mon Apr 13 14:32:24 2026
kyle@kyleackerman[[01;39m0[0m]:~/src/got got:(main)$ make clean 
===> libexec
===> libexec/got-read-blob
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-read-blob  got-read-blob.o error.o inflate.o object_parse.o object_qid.o path.o privsep.o hash.o pollfd.o    got-read-blob.d error.d inflate.d object_parse.d object_qid.d path.d privsep.d hash.d pollfd.d
===> libexec/got-read-commit
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-read-commit  got-read-commit.o error.o inflate.o object_parse.o object_qid.o path.o privsep.o hash.o pollfd.o    got-read-commit.d error.d inflate.d object_parse.d object_qid.d path.d privsep.d hash.d pollfd.d
===> libexec/got-read-object
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-read-object  got-read-object.o error.o inflate.o object_parse.o object_qid.o path.o privsep.o hash.o pollfd.o    got-read-object.d error.d inflate.d object_parse.d object_qid.d path.d privsep.d hash.d pollfd.d
===> libexec/got-read-tree
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-read-tree  got-read-tree.o error.o inflate.o object_parse.o object_qid.o path.o privsep.o hash.o pollfd.o    got-read-tree.d error.d inflate.d object_parse.d object_qid.d path.d privsep.d hash.d pollfd.d
===> libexec/got-read-tag
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-read-tag  got-read-tag.o error.o inflate.o object_parse.o object_qid.o path.o privsep.o hash.o pollfd.o    got-read-tag.d error.d inflate.d object_parse.d object_qid.d path.d privsep.d hash.d pollfd.d
===> libexec/got-fetch-pack
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-fetch-pack  got-fetch-pack.o error.o inflate.o object_parse.o path.o privsep.o hash.o pkt.o gitproto.o ratelimit.o pollfd.o object_qid.o    got-fetch-pack.d error.d inflate.d object_parse.d path.d privsep.d hash.d pkt.d gitproto.d ratelimit.d pollfd.d object_qid.d
===> libexec/got-index-pack
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-index-pack  got-index-pack.o error.o inflate.o object_parse.o object_idset.o delta_cache.o delta.o pack.o path.o privsep.o hash.o ratelimit.o pack_index.o pollfd.o object_qid.o    got-index-pack.d error.d inflate.d object_parse.d object_idset.d delta_cache.d delta.d pack.d path.d privsep.d hash.d ratelimit.d pack_index.d pollfd.d object_qid.d
===> libexec/got-read-pack
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-read-pack  got-read-pack.o delta.o error.o inflate.o object_cache.o object_idset.o object_parse.o opentemp.o pack.o path.o privsep.o hash.o delta_cache.o pollfd.o object_qid.o    got-read-pack.d delta.d error.d inflate.d object_cache.d object_idset.d object_parse.d opentemp.d pack.d path.d privsep.d hash.d delta_cache.d pollfd.d object_qid.d
===> libexec/got-read-gitconfig
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-read-gitconfig  got-read-gitconfig.o error.o inflate.o object_parse.o path.o privsep.o hash.o gitconfig.o pollfd.o object_qid.o    got-read-gitconfig.d error.d inflate.d object_parse.d path.d privsep.d hash.d gitconfig.d pollfd.d object_qid.d
===> libexec/got-read-gotconfig
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-read-gotconfig  got-read-gotconfig.o error.o inflate.o object_parse.o path.o privsep.o hash.o parse.o pollfd.o object_qid.o  parse.c parse.h got-read-gotconfig.d error.d inflate.d object_parse.d path.d privsep.d hash.d parse.d pollfd.d object_qid.d
===> libexec/got-send-pack
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-send-pack  got-send-pack.o error.o inflate.o object_parse.o path.o privsep.o hash.o pkt.o gitproto.o ratelimit.o pollfd.o reference_parse.o object_qid.o    got-send-pack.d error.d inflate.d object_parse.d path.d privsep.d hash.d pkt.d gitproto.d ratelimit.d pollfd.d reference_parse.d object_qid.d
===> libexec/got-read-patch
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-read-patch  got-read-patch.o error.o inflate.o object_parse.o path.o privsep.o hash.o pollfd.o object_qid.o    got-read-patch.d error.d inflate.d object_parse.d path.d privsep.d hash.d pollfd.d object_qid.d
===> libexec/got-fetch-http
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-fetch-http  got-fetch-http.o bufio.o hash.o error.o inflate.o pkt.o pollfd.o path.o    got-fetch-http.d bufio.d hash.d error.d inflate.d pkt.d pollfd.d path.d
===> got
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got  got.o blame.o commit_graph.o delta.o diff.o diffreg.o error.o fileindex.o keyword.o object.o object_cache.o object_idset.o object_parse.o opentemp.o path.o pack.o privsep.o reference.o repository.o hash.o worktree.o worktree_open.o inflate.o buf.o rcsutil.o diff3.o lockfile.o deflate.o object_create.o delta_cache.o fetch.o gotconfig.o diff_main.o diff_atomize_text.o diff_myers.o diff_output.o diff_output_plain.o diff_output_unidiff.o diff_output_edscript.o diff_patience.o send.o deltify.o pack_create.o dial.o bloom.o murmurhash2.o ratelimit.o patch.o sigs.o date.o object_open_privsep.o read_gitconfig_privsep.o read_gotconfig_privsep.o pack_create_privsep.o pollfd.o reference_parse.o object_qid.o repository_init.o    got.d blame.d commit_graph.d delta.d diff.d diffreg.d error.d fileindex.d keyword.d object.d object_cache.d object_idset.d object_parse.d opentemp.d path.d pack.d privsep.d reference.d repository.d hash.d worktree.d worktree_open.d inflate.d buf.d rcsutil.d diff3.d lockfile.d deflate.d object_create.d delta_cache.d fetch.d gotconfig.d diff_main.d diff_atomize_text.d diff_myers.d diff_output.d diff_output_plain.d diff_output_unidiff.d diff_output_edscript.d diff_patience.d send.d deltify.d pack_create.d dial.d bloom.d murmurhash2.d ratelimit.d patch.d sigs.d date.d object_open_privsep.d read_gitconfig_privsep.d read_gotconfig_privsep.d pack_create_privsep.d pollfd.d reference_parse.d object_qid.d repository_init.d
===> tog
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  tog  tog.o blame.o commit_graph.o delta.o diff.o diffreg.o error.o fileindex.o object.o object_cache.o object_idset.o object_parse.o opentemp.o path.o pack.o privsep.o reference.o repository.o hash.o worktree.o worktree_open.o utf8.o inflate.o buf.o rcsutil.o diff3.o lockfile.o deflate.o object_create.o delta_cache.o gotconfig.o diff_main.o diff_atomize_text.o diff_myers.o diff_output.o diff_output_plain.o diff_output_unidiff.o diff_output_edscript.o diff_patience.o bloom.o murmurhash2.o sigs.o date.o object_open_privsep.o read_gitconfig_privsep.o read_gotconfig_privsep.o pollfd.o reference_parse.o object_qid.o keyword.o    tog.d blame.d commit_graph.d delta.d diff.d diffreg.d error.d fileindex.d object.d object_cache.d object_idset.d object_parse.d opentemp.d path.d pack.d privsep.d reference.d repository.d hash.d worktree.d worktree_open.d utf8.d inflate.d buf.d rcsutil.d diff3.d lockfile.d deflate.d object_create.d delta_cache.d gotconfig.d diff_main.d diff_atomize_text.d diff_myers.d diff_output.d diff_output_plain.d diff_output_unidiff.d diff_output_edscript.d diff_patience.d bloom.d murmurhash2.d sigs.d date.d object_open_privsep.d read_gitconfig_privsep.d read_gotconfig_privsep.d pollfd.d reference_parse.d object_qid.d keyword.d
===> gotadmin
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotadmin  gotadmin.o deflate.o delta.o delta_cache.o deltify.o error.o gotconfig.o inflate.o lockfile.o object.o object_cache.o object_create.o object_idset.o object_parse.o opentemp.o pack.o pack_create.o path.o privsep.o reference.o repository.o repository_admin.o worktree_open.o hash.o bloom.o murmurhash2.o ratelimit.o sigs.o buf.o date.o object_open_privsep.o read_gitconfig_privsep.o read_gotconfig_privsep.o pack_create_privsep.o pollfd.o reference_parse.o object_qid.o dump.o load.o repository_init.o    gotadmin.d deflate.d delta.d delta_cache.d deltify.d error.d gotconfig.d inflate.d lockfile.d object.d object_cache.d object_create.d object_idset.d object_parse.d opentemp.d pack.d pack_create.d path.d privsep.d reference.d repository.d repository_admin.d worktree_open.d hash.d bloom.d murmurhash2.d ratelimit.d sigs.d buf.d date.d object_open_privsep.d read_gitconfig_privsep.d read_gotconfig_privsep.d pack_create_privsep.d pollfd.d reference_parse.d object_qid.d dump.d load.d repository_init.d
===> gotsys
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys  gotsys.o gotsys_conf.o bloom.o buf.o date.o deflate.o delta.o delta_cache.o error.o gitconfig.o gotconfig.o hash.o inflate.o lockfile.o log.o murmurhash2.o object.o object_cache.o object_create.o object_idset.o object_open_io.o object_parse.o object_qid.o opentemp.o pack.o parse.o path.o pollfd.o privsep_stub.o read_gitconfig.o read_gotconfig.o reference.o reference_parse.o repository.o sigs.o media.o  parse.c parse.h gotsys.d gotsys_conf.d bloom.d buf.d date.d deflate.d delta.d delta_cache.d error.d gitconfig.d gotconfig.d hash.d inflate.d lockfile.d log.d murmurhash2.d object.d object_cache.d object_create.d object_idset.d object_open_io.d object_parse.d object_qid.d opentemp.d pack.d parse.d path.d pollfd.d privsep_stub.d read_gitconfig.d read_gotconfig.d reference.d reference_parse.d repository.d sigs.d media.d
===> regress
===> regress/cmdline
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h        
===> regress/delta
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  delta_test  delta.o error.o opentemp.o path.o inflate.o hash.o delta_test.o pollfd.o object_parse.o object_qid.o    delta.d error.d opentemp.d path.d inflate.d hash.d delta_test.d pollfd.d object_parse.d object_qid.d
===> regress/deltify
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  deltify_test  deltify.o error.o opentemp.o hash.o deltify_test.o murmurhash2.o object_parse.o inflate.o path.o pollfd.o object_qid.o    deltify.d error.d opentemp.d hash.d deltify_test.d murmurhash2.d object_parse.d inflate.d path.d pollfd.d object_qid.d
===> regress/idset
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  idset_test  error.o hash.o object_idset.o inflate.o path.o object_parse.o idset_test.o pollfd.o object_qid.o    error.d hash.d object_idset.d inflate.d path.d object_parse.d idset_test.d pollfd.d object_qid.d
===> regress/path
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  path_test  error.o path.o hash.o path_test.o object_parse.o inflate.o pollfd.o object_qid.o    error.d path.d hash.d path_test.d object_parse.d inflate.d pollfd.d object_qid.d
===> regress/fetch
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  fetch_test  error.o privsep.o reference.o hash.o object.o object_parse.o path.o opentemp.o repository.o lockfile.o object_cache.o pack.o inflate.o deflate.o delta.o delta_cache.o object_idset.o object_create.o fetch.o gotconfig.o dial.o fetch_test.o bloom.o murmurhash2.o sigs.o buf.o date.o object_open_privsep.o read_gitconfig_privsep.o read_gotconfig_privsep.o pollfd.o reference_parse.o object_qid.o    error.d privsep.d reference.d hash.d object.d object_parse.d path.d opentemp.d repository.d lockfile.d object_cache.d pack.d inflate.d deflate.d delta.d delta_cache.d object_idset.d object_create.d fetch.d gotconfig.d dial.d fetch_test.d bloom.d murmurhash2.d sigs.d buf.d date.d object_open_privsep.d read_gitconfig_privsep.d read_gotconfig_privsep.d pollfd.d reference_parse.d object_qid.d
===> regress/tog
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h        
===> regress/secrets
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  secrets  secrets-parser.o error.o hash.o log.o secrets.o   /home/kyle/src/got/regress/secrets/stderr /home/kyle/src/got/regress/secrets/stderr.expected  /home/kyle/src/got/regress/secrets/gotd-secrets.conf  secrets-parser.d error.d hash.d log.d secrets.d
===> regress/gotd
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h       gotd.conf gotd-secrets.conf  
===> regress/gotwebd
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotwebd_test  gotwebd_test.o error.o hash.o pollfd.o    gotwebd_test.d error.d hash.d pollfd.d
===> regress/gotsysd
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h       SHA256.sig bsd.rd bsd.rd.fs bsd.rd.decomp auto_install.conf  gotsysd_bsd.rd gotsysd_sshkey gotsysd_sshkey.pub  gotsysd_test_vm_base.qcow2 gotsysd_vm_passwd gotd.conf  gotsysd.conf gotsys.conf got.conf install.site  httpd.conf sshd_config   stamp-setup_test_vm
===> gotwebd
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotwebd  config.o sockets.o auth.o login.o gotwebd.o parse.o fcgi.o gotweb.o got_operations.o tmpl.o pages.o media.o blame.o commit_graph.o delta.o diff.o diffreg.o error.o object.o object_cache.o object_idset.o object_parse.o opentemp.o path.o pack.o privsep.o reference.o repository.o hash.o utf8.o inflate.o buf.o rcsutil.o diff3.o lockfile.o deflate.o object_create.o delta_cache.o gotconfig.o diff_main.o diff_atomize_text.o diff_myers.o diff_output.o diff_output_plain.o diff_output_unidiff.o diff_output_edscript.o diff_patience.o bloom.o murmurhash2.o sigs.o date.o object_open_privsep.o read_gitconfig_privsep.o read_gotconfig_privsep.o pollfd.o reference_parse.o object_qid.o log.o  parse.c pages.c config.d sockets.d auth.d login.d gotwebd.d parse.d fcgi.d gotweb.d got_operations.d tmpl.d pages.d media.d blame.d commit_graph.d delta.d diff.d diffreg.d error.d object.d object_cache.d object_idset.d object_parse.d opentemp.d path.d pack.d privsep.d reference.d repository.d hash.d utf8.d inflate.d buf.d rcsutil.d diff3.d lockfile.d deflate.d object_create.d delta_cache.d gotconfig.d diff_main.d diff_atomize_text.d diff_myers.d diff_output.d diff_output_plain.d diff_output_unidiff.d diff_output_edscript.d diff_patience.d bloom.d murmurhash2.d sigs.d date.d object_open_privsep.d read_gitconfig_privsep.d read_gotconfig_privsep.d pollfd.d reference_parse.d object_qid.d log.d
===> gotwebctl
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotwebctl  gotwebctl.o error.o hash.o    gotwebctl.d error.d hash.d
===> gotd
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotd  gotd.o auth.o repo_read.o repo_write.o log.o privsep_stub.o listen.o imsg.o parse.o secrets.o pack_create.o ratelimit.o deltify.o gotd_imsg.o bloom.o buf.o date.o deflate.o delta.o delta_cache.o error.o gitconfig.o gotconfig.o inflate.o lockfile.o murmurhash2.o object.o object_cache.o object_create.o object_idset.o object_open_io.o object_parse.o opentemp.o pack.o path.o read_gitconfig.o read_gotconfig.o reference.o repository.o hash.o sigs.o pack_create_io.o pollfd.o reference_parse.o repo_imsg.o pack_index.o session_read.o session_write.o object_qid.o notify.o commit_graph.o diffreg.o diff.o diff_main.o diff_atomize_text.o diff_myers.o diff_output.o diff_output_plain.o diff_output_unidiff.o diff_output_edscript.o diff_patience.o  parse.c parse.h gotd.d auth.d repo_read.d repo_write.d log.d privsep_stub.d listen.d imsg.d parse.d secrets.d pack_create.d ratelimit.d deltify.d gotd_imsg.d bloom.d buf.d date.d deflate.d delta.d delta_cache.d error.d gitconfig.d gotconfig.d inflate.d lockfile.d murmurhash2.d object.d object_cache.d object_create.d object_idset.d object_open_io.d object_parse.d opentemp.d pack.d path.d read_gitconfig.d read_gotconfig.d reference.d repository.d hash.d sigs.d pack_create_io.d pollfd.d reference_parse.d repo_imsg.d pack_index.d session_read.d session_write.d object_qid.d notify.d commit_graph.d diffreg.d diff.d diff_main.d diff_atomize_text.d diff_myers.d diff_output.d diff_output_plain.d diff_output_unidiff.d diff_output_edscript.d diff_patience.d
===> gotd/libexec
===> gotd/libexec/got-notify-email
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-notify-email  got-notify-email.o pollfd.o error.o hash.o log.o    got-notify-email.d pollfd.d error.d hash.d log.d
===> gotd/libexec/got-notify-http
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  got-notify-http  got-notify-http.o bufio.o opentemp.o pollfd.o error.o hash.o log.o    got-notify-http.d bufio.d opentemp.d pollfd.d error.d hash.d log.d
===> gotd/libexec/gotsys-check
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-check  gotsys-check.o error.o gotd_imsg.o gotsys_conf.o hash.o parse.o path.o pollfd.o reference_parse.o media.o  parse.c parse.c parse.h gotsys-check.d error.d gotd_imsg.d gotsys_conf.d hash.d parse.d path.d pollfd.d reference_parse.d media.d
===> gotd/libexec/gotsys-apply
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-apply  gotsys-apply.o bloom.o buf.o date.o deflate.o delta.o delta_cache.o error.o gitconfig.o gotconfig.o gotd_imsg.o gotsys_conf.o hash.o inflate.o lockfile.o log.o murmurhash2.o object.o object_cache.o object_create.o object_idset.o object_open_io.o object_parse.o object_qid.o opentemp.o pack.o path.o pollfd.o privsep_stub.o read_gitconfig.o read_gotconfig.o reference.o reference_parse.o repository.o sigs.o media.o    gotsys-apply.d bloom.d buf.d date.d deflate.d delta.d delta_cache.d error.d gitconfig.d gotconfig.d gotd_imsg.d gotsys_conf.d hash.d inflate.d lockfile.d log.d murmurhash2.d object.d object_cache.d object_create.d object_idset.d object_open_io.d object_parse.d object_qid.d opentemp.d pack.d path.d pollfd.d privsep_stub.d read_gitconfig.d read_gotconfig.d reference.d reference_parse.d repository.d sigs.d media.d
===> gotsh
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsh  gotsh.o error.o pkt.o hash.o serve.o path.o gitproto.o imsg.o pollfd.o dial.o reference_parse.o object_qid.o gotd_imsg.o    gotsh.d error.d pkt.d hash.d serve.d path.d gitproto.d imsg.d pollfd.d dial.d reference_parse.d object_qid.d gotd_imsg.d
===> gotctl
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotctl  gotctl.o error.o imsg.o gotd_imsg.o object_qid.o path.o pollfd.o hash.o parse.o log.o secrets.o reference_parse.o  parse.c parse.c parse.h gotctl.d error.d imsg.d gotd_imsg.d object_qid.d path.d pollfd.d hash.d parse.d log.d secrets.d reference_parse.d
===> template
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  template  template.o parse.o  parse.c parse.h template.d parse.d
===> gitwrapper
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gitwrapper  gitwrapper.o parse.o log.o dial.o path.o error.o reference_parse.o hash.o object_qid.o  parse.c parse.h parse.h gitwrapper.d parse.d log.d dial.d path.d error.d reference_parse.d hash.d object_qid.d
===> gotsysd
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsysd  gotsysd.o log.o error.o pollfd.o hash.o imsg.o parse.o path.o listen.o auth.o helpers.o sysconf.o media.o gotsys_conf.o gotsys_imsg.o reference_parse.o  parse.c parse.h gotsysd.d log.d error.d pollfd.d hash.d imsg.d parse.d path.d listen.d auth.d helpers.d sysconf.d media.d gotsys_conf.d gotsys_imsg.d reference_parse.d
===> gotsysd/libexec
===> gotsysd/libexec/gotsys-read-conf
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-read-conf  gotsys-read-conf.o error.o path.o hash.o parse.o pollfd.o log.o reference_parse.o imsg.o gotsys_conf.o media.o gotsys_imsg.o  parse.c parse.c gotsys-read-conf.d error.d path.d hash.d parse.d pollfd.d log.d reference_parse.d imsg.d gotsys_conf.d media.d gotsys_imsg.d
===> gotsysd/libexec/gotsys-useradd
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-useradd  gotsys-useradd.o pwd_mkdb.o error.o hash.o pollfd.o path.o imsg.o gotsys_conf.o media.o gotsys_imsg.o opentemp.o gotsys_uidset.o reference_parse.o   gotsys-useradd.d pwd_mkdb.d error.d hash.d pollfd.d path.d imsg.d gotsys_conf.d media.d gotsys_imsg.d opentemp.d gotsys_uidset.d reference_parse.d
===> gotsysd/libexec/gotsys-groupadd
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-groupadd  gotsys-groupadd.o error.o hash.o pollfd.o path.o imsg.o gotsys_conf.o media.o gotsys_imsg.o opentemp.o gotsys_uidset.o reference_parse.o   gotsys-groupadd.d error.d hash.d pollfd.d path.d imsg.d gotsys_conf.d media.d gotsys_imsg.d opentemp.d gotsys_uidset.d reference_parse.d
===> gotsysd/libexec/gotsys-userhome
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-userhome  gotsys-userhome.o error.o hash.o pollfd.o path.o imsg.o gotsys_conf.o media.o gotsys_imsg.o reference_parse.o   gotsys-userhome.d error.d hash.d pollfd.d path.d imsg.d gotsys_conf.d media.d gotsys_imsg.d reference_parse.d
===> gotsysd/libexec/gotsys-rmkeys
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-rmkeys  gotsys-rmkeys.o error.o hash.o pollfd.o path.o media.o imsg.o gotsys_conf.o gotsys_imsg.o opentemp.o gotsys_uidset.o reference_parse.o   gotsys-rmkeys.d error.d hash.d pollfd.d path.d media.d imsg.d gotsys_conf.d gotsys_imsg.d opentemp.d gotsys_uidset.d reference_parse.d
===> gotsysd/libexec/gotsys-userkeys
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-userkeys  gotsys-userkeys.o error.o hash.o pollfd.o path.o opentemp.o imsg.o gotsys_conf.o media.o gotsys_imsg.o reference_parse.o   gotsys-userkeys.d error.d hash.d pollfd.d path.d opentemp.d imsg.d gotsys_conf.d media.d gotsys_imsg.d reference_parse.d
===> gotsysd/libexec/gotsys-repo-create
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-repo-create  gotsys-repo-create.o error.o hash.o pollfd.o path.o imsg.o gotsys_conf.o media.o gotsys_imsg.o repository_init.o reference_parse.o lockfile.o   gotsys-repo-create.d error.d hash.d pollfd.d path.d imsg.d gotsys_conf.d media.d gotsys_imsg.d repository_init.d reference_parse.d lockfile.d
===> gotsysd/libexec/gotsys-write-conf
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-write-conf  gotsys-write-conf.o error.o path.o hash.o pollfd.o log.o imsg.o gotsys_conf.o media.o gotsys_imsg.o opentemp.o reference_parse.o   gotsys-write-conf.d error.d path.d hash.d pollfd.d log.d imsg.d gotsys_conf.d media.d gotsys_imsg.d opentemp.d reference_parse.d
===> gotsysd/libexec/gotsys-apply-conf
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-apply-conf  gotsys-apply-conf.o error.o path.o hash.o pollfd.o log.o imsg.o   gotsys-apply-conf.d error.d path.d hash.d pollfd.d log.d imsg.d
===> gotsysd/libexec/gotsys-apply-webconf
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys-apply-webconf  gotsys-apply-webconf.o error.o path.o hash.o pollfd.o log.o imsg.o   gotsys-apply-webconf.d error.d path.d hash.d pollfd.d log.d imsg.d
===> gotsys
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsys  gotsys.o gotsys_conf.o bloom.o buf.o date.o deflate.o delta.o delta_cache.o error.o gitconfig.o gotconfig.o hash.o inflate.o lockfile.o log.o murmurhash2.o object.o object_cache.o object_create.o object_idset.o object_open_io.o object_parse.o object_qid.o opentemp.o pack.o parse.o path.o pollfd.o privsep_stub.o read_gitconfig.o read_gotconfig.o reference.o reference_parse.o repository.o sigs.o media.o  parse.c parse.h gotsys.d gotsys_conf.d bloom.d buf.d date.d deflate.d delta.d delta_cache.d error.d gitconfig.d gotconfig.d hash.d inflate.d lockfile.d log.d murmurhash2.d object.d object_cache.d object_create.d object_idset.d object_open_io.d object_parse.d object_qid.d opentemp.d pack.d parse.d path.d pollfd.d privsep_stub.d read_gitconfig.d read_gotconfig.d reference.d reference_parse.d repository.d sigs.d media.d
===> gotsysctl
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  gotsysctl  gotsysctl.o error.o pollfd.o hash.o imsg.o    gotsysctl.d error.d pollfd.d hash.d imsg.d
===> cvg
rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h  cvg  cvg.o blame.o commit_graph.o delta.o diff.o diffreg.o error.o fileindex.o object.o object_cache.o object_idset.o object_parse.o opentemp.o path.o pack.o privsep.o reference.o repository.o hash.o worktree.o worktree_cvg.o worktree_open.o inflate.o buf.o rcsutil.o diff3.o lockfile.o deflate.o object_create.o delta_cache.o fetch.o gotconfig.o diff_main.o diff_atomize_text.o diff_myers.o diff_output.o diff_output_plain.o diff_output_unidiff.o diff_output_edscript.o diff_patience.o send.o deltify.o pack_create.o dial.o bloom.o murmurhash2.o ratelimit.o patch.o sigs.o date.o object_open_privsep.o read_gitconfig_privsep.o read_gotconfig_privsep.o pack_create_privsep.o pollfd.o reference_parse.o object_qid.o repository_init.o    cvg.d blame.d commit_graph.d delta.d diff.d diffreg.d error.d fileindex.d object.d object_cache.d object_idset.d object_parse.d opentemp.d path.d pack.d privsep.d reference.d repository.d hash.d worktree.d worktree_cvg.d worktree_open.d inflate.d buf.d rcsutil.d diff3.d lockfile.d deflate.d object_create.d delta_cache.d fetch.d gotconfig.d diff_main.d diff_atomize_text.d diff_myers.d diff_output.d diff_output_plain.d diff_output_unidiff.d diff_output_edscript.d diff_patience.d send.d deltify.d pack_create.d dial.d bloom.d murmurhash2.d ratelimit.d patch.d sigs.d date.d object_open_privsep.d read_gitconfig_privsep.d read_gotconfig_privsep.d pack_create_privsep.d pollfd.d reference_parse.d object_qid.d repository_init.d
kyle@kyleackerman[[01;39m0[0m]:~/src/got got:(main)$ make webd
make -C template
yacc  -o parse.c /home/kyle/src/got/template/parse.y
/home/kyle/src/got/template/parse.y: yacc finds 1 shift/reduce conflict
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -DGOT_LIBEXECDIR=/home/kyle/bin -DGOT_SBINDIR=/home/kyle/bin -DGOT_VERSION= -c /home/kyle/src/got/template/template.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -DGOT_LIBEXECDIR=/home/kyle/bin -DGOT_SBINDIR=/home/kyle/bin -DGOT_VERSION= -c parse.c
cc -O0 -g  -o template template.o parse.o 
make -C gotwebctl
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP -I/home/kyle/src/got/gotwebctl/../include -I/home/kyle/src/got/gotwebctl/../lib -I/home/kyle/src/got/gotwebctl/../gotwebd -DGOT_LIBEXECDIR=/usr/local/sbin -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebctl/gotwebctl.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP -I/home/kyle/src/got/gotwebctl/../include -I/home/kyle/src/got/gotwebctl/../lib -I/home/kyle/src/got/gotwebctl/../gotwebd -DGOT_LIBEXECDIR=/usr/local/sbin -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebctl/../lib/error.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP -I/home/kyle/src/got/gotwebctl/../include -I/home/kyle/src/got/gotwebctl/../lib -I/home/kyle/src/got/gotwebctl/../gotwebd -DGOT_LIBEXECDIR=/usr/local/sbin -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebctl/../lib/hash.c
cc -O0 -g  -o gotwebctl gotwebctl.o error.o hash.o -lutil -levent
make -C gotwebd
yacc  -o parse.c /home/kyle/src/got/gotwebd/parse.y
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/config.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/sockets.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/auth.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/login.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/gotwebd.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c parse.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/fcgi.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/gotweb.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/got_operations.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../template/tmpl.c
/home/kyle/src/got/gotwebd/../template/obj/template -o pages.c /home/kyle/src/got/gotwebd/pages.tmpl
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c pages.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/media.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/blame.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/commit_graph.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/delta.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diff.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diffreg.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/error.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/object.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/object_cache.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/object_idset.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/object_parse.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/opentemp.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/path.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/pack.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/privsep.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/reference.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/repository.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/hash.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/utf8.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/inflate.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/buf.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/rcsutil.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diff3.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/lockfile.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/deflate.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/object_create.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/delta_cache.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/gotconfig.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diff_main.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diff_atomize_text.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diff_myers.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diff_output.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diff_output_plain.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diff_output_unidiff.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diff_output_edscript.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/diff_patience.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/bloom.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/murmurhash2.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/sigs.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/date.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/object_open_privsep.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/read_gitconfig_privsep.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/read_gotconfig_privsep.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/pollfd.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/reference_parse.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/object_qid.c
cc -O2 -pipe -O0 -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP  -I/home/kyle/src/got/gotwebd/../include -I/home/kyle/src/got/gotwebd/../lib -I/home/kyle/src/got/gotwebd -I/home/kyle/src/got/gotwebd/../template -DGOT_LIBEXECDIR=/usr/local/libexec -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/gotwebd/../lib/log.c
cc -O0 -g  -o gotwebd config.o sockets.o auth.o login.o gotwebd.o parse.o fcgi.o gotweb.o got_operations.o tmpl.o pages.o media.o blame.o commit_graph.o delta.o diff.o diffreg.o error.o object.o object_cache.o object_idset.o object_parse.o opentemp.o path.o pack.o privsep.o reference.o repository.o hash.o utf8.o inflate.o buf.o rcsutil.o diff3.o lockfile.o deflate.o object_create.o delta_cache.o gotconfig.o diff_main.o diff_atomize_text.o diff_myers.o diff_output.o diff_output_plain.o diff_output_unidiff.o diff_output_edscript.o diff_patience.o bloom.o murmurhash2.o sigs.o date.o object_open_privsep.o read_gitconfig_privsep.o read_gotconfig_privsep.o pollfd.o reference_parse.o object_qid.o log.o -lz -lutil -lz -levent -lutil -lm -lcrypto
kyle@kyleackerman[[01;39m0[0m]:~/src/got got:(main)$ make webd-int␈ ␈stall
make -C gotwebctl install
install -c -o kyle -g kyle  -m 555 gotwebctl /usr/local/sbin/gotwebctl
install: /usr/local/sbin/INS@sBk8VlNigl: Permission denied
*** Error 1 in gotwebctl (Makefile:24 'realinstall')
*** Error 2 in /home/kyle/src/got (Makefile:52 'webd-install')
kyle@kyleackerman[[01;31m2[0m]:~/src/got got:(main)$ kyle@kyleackerman[[01;31m2[0m]:~/src/got got:(main)$ make webd-install ␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈dmake webd-install␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈omake webd-install␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈amake webd-install␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈smake webd-install␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈ make webd-install␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈
doas (kyle@kyleackerman.net) password: 
make -C gotwebctl install
install -c -o root -g wheel  -m 555 gotwebctl /usr/local/sbin/gotwebctl
install -c -o root -g bin -m 444  /home/kyle/src/got/gotwebctl/gotwebctl.8 /usr/share/man/man8/gotwebctl.8
make -C gotwebd install
if [ ! -d /. ]; then  install -d -o root -g daemon -m 755 ;  fi
install -c -o root -g daemon -m 0755 gotwebd /usr/local/sbin/gotwebd
if [ ! -d /var/www/htdocs/. ]; then  install -d -o root -g daemon -m 755 /var/www/htdocs;  fi
if [ ! -d /var/www/htdocs/gotwebd/. ]; then  install -d -o root -g daemon -m 755 /var/www/htdocs/gotwebd;  fi
install -c -o www -g www -m 0644  /home/kyle/src/got/gotwebd/files/htdocs/gotwebd/* /var/www/htdocs/gotwebd
kyle@kyleackerman[[01;39m0[0m]:~/src/got got:(main)$ cd re␈␈  ␈␈kyle@kyleackerman[[01;39m0[0m]:~/src/got got:(main)$ cd regress/                                                          ␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈kyle@kyleackerman[[01;39m0[0m]:~/src/got got:(main)$ cd regress/ ␈got
gotd/     gotsysd/  gotwebd/  
kyle@kyleackerman[[01;39m0[0m]:~/src/got got:(main)$ cd regress/got ␈w␈␈␈␈␈␈␈␈␈␈␈␈            ␈␈␈␈␈␈␈␈␈␈␈␈kyle@kyleackerman[[01;39m0[0m]:~/src/got got:(main)$ cd regress/gotwebd/                                                  ␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈␈kyle@kyleackerman[[01;39m0[0m]:~/src/got got:(main)$ cd regress/gotwebd/ ␈
kyle@kyleackerman[[01;39m0[0m]:~/src/got/regress/gotwebd got:(main)$ doas make regress
==== test_gotwebd ====
cc -O2 -pipe -O0 -g -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP -I/home/kyle/src/got/regress/gotwebd/../../include -I/home/kyle/src/got/regress/gotwebd/../../lib -DGOT_LIBEXECDIR=/usr/local/sbin -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/regress/gotwebd/gotwebd_test.c
cc -O2 -pipe -O0 -g -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP -I/home/kyle/src/got/regress/gotwebd/../../include -I/home/kyle/src/got/regress/gotwebd/../../lib -DGOT_LIBEXECDIR=/usr/local/sbin -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/regress/gotwebd/../../lib/error.c
cc -O2 -pipe -O0 -g -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP -I/home/kyle/src/got/regress/gotwebd/../../include -I/home/kyle/src/got/regress/gotwebd/../../lib -DGOT_LIBEXECDIR=/usr/local/sbin -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/regress/gotwebd/../../lib/hash.c
cc -O2 -pipe -O0 -g -g -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wunused-variable  -MD -MP -I/home/kyle/src/got/regress/gotwebd/../../include -I/home/kyle/src/got/regress/gotwebd/../../lib -DGOT_LIBEXECDIR=/usr/local/sbin -DGOT_SBINDIR=/usr/local/sbin -DGOT_VERSION=0.124-current -c /home/kyle/src/got/regress/gotwebd/../../lib/pollfd.c
cc -O0 -g  -o gotwebd_test gotwebd_test.o error.o hash.o pollfd.o 
test_gotwebd_action_summary --- /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_summary-MCTk2YoyhT/content.expected	Mon Apr 13 14:33:10 2026
+++ /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_summary-MCTk2YoyhT/content	Mon Apr 13 14:33:10 2026
@@ -1,5 +1,5 @@
+Status: 400
 Content-Security-Policy: default-src 'self'; script-src 'self'; object-src 'none';
 Content-Type: text/html
 
-<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / summary</div></nav><main class="action-summary"><dl id="summary_wrapper" class="page_header_wrapper"><dt>Description:</dt><dd>Unnamed repository; edit this file &apos;description&apos; to name the repository.
-</dd><dt>Last Change:</dt><dd><time datetime="2026-04-13T20:33:09Z">right now</time></dd></dl><div class="summary-briefs"><header class='subtitle'><h2>Commit Briefs</h2></header><div id="briefs_content"><div class='brief'><p class='brief_meta'><span class='briefs_age'><time datetime="2026-04-13T20:33:09Z">right now</time></span> <span class='briefs_id'>b90ad35e78</span> <span class="briefs_author">Flan Hacker </span></p><p class="briefs_log"><a href="?action=diff&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&headref=HEAD&path=repo.git">import the test tree</a> <span class="refs_str">(main)</span></p></div><div class="navs_wrapper"><div class="navs"><a href="?action=diff&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&headref=HEAD&path=repo.git">diff</a> | <a href="?action=patch&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&headref=HEAD&path=repo.git">patch</a> | <a href="?action=tree&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&headref=HEAD&path=repo.git">tree</a></div></div><hr /></div></div><div class="summary-branches"><header class='subtitle'><h2>Branches</h2></header><div id="branches_content"><section class="branches_wrapper"><div class="branches_age"><time datetime="2026-04-13T20:33:09Z">right now</time></div><div class="branch"><a href="?action=summary&headref=main&path=repo.git">main</a></div><div class="navs_wrapper"><div class="navs"><a href="?action=summary&headref=main&path=repo.git">summary</a> | <a href="?action=briefs&headref=main&path=repo.git">commit briefs</a> | <a href="?action=commits&headref=main&path=repo.git">commits</a></div></div><hr /></section></div></div><div class="summary-tags"><header class='subtitle'><h2>Tags</h2></header><div id="tags_content"><div id="err_content">This repository contains no tags</div></div></div><div class="summary-tree"><header class='subtitle'><h2>Tree</h2></header><div id="tree_content"><table id="tree"><tr class="tree_wrapper"><td class="tree_line"><a href="?action=blob&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=alpha&folder=&path=repo.git">alpha</a></td><td class="tree_line_blank"><a href="?action=commits&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=alpha&folder=&path=repo.git">commits</a> | <a href="?action=blame&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=alpha&folder=&path=repo.git">blame</a></td></tr><tr class="tree_wrapper"><td class="tree_line"><a href="?action=blob&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=beta&folder=&path=repo.git">beta</a></td><td class="tree_line_blank"><a href="?action=commits&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=beta&folder=&path=repo.git">commits</a> | <a href="?action=blame&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=beta&folder=&path=repo.git">blame</a></td></tr><tr class="tree_wrapper"><td class="tree_line" colspan=2><a href="?action=tree&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&folder=%2Fepsilon&path=repo.git">epsilon/</a></td></tr><tr class="tree_wrapper"><td class="tree_line" colspan=2><a href="?action=tree&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&folder=%2Fgamma&path=repo.git">gamma/</a></td></tr></table></div></div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
+<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / summary</div></nav><main class="action-summary"><div id="err_content">privsep peer process closed pipe</div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
test failed; leaving test data in /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_summary-MCTk2YoyhT
test_gotwebd_action_diff --- /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_diff-R4dyExcaL4/content.expected	Mon Apr 13 14:33:10 2026
+++ /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_diff-R4dyExcaL4/content	Mon Apr 13 14:33:10 2026
@@ -1,32 +1,5 @@
+Status: 400
 Content-Security-Policy: default-src 'self'; script-src 'self'; object-src 'none';
 Content-Type: text/html
 
-<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / diff</div></nav><main class="action-diff"><header class="subtitle"><h2>Commit Diff</h2></header><div id="diff_content"><div class="page_header_wrapper"><dl><dt>Commit:</dt><dd><code class="commit-id">b90ad35e7857c7ea88a2fc71c65ba3dde113a432</code></dd><dt>From:</dt><dd>Flan Hacker &lt;flan_hacker@openbsd.org&gt;</dd><dt>Date:</dt><dd><time datetime="2026-04-13T20:33:09Z">Mon Apr 13 20:33:09 2026
- UTC</time></dd><dt>Message:</dt><dd class="commit-msg">import the test tree
-</dd><dt>Actions:</dt><dd><a href="?action=patch&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&path=repo.git">Patch</a> | <a href="?action=tree&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&path=repo.git">Tree</a></dd></dl></div><hr /><pre id="diff"><span class="diff_line diff_meta">commit - /dev/null</span>
-<span class="diff_line diff_meta">commit + b90ad35e7857c7ea88a2fc71c65ba3dde113a432</span>
-<span class="diff_line diff_meta">blob - /dev/null</span>
-<span class="diff_line diff_meta">blob + 4a58007052a65fbc2fc3f910f2855f45a4058e74 (mode 644)</span>
-<span class="diff_line diff_minus">--- /dev/null</span>
-<span class="diff_line diff_plus">+++ alpha</span>
-<span class="diff_line diff_chunk_header">@@ -0,0 +1 @@</span>
-<span class="diff_line diff_plus">+alpha</span>
-<span class="diff_line diff_meta">blob - /dev/null</span>
-<span class="diff_line diff_meta">blob + 65b2df87f7df3aeedef04be96703e55ac19c2cfb (mode 644)</span>
-<span class="diff_line diff_minus">--- /dev/null</span>
-<span class="diff_line diff_plus">+++ beta</span>
-<span class="diff_line diff_chunk_header">@@ -0,0 +1 @@</span>
-<span class="diff_line diff_plus">+beta</span>
-<span class="diff_line diff_meta">blob - /dev/null</span>
-<span class="diff_line diff_meta">blob + fd08df0afa4d1d3faece37798d169e5a46d9d3fd (mode 644)</span>
-<span class="diff_line diff_minus">--- /dev/null</span>
-<span class="diff_line diff_plus">+++ epsilon/zeta</span>
-<span class="diff_line diff_chunk_header">@@ -0,0 +1 @@</span>
-<span class="diff_line diff_plus">+zeta</span>
-<span class="diff_line diff_meta">blob - /dev/null</span>
-<span class="diff_line diff_meta">blob + ab135eefea6f73b921c7fec469b5f0e9db86b910 (mode 644)</span>
-<span class="diff_line diff_minus">--- /dev/null</span>
-<span class="diff_line diff_plus">+++ gamma/delta</span>
-<span class="diff_line diff_chunk_header">@@ -0,0 +1 @@</span>
-<span class="diff_line diff_plus">+delta</span>
-</pre></div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
+<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / diff</div></nav><main class="action-diff"><div id="err_content">privsep peer process closed pipe</div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
test failed; leaving test data in /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_diff-R4dyExcaL4
test_gotwebd_action_blame --- /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_blame-7Iy9SupiQt/content.expected	Mon Apr 13 14:33:11 2026
+++ /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_blame-7Iy9SupiQt/content	Mon Apr 13 14:33:11 2026
@@ -1,7 +1,5 @@
+Status: 400
 Content-Security-Policy: default-src 'self'; script-src 'self'; object-src 'none';
 Content-Type: text/html
 
-<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / <a href="?action=blame&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&path=repo.git">blame</a> / alpha</div></nav><main class="action-blame"><header class="subtitle"><h2>Blame</h2></header><div id="blame_content"><div class="page_header_wrapper"><dl><dt>Date:</dt><dd><time datetime="2026-04-13T20:33:09Z">Mon Apr 13 20:33:09 2026
- UTC</time></dd><dt>Message:</dt><dd class="commit-msg">import the test tree
-</dd><dt>Actions:</dt><dd><a href="?action=briefs&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=alpha&folder=&path=repo.git">History</a> | <a href="?action=blob&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=alpha&folder=&path=repo.git">Blob</a> | <a href="?action=blobraw&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=alpha&folder=&path=repo.git">Raw File</a></dd></dl></div><hr /><pre id="blame"><div class="blame_line"><span class="blame_number">1 </span><span class="blame_hash"><a href="?action=diff&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&path=repo.git">b90ad35e</a></span> <span class="blame_date">2026-04-13</span> <span class="blame_author">flan_hack</span> <span class="blame_code">alpha
-</span></div></pre></div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
+<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / <a href="?action=blame&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&path=repo.git">blame</a> / alpha</div></nav><main class="action-blame"><div id="err_content">privsep peer process closed pipe</div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
test failed; leaving test data in /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_blame-7Iy9SupiQt
test_gotwebd_action_tree --- /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_tree-zILa1su1Qc/content.expected	Mon Apr 13 14:33:11 2026
+++ /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_tree-zILa1su1Qc/content	Mon Apr 13 14:33:11 2026
@@ -1,6 +1,5 @@
+Status: 400
 Content-Security-Policy: default-src 'self'; script-src 'self'; object-src 'none';
 Content-Type: text/html
 
-<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / <a href="?action=tree&path=repo.git">tree</a> / </div></nav><main class="action-tree"><header class='subtitle'><h2>Tree</h2></header><div id="tree_content"><div class="page_header_wrapper"><dl><dt>Tree:</dt><dd><code class="commit-id">df48b98c04c61ad621e55006e154cf76f50580be</code></dd><dt>Date:</dt><dd><time datetime="2026-04-13T20:33:09Z">Mon Apr 13 20:33:09 2026
- UTC</time></dd><dt>Message:</dt><dd class="commit-msg">import the test tree
-</dd></dl></div><hr /><table id="tree"><tr class="tree_wrapper"><td class="tree_line"><a href="?action=blob&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=alpha&folder=&path=repo.git">alpha</a></td><td class="tree_line_blank"><a href="?action=commits&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=alpha&folder=&path=repo.git">commits</a> | <a href="?action=blame&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=alpha&folder=&path=repo.git">blame</a></td></tr><tr class="tree_wrapper"><td class="tree_line"><a href="?action=blob&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=beta&folder=&path=repo.git">beta</a></td><td class="tree_line_blank"><a href="?action=commits&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=beta&folder=&path=repo.git">commits</a> | <a href="?action=blame&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&file=beta&folder=&path=repo.git">blame</a></td></tr><tr class="tree_wrapper"><td class="tree_line" colspan=2><a href="?action=tree&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&folder=%2Fepsilon&path=repo.git">epsilon/</a></td></tr><tr class="tree_wrapper"><td class="tree_line" colspan=2><a href="?action=tree&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&folder=%2Fgamma&path=repo.git">gamma/</a></td></tr></table></div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
+<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / <a href="?action=tree&path=repo.git">tree</a> / </div></nav><main class="action-tree"><div id="err_content">privsep peer process closed pipe</div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
test failed; leaving test data in /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_tree-zILa1su1Qc
test_gotwebd_action_patch --- /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_patch-2WcU8cJT4r/content.expected	Mon Apr 13 14:33:11 2026
+++ /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_patch-2WcU8cJT4r/content	Mon Apr 13 14:33:11 2026
@@ -1,36 +1,5 @@
+Status: 400
 Content-Security-Policy: default-src 'self'; script-src 'self'; object-src 'none';
-Content-Type: text/plain
+Content-Type: text/html
 
-commit b90ad35e7857c7ea88a2fc71c65ba3dde113a432
-from: Flan Hacker <flan_hacker@openbsd.org>
-date: Mon Apr 13 20:33:09 2026 UTC
-
-import the test tree
-
-commit - /dev/null
-commit + b90ad35e7857c7ea88a2fc71c65ba3dde113a432
-blob - /dev/null
-blob + 4a58007052a65fbc2fc3f910f2855f45a4058e74 (mode 644)
---- /dev/null
-+++ alpha
-@@ -0,0 +1 @@
-+alpha
-blob - /dev/null
-blob + 65b2df87f7df3aeedef04be96703e55ac19c2cfb (mode 644)
---- /dev/null
-+++ beta
-@@ -0,0 +1 @@
-+beta
-blob - /dev/null
-blob + fd08df0afa4d1d3faece37798d169e5a46d9d3fd (mode 644)
---- /dev/null
-+++ epsilon/zeta
-@@ -0,0 +1 @@
-+zeta
-blob - /dev/null
-blob + ab135eefea6f73b921c7fec469b5f0e9db86b910 (mode 644)
---- /dev/null
-+++ gamma/delta
-@@ -0,0 +1 @@
-+delta
-
+<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / <a href="?action=patch&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&path=repo.git">patch</a> / </div></nav><main class="action-patch"><div id="err_content">privsep peer process closed pipe</div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
test failed; leaving test data in /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_patch-2WcU8cJT4r
test_gotwebd_action_commits --- /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_commits-gKkko9n6cV/content.expected	Mon Apr 13 14:33:12 2026
+++ /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_commits-gKkko9n6cV/content	Mon Apr 13 14:33:12 2026
@@ -1,10 +1,5 @@
+Status: 400
 Content-Security-Policy: default-src 'self'; script-src 'self'; object-src 'none';
 Content-Type: text/html
 
-<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / <a href="?action=commits&path=repo.git">commits</a> / </div></nav><main class="action-commits"><header class="subtitle"><h2>Commits</h2></header><div class="commits_content"><div class="page_header_wrapper"><dl><dt>Commit:</dt><dd><code class="commit-id">3cc0ca209491301644bdb6d0803deb7b8b8913f0</code></dd><dt>From:</dt><dd>Flan Hacker &lt;flan_hacker@openbsd.org&gt;</dd><dt>Date:</dt><dd><time datetime="2026-04-13T20:33:12Z">Mon Apr 13 20:33:12 2026
- UTC</time></dd></dl></div><hr /><div class="commit">
-edit alpha
-</div><div class="navs_wrapper"><div class="navs"><a href="?action=diff&commit=3cc0ca209491301644bdb6d0803deb7b8b8913f0&path=repo.git">diff</a> | <a href="?action=patch&commit=3cc0ca209491301644bdb6d0803deb7b8b8913f0&path=repo.git">patch</a> | <a href="?action=tree&commit=3cc0ca209491301644bdb6d0803deb7b8b8913f0&path=repo.git">tree</a></div></div><hr /><div class="page_header_wrapper"><dl><dt>Commit:</dt><dd><code class="commit-id">b90ad35e7857c7ea88a2fc71c65ba3dde113a432</code></dd><dt>From:</dt><dd>Flan Hacker &lt;flan_hacker@openbsd.org&gt;</dd><dt>Date:</dt><dd><time datetime="2026-04-13T20:33:09Z">Mon Apr 13 20:33:09 2026
- UTC</time></dd></dl></div><hr /><div class="commit">
-import the test tree
-</div><div class="navs_wrapper"><div class="navs"><a href="?action=diff&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&path=repo.git">diff</a> | <a href="?action=patch&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&path=repo.git">patch</a> | <a href="?action=tree&commit=b90ad35e7857c7ea88a2fc71c65ba3dde113a432&path=repo.git">tree</a></div></div><hr /></div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
+<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / <a href="?action=commits&path=repo.git">commits</a> / </div></nav><main class="action-commits"><div id="err_content">privsep peer process closed pipe</div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
test failed; leaving test data in /tmp/gotwebd-test-VI1y9vK9P9/gotwebd-test-gotwebd_action_commits-gKkko9n6cV
*** Error 1 in target 'test_gotwebd' (ignored)

==== test_gotwebd_paginate ====
test_gotwebd_paginate_commits --- /tmp/gotwebd-test-fvoBbCGbZ4/gotwebd-test-gotwebd_paginate_commits-frpKsssOOx/content.expected	Mon Apr 13 14:33:17 2026
+++ /tmp/gotwebd-test-fvoBbCGbZ4/gotwebd-test-gotwebd_paginate_commits-frpKsssOOx/content	Mon Apr 13 14:33:17 2026
@@ -1,13 +1,5 @@
+Status: 400
 Content-Security-Policy: default-src 'self'; script-src 'self'; object-src 'none';
 Content-Type: text/html
 
-<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / <a href="?action=commits&commit=fabee0c6ff799d65d60d7354baaf321721d84913&path=repo.git">commits</a> / </div></nav><main class="action-commits"><header class="subtitle"><h2>Commits</h2></header><div class="commits_content"><div class="page_header_wrapper"><dl><dt>Commit:</dt><dd><code class="commit-id">fabee0c6ff799d65d60d7354baaf321721d84913</code></dd><dt>From:</dt><dd>Flan Hacker &lt;flan_hacker@openbsd.org&gt;</dd><dt>Date:</dt><dd><time datetime="2026-04-13T20:33:16Z">Mon Apr 13 20:33:16 2026
- UTC</time></dd></dl></div><hr /><div class="commit">
-commit 15
-</div><div class="navs_wrapper"><div class="navs"><a href="?action=diff&commit=fabee0c6ff799d65d60d7354baaf321721d84913&path=repo.git">diff</a> | <a href="?action=patch&commit=fabee0c6ff799d65d60d7354baaf321721d84913&path=repo.git">patch</a> | <a href="?action=tree&commit=fabee0c6ff799d65d60d7354baaf321721d84913&path=repo.git">tree</a></div></div><hr /><div class="page_header_wrapper"><dl><dt>Commit:</dt><dd><code class="commit-id">6249b3d0d2cc182a804d3fb990764bc98dd57f9c</code></dd><dt>From:</dt><dd>Flan Hacker &lt;flan_hacker@openbsd.org&gt;</dd><dt>Date:</dt><dd><time datetime="2026-04-13T20:33:16Z">Mon Apr 13 20:33:16 2026
- UTC</time></dd></dl></div><hr /><div class="commit">
-commit 14
-</div><div class="navs_wrapper"><div class="navs"><a href="?action=diff&commit=6249b3d0d2cc182a804d3fb990764bc98dd57f9c&path=repo.git">diff</a> | <a href="?action=patch&commit=6249b3d0d2cc182a804d3fb990764bc98dd57f9c&path=repo.git">patch</a> | <a href="?action=tree&commit=6249b3d0d2cc182a804d3fb990764bc98dd57f9c&path=repo.git">tree</a></div></div><hr /><div class="page_header_wrapper"><dl><dt>Commit:</dt><dd><code class="commit-id">679dd58509f779974502493d51fd79f280be9243</code></dd><dt>From:</dt><dd>Flan Hacker &lt;flan_hacker@openbsd.org&gt;</dd><dt>Date:</dt><dd><time datetime="2026-04-13T20:33:16Z">Mon Apr 13 20:33:16 2026
- UTC</time></dd></dl></div><hr /><div class="commit">
-commit 13
-</div><div class="navs_wrapper"><div class="navs"><a href="?action=diff&commit=679dd58509f779974502493d51fd79f280be9243&path=repo.git">diff</a> | <a href="?action=patch&commit=679dd58509f779974502493d51fd79f280be9243&path=repo.git">patch</a> | <a href="?action=tree&commit=679dd58509f779974502493d51fd79f280be9243&path=repo.git">tree</a></div></div><hr /><div id="np_wrapper"><div id="nav_more"><a href="?action=commits&commit=cae0a031bca1286a4d23dc5a0522d6b2f921054b&headref=HEAD&path=repo.git">More&nbsp;&darr;</a></div></div></div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
+<!doctype html><html><head><meta charset="utf-8" /><title>Gotweb</title><meta name="viewport" content="initial-scale=1.0" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="180x180" href="/gotwebd_test_harness/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/gotwebd_test_harness/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/gotwebd_test_harness/favicon-16x16.png" /><link rel="manifest" href="/gotwebd_test_harness/site.webmanifest"/><link rel="mask-icon" href="/gotwebd_test_harness/safari-pinned-tab.svg" /><link rel="stylesheet" type="text/css" href="/gotwebd_test_harness/gotweb.css" /></head><body><header id="header"><div id="got_link"><a href="https://gameoftrees.org" target="_blank"><img src="/gotwebd_test_harness/got.png" /></a></div></header><nav id="site_path"><div id="site_link"><a href="?index_page=0">Repositories</a> / <a href="?action=summary&path=repo.git">repo.git</a> / <a href="?action=commits&commit=fabee0c6ff799d65d60d7354baaf321721d84913&path=repo.git">commits</a> / </div></nav><main class="action-commits"><div id="err_content">privsep peer process closed pipe</div></main><footer id="site_owner_wrapper"><p id="site_owner">Got Owner</p></footer></body></html>
test failed; leaving test data in /tmp/gotwebd-test-fvoBbCGbZ4/gotwebd-test-gotwebd_paginate_commits-frpKsssOOx
*** Error 1 in target 'test_gotwebd_paginate' (ignored)

kyle@kyleackerman[[01;39m0[0m]:~/src/got/regress/gotwebd got:(main)$ ^D

Script done on Mon Apr 13 14:33:52 2026