Re: [Nicolas Graves] [PATCH v6 01/10] rde: emacs: Start emacs in --daemon mode, with shepherd and pid-file

2024-04-19 Thread Stefan Monnier
> The systemd documentation contains code to implement sd_notify without > using libsystemd at > https://www.freedesktop.org/software/systemd/man/devel/sd_notify.html#Notes > > Lennart Poettering said on Mastodon that the notify protocol is stable > and is independent of libsystemd. > > https://mas

Re: Fix grammar and markup (was Re: Feedback of the GNU Guix manual)

2024-04-19 Thread pelzflorian (Florian Pelz)
Hello Matt, pushed as 86fb0e039bf30cf85e2066401f9a384427c47ea8. I was bold enough to retain the xref change in (Setting Up the Daemon) prompted by Ludo, because starting a sentence with @xref is recommended in the Texinfo manual and its examples, while @pxref at the start of a phrase is not prefer

Re: Sustainability fund application ongoing

2024-04-19 Thread Ludovic Courtès
Hi Maxim, Maxim Cournoyer skribis: > It was pointed to us that the "Free and Open Source Software > Sustainability Fund" [0] is currently receiving applications. The fund > aim to sponsors free software projects for their > maintenance/organisational activities. Nice! You forgot the link but

Re: Distributed GNU Shepherd NLNet Grant

2024-04-19 Thread Ludovic Courtès
Hey Juliana, Juliana Sims skribis: > As some of you already know, in December I submitted an application > for an NLNet grant to fund porting our beloved Shepherd to Spritely > Goblins [1]. This work would represent a radical evolution in the > capabilities of not just Guix's system layer, but o

Re: System can no longer be reconfigured

2024-04-19 Thread Ludovic Courtès
Hi, Felix Lechner via "Development of GNU Guix and the GNU System distribution." skribis: > I can no longer reconfigure a system with any of these methods: > > 1. "guix deploy" which I use almost exclusively > 2. "guix system reconfigure" after a recent pull > 3. "./pre-inst-env guix system reco

Re: No public interface for shepherd-package

2024-04-19 Thread Ludovic Courtès
Hi Felix, Felix Lechner skribis: > Following podiki's and jab's kind advice on IRC yesterday, I recompiled > Guix locally. I also provided all channels locally via -L. > > That 'system reconfigure' failed too, however. The error message was: > > Module named (shepherd-package) has no publi

Re: The `channels' field of `operating-system' record

2024-04-19 Thread Ludovic Courtès
Hi, Tomas Volf <~@wolfsden.cz> skribis: > On 2024-04-10 17:17:27 +0200, Ludovic Courtès wrote: [...] >> Yes, why is that? At first sight, that’s because ‘extra-special-file’ >> does things at activation time; there’s no check happening at >> configuration time. >> >> It was really meant for /b

Re: Creating a documentation team?

2024-04-19 Thread pelzflorian (Florian Pelz)
Ludovic Courtès writes: > Hi Florian and all, > > I figure you’ve been doing a lot of review and writing of the manual. > Should we create a documentation team, of which you could be a honorary > member? :-) Yes, please add this team for documentation. I agree and would like to be in that team.

Re: Creating a documentation team?

2024-04-19 Thread Maxim Cournoyer
Hi, Ludovic Courtès writes: > Hi Florian and all, > > I figure you’ve been doing a lot of review and writing of the manual. > Should we create a documentation team, of which you could be a honorary > member? :-) > > I feel like ensuring doc consistency, be it regarding the content, > terminolog

Re: Should we include nss-certs out of the box?

2024-04-19 Thread Maxim Cournoyer
Hi Fabio, Fabio Natali writes: > Hi, > > Here's my attempt at adding 'nss-certs' to '%default-packages'. > > https://lists.gnu.org/archive/html/guix-patches/2024-04/msg01187.html > > I've removed the 'nss-certs' entry from the installer, as suggested by > Ludo, and I've updated the docs, hopeful

Re: Status of ‘core-updates’

2024-04-19 Thread Maxim Cournoyer
Hi Ludo, Ludovic Courtès writes: > Hi Maxim, > > Maxim Cournoyer skribis: > >> Since branches were merged in, I believe the problem we are facing at >> the moment is librsvg failing its test suite with a segfault (!). Could >> be the glibc upgrade, or rust itself, I'm not sure. I was trying t

Re: [Nicolas Graves] [PATCH v6 01/10] rde: emacs: Start emacs in --daemon mode, with shepherd and pid-file

2024-04-19 Thread Rudolf Schlatte
Ludovic Courtès writes: > Stefan Monnier skribis: > >>> Would that make sense on systems where systemd is used? If libsystem is >>> already installed it would be more convenient for the user to use the >>> already installed and very likely loaded libsystemd instead of >>> reimplementing the feat

Re: Shepherd timers

2024-04-19 Thread Ludovic Courtès
Hi, Felix Lechner skribis: > On Wed, Apr 10 2024, Ludovic Courtès wrote: > >> Could you share this service or at least the (calendar-event …) bit? > > It was my error. The iota in > > (calendar-event #:minutes '(iota 12 3 5)) Oh, great that you found out. We should add checks to diagnose

Re: backdoor injection via release tarballs combined with binary artifacts (was Re: Backdoor in upstream xz-utils)

2024-04-19 Thread Ludovic Courtès
Hi, Skyler Ferris skribis: > In short, I'm not sure that we actually get any value from checking the > PGP signature for most projects. Either HTTPS is good enough or the > attacker won. 99% of the time HTTPS is good enough (though it is notable > that the remaining 1% has a disproportionate

Re: [Nicolas Graves] [PATCH v6 01/10] rde: emacs: Start emacs in --daemon mode, with shepherd and pid-file

2024-04-19 Thread Ludovic Courtès
Hi, Nicolas Graves skribis: > (define (emacs-shepherd-service config name) > (shepherd-service >(documentation > (format #f "Emacs server. Use ~a to connect to it." > (if (eq? 'server name) > "@code{emacsclient}" > (format #f "@code{emacscli

Re: [Nicolas Graves] [PATCH v6 01/10] rde: emacs: Start emacs in --daemon mode, with shepherd and pid-file

2024-04-19 Thread Ludovic Courtès
Stefan Monnier skribis: >> Would that make sense on systems where systemd is used? If libsystem is >> already installed it would be more convenient for the user to use the >> already installed and very likely loaded libsystemd instead of >> reimplementing the feature. > > You might be right, but

Re: [Nicolas Graves] [PATCH v6 01/10] rde: emacs: Start emacs in --daemon mode, with shepherd and pid-file

2024-04-19 Thread Ludovic Courtès
Hi, Björn Bidar skribis: > Stefan Monnier writes: > >>> Maybe some feedback on the Emacs side about this? There are indeed very >>> few places where systemd sd_* functions are called in emacs.c, should we >>> try and re-implement them instead of using the library as is? Would that >>> be a cont

Re: Status of ‘core-updates’

2024-04-19 Thread Ludovic Courtès
Hi Maxim, Maxim Cournoyer skribis: > Since branches were merged in, I believe the problem we are facing at > the moment is librsvg failing its test suite with a segfault (!). Could > be the glibc upgrade, or rust itself, I'm not sure. I was trying to > upgrade librsvg, which needs an update an

Creating a documentation team?

2024-04-19 Thread Ludovic Courtès
Hi Florian and all, I figure you’ve been doing a lot of review and writing of the manual. Should we create a documentation team, of which you could be a honorary member? :-) I feel like ensuring doc consistency, be it regarding the content, terminology, typography, or use of markup, is a job in

Re: Adding plumbing subcommand 'derivation'?

2024-04-19 Thread Ludovic Courtès
Hi, Simon Tournier skribis: > On ven., 12 avril 2024 at 20:04, Leo Famulari wrote: > >>> Do you think it would be useful to package it? Or maybe to include it >>> as another subcommand (or part of some subcommand)? >> >> I'd love for this to be built in to Guix. I'm often struggling to read >>

Re: Distributed GNU Shepherd NLNet Grant

2024-04-19 Thread Development of GNU Guix and the GNU System distribution.
Hi Juli, On Thu, Apr 18 2024, Juliana Sims wrote: > I submitted an application for an NLNet grant to fund porting our > beloved Shepherd to Spritely Goblins Wow, I'm not sure what that will do just yet, but I can't wait to hear more! > I am happy to announce that this grant application was appr

Sustainability fund application ongoing

2024-04-19 Thread Maxim Cournoyer
Hello Guix, It was pointed to us that the "Free and Open Source Software Sustainability Fund" [0] is currently receiving applications. The fund aim to sponsors free software projects for their maintenance/organisational activities. I'm tempted to apply myself, but I thought I'd share it here: th

Re: Distributed GNU Shepherd NLNet Grant

2024-04-19 Thread Ricardo Wurmus
Hi Juli, > I am happy to announce that this grant application was approved! [2] Congratulations! > Materially, it would allow Shepherd dæmons running on > different machines to securely communicate and interact with each > other, going so far as to control one machine's dæmons from another > mac