Re: Turning off tests leads to a different store item

2023-11-16 Thread Simon Tournier
Hi Maxim, On Thu, 09 Nov 2023 at 10:04, Maxim Cournoyer wrote: >> I agree. On a side note, one of the issue is the time of some tests. >> Sometimes, packaging is frustrating: build takes ages, then you fix some >> tests, think it will be good, re-launch “guix build”, another test >> failing, re

collection of “guix pull“ bug reports

2023-11-16 Thread Simon Tournier
Hi, >>> https://issues.guix.gnu.org/issue/62830 >>> https://issues.guix.gnu.org/issue/63451 >>> https://issues.guix.gnu.org/issue/63830 >>> https://issues.guix.gnu.org/issue/64489 >>> https://issues.guix.gnu.org/issue/64659 >>> https://issues.guix.gnu.org/issue/64753 >>> https://issues.guix.gnu.or

Re: Upgrading Guix's security team

2023-11-16 Thread Ludovic Courtès
Hi John, Looks like this message was left unanswered for more than a month, which proves you have a point! John Kehayias skribis: > - current security email/people can be found here, which is nicely > visible yet probably in need of a > hand and new faces for

Re: Proposal: Differentiate products more clearly (Cycle 01)

2023-11-16 Thread Ludovic Courtès
Hi Luis, I’m big fan of what you propose, both graphically in terms of how we present things! I love the “cubes” that represent the different levels of Guix (reminiscent of the hexagons Ricardo had in some of his presentations); we could add a “systems” (plural) cube that I didn’t see here, but t

Re: [maintenance] Compressed JSON files and served file extension?

2023-11-16 Thread Ludovic Courtès
Simon Tournier skribis: > However, now I get: > > $ wget https://guix.gnu.org/sources.json If you open it in a browser though, it’s fine, because browsers and in fact many HTTP clients other than wget, honor ‘Content-Encoding’: --8<---cut here---start->8--- $

Re: Divvying up service definitions

2023-11-16 Thread Ludovic Courtès
Hello! Maxim Cournoyer skribis: >> * Splitting this as gnu/services/dovecot.scm. >> We keep it compatible with 'use-service-modules' at the cost of having >> a multitude of files under gnu/services, without any logical grouping >> (messy). > > That's a great initiative! I agree that multi

Re: Performance of computing cross derivations

2023-11-16 Thread Ludovic Courtès
Hi, Christopher Baines skribis: > When asked by the data service, it seems to take Guix around 3 minutes > to compute cross derivations for all packages (to a single > target). Here's a simple script that replicates this: To understand the cost of computing a package’s derivation, I generally s

Re: Request-For-Comment process: concrete implementation

2023-11-16 Thread Ludovic Courtès
Hello, Simon Tournier skribis: > This is a proposal for implementing Request-For-Comment process. > Comment are welcome in #66844 [1]: > > 1: https://issues.guix.gnu.org/issue/66844 Thanks for starting the discussion! I think that getting such a process in place is key to sustain friction-

Re: Nix Daemon protocol post / Tvix

2023-11-16 Thread Ludovic Courtès
Hi Florian, Florian Klink skribis: > I stumbled across your post > https://guix.gnu.org/blog/2023/a-build-daemon-in-guile/. > > I'm working on Tvix (https://tvix.dev/), a reimplementation of Nix in > Rust. Neat, thanks for reaching out to us! [...] > For example, tvix-store is using a content

Re: Upgrading Guix's security team

2023-11-16 Thread Andreas Enge
Hello, Am Thu, Nov 16, 2023 at 03:22:42PM +0100 schrieb Ludovic Courtès: > Yes, we definitely need a rotation here! I for one have my name there > but regardless of my interest, I have to admit that I’ve been unable to > be sufficiently responsive. It’s time to let new folks take > responsibilit

Re: Better support remote deployment

2023-11-16 Thread Ludovic Courtès
Hi, Maxim Cournoyer skribis: > Felix Lechner writes: [...] >> How about a 'remote-user-profile'? > > 'guix package' is already the command we use to create profiles; maybe > it could accept a '--remote' argument to operate on a remote machine? > Or is this not what 'GUIX_DAEMON_SOCKET=ssh://y

Re: $EDITOR and “guix edit”

2023-11-16 Thread Ludovic Courtès
Liliana Marie Prikler skribis: > Am Donnerstag, dem 02.11.2023 um 10:43 +0100 schrieb Simon Tournier: >> Hi, >> >> The command “guix edit” returns “+N path/to/file” that is then passed >> to $EDITOR.  Therefore $EDITOR needs the command line: >> >>     $ $EDITOR +N /path/to/file >> >> Well, th

Re: $EDITOR and “guix edit”

2023-11-16 Thread Liliana Marie Prikler
Am Donnerstag, dem 16.11.2023 um 16:25 +0100 schrieb Ludovic Courtès: > Liliana Marie Prikler skribis: > > > Am Donnerstag, dem 02.11.2023 um 10:43 +0100 schrieb Simon > > Tournier: > > > Hi, > > > > > > The command “guix edit” returns “+N path/to/file” that is then > > > passed to $EDITOR.  The

Re: Better support remote deployment

2023-11-16 Thread Development of GNU Guix and the GNU System distribution.
On Thu, Nov 16 2023, Ludovic Courtès wrote: > I wonder if this would really be more convenient than SSH’ing > into the target machine and running the commands right there. Just from using 'guix deploy' I'll note that 'guix pull' is an expensive operation, especially when running a custom version-

Re: Ensuring daemon interop, maybe also store layer standardization?

2023-11-16 Thread Florian Klink
On 23-11-16 14:23:29, John Ericson wrote: On Thu, Nov 16, 2023, at 10:14 AM, Ludovic Courtès wrote: I have been talking a lot to Florian about these things too. Long ago I emailed Ludo and some others about the IPFS & Nix work. Since then RFC 133 was accepted, https://github.com/NixOS/rfcs/blob/m

Ensuring daemon interop, maybe also store layer standardization?

2023-11-16 Thread John Ericson
On Thu, Nov 16, 2023, at 10:14 AM, Ludovic Courtès wrote: > My take is that the daemon rewrite in Guix will aim for 100% > compatibility at the protocol level (in fact part of what’s needed is > already available as (guix …) modules), probably with just the same > feature set. Christopher Baines m

Add anchors in HTML documentation

2023-11-16 Thread Christian Miller
Hello, it would be a nice feature to have actual anchors in the HTML documentation. I mean with that, that there is an anchor symbol which upon clicking, copies the exact URL to this section in the HTML documentation. This is useful, since currently I always need to go to the top of the document

Confusing overview of mailing lists

2023-11-16 Thread Erik Grun
Hello, Guix, For some time now I've been using Guix on a few test machines. I have to say, that I really like it. So much so, that I've now finally wanted to get involved a bit closer. So I went to this page[1] with the overview of all the mailing lists. Personally I find the links to the ma