`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