<title>fix(nix/runTestsuite): use s6-portable-utils</title>
<updated>2021-03-26T11:01:20+00:00</updated>
<author>
<name>Profpatsch</name>
<email>mail@profpatsch.de</email>
...</author>
<published>2021-03-26T10:40:26+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=d0b635f6f2cd8a329980d1574f448041064f7d1a"/>
<id>urn:sha1:d0b635f6f2cd8a329980d1574f448041064f7d1a</id>
<content type="text">
Same as 221698c603dcb318c609b4d21cb2a9fada44a14c
We had a bunch of instances of
https://github.com/NixOS/nix/issues/2176,
where nix would exit with a “killed by signal 9” error.
According to Eelco in that issue, this is perfectly normal behaviour
of course, and appears if the last command in a loop closes `stdout`
or `stdin`, then the builder will SIGKILL it immediately. This is of
course also a perfectly fine error message for that case.
It turns out that mainly GNU coreutils exhibit this behaviour …
Let’s see if using a more sane tool suite fixes that.
Change-Id: Iaf9e542952ca36c02208a3f067f575ba978272b4
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2663
Reviewed-by: Profpatsch <mail@profpatsch.de>
Tested-by: BuildkiteCI
</content>