Re: SSH key management for Guix cloud machines

2024-01-19 Thread Fabio Natali
On 2024-01-19, 11:09 -0800, Felix Lechner wrote: > I publish my server-side keys via SSHFP records in a domain secured by > DNSSEC. Hi Felix, Thanks. How does the publishing happen exactly, if I may ask? Is it `ssh-keygen -r ...' + a web API call to the DNS provider? My problem with this is th

Re: Golang check phase skipping some tests?

2024-01-19 Thread Sharlatan Hellseher
Hi Maxim, Thank you for detailed replay. > The branch workflow for teams is to use a *-team branch that is short > lived, e.g. for the time needed to do the integration work; with an > associated job spec in Cuirass (ci.guix.gnu.org) to build it. Am I ok to push new go-team branch? And I'll push

Re: 07/07: gnu: Add python-docspec.

2024-01-19 Thread Maxim Cournoyer
Hi Ricardo, Ricardo Wurmus writes: [...] >> This commit and a few others mention there are no tests; perhaps that's >> true of the PyPI archive, but in this case it's worth fetching from Git >> in my opinion to run the tests. Here for example, there appear to be a >> Pytest test suite: >> http

Re: Golang check phase skipping some tests?

2024-01-19 Thread Maxim Cournoyer
Hi Sharlatan, Sharlatan Hellseher writes: > Hi Maxim, > > You mentioned go-team branch which I tried to find :-) > > Is there any formal procedure to push new branches? > I might need a branch to push changes from the split task > instead of sending patches. The branch workflow for teams is to

Re: Feedback of the GNU Guix manual

2024-01-19 Thread Matt
On Thu, 18 Jan 2024 20:44:53 +0100 Maxim Cournoyer wrote --- > That would be a good way to help, yes! It'll be easier to review if > each distinct problem is fixed in its own commit (patch). Now that I've looked more closely at it, I completely agree. I suggest we take them point-b

Re: SSH key management for Guix cloud machines

2024-01-19 Thread Development of GNU Guix and the GNU System distribution.
Hi Fabio, On Fri, Jan 19 2024, Fabio Natali wrote: > Is there any mechanism that would allow to access the server without > having to trust-on-first-use the server's fingerprint? I publish my server-side keys via SSHFP records in a domain secured by DNSSEC. When I add 'VerifyHostKeyDNS yes' to t

Re: Fetching a channel set over HTTP

2024-01-19 Thread Emmanuel Agullo
Hello Ludo, hello Guix, Thank you once again for the snippet and thank you also for sharing with the guix community the idea of integrating it! Nothing to add except that it would be awesome! (And maybe if it was not explicit enough: another possible application is that it would be a convenient

Re: [swh-devel] Call for public review - SWH Nix/GNU Guix stack

2024-01-19 Thread Antoine R. Dumont (@ardumont)
Hello, > Is that because the changes you describe were done after the staging > data was loaded or is it a bug? Our staging instance inherits its append-only property from our main archive. In the staging case (for "prototypes", soon-to-be-deployed new feature or so), that makes it hard to see th

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

2024-01-19 Thread Andreas Enge
Hello, Am Thu, Jan 18, 2024 at 07:22:01PM + schrieb Fabio Natali: > The advantage of a Lisp assembly is the economy of scale. That'd combine > together various projects that were all massively under-represented at > 37c3 - I'm primarily thinking of Guix, Guile, and Emacs as those are the > pro

SSH key management for Guix cloud machines

2024-01-19 Thread Fabio Natali
Hi All, I wanted to ask what the best practice is (or what people usually do) when it comes to SSH key management for Guix systems deployed in the cloud. In a nutshell, consider a cloud server that's been instantiated out of a Guix system image. Suppose that the image comes with a predefinded (pa

Fetching a channel set over HTTP

2024-01-19 Thread Ludovic Courtès
Hello Guix! My colleague Emmanuel Agullo came up with an interesting use case and suggestion that we got around to play with. If you paste the following snippet as ~/.config/guix/channels.scm: --8<---cut here---start->8--- (use-modules (guix http-client)