Re: Patchwork + automated checking and testing of patches

2019-02-01 Thread Christopher Baines
So, today at the Guix Days event in Brussels I've made a small change to the Laminar configuration related to patchwork.cbaines.net. Now, when processing a series of patches, it should create a Git branch and push it to a repository. For example, for this patch series [1], you can see it being pr

Re: Proposal: hide unavoidable compilations by default

2019-02-01 Thread swedebugia
Ricardo Wurmus skrev: (1 februari 2019 00:21:00 CET) > >swedebugia writes: > >> I tested installing extremetuxracer today. >> >> I got this: >> >> substitute: updating substitutes from 'https://ci.guix.info'... >100.0% >> The following derivations would be built: >>/gnu/store/jyg5na6m93s2m40m

Guix and Continuous Integration (CI)

2019-02-01 Thread Christopher Baines
So, it might be good to have a discussion about "continuous integration", what this means, and how it applies to Guix. I believe the term comes from the field of software development, as a practice, it has multiple components, but I think the most significant one comes from the name. When practisi

Re: guix gc takes long in "deleting unused links ..."

2019-02-01 Thread Caleb Ristvedt
Björn Höfling writes: > Why does that take soo long? Warning: technical overview follows. It takes so long because after the garbage collection pass it then does a *full* pass over the /gnu/store/.links directory. Which is huge. It contains an entry for every unique file (not just store entry,

Re: guix gc takes long in "deleting unused links ..."

2019-02-01 Thread Björn Höfling
On Fri, 01 Feb 2019 16:22:21 -0600 Caleb Ristvedt wrote: > Björn Höfling writes: > > > Why does that take soo long? > > Warning: technical overview follows. Thank you for that technical answer, I heard just yesterday your name in combination with the build daemon :-) Björn