This commit prevents Guix substitute servers from distributing binaries which
are marked non-substitutable. This prevents substitute servers from
accidentally committing copyright violations by distributing binaries which are
non-substitutable for copyright reasons.
Change-Id: Iaca81f5bdb430a12
Hi Liliana,
Thanks! What a dumb mistake on my part. I tried to test the changes on my
machine, but `guix publish` seems to just crash. I reverted my changes to
double-check, and the version in `master` also crashes on my machine, so I'm
afraid that I wasn't able to test the changes. I've sent a
Simon Josefsson skribis:
> Ludovic Courtès writes:
>
>> Hi,
>>
>> Simon Josefsson skribis:
>>
>>> A shephard-specific patch would be the simplest at this point, I think.
>>>
>>> Do you have some idea how to do that? I agree it seems like a Debian-
>>> specific patch for now.
>>
>> The patch
While on a quest for flaky tests in the Shepherd, I found a genuine bug
that would manifest with this ‘tests/basic.sh’ failure:
--8<---cut here---start->8---
+ herd -s t-socket-21679 status test-run-from-nonexistent-directory
+ sleep 0.5
+ herd -s t-socket-21679
Hi,
can we close this issue or is there something we should document?
--
Ricardo