bug#48368: bug#47172: Shepherd 0.8.1 tests fail on core-updates

2021-05-23 Thread Ludovic Courtès
Hello, Marius Bakke skribis: > Ludovic Courtès skriver: [...] >> A workaround that works with 3.0.7 is swapping the two ‘and’ >> sub-expressions: >> >> diff --git a/modules/shepherd/scripts/herd.scm >> b/modules/shepherd/scripts/herd.scm >> index 106de1e..39d2e34 100644 >> ---

bug#48368: bug#47172: Shepherd 0.8.1 tests fail on core-updates

2021-05-23 Thread Marius Bakke
Ludovic Courtès skriver: > Ludovic Courtès skribis: > >> This turns out to be due to a… miscompilation bug. >> >> In (shepherd scripts herd), ‘run-command’ has this code: >> >> (let ((sock(open-connection socket-file)) >> (action* (if (and (eq? action 'detailed-status) >>