bug#41602: [PATCH v3] Prevent publication of non-substitutable derivation outputs

2025-03-06 Thread Morgan Arnold via Bug reports for GNU Guix
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

bug#41602: [PATCH v2] Prevent publication of non-substitutable derivation outputs

2025-03-06 Thread Morgan Arnold via Bug reports for GNU Guix
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

bug#76343: shepherd 1.0.2 --help: warning: call to environ while multiple threads are running; further behavior unspecified.

2025-03-06 Thread Ludovic Courtès
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

bug#76790: [Shepherd] Handling process termination before service is running

2025-03-06 Thread Ludovic Courtès
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

bug#46905: Add a note about ext4's dir_index to the manual

2025-03-06 Thread Ricardo Wurmus
Hi, can we close this issue or is there something we should document? -- Ricardo