Re: `map-derivation' is too slow for meaningful usage

2025-02-05 Thread Sergio Pastor Pérez
Hello, On 10/23/24 18:38, Ludovic Courtès wrote: No idea, but the implementation is likely naïve: I wrote once, tested it on simple cases, but it never got any use beyond that. I went ahead and implemented caching[1] so the procedure is usable for derivations with big dependency bags. It even

Re: Global modification of #:make-flags

2025-01-22 Thread Sergio Pastor Pérez
Hello! On 8/23/24 11:01, Sarthak Shah wrote: I will open an issue on the debbugs as soon as I have time to update my patch! Did you have time to open the issue? If anyone knows where I could track the progress, please let me know. Regards, Sergio.

Re: On a Guile-based Build-Tool complimenting Guix

2025-01-10 Thread Sergio Pastor Pérez
Hello Divya, apologies for the late response. On 12/28/24 02:55, Divya Ranjan wrote: While I haven't looked Nicholas' patches carefully, how do you think we could use Guix's build-system functionality as it stands now for a proper build system? Well. I see it the other way around. Guix is th

Re: On a Guile-based Build-Tool complimenting Guix

2024-12-19 Thread Sergio Pastor Pérez
Hello Divya! I would like to show interest in having a Guile based build-tool. If the community decides this is something worth putting effort into, I would like to participate. While I don’t have a specific starting point in mind, I believe that an essential feature such a tool, is the ability

Re: Guix Data Service: Dump files missing (?)

2024-11-25 Thread Sergio Pastor Pérez
Hello Luis! On 11/25/24 14:44, Luis Felipe wrote: Where does the "use" command come from? My searching for it hasn't been productive... It comes from Direnv's standard library, it passes the arguments to `guix shell`. Please take a look at the library's man page[1]. [1]: https://direnv.net/

Replace Icedove for Thunderbird

2024-11-03 Thread Sergio Pastor Pérez
Hello. Is it possible to have Thunderbird packaged in Guix? If so, why are we still using Icedove? The Debian wiki says that the trademark issues with Thunderbird have been resolved: https://wiki.debian.org/Thunderbird Regards, Sergio

Re: `map-derivation' is too slow for meaningful usage

2024-10-01 Thread Sergio Pastor Pérez
Hello, Ludo. On 06-09-2024 12:17, Ludovic Courtès wrote: Perhaps we could try and address those performance issues, and then see if we could come up maybe with a “derivation transformation” framework to make it more approachable? That sound good to me. Do you have any idea on what could be the

`map-derivation' is too slow for meaningful usage

2024-09-01 Thread Sergio Pastor Pérez
Hello! Today I've spent some time understanding the issue with the `map-derivation` procedure[1]. I've submitted a fix to the issue I previously opened. As I describe in the answer, the procedure seems too slow for any meaningful usage; specially what I was describing in this thread[2]. What do

Re: Global modification of #:make-flags

2024-08-22 Thread Sergio Pastor Pérez
Hello Marek. Marek Paśnikowski writes: > Does the Guix System have a facility similar to Gentoo's [make.conf][2], > where a default optimization set can be declared? A potential problem is > with packages that are dependencies of services, like %desktop-services. > I hope those also would inheri

Re: Global modification of #:make-flags

2024-08-22 Thread Sergio Pastor Pérez
Hello, Sarthak! I would like to show interest in having an open issue on the matter. Suhail Singh writes: > Sarthak Shah writes: >> From my understanding, debbugs issues are meant for technical features [ 6 more citation lines. Click/Enter to show. ] >> or issues pending implementation, while

Re: Request for assistance maintaining LibreWolf

2024-08-19 Thread Sergio Pastor Pérez
Hello Christopher. Christopher Baines writes: > We've had for many months a feature in QA [1] where people can > mark > patches as being reviewed and looking like they're ready to be > merged, > which is personally what I hope will mitigate this feeling of "I > cannot > help you since I don't

Re: Request for assistance maintaining LibreWolf

2024-08-17 Thread Sergio Pastor Pérez
Hello Ian. I cannot help you since I don't have commit access. But I want to thank you for your hard work, I'm currently using your package. I can only echo your frustration since I also have some patches ready to be merged that seem to be forgotten. As it has been discussed in the past, Guix is

Re: Sustainable funding and maintenance for our infrastructure

2024-08-13 Thread Sergio Pastor Pérez
"Jonathan Frederickson" writes: > Guix accepting substitutes from servers without trusted signing keys if the > same substitutes are available bit-for-bit on a trusted substitute server > felt like it could be a hint at something. But your trusted build servers > need to have built a package an

Re: Should we document how to detect if build machines are reachable before trying to offload?

2024-07-21 Thread Sergio Pastor Pérez
Hello. > I guess this is probably what we should permit: building locally when we > cannot offload. > > Does that make sense? Yeah, makes sense. Regards! Sergio.

Re: Should we document how to detect if build machines are reachable before trying to offload?

2024-07-11 Thread Sergio Pastor Pérez
Hi Ludo! > Do you remember exactly under what circumstances it hangs? I think > ‘guix offload’ should handle that situation gracefully and we should fix > it if it does not. Yeah. It happens when I have a build machine configured like so and I disconnect it from the Ethernet connection: --8<

Should we document how to detect if build machines are reachable before trying to offload?

2024-07-04 Thread Sergio Pastor Pérez
Hello. I recently discovered that offloading builds to remote machines[1], hangs when the machines are not available; instead of defaulting to building locally[2]. This forces the user to use the `--no-offload` flag. I saw in the mailing list[2] that someone suggested that, the `build-machines` f

Re: New procedure to modify operating-system records

2024-06-30 Thread Sergio Pastor Pérez
Hi Ludo, thanks for taking a look! Ludovic Courtès writes: > So while I think the feature is much welcome, I believe we should strive > for an implementation that doesn’t break abstractions. I agree. I would rather have a procedure which respects abstractions. > As I mentioned earlier, one opt

New procedure to modify operating-system records

2024-06-23 Thread Sergio Pastor Pérez
Hello Guix. Some time ago, I disclosed on this mailing list that I was working on a procedure to facilitate modifications of Guile records. The idea was to be able to easily apply transformations to all `operating-system` record packages. I received a lot of help from Michal Atlas and Juliana Sim

Re: System deployment commands hoarding all RAM

2024-06-10 Thread Sergio Pastor Pérez
Hi Juliana, Thanks for your help on the matter! After reading your explanation about tail recursion I understand the concept much better. I still need to find a way to implement the problematic code in a tail-recursive fashion. But, I'm not convinced that it will solve the problem. Specially sin

System deployment commands hoarding all RAM

2024-05-26 Thread Sergio Pastor Pérez
Hello all. Michal and I have been experimenting with a recursive function to apply procedures to all elements that match a certain type within a collection. With this new procedure one could write something like this: --8<---cut here---start->8--- (apply-to-rec

Re: A different way to build GCC to overcome issues, especially with C++ for embedded systems

2024-05-24 Thread Sergio Pastor Pérez
Hi both of you. I want to echo Attila's sentiments. This is a valuable contribution, and creating a channel would serve as a central hub for other contributors. Thanks for sharing, Stefan. Have nice day. Sergio.

Re: A different way to build GCC to overcome issues, especially with C++ for embedded systems

2024-05-18 Thread Sergio Pastor Pérez
Hello. I'm very interested in the code for ZMK provided in this thread[1]. I've tried it locally and it compiles successfully. Does anyone know if this is available in a public repository? Or if it has been moved forward? Anyone here have tried to do something with ZMK? I'm interested in what wou

Re: Guix at 37C3 Chaos Communication Congress in late Dec?

2023-12-13 Thread Sergio Pastor Pérez
Kristoffer Ström writes: > Personally i would be interested to know if anyone around the Barcelona > area would be interested in meetups. Hello, Kristoffer. I would be interested on any Guix event within Spain. Preferably on a well communicated region.

Re: mesa@23.1.4: missing symbols

2023-11-07 Thread Sergio Pastor Pérez
he IRC and mailing list. Greetings, Sergio. Sergio Pastor Pérez writes: > Hello John. > > I've been experimenting with `libglvnd'. I've patched the calls to > `dlopen` so they pick the `libGL.so.1` from the package `inputs`, which > includes `libglvnd'. > >

Re: mesa@23.1.4: missing symbols

2023-11-05 Thread Sergio Pastor Pérez
- build mission-center)/bin/missioncenter --8<---cut here---end--->8--- Thanks everyone for your time. Have a great day. [ATTACHMENT]: <> John Kehayias writes: > Hi Sergio, > > On Fri, Nov 03, 2023 at 06:05 PM, Sergio Pastor Pérez wrote

Re: RFI response: Strengthening the Free Software Supply Chain via Guix and GNUnet

2023-11-03 Thread Sergio Pastor Pérez
Hi, Maxim. This has been an interesting read. I would like to encourage you to keep us updated. Thanks for sharing! Sergio. Maxim Cournoyer writes: > Hello, > > Just for your info, I'm relaying the response I've sent for > consideration to the US government [0] in reply to their RFI (Request >

mesa@23.1.4: missing symbols

2023-11-03 Thread Sergio Pastor Pérez
Hi. I've noticed that the `mesa' package we provide is missing some symbols that according to the OpenGL specification should be present on the `libGL.so.1` library. The following commands demonstrate the issue: --8<---cut here---start->8--- $ guix build mesa /

Re: packaging Typst?

2023-11-03 Thread Sergio Pastor Pérez
Hi, Alexis. `typst` seems to use a structure that relies on multiple smaller crates. There has been some discussions over the IRC on how this could be packaged using the current cargo build system. The discussion where I participated revolved around `pathfinder` (https://github.com/servo/pathfind