Re: OBS substitutes

2021-09-21 Thread Mathieu Othacehe
Hello Chris, > On Guix Systems, if the substitute keys are left as the default, for > recent revisions of Guix, the bordeaux.guix.gnu.org signing key will be > included in the ACL by default. With Guix on foreign distributions, it > needs adding manually. > > I think there's some room for

Re: OBS substitutes

2021-09-21 Thread Christopher Baines
zimoun writes: > I am confused because using Guix fb32a38, I get: > > $ guix weather obs > computing 1 package derivations for x86_64-linux... > looking for 1 store items on https://ci.guix.gnu.org... > https://ci.guix.gnu.org > 0.0% substitutes available (0 out of 1) > unknown substitute

Re: guix weather -m etc/sources-manifest.scm and CI?

2021-09-21 Thread Christopher Baines
zimoun writes: >> As for keeping build results, everything that's ever been built for >> bordeaux.guix.gnu.org (that's only ~337739 things totalling ~1.4TiBs) is >> still around. In some ways, this is because deleting things is a bit >> more difficult, as the files aren't in the store, you

Re: data.guix.gnu.org problem with revision 33d2574

2021-09-21 Thread Christopher Baines
zimoun writes: > Hi Chris, > > On Fri, 17 Sep 2021 at 18:42, Christopher Baines wrote: >> Christopher Baines writes: >> >>> In summary: data.guix.gnu.org is going to be down while I attempt to >>> restore a backup from earlier this week. >> >> The restore was actually quicker than I expected,

Re: “What’s in a package”

2021-09-21 Thread Katherine Cox-Buday
Ludovic Courtès writes: > Hello Guix! > > I and others are often disappointed (or angry!) when looking at the > weaknesses of the most popular software deployment tools. I felt that > acutely after packaging PyTorch last month and felt the need to look > more closely at what others are doing

Re: [PATCH] Shepherd: Add respawn-limit paramter to service class.

2021-09-21 Thread Joshua Branson
Ryan Sundberg writes: > Hello Guix devs, > > This patch to GNU Shepherd removes the hard-coded respawn limit and > makes it a configurable option. > The respawn limit works generally the same way as before, allowing N > respawns in M seconds: You typically want to send patches to

Re: “What’s in a package”

2021-09-21 Thread Arun Isaac
Hi Ludo, > https://hpc.guix.info/blog/2021/09/whats-in-a-package/ Thanks for writing this article! This article will be very useful to share with others who might think our insistence on auditability, reproducibility and software freedom to be bordering on the pedantic. Frankly, I find it

Re: OBS substitutes

2021-09-21 Thread zimoun
Hi Mathieu, On Tue, 21 Sep 2021 at 08:51, Mathieu Othacehe wrote: >> well, I do not understand why it is not on Berlin. But why not. Then, > > Looks like Cuirass built it the 15th of September: > https://ci.guix.gnu.org/build/785837/details. > > When did you experienced this issue? What was

Re: OBS substitutes

2021-09-21 Thread Mathieu Othacehe
Hello zimoun, > well, I do not understand why it is not on Berlin. But why not. Then, Looks like Cuirass built it the 15th of September: https://ci.guix.gnu.org/build/785837/details. When did you experienced this issue? What was your guix revision? > Why? How is it possible that “guix

Re: guix weather -m etc/sources-manifest.scm and CI?

2021-09-21 Thread zimoun
Hi Chris, On Fri, 17 Sep 2021 at 10:49, Christopher Baines wrote: > zimoun writes: >> https://ci.guix.gnu.org >> 74.6% substitutes available (12,556 out of 16,831) [...] >> https://bordeaux.guix.gnu.org >> 99.8% substitutes available (16,804 out of 16,831) >> The questions are: >> >>

Re: data.guix.gnu.org problem with revision 33d2574

2021-09-21 Thread zimoun
Hi Chris, On Fri, 17 Sep 2021 at 18:42, Christopher Baines wrote: > Christopher Baines writes: > >> In summary: data.guix.gnu.org is going to be down while I attempt to >> restore a backup from earlier this week. > > The restore was actually quicker than I expected, only taking ~2 hours, > so

[PATCH] Shepherd: Add respawn-limit paramter to service class.

2021-09-21 Thread Ryan Sundberg
Hello Guix devs, This patch to GNU Shepherd removes the hard-coded respawn limit and makes it a configurable option. The respawn limit works generally the same way as before, allowing N respawns in M seconds: #:respawn-limit '(N . M) We can disable respawns by setting N to 0, which will abort