Re: Discontinuing data.guix.gnu.org?

2024-01-09 Thread Ludovic Courtès
Hello Christopher, Christopher Baines skribis: > Ludovic Courtès writes: [...] >> Christopher Baines skribis: >> >>> As previously set out, I'm planning to stop hosting the data service >>> instances this year. While I would like to stop hosting the server for >>> data.guix.gnu.org, >> >> I

Re: Discontinuing data.guix.gnu.org?

2024-01-09 Thread Julien Lepiller
In terms of finance, our last blocker is that I still don't have access to the account, but Andreas does, so we should be able to take responsibility for the cost relatively easily. Ideally, we would take ownership of the machine(s), so we don't overcomplicate our finances by having to reimburs

Re: Discontinuing data.guix.gnu.org?

2024-01-09 Thread Gábor Boskovits
Hello, Julien Lepiller ezt írta (időpont: 2024. jan. 9., K 19:33): > In terms of finance, our last blocker is that I still don't have access to > the account, but Andreas does, so we should be able to take responsibility > for the cost relatively easily. > > Ideally, we would take ownership of t

Re: Extra Guix hack day before Guix days?

2024-01-09 Thread Ludovic Courtès
Hi! Pjotr Prins skribis: > Before FOSDEM we are organizing the traditional Guix days at ICAB. If you > want to join sign-up on > > https://libreplanet.org/wiki/Group:Guix/FOSDEM2024 > > (the page is a wiki and editable). I signed up, yay!! > The Guix days and FOSDEM tend to be filled time-wi

Re: shepherd, fibers, and signals (asyncs)

2024-01-09 Thread Ludovic Courtès
Hi Attila, Apologies for the delay, I’m seeing this just now. Attila Lendvai skribis: > posix signal handlers are async, and shepherd uses the fibers API from > inside signal handlers, specifically in at least handle-SIGCHLD. Shepherd has two modes: ‘signalfd’ on Linux, and Guile signal handle

Re: Computing a derivation for a profile

2024-01-09 Thread Ludovic Courtès
Hi Ricardo, Ricardo Wurmus skribis: > Unfortunately, lowering this profile object appears to invariably result > in substitutes for all these texlive packages to be downloaded, even > though I only want to get the derivation. It’s grafts again! (Since everything is grafted right now in master,

Re: How to find a package file from substitute servers

2024-01-09 Thread Ludovic Courtès
Hello, Pan Xie skribis: > Unfortunately, I can't find a way to do the similar thing on GuixSD. I > know there is a “guix locate” to find files from store items, but > those store items must be already present in my gnu store. There’s a plan to allow ‘guix locate’ to download a file database fro

Re: using shepherd's (shepherd service repl) in guix system

2024-01-09 Thread Ludovic Courtès
Hello, Justin Veilleux skribis: > Hi. I thought it would be interesting to have a shepherd service run a > repl like in > https://www.gnu.org/software/shepherd/manual/html_node/REPL-Service.html. > Since there is no shepherd repl service in a (gnu services *) module, I > created a shepherd-servi

Re: A basic Shepherd bug?

2024-01-09 Thread Ludovic Courtès
Hi! Felix Lechner via "Development of GNU Guix and the GNU System distribution." skribis: > The background is that I hope to help with modernizing the GNU bug > tracker. I packaged Debbugs for Guix and deployed it locally to showcase > my efforts (the first step is to move away from Trisquel) bu

Re: #:modules and #:imported-modules, and more

2024-01-09 Thread Ludovic Courtès
Hello! Tomas Volf <~@wolfsden.cz> skribis: > As seen in the example above, currently there is a need to manually > merge the list of additional modules with the original one. Failing > to use the correct base can lead to issues (like crash in netsurf). > > I would like to propose adding

Re: Why is it acceptable to have digital-ocean-configuration in the Guix?

2024-01-09 Thread Ludovic Courtès
Hi Tomas, Tomas Volf <~@wolfsden.cz> skribis: > My takeaway from this is that when I get around to implementing this for AWS > and/or Azure, I can submit the patch. Yes, definitely. There’s a lot to be said about those services, but they’re just that: services. It’s fine to include code that u

Re: home-syncthing-service-type wants /root paths, yet syncthing can work

2024-01-09 Thread Ludovic Courtès
Hi, Tomas Volf <~@wolfsden.cz> skribis: > Hi, > > On 2024-01-05 15:05:38 +0100, Sébastien Lerique wrote: >> Hi Guix! And dear helpers and devs, >> >> I'm running into a weird failure of home-syncthing-service-type. >> >> Running syncthing manually from the terminal works fine (here's an example >

Re: #:modules and #:imported-modules, and more

2024-01-09 Thread Tomas Volf
On 2024-01-09 23:49:33 +0100, Ludovic Courtès wrote: > Hello! > > Tomas Volf <~@wolfsden.cz> skribis: > > > As seen in the example above, currently there is a need to manually > > merge the list of additional modules with the original one. Failing > > to use the correct base can lead to issu

Re: How/where/when to ask for a patch review?

2024-01-09 Thread Ludovic Courtès
Hi again Tomas, Tomas Volf <~@wolfsden.cz> skribis: > What I tried so far: > > 1) Asking on the IRC (2x). Once I even got a review, but from a > non-committer. > 2) Sending email directly to the main author of the edited source file. No >response. > > Technically I even mentioned it to the

Re: GNU Shepherd 0.10.3 released

2024-01-09 Thread Ludovic Courtès
Tomas Volf <~@wolfsden.cz> skribis: > On 2024-01-07 15:08:59 +0100, Ludovic Courtès wrote: [...] >> ** Do not accidentally wait for Linux kernel thread completion >> () >> >> In cases a PID file contained a bogus PID or one that’s only valid in a >>

January hybrid Guix London meetup

2024-01-09 Thread Arun Isaac
Hi all, The next Guix London meetup is scheduled for Monday 15th January, 6 pm London time (i.e. UTC) onward. Join us in person or online, address and link below. - In person, from 6:00 pm: 20 Farringdon St, EC4A 4AB - Online, from 6:10 pm: https://meet.jit.si/london-guix-meetup - https://www.m

Re: Discontinuing data.guix.gnu.org?

2024-01-09 Thread Maxim Cournoyer
Hi, Ludovic Courtès writes: > Hello Christopher, > > Christopher Baines skribis: > >> Ludovic Courtès writes: > > [...] > >>> Christopher Baines skribis: >>> As previously set out, I'm planning to stop hosting the data service instances this year. While I would like to stop hosting

OpenSMTPd and the "smuggling" attack

2024-01-09 Thread Development of GNU Guix and the GNU System distribution.
Hi, Due to the popularity of OpenSMTPd here, I thought the group might appreciate that MTA is not affected by the "SMTP smuggling" attack [1] like the other mail servers. [2] According to #opensmtpd, our MTA does not support pipelining and is therefore not vulnerable. Some additional patches for

Proposition to streamline our NAR collection to just zstd-compressed ones

2024-01-09 Thread Maxim Cournoyer
Hello Guix, and Happy New Year! It's been on my head for quite a bit of time (about 2 years, according to [0]), to streamline our offering of cached nars. Letting go of gzip 2 years ago, along a more aggressive garbage collection policy allowed us to reduce our storage needs by at least 6.5 TiB.

Welcome Oleg (sharlatan) as a new committer

2024-01-09 Thread Maxim Cournoyer
Hello Guix! I'm happy to start the 2024 year with a new committer onboard: Sharlatan (Oleg). Sharlatan is maintaining a growing collection of astronomy packages in Guix, among others. Let's Wish them a warm welcome! -- Thanks, Maxim

Re: Welcome Oleg (sharlatan) as a new committer

2024-01-09 Thread Leo Famulari
On Tue, Jan 09, 2024 at 11:19:51PM -0500, Maxim Cournoyer wrote: > Hello Guix! > > I'm happy to start the 2024 year with a new committer onboard: Sharlatan > (Oleg). > > Sharlatan is maintaining a growing collection of astronomy packages in > Guix, among others. > > Let's Wish them a warm welcom

Re: [fr] Moment de convivialité Guix@Paris en janvier… 2024

2024-01-09 Thread Tanguy LE CARROUR
(Warning: this email is in french because the meeting is supposed to be held in French.) Bonjour Guix, Pour rappel, Guix@Paris c'est demain soir ! 😎 C'est toujours à 19h au local de l'April et, pour celles et ceux qui ne veulent pas braver le froid et la neige, en direct *live* sur