2026-08-27T13:35:56+0200 Stefan Sperling <[email protected]>: > On Thu, Aug 27, 2026 at 11:16:33AM +0000, Johannes Thyssen Tishman wrote: > > Thanks for pointing this out. Without the fs_test.c patch, kyua-testers > > doesn't build on OpenBSD: > > > > ld: error: undefined symbol: lchmod > > >>> referenced by fs_test.c > > >>> fs_test-fs_test.o:(lchmod_fails) > > > > So my guess is that fs_test.c was patched such that the port would > > compile, but lchmod wasn't patched out completely. The error bapt > > mentions in the issue comes from fs.c:261 (try_unprotect_symlink()), > > which is thrown because HAVE_WORKING_LCHMOD isn't defined. This can be > > seen in the configure logs: > > > > checking for a working lchmod... no > > > > Ah, indeed. Now it makes sense. > > > I suppose we could use a stub with fchmodat()? > > Yes. Something like this should work:
Still getting 208/261 passed (53 failed), so maybe the problem is somewhere else. I'll report this upstream. Should we go ahead with the update regardless?
