Cookbook recipe from "The Repository as a Channel" section does not work for Guix with properly configured GUILE_LOAD_PATH

2024-08-13 Thread Nigko Yerden
Hello Guix!, Consider a minimal test git repository [1] created in line with Cookbook recommendations [2]. It has the following file structure: . ├── content ├── .guix-channel ├── guix.scm → .guix/modules/test-repo-package.scm └── .guix     └── modules    └─

Shepherd calendar event bug

2024-08-13 Thread Ludovic Courtès
Felix Lechner skribis: > Okay, then there is still another problem. I am unable to reconfigure > my systems via 'guix deploy' when a timer is enabled already. I am > trying to add a second timer. [...] >(start #~(make-timer-constructor > ;; Every first Sunday of the month at

Re: System log (syslogd) for the Shepherd

2024-08-13 Thread Ludovic Courtès
Hello! Ludovic Courtès skribis: > I recently pushed a ‘wip-syslogd’ branch in the Shepherd, which should > be ready to merge in ‘devel’ in the coming days. It implements an > in-process “system log” service that does the same job as good’ol > syslogd as currently used in Guix System (info "(ine

Re: Cookbook recipe from "The Repository as a Channel" section does not work for Guix with properly configured GUILE_LOAD_PATH

2024-08-13 Thread pelzflorian (Florian Pelz)
Hello Nigko. Do I understand correctly: Your grievance is the definition of `local-file', which for relative paths like "../.." does not follow symlinks to non-directory files, but should? And this is because current-source-directory returns the wrong path in a Guix channel? That is, `local-file

Re: Cookbook recipe from "The Repository as a Channel" section does not work for Guix with properly configured GUILE_LOAD_PATH

2024-08-13 Thread Nigko Yerden
Hello Florian, There is no grievance for anything. Sorry, if my message has such a tinge, it does not correspond to what was meant. Also I do not think that 'local-file' is doing something wrong. I suspect that introducing changes to such an ubiquitous procedure on such a minor subject is not nec

Re: Sustainable funding and maintenance for our infrastructure

2024-08-13 Thread Sergio Pastor Pérez
"Jonathan Frederickson" writes: > Guix accepting substitutes from servers without trusted signing keys if the > same substitutes are available bit-for-bit on a trusted substitute server > felt like it could be a hint at something. But your trusted build servers > need to have built a package an

Re: Cookbook recipe from "The Repository as a Channel" section does not work for Guix with properly configured GUILE_LOAD_PATH

2024-08-13 Thread pelzflorian (Florian Pelz)
Ahh I had misunderstood. Your intention was just that others with the same use-case find your workaround in the mail archives. Then you did right. The guix-cookbook describes a (local-file "."), not "../..", so I guess it needs no changes, or should we add a hint not to ..? Regards, Florian

Re: Cookbook recipe from "The Repository as a Channel" section does not work for Guix with properly configured GUILE_LOAD_PATH

2024-08-13 Thread Nigko Yerden
pelzflorian (Florian Pelz) wrote: Your intention was just that others with the same use-case find your workaround in the mail archives. Then you did right. Not just this, but also that somebody may consider changing the cookbook. The guix-cookbook describes a (local-file "."), not "../..",

Re: I'm a new contributor and would like advice

2024-08-13 Thread Hazel Cooney
Ok, I'll try to reproduce with as few packages as I can. I'm working on a script to test performance of only the "building profile" stage with various numbers of packages. I use an relatively new NVME SSD from Samsung. I got it a couple years ago. I'll have to check back on its read/write performan

Re: Sustainable funding and maintenance for our infrastructure

2024-08-13 Thread Jonathan Frederickson
On Tue, Aug 13, 2024, at 12:23 PM, Sergio Pastor Pérez wrote: > Wouldn't it be enough to have a few independent seeders that have the > same derivation output? We could have a field in the p2p service type > which allows the user to configure a "level of trust", where the user > specifies the minim