Hi, thought it may be a little while until I could dig into this but actually found the time today. So here's another quick update.
* Nick Hastings <nicholaschasti...@gmail.com> [221216 13:15]: > Hi, > > quick update. > > * Nick Hastings <nicholaschasti...@gmail.com> [221215 14:40]: > > > * Bastian Germann <b...@debian.org> [221215 08:57]: > > > > > Your package fails to build from scratch on amd64 with a test fail > > > (maybecaused by wrong pwd?): Yes, turns out to be wrong pwd. <snip> > > I don't know why that is. It works for me on amd64 on unstable > > (bullseye with backports). I do recall that someone on #mentors had > > issues building it using sbuild at some point. But at least 3 or 4 > > others did not: success was reported with both pbuilder and sbuild. > > I updated my unstable chroot and now build the fails in this way for me > too. I will investigate. I don't actually understand why this ever worked. As I now understand it dh_auto_test is run before dh_auto_install so I had no reason to expect that the binary would already be in debian/zig/usr/bin/zig. Updating this to the build time path fixed this (thanks to pabs and mjt in #debian-mentors). Now all but one of the test suites completes without error. An updated d/rules skips that test suite for now. I was able to build the package on x86_64 unstable with pbuilder. New package uploaded to both mentors and salsa. Cheers, Nick.