bug#71941: [PATCH v3 1/2] guix: fix: map-derivation not handling directories

2025-02-23 Thread Sergio Pastor Pérez
The `map-derivation` procedure was trying to process directories as files. When a derivation had a 'module import' directory as input, it threw an exception since it tried to open it as a file. Change-Id: I9b766f9aaa03ea9307f73e8abb36bc347af4b5e6 --- guix/derivations.scm | 6 -- 1 file change

bug#71941: [PATCH v3 2/2] guix: fix: slow map-derivation procedure

2025-02-23 Thread Sergio Pastor Pérez
..8ec36b0fe3 100644 --- a/guix/derivations.scm +++ b/guix/derivations.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012-2021, 2023-2024 Ludovic Courtès ;;; Copyright © 2016, 2017 Mathieu Lirzin +;;; Copyright © 2025 Sergio Pastor Pérez

bug#71941: [PATCH v2 1/2] guix: fix map-derivation not handling directories

2025-02-05 Thread Sergio Pastor Pérez
The `map-derivation` procedure was trying to process directories as files. When a derivation had a 'module import' directory as input, it threw an exception since it tried to open it as a file. Change-Id: I9b766f9aaa03ea9307f73e8abb36bc347af4b5e6 --- guix/derivations.scm | 6 -- 1 file change

bug#71941: [PATCH v2 2/2] guix: fix: slow `map-derivation' procedure

2025-02-05 Thread Sergio Pastor Pérez
Implement caching to speed up computation. Change-Id: I186e2a62f6655e3b0738dd6e0f628faccd8b855e --- guix/derivations.scm | 108 +++ 1 file changed, 58 insertions(+), 50 deletions(-) diff --git a/guix/derivations.scm b/guix/derivations.scm index 9c019a35bb.

bug#71941: [PATCH] guix: fix map-derivation not handling directories

2024-09-01 Thread Sergio Pastor Pérez
The `map-derivation` procedure was trying to process directories as files. When a derivation had a 'module import' directory as input, it threw an exception since it tried to open it as a file. Change-Id: I9b766f9aaa03ea9307f73e8abb36bc347af4b5e6 --- Hi, as far as I know 'module import' directorie

bug#71941: Broken `map-derivation' procedure

2024-07-04 Thread Sergio Pastor Pérez
Hello. The procedure `map-derivation` from `(guix derivations)` seems broken. Evaluating this yields an error, it probably shouldn't: --8<---cut here---start->8--- scheme@(guix-user)> (use-modules (guix) (guix derivations)

bug#70281: Incorrect python-portend output version

2024-04-10 Thread Sergio Pastor Pérez
Hello. I've noticed that `python-portend' does not have a correct version number in the output derivation. This will create failures during the `python-build-system' `sanity-check' phase. The following command demonstrates the issue: --8<---cut here---start->8-

bug#66419: Incorrect handling of -L flag on guix system commands

2023-10-09 Thread Sergio Pastor Pérez
Good morning. I've noticed that in system configurations split into different modules, when using the -L flag, the `guix system build` command incorrectly issues some errors. The error is ignored and the system is built successfully. For example, given a base system and 2 systems that inherit fro

bug#65774: python updater clears inputs, leaves propagated-inputs empty

2023-09-11 Thread Sergio Pastor Pérez
Hi, I'm afraid you lost me here. Why is the `inputs' field empty? I don't understand what you meand with the checking of 'python-'. Keep in mind that I have very little experince with python packaging so I'm may not understand you due to my lack of background. Maxim Cournoyer writes: > Hi, >

bug#63382: Inferiors broken

2023-05-09 Thread Sergio Pastor Pérez
Hello. After experimenting with the guix Inferiors for channels as explained on the `info guix inferiors`. The examples are not working. Seems like certain commits do work. Non-working example '~/Documents/inferiors/broken.scm': --8<---cut here---start->8--- (