Re: bug#47897: [PATCH] substitutes: Don't cache negative lookups or transient errors.

2021-05-14 Thread Christopher Baines
Ludovic Courtès writes: > Hi, > > Christopher Baines skribis: > >>> Now, the penalty it imposes is annoying. I’ve sometimes found myself >>> working around it, too (because I knew the server was going to have the >>> store item sooner than 1h). >>> >>> Rather than removing it entirely, I can t

Re: “guix gc”, auto gcroots, cluster deployments

2021-05-14 Thread Ricardo Wurmus
Ludovic Courtès writes: Hi! Ricardo Wurmus skribis: There are two problems here: 1) I don’t think “guix gc --list-dead” (or “--list-live”, or more generally “findRoots” in nix/libstore/gc.cc) should delete anything. It should just list and not clean up. Maybe ‘findRoots’ could popul

Re: GNU Guix 1.3.0rc2 available for testing!

2021-05-14 Thread Maxim Cournoyer
Hi Chris! Sorry for the delayed answer. Chris Marusich writes: > Hi, > > Maxim Cournoyer writes: > >> A second RC for the upcoming 1.3.0 release is now available for testing: > > Thank you for preparing it! > > I tested the binary installation using the guix-install.sh script for > 1.3.0 (not

Re: Free software telemetry and the Guix System

2021-05-14 Thread Mark H Weaver
Hi, Bone Baboon writes: > What types of telemetry in free software programs are compatible with > the Guix System? The relevant text in the GNU FSDG is here: "No Malware The distro must contain no DRM, no ba

RE: Free software telemetry and the Guix System

2021-05-14 Thread Cook, Malcolm
> Bone Baboon writes: > > What types of telemetry in free software programs are compatible with > > the Guix System? > > The relevant text in the GNU FSDG is here: > > > "No Malwa

Re: Free software telemetry and the Guix System

2021-05-14 Thread Leo Famulari
On Fri, May 14, 2021 at 06:55:34PM +, Cook, Malcolm wrote: > > If these claims are true, then I think this is quite satisfactory for > > our purposes. I wouldn't even object to enabling the telemetry code via > > the CMake build-time option, as long as it's "opt-in", i.e. that each > > user mus

unifying mcron and shepherd, service woes, improvements

2021-05-14 Thread raingloom
Just throwing this out there: mcron is basically a very simple service manager, so, why not just move all its timer functionality into shepherd (like systemd's timer units) and then we can have a unified way to manage and debug services. But also, shepherd debugging is kind of terrible too, at lea

Help me create a janet-build-system

2021-05-14 Thread Jack Hill
Greetings Guix, I'm working on creating a build system for Janet [0] modules. This is my first time working with build systems, and while I have a much better understanding than when I started, I still don't understand it fully. I've attached my work in progress patches. The first five set the