bug#64862: [feature request] [shepherd] Specifying POSIX capabilities on services

2023-07-25 Thread Maxim Cournoyer
Hello, It'd be useful to be able to specify POSIX capabilities a Shepherd service should have, for example for an unprivileged process to be able to bind to ports lower than 1024. This came up while reviewing #63082, which patch 10/16 (now dropped because of loss of functionality) suggested to

bug#63082: mpd defaul configuration does not work ('No database' error)

2023-07-25 Thread Maxim Cournoyer
Hi Bruno, Bruno Victal writes: > Hi Maxim, > > On 2023-05-05 19:28, Maxim Cournoyer wrote: >> * gnu/services/audio.scm (mpd-shepherd-service): Register a new update >> action. >> * doc/guix.texi (Audio Services): Document it. >> --- >> doc/guix.texi | 10 ++ >>

bug#63082: mpd defaul configuration does not work ('No database' error)

2023-07-25 Thread Maxim Cournoyer
Hi, Bruno Victal writes: > On 2023-05-05 19:29, Maxim Cournoyer wrote: >> - (make-forkexec-constructor >> - (list #$(file-append package "/bin/mpd") >> - "--no-daemon" >> - #$config-file) >> -

bug#63082: mpd defaul configuration does not work ('No database' error)

2023-07-25 Thread Maxim Cournoyer
Hi Bruno, Bruno Victal writes: > On 2023-05-05 19:29, Maxim Cournoyer wrote: >> Relates to . >> >> Quoting a MPD developer, regarding MPD's feature to switch user itself: >> "that's legacy for the dark ages when proper service managers did not exist" >> :-).

bug#64836: pygobject GTK modules lookup fails following CUPS graft

2023-07-25 Thread Maxim Cournoyer
Hi, Maxim Cournoyer writes: > Hello, > > I initially thought the issue may be with the GTK .typelib files not > getting grafted correctly, but I've verified them and they appear > correct (there's a single file name for the shared library, and it > appears in the .typelib in full, gets grafted

bug#64836: pygobject GTK modules lookup fails following CUPS graft

2023-07-25 Thread Maxim Cournoyer
Hello, I initially thought the issue may be with the GTK .typelib files not getting grafted correctly, but I've verified them and they appear correct (there's a single file name for the shared library, and it appears in the .typelib in full, gets grafted correctly). So I'm now leaning toward a

bug#64856: guix shell cache doesn't consider grafts

2023-07-25 Thread Maxim Cournoyer
Hello, While investigating https://issues.guix.gnu.org/64836, I discovered that the cache of 'guix shell' doesn't take into account grafts for subsequent invocations. Consider, using Guix at commit 21b718f4d6c3ded8ef50d12f6e9ae6474f74620f: --8<---cut

bug#64803: python-shiboken-6 fails

2023-07-25 Thread Hilton Chain via Bug reports for GNU Guix
Hello Formbi, On Sun, 23 Jul 2023 19:26:11 +0800, Formbi via Bug reports for GNU Guix wrote: > The line in question (and the neighboring ones for context) looks > like this: > > import base64 > import importlib > import importlib.machinery as imachi > import io > import sys > import

bug#64783: Build of texlive-font-maps fails

2023-07-25 Thread Isaac van Bakel
I had the same issue, with a pretty minimal manifest: (use-modules (gnu packages)) (use-package-modules tex) (packages->manifest (list texlive texlive-amsmath texlive-txfonts)) Based on the suggestion that the missing files are propagated by texlive-bin, I added that to the manifest and

bug#64852: Texlive errors and weird behavior

2023-07-25 Thread Wojtek Kosior via Bug reports for GNU Guix
Hello, I'm having some problems using texlive after the recent tex-team merge. On my system (with texlive installed in a profile, together with many other packages) the tools complain about 'lualatex.fmt', 'pdflatex.fmt', etc. missing. Before the merge I have been using texlive without ever

bug#64827: Texlive has become slow

2023-07-25 Thread Andreas Enge
Hello, Am Tue, Jul 25, 2023 at 12:09:06AM +0200 schrieb Ricardo Wurmus: > > I can't find the format file `pdflatex.fmt'! > This sounds like a sibling of https://issues.guix.gnu.org/64729 it looks similar indeed. But notice that I use the monolithic package "texlive". And I just tried it again