Re: Guix Day: Notes from the CI session

2021-02-14 Thread Leo Famulari
On Sun, Feb 14, 2021 at 09:42:46AM +0100, Mathieu Othacehe wrote: > > Hey Leo, > > > I would have guessed that a single slot is appropriate for the machine, > > but I'm curious what you saw that led to the change? > > This is most likely due to a worker crash. Workers are removed from the > data

Re: Guix Day: Notes from the CI session

2021-02-14 Thread Mathieu Othacehe
Hey Leo, > I would have guessed that a single slot is appropriate for the machine, > but I'm curious what you saw that led to the change? This is most likely due to a worker crash. Workers are removed from the database when there are no signs from them since 120 seconds. I'll try to investigat

Re: Guix Day: Notes from the CI session

2021-02-13 Thread Leo Famulari
On Wed, Feb 10, 2021 at 06:11:08PM +0100, Mathieu Othacehe wrote: > Thanks to Ricardo support I was able to setup a Wireguard tunnel between > berlin and the overdrive1. It seems to work pretty well and > https://ci.guix.gnu.org/workers shows that it is building some packages. I noticed that the n

Re: branch naming conventions [was Re: Guix Day: Notes from the CI session]

2021-02-12 Thread Efraim Flashner
On Thu, Feb 11, 2021 at 04:14:24PM -0500, Leo Famulari wrote: > On Wed, Feb 10, 2021 at 10:49:04PM +0100, Ludovic Courtès wrote: > > Leo Famulari skribis: > > > > > On Wed, Feb 10, 2021 at 04:09:15PM +0200, Efraim Flashner wrote: > > >> My concern about that is that it basically swaps what we hav

Re: Guix Day: Notes from the CI session

2021-02-11 Thread Leo Famulari
On Thu, Feb 11, 2021 at 10:04:43PM +0100, Andreas Enge wrote: > that is not quite what I objected :) I think that if we buy many > not so expensive machines, we could host them at people's homes. I was > just a bit hesitant that individuals host a 1€ machine. If there > is only one or two, I m

Re: branch naming conventions [was Re: Guix Day: Notes from the CI session]

2021-02-11 Thread Leo Famulari
On Wed, Feb 10, 2021 at 10:49:04PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > On Wed, Feb 10, 2021 at 04:09:15PM +0200, Efraim Flashner wrote: > >> My concern about that is that it basically swaps what we have now. Using > >> -frozen makes it a bit clearer that we're building it

Re: Guix Day: Notes from the CI session

2021-02-11 Thread Andreas Enge
Hello, Am Tue, Feb 09, 2021 at 04:45:26PM -0500 schrieb Leo Famulari: > Regarding hosting, I heard objections to spending significant amounts of > money on it. But, there was also an objection to hosting the machines in > people's homes. Do we know anyone who could donate some rackspace? Or > offi

Re: branch naming conventions [was Re: Guix Day: Notes from the CI session]

2021-02-10 Thread Ludovic Courtès
Leo Famulari skribis: > On Wed, Feb 10, 2021 at 04:09:15PM +0200, Efraim Flashner wrote: >> My concern about that is that it basically swaps what we have now. Using >> -frozen makes it a bit clearer that we're building it out. > > Good idea, I like it. +1 Would someone be willing to add a coupl

Re: Guix Day: Notes from the CI session

2021-02-10 Thread Ludovic Courtès
Hi! Leo Famulari skribis: > As for the hardware itself, yes, it's expensive, but not any more than > what we'd pay for our x86_64 build farm (~1500 CPU cores and terabytes > of RAM). Again, do we know anyone who would donate some? Should we try > negotiating a discount with vendors? Yes, I thin

Re: Guix Day: Notes from the CI session

2021-02-10 Thread Ludovic Courtès
Hi! Mathieu Othacehe skribis: >> I think the status quo of 64-bit ARM for us is untenable. The emulated >> builds cause mass failures that can't be reproduced on real hardware. >> There is a growing demand for this platform among hobbyists and hackers >> who we could convert to Guix contributors

Re: Guix Day: Notes from the CI session

2021-02-10 Thread Leo Famulari
On Wed, Feb 10, 2021 at 06:11:08PM +0100, Mathieu Othacehe wrote: > Thanks to Ricardo support I was able to setup a Wireguard tunnel between > berlin and the overdrive1. It seems to work pretty well and > https://ci.guix.gnu.org/workers shows that it is building some packages. > > I plan to connec

Re: Guix Day: Notes from the CI session

2021-02-10 Thread Mathieu Othacehe
Hello, > I think the status quo of 64-bit ARM for us is untenable. The emulated > builds cause mass failures that can't be reproduced on real hardware. > There is a growing demand for this platform among hobbyists and hackers > who we could convert to Guix contributors! Following discussions th

Re: branch naming conventions [was Re: Guix Day: Notes from the CI session]

2021-02-10 Thread Leo Famulari
On Wed, Feb 10, 2021 at 04:09:15PM +0200, Efraim Flashner wrote: > My concern about that is that it basically swaps what we have now. Using > -frozen makes it a bit clearer that we're building it out. Good idea, I like it.

branch naming conventions [was Re: Guix Day: Notes from the CI session]

2021-02-10 Thread Efraim Flashner
On Tue, Feb 09, 2021 at 04:46:36PM -0500, Leo Famulari wrote: > On Mon, Feb 08, 2021 at 06:07:25PM +0100, Ludovic Courtès wrote: > > ## Open issue: branching strategy > > > > - currently: building all of `master` + the "core" of `core-updates` > > - schedule > > - currently ad-hoc: volunte

Re: Guix Day: Notes from the CI session

2021-02-09 Thread Leo Famulari
On Mon, Feb 08, 2021 at 06:07:25PM +0100, Ludovic Courtès wrote: > ## Open issue: branching strategy > > - currently: building all of `master` + the "core" of `core-updates` > - schedule > - currently ad-hoc: volunteers get to choose when to freeze/merge > - actions > - pushes to `co

Re: Guix Day: Notes from the CI session

2021-02-09 Thread Leo Famulari
On Mon, Feb 08, 2021 at 06:07:25PM +0100, Ludovic Courtès wrote: > ## Open issue: new machines > > - fast ARM servers available > - criteria for hardware? > - must run free system (stock Guix System) > - hosting? > - the MDC (in Berlin) wouldn't host Guix-specific non-x86 servers >

Guix Day: Notes from the CI session

2021-02-08 Thread Ludovic Courtès
Hello Guix! Attached are the notes from the “continuous integration” session held a few hours ago. Thanks, Ludo’. # Continous integration ## Latest changes in Cuirass - switch from sqlite to PostgreSQL - stop using the built-in offload mechanism - take inspiration from Hydra: offload