Re: Next Steps For the Software Heritage Problem

2024-06-28 Thread Juliana Sims
Hey y'all, I've avoided weighing in on this topic because I'm of two minds about it. Still, when members of the community raise concerns, it's important to take those concerns seriously. We must be careful how we address them because the opinions and concerns of any community member are as

Re: An IRC bot called Peanuts

2024-06-26 Thread Juliana Sims
Hi Felix, Firstly, I feel this person could and should have expressed their frustration in a more polite way. I'm sorry someone has taken to using such fierce and critical language for something you've worked on. I hope that you're not too hurt by their rudeness. Secondly, I quite like

Re: /run/setuid-programs via the Shepherd?

2024-06-18 Thread Juliana Sims
Hi Felix, ... we must hardcode some paths to /run/setuid-program/... as in this yet-to-be-accepted patch for OpenSMTPd. [1] ... > [1] https://issues.guix.gnu.org/71613 Oh, this is quite a tricky issue... I'm opposed to packaging software in Guix in such a way as to rely on the conventions

Re: /run/setuid-programs via the Shepherd?

2024-06-08 Thread Juliana Sims
Hi Felix, You ask a really interesting question. I think run0 is a great step in the right direction, and I would welcome the Shepherd gaining similar abilities. I also think run0 is a stopgap and we can do much better. Let me try to explain. As I've announced previously, I'm working on

Re: System deployment commands hoarding all RAM

2024-06-02 Thread Juliana Sims
Hi Sergio, Continuing on from our out-of-band conversation about this topic, the most likely cause of your RAM issue is that you use recursion extensively, but not in tail position. This means that Guile cannot optimize this recursion to re-use stack frames and thus your memory usage is

Distributed GNU Shepherd NLNet Grant

2024-04-18 Thread Juliana Sims
Dear comrades, As some of you already know, in December I submitted an application for an NLNet grant to fund porting our beloved Shepherd to Spritely Goblins [1]. This work would represent a radical evolution in the capabilities of not just Guix's system layer, but of GNU/Linux system layers

Re: Patch review session tomorrow (Thursday 7th March)

2024-03-07 Thread Juliana Sims
Thanks so much for heading this up; it was great to see so many folks show up! I've started using reviewed-looks-good to mark patches so committers can check https://debbugs.gnu.org/cgi-bin/pkgreport.cgi?tag=reviewed-looks-good;users=guix for stuff that should need minimal review before

Re: Google Season of Docs 2024

2024-02-13 Thread Juliana Sims
Hi Simon, I would absolutely be interested in actually writing documentation. I appear to be rapidly specializing as a technical writer and have long wanted to help write better documentation for Guix (and Guile, for that matter...). Reimbursement would allow me to set aside the time

New England Guix Meetup Interest?

2024-02-07 Thread Juliana Sims
Hello everyone, Coming off the wonderful experience of meeting up with a bunch of fellow Guixers (Guixs? Guix? what is our demonym?) in person for the first time at Guix Days, I would very much like to have similar experiences more often. I know there are Paris and London meetups; would

Re: guidelines for package names (namespaces?)

2023-07-09 Thread Juliana Sims
Hi Andy, There are some guidelines for naming packages, as discussed in the manual: https://guix.gnu.org/en/manual/devel/en/html_node/Package-Naming.html. Ultimately, of course, the final say rests with the commiters who do or do not accept a given patch in a given state. As for namespaces,