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
>> ---
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)
>>