GNU Shepherd 0.9.3 released

2022-11-17 Thread Ludovic Courtès
We are pleased to announce the GNU Shepherd version 0.9.3. This is a bug-fix release, representing 16 commits by 1 person over 2 months. • About The GNU Daemon Shepherd or GNU Shepherd is a service manager written in Guile that looks after the herd of system services. It provides depende

Re: Compile skribilo doc containing guix channel references

2022-11-17 Thread Ludovic Courtès
Hi, zimoun skribis: > On jeu., 10 nov. 2022 at 12:58, Ludovic Courtès wrote: > >>> Is it possible to have a Skribilo reader which would use less >>> parenthesis? Similar to Racket Scribble? >> >> Definitely, there’s already a couple of them and we could add one with a >> syntax similar to Texi

Re: i586-gnu builds on ci.guix

2022-11-17 Thread Ludovic Courtès
Hi, Mathieu Othacehe skribis: >> Alas Cuirass depends on Fibers, which is currently Linux-only¹, so we >> cannot {cross-,}build it for GNU/Hurd. The good news is that >> ‘remote-worker.scm’ itself doesn’t seem to use Fibers. So I wonder if >> we could arrange to build a stripped-down package t

Re: why does make-essential-device-nodes exist?

2022-11-17 Thread Ludovic Courtès
Hi, Ricardo Wurmus skribis: > make-essential-device-nodes does not seem to have any callers. Can we > remove it? Looks like we can remove it. I think it became almost useless with commit cc0e575a94a4e22a0bf2bf1b0c7b0514f1c1fbb5 in (2015), and unused since commit 8423c2d3097da2d9d25b6f56c1971a

Re: guix lint false positives and RFC patch

2022-11-17 Thread Ludovic Courtès
Hi, Vagrant Cascadian skribis: > +(test-equal "synopsis: exclude @code from long synopsis" > + '() > + (single-lint-warning-message > + (let ((pkg (dummy-package "x" > + (synopsis > + (string-append > +

Re: More rebuilds might be required under some circumstances.

2022-11-17 Thread Ludovic Courtès
Hi, jgart skribis: > In the manual (guix.texi), you mentioned that "More rebuilds might be required > under some circumstances" when running --list-dependent. > > What are those circumstances? Could you help us document the circumstances > so we can have the background context/more explanations

Re: guix melpa mirror!

2022-11-17 Thread Ludovic Courtès
jgart skribis: > Have people seen this yet? > > https://github.com/babariviere/guix-emacs > > pretty epic I think > > https://github.com/babariviere/guix-emacs/blob/master/docs/how_it_works.org Fun! Would be nice to share more code with (guix import elpa). Ludo’.

Release progress, week 6

2022-11-17 Thread Ludovic Courtès
Hello Guix! Release progress: week 6. • ‘make assert-binaries-available’ reports 92.3% coverage (details below), similar to last week. Please give a hand! :-) • Architectures: - i586-gnu: as proposed last week, I’ll drop i586-gnu from ‘etc/release-manifest.scm’. - ar

Re: Release progress, week 6

2022-11-17 Thread Efraim Flashner
On Thu, Nov 17, 2022 at 05:04:43PM +0100, Ludovic Courtès wrote: > Hello Guix! > > Release progress: week 6. > > • ‘make assert-binaries-available’ reports 92.3% coverage (details > below), similar to last week. Please give a hand! :-) > > • Architectures: > > - i586-gnu: as prop

Layout of ‘define-configuration’ records

2022-11-17 Thread Ludovic Courtès
Hi, Maxim Cournoyer skribis: > This is so that the first field of the generated record matches the first one > declared, which makes 'define-configuration' record API compatible with > define-record-type* ones. > > * gnu/services/configuration.scm (define-configuration-helper): Move the > %locat

Re: guix melpa mirror!

2022-11-17 Thread jgart
On Thu, 17 Nov 2022 16:14:41 +0100 Ludovic Courtès wrote: > Fun! > > Would be nice to share more code with (guix import elpa). Ah, yes that's a great idea!! I hadn't made the association yet between those two. I'll start reading through them with that in mind. I would love for guix to have ve