Re: Antioxidant (new rust build system) update - 100% builds

2022-11-05 Thread Maxime Devos
On 03-11-2022 16:16, Ludovic Courtès wrote: Hi, [...] Perhaps we could temporarily support the “old style”, using the run-time transformation currently in your repo? That would allow third-party channels to migrate peacefully, and it would also reduce the likely hood of breakage during

Re: [Guix Website] A Search Page for Packages

2022-11-05 Thread Luis Felipe
--- Original Message --- On Saturday, November 5th, 2022 at 18:53, Christopher Baines wrote: > So, personally I think the simplist path forward is to create > packages.guix.gnu.org as the domain, and do stuff there. That will help > avoid getting stuck up on how to integrate with the

Re: [Guix Website] A Search Page for Packages

2022-11-05 Thread Christopher Baines
Luis Felipe writes: > Hello Guix, > > This message is in reply to an old one > (https://lists.gnu.org/archive/html/guix-devel/2020-07/msg00050.html), > where Danjela shared the work done during the internship. Danjela > said: > >> I'd like to know if you find the page useful so that I can

i586-gnu builds on ci.guix

2022-11-05 Thread Ludovic Courtès
Hi! Ludovic Courtès skribis: > - i586-gnu: Chris and I fixed core packages (test failures; >bordeaux.guix is building them and I’ll enable it on ci.guix real >soon now. I was blissfully optimistic: to do that, we first need to run ‘cuirass-remote-worker’ in the childhurds

Re: [RESEND] Expose #:pre-mount argument of boot-system to raw-initrd.

2022-11-05 Thread Ludovic Courtès
Hi, Hilton Chain skribis: > The patch adds a #:pre-mount argument to raw-initrd, to be used in the later > boot-system invocation. This enables more customization space while avoiding > raw-initrd definition duplicates. Great. > My main goal is to unlock LUKS root partition remotely via SSH,

Re: Reproducible Builds Summit 2022, nar support in diffoscope

2022-11-05 Thread Ludovic Courtès
Christopher Baines skribis: > One thing I forgot to tell Efraim about is that I got around to looking > at nar support in diffoscope. I know this isn't essential as you can > just unpack the nars, then compare (as I think guix challenge does), but > I've been thinking this could make it easier

Re: Compile skribilo doc containing guix channel references

2022-11-05 Thread Ludovic Courtès
Phil skribis: > At the risk of cross-posting from skribilo list, whilst our internal > documentation has to remain private, we also have a public fork of guix > which would benefit from some documentation explaining the changes we've made > to guix core code that we hope one day to push upstream

Re: Compile skribilo doc containing guix channel references

2022-11-05 Thread Ludovic Courtès
Hi, Phil skribis: > The proposed fix can been see here: > https://github.com/quantiletechnologies/qt-guix/commit/49900405617fdf6a2e4ab6f4004306a2770221e0 Sure, that makes sense; you can send it to guix-patches. I’d suggest using #:autoload for (guix git) and adding a test case in

Re: guix pypi-ls

2022-11-05 Thread jgart
On Sat, 05 Nov 2022 12:47:19 -0500 jgart wrote: > $ pypi-ls > https://files.pythonhosted.org/packages/e4/f9/c888a9cb6e959e7619262e21c17bf7d9afcba31a29120a8bc2de4242a488/pygls-0.13.0.tar.gz Ideally, I'd just give it the PyPi canoncial name as argument instead of that long path to the tar file.

Re: guix lint false positives and RFC patch

2022-11-05 Thread Ludovic Courtès
Hi, Vagrant Cascadian skribis: > From bfa13fdd3616839883e50efbbc05fb132610ce67 Mon Sep 17 00:00:00 2001 > From: Vagrant Cascadian > Date: Wed, 2 Nov 2022 19:56:12 -0700 > Subject: [PATCH 01/12] guix: lint: Exclude some "@" symbols from various > checks. > > The visual representation of

guix pypi-ls

2022-11-05 Thread jgart
hi, I have this one off script I call `pypi-ls` for listing tar files on standard output from pypi to see if they contain tests: #!/bin/env sh exec wget -qO- $1 | tar xvz Would this feature/idea be useful to be integrated into the guix cli somehow? Maybe integrated into the pypi importer?

[Guix Website] A Search Page for Packages

2022-11-05 Thread Luis Felipe
Hello Guix, This message is in reply to an old one (https://lists.gnu.org/archive/html/guix-devel/2020-07/msg00050.html), where Danjela shared the work done during the internship. Danjela said: > I'd like to know if you find the page useful so that I can hopefully start > working on

Re: Compile skribilo doc containing guix channel references

2022-11-05 Thread Phil
Hi, Phil writes: > Hi, > > Ludovic Courtès writes: > >> We toyed with Skribilo/Guix integration in this paper: >> >> https://hal.inria.fr/hal-01161771/en >> >> https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/reppar-2015/reproducible-hpc.skb >> >> (Note that it starts with ugly

Re: Permanent URL for GUIX packages

2022-11-05 Thread Development of GNU Guix and the GNU System distribution.
Hi Zimon, thank you, that should work for the time being. I'd love to link the official site on .gnu.org though, please make it possible guys 凉 > On Nov 5, 2022, at 09:19, zimoun wrote: > > Hi, > >> On Thu, 03 Nov 2022 at 11:50, Sunshine via "Development of GNU Guix and the >> GNU System

Re: Reproducible Builds Summit 2022

2022-11-05 Thread Christopher Baines
zimoun writes: > Really cool! Thank you for the heads-up. > > On Thu, 03 Nov 2022 at 15:44, Efraim Flashner wrote: > >> We should also continue working on implementing a >> change in the ACL to allow requiring a K of N agreement between >> different substitute servers that a

Re: trying to write my own herd service

2022-11-05 Thread EuAndreh
> > (start #~(make-forkexec-constructor > >    (list > >     (string-append > > #$go-github-com-KefirTheAutomator-daemon "/bin/daemon") > >     " -pidFile=/var/run/my-daemon.pid" > >     " -logFile=/var/log/my-daemon.log")))

Re: Reproducible Builds Summit 2022

2022-11-05 Thread zimoun
Hi, Really cool! Thank you for the heads-up. On Thu, 03 Nov 2022 at 15:44, Efraim Flashner wrote: > We should also continue working on implementing a > change in the ACL to allow requiring a K of N agreement between > different substitute servers that a build is correct^2. I

Re: Permanent URL for GUIX packages

2022-11-05 Thread zimoun
Hi, On Thu, 03 Nov 2022 at 11:50, Sunshine via "Development of GNU Guix and the GNU System distribution." wrote: >  guix.gnu.org/packages/monolith-2.6.1/ Indeed. Note this alternative: https://hpc.guix.info/package/monolith Cheers, simon

Update on automating testing of patches and qa.guix.gnu.org

2022-11-05 Thread Christopher Baines
Hey! I last emailed guix-devel on this topic back in September: https://lists.gnu.org/archive/html/guix-devel/2022-09/msg00054.html https://lists.gnu.org/archive/html/guix-devel/2022-09/msg00159.html Along with some general improvements and fixes, the following things might be interesting:

[RESEND] Expose #:pre-mount argument of boot-system to raw-initrd.

2022-11-05 Thread Hilton Chain
Hi Guix, The patch adds a #:pre-mount argument to raw-initrd, to be used in the later boot-system invocation. This enables more customization space while avoiding raw-initrd definition duplicates. My main goal is to unlock LUKS root partition remotely via SSH, as in the NixOS module linked

Expose #:pre-mount argument of boot-system to raw-initrd.

2022-11-05 Thread Hilton Chain
Hi Guix, This patch adds a #:pre-mount argument to raw-initrd, to be used in the later boot-system invocation. This enables more customization space while avoiding raw-initrd definition duplicates. My main goal is to unlock LUKS root partition remotely via SSH, as in the NixOS module linked

Re: Reproducible Builds Summit 2022, nar support in diffoscope

2022-11-05 Thread Christopher Baines
Efraim Flashner writes: > Chris and I are here at the reproducible builds summit in Venice, we're > winding down now but it's been a great time meeting everyone and > planning out upcoming tasks. One thing I forgot to tell Efraim about is that I got around to looking at nar support in

Re: trying to write my own herd service

2022-11-05 Thread Liliana Marie Prikler
Am Samstag, dem 05.11.2022 um 02:21 +0300 schrieb Adam Kandur: > Hi guix! > I tried to write my own herd service, that's what i did > ``` > (define (my-daemon-shepherd-service _) >   (list (shepherd-service > (documentation "") > (provision