bug#58036: kernel module not found "pata_acpi" in linux-libre-5.19.10

2022-09-23 Thread Maxim Cournoyer
Hello, While attempting to reconfigure the overdrive1 aarch64 machine, I got: --8<---cut here---start->8--- substitute: ^Msubstitute: ESC[Kupdating substitutes from 'https://ci.guix.gnu.org'... 0.0%^Msubstitute: ESC[Kupdating substitutes from

bug#57922: Shepherd doesn't seem to correctly handle waitpid itself

2022-09-23 Thread Maxim Cournoyer
reopen 57922 tags 57922 -notabug thanks Hi again, [...] >>> Here's a small reproducer to apply on our code base: >>> >>> --8<---cut here---start->8--- >>> modified gnu/services/telephony.scm >>> @@ -685,13 +685,7 @@ (define (archive-name->username archive)

bug#57990: Add package: python-mat2 (remove metadata from images to improve privacy)

2022-09-23 Thread Chris Marusich
Apologies for the top post. I noticed this email and wanted to point you to prior work, in case it proves useful: https://issues.guix.gnu.org/31307#14 On Thu, Sep 22, 2022 at 12:24 PM Maxime Devos wrote: > > > On 22-09-2022 13:38, Dr. Arne Babenhauserheide wrote: > > > > Tobias Geerinckx-Rice

bug#57978: [bug#58017] [PATCH 2/2] substitute: Retry downloading when a nar is unavailable.

2022-09-23 Thread Maxime Devos
+(test-equal "substitute, first URL has narinfo but nar is 404, both URLs authorized" + "Substitutable data." + (with-narinfo* + (string-append %narinfo "Signature: " + (signature-field %narinfo)) + %main-substitute-directory + +(with-http-server `((200

bug#57838: failing to boot, probably due to guix gc

2022-09-23 Thread Maxime Devos
For these kind of errors, I think I've an idea what's the cause in . On 15-09-2022 21:44, Attila Lendvai wrote: dear Guixers, on one of my installs i ran the following two commands as root: guix gc --delete-generations=60d guix system delete-generations

bug#58013: Can't use guix pull

2022-09-23 Thread Maxime Devos
I think I've an idea what the cause of these kind of errors are, see . In the short term, the tools "guix gc --verify=contents", "guix gc --repair" and "guix build --repair" may be useful. Greetings, Maxime OpenPGP_0x49E3EE22191725EE.asc Description:

bug#58033: A bug in file-dynamic-info used by validate-runpath in gnu-build-system and others.

2022-09-23 Thread Lukasz Olszewski
It appears I found a bug in guix triggered by certain binary data present in an ELF header. While running a validate runpath phase of a build-system for a new package that is not a part of guix I encountered unusual errors reported for certain binary files. Those binary files RUNPATHs were

bug#58013: Can't use guix pull

2022-09-23 Thread bossatossa via Bug reports for GNU Guix
Here's the output: Backtrace: 3 (primitive-load "/root/.cache/guix/inferiors/tdopwqgzlr…") In ice-9/eval.scm: 293:34 2 (_ #) 196:35 1 (_ #) In ice-9/boot-9.scm: 3330:6 0 (resolve-interface (guix ui) #:select _ #:hide _ # _ # _ …) ice-9/boot-9.scm:3330:6: In procedure

bug#57217: home-openssh-service-type creates .ssh/config with wrong permissions

2022-09-23 Thread Ludovic Courtès
Ludovic Courtès skribis: > To address the issue at hand, we would need to map UID 0 of the host as > UID 0 of the guest, but I’m not sure this can be done. I believe it cannot be done: we can only map a single UID (at least unless/until we use subordinate UIDs.) Back to the original problem:

bug#58031: LibreOffice 7.3.5.2 is not reproducible

2022-09-23 Thread Ludovic Courtès
There’s a single file that differs: --8<---cut here---start->8--- $ guix describe Generation 228 Sep 12 2022 08:17:50(current) guix e3ed1d0 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit:

bug#57922: Shepherd doesn't seem to correctly handle waitpid itself

2022-09-23 Thread Maxim Cournoyer
tags 57922 +notabug thanks Hi Ludo! Ludovic Courtès writes: [...] >> What I don't understand that well is that this signal handler could be >> installed only once when shepherd starts, right? That way, it wouldn't >> need to depend on specific start actions being chosen. > > The SIGCHLD

bug#58013: Can't use guix pull

2022-09-23 Thread bossatossa via Bug reports for GNU Guix
I checked the file and it was completely empty, so i dont have anything to paste here. zimoun writes: > Hi, > > On jeu., 22 sept. 2022 at 20:06, bossatossa via Bug reports for GNU Guix > wrote: > >> In ./guix/derivations.scm: >>963:17 1 (derivation # >> "texlive-bin-20210325"

bug#58013: Can't use guix pull

2022-09-23 Thread zimoun
On Fri, 23 Sept 2022 at 14:04, bossatossa wrote: > I checked the file and it was completely empty, so i dont have anything to > paste here. Maybe try: guix gc -D /gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv then re-run guix time-machine

bug#57978: [PATCH 2/2] substitute: Retry downloading when a nar is unavailable.

2022-09-23 Thread zimoun
Hi, On ven., 23 sept. 2022 at 08:19, Ludovic Courtès wrote: > Fixes > Reported by Attila Lendvai . > > Previously, if a narinfo was available but its corresponding nar was > missing (for instance because the narinfo was cached and the server > became

bug#58013: Can't use guix pull

2022-09-23 Thread zimoun
Hi, On jeu., 22 sept. 2022 at 20:06, bossatossa via Bug reports for GNU Guix wrote: > In ./guix/derivations.scm: >963:17 1 (derivation # > "texlive-bin-20210325" "/gnu/store/1kws5vkl0glvpxg?" ?) > In ./guix/store.scm: >1033:9 0 (_ # > "texlive-bin-20210325.drv" #vu8(68 101 114 105

bug#57978: [PATCH 1/2] substitute: Split nar download.

2022-09-23 Thread zimoun
Hi, On ven., 23 sept. 2022 at 08:19, Ludovic Courtès wrote: > * guix/scripts/substitute.scm (download-nar): New procedure, with most > of the code moved from... > (process-substitution): ... here. Call it. LTGM. Just to be sure, the patch tweaks the logic checking about narinfo and it is not

bug#58013: Can't use guix pull

2022-09-23 Thread Maxime Devos
On 22-09-2022 21:06, bossatossa via Bug reports for GNU Guix wrote: message: "error parsing derivation `/gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv': expected string `Derive(['" Could you attach

bug#57283: opensmtpd: permission issue while trying to deliver messages to mboxes in /var/mail

2022-09-23 Thread Felix Lechner via Bug reports for GNU Guix
Hi, Based on friendly advice offered on IRC, I believe I more or lessaddressed the setgid issue with the system declaration below. The issue I still have is that the adjusted gids appear to be effective only for users but not for the smtpd process itself. As a result, smtpd could not deliver an

bug#58013: Can't use guix pull

2022-09-23 Thread bossatossa via Bug reports for GNU Guix
Hello. I wanted to update but everytime i try to use guix pull, it fails to compute the derivation. Here's the complete output: Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Building from this channel: guix

bug#57217: home-openssh-service-type creates .ssh/config with wrong permissions

2022-09-23 Thread Ludovic Courtès
Hi Elias, Elias Kueny skribis: > The files are created with too open permissions, so ssh refuses to run: > > $ ssh xxx > Bad owner or permissions on ~/.ssh/config > > $ ls -l .ssh > lrwxrwxrwx 1 user users 59 Aug 14 18:17 authorized_keys -> >

bug#57922: Shepherd doesn't seem to correctly handle waitpid itself

2022-09-23 Thread Ludovic Courtès
Hi, Josselin Poiret skribis: > Maxim Cournoyer writes: [...] >> 1. It requires to be installed in the signal handlers for each >> processes, with something like: >> >> --8<---cut here---start->8--- >> (unless %sigchld-handler-installed? >> (sigaction

bug#57978: [PATCH 2/2] substitute: Retry downloading when a nar is unavailable.

2022-09-23 Thread Ludovic Courtès
Fixes Reported by Attila Lendvai . Previously, if a narinfo was available but its corresponding nar was missing (for instance because the narinfo was cached and the server became unreachable in the meantime), 'guix substitute --substitute' would try to download

bug#57978: [PATCH 1/2] substitute: Split nar download.

2022-09-23 Thread Ludovic Courtès
* guix/scripts/substitute.scm (download-nar): New procedure, with most of the code moved from... (process-substitution): ... here. Call it. --- guix/scripts/substitute.scm | 52 +++-- 1 file changed, 32 insertions(+), 20 deletions(-) diff --git

bug#57978: [PATCH 0/2] Retry nar downloads upon failure

2022-09-23 Thread Ludovic Courtès
Hello! This is a long overdue fix for : when a nar cannot be downloaded from its “preferred” location, ‘guix substitute --substitute’ will now retry once for each substitute URL instead of failing right away. This should address the most common issues such as