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

2022-09-22 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-22 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 a/guix/scripts/subs

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

2022-09-22 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 tr

bug#57749: [patch] maven: fix build with java-slf4j-simple-source expanded

2022-09-22 Thread Julien Lepiller
Le Thu, 22 Sep 2022 10:19:16 +0200, Rostislav Svoboda a écrit : > It seems like this issue has been resolved by the > 79897a37012a9bfbcb460cfe0aaaf32aab79dbe5 if so then please close this > issue. > > Thanks > > > Ah indeed, a similar patch was sent independently and pushed before this. I wa

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

2022-09-22 Thread Maxime Devos
On 22-09-2022 13:38, Dr. Arne Babenhauserheide wrote: Tobias Geerinckx-Rice writes: can I express "any version of ffmpeg"? No, this would go against the goals of Guix: packages can't depend on properties of the environment they'll end up in (if any). What’s the right way to deal with t

bug#58008: [PATCH] gnu: linux: Fix the extra-version parameter in make-linux-libre*.

2022-09-22 Thread Stefan via Bug reports for GNU Guix
Hi Leo! I’m addressing you directly because of the entry in etc/teams.scm. I found and fixed a bug in make-linux-libre*. The split of the phase 'configure into a separate 'set-environment will be used by another patch. Actually this is part of a patch series in 48314. But it is an independent

bug#57983: Error installing on a Framework Laptop

2022-09-22 Thread Dan Finlay
Cool, I'll retry for now! - Dan On Wed, Sep 21, 2022, at 11:50 PM, Mathieu Othacehe wrote: > Hello Dan, > > Thanks a lot for the bug report. > >> The dump was uploaded as installer-dump-11a1087c. > > As you are the first one reporting an installer bug using the new dump > mechanism, a small preci

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

2022-09-22 Thread Dr. Arne Babenhauserheide
Tobias Geerinckx-Rice writes: >> can I express "any version of ffmpeg"? > > No, this would go against the goals of Guix: packages can't depend on > properties of the environment they'll end up in (if any). What’s the right way to deal with this, then? I need ffmpeg at as propagated-input, but

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

2022-09-22 Thread Maxime Devos
On 22-09-2022 00:14, Dr. Arne Babenhauserheide wrote: Hi, this packages python-mat2. To avoid profile collisions when the user installed a different version of ffmpeg (e.g. ffmpeg@5) in their profile, could you modify the code to look at a /gnu/store/.../bin/ffmpeg instead? Likewise for b

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

2022-09-22 Thread Maxime Devos
On 22-09-2022 00:24, Dr. Arne Babenhauserheide wrote: "Dr. Arne Babenhauserheide" writes: +(propagated-inputs (list python-mutagen python-pycairo python-pygobject ffmpeg perl-image-exiftool bubblewrap gdk-pixbuf poppler librsvg)) My local ffmpeg is ffmpeg-5, but this dependency pulls

bug#57983: Error installing on a Framework Laptop

2022-09-22 Thread Mathieu Othacehe
Hey, > Here is a fix for the second issue, as well as a little bonus commit for a > mistake that made it past my refactoring. That's awesome. I tested by running an install with "automatic encrypted partitioning" then killing the "guix init" process. The installer is able to resume the final st

bug#57983: [PATCH 2/4] installer: Return partitions with crypt password as step result.

2022-09-22 Thread Josselin Poiret via Bug reports for GNU Guix
* gnu/installer/newt/partition.scm (run-partitioning-page): Do it. --- gnu/installer/newt/partition.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/installer/newt/partition.scm b/gnu/installer/newt/partition.scm index eda34e0461..2adb4922b4 100644 --- a/gnu/instal

bug#57983: [PATCH 0/4] Fix luks devices not being re-opened when restarting the final step

2022-09-22 Thread Josselin Poiret via Bug reports for GNU Guix
Hi both of you, Here is a fix for the second issue, as well as a little bonus commit for a mistake that made it past my refactoring. Best, Josselin Poiret (4): installer: Move to utils and use it for crypt passwords. installer: Return partitions with crypt password as step result. install

bug#57983: [PATCH 3/4] installer: Ensure luks devices are open when mounting partitions.

2022-09-22 Thread Josselin Poiret via Bug reports for GNU Guix
* gnu/installer/parted.scm (luks-ensure-open): New procedure. (unmount-user-partitions): Ensure luks devices are open. --- gnu/installer/parted.scm | 16 1 file changed, 16 insertions(+) diff --git a/gnu/installer/parted.scm b/gnu/installer/parted.scm index 51ba2bebd6..fcc936a391

bug#57983: [PATCH 4/4] installer: Exit console-services page with abort-to-prompt.

2022-09-22 Thread Josselin Poiret via Bug reports for GNU Guix
* gnu/installer/newt/services.scm (run-console-services-cbt-page): Do it. --- gnu/installer/newt/services.scm | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gnu/installer/newt/services.scm b/gnu/installer/newt/services.scm index 9951ad2212..b22024602c 100644 --- a/gnu/in

bug#57983: [PATCH 1/4] installer: Move to utils and use it for crypt passwords.

2022-09-22 Thread Josselin Poiret via Bug reports for GNU Guix
* gnu/installer/user.scm (, secret?, make-secret, secret-content): Move to utils.scm. * gnu/installer/utils.scm (, secret?, make-secret, secret-content): Moved from user.scm. * gnu/installer/newt/partition.scm (prompt-luks-passwords): Make password a . * gnu/installer/parted.scm (luks-format-and-op

bug#57543: emacs-telega is broken

2022-09-22 Thread Giovanni Biscuolo
Hello, Ludovic Courtès writes: [...] > I think we can reintroduce tdlib 1.8.0 (in addition to the latest > version currently available) for use by emacs-telega; we’ll remove it > eventually when it becomes unnecessary. OK > Could you send a patch? I just sent a patch: bug#58003 unfortunatel

bug#57978: the fallback machanism for substitute servers doesn't work?

2022-09-22 Thread Ludovic Courtès
Hi, Attila Lendvai skribis: > guix substitute: warning: ci.guix.gnu.org: connection failed: No route to host > qemu-minimal-7.1.0-doc 3.4MiB >876.6MiB/s 00:00 > [##] 100.0% > gui

bug#57749: [patch] maven: fix build with java-slf4j-simple-source expanded

2022-09-22 Thread Rostislav Svoboda
It seems like this issue has been resolved by the 79897a37012a9bfbcb460cfe0aaaf32aab79dbe5 if so then please close this issue. Thanks