I probably should be doing something more important than fixing thumbnails for the Gnome Font Viewer in #Guix, but that's what I find myself doing...
We closed the gap between Stage0 and #GNU Mes: the Full Source Bootstrap is near!
The package graph is now rooted in hex0, a #357-byte binary & ASCII-equivalent https://github.com/oriansj/bootstrap-seeds/blob/master/POSIX/x86/hex0_x86.hex0
Make your distro #bootstrappable!
How many inputs does an average #guix derivation have? Around 31 is my guesstimate from the Guix Data Service data.
This sort of chart might show some more nuances though, there's probably some reason why 3, 6, 10 and 25 are quite popular...
I have a theory as to why this worked. I think the database was returning builds in a sensible order, because the derivations are inserted in to the database in a sensible order, each derivation is inserted after it's inputs.
This is rather more luck than judgement, but for now I'm happy to take it. Funnily enough, as some code in the allocator was reversing the order, that meant the performance was quite poor. Reversing the reverse to maintain the apparently good order did the trick :)
Wooo! Turns out that adding (reverse ...) in a couple of places was enough to get the #guix Build Coordinator ordering builds in a pretty sensible way.
I'm pretty sure that change meant that suddenly agents were mostly allocated builds that they could actually attempt, rather than ones where the inputs were missing.
Back when I was using #Debian and first found out about #Guix , I didn't think it was possible or useful to have a package manager without a dependency resolver. I'd literally spent time working on dependency resolver stuff in APT: https://www.cbaines.net/projects/gsoc/2011/
I'm glad I was wrong though, I think Guix is so much better for not having a dependency resolver run when you try to install packages.
I'm reminded about this by the troubles I see people still trying to use pip for #Python , just use Guix!
Once again I've accidentally set the goal column in #emacs
At least I'm getting used where to find the key combination to unset it: C-u C-x C-n
We are pleased to announce the release of GNU Guix version 1.2.0, right in time to celebrate the eighth anniversary of Guix! https://u.fsf.org/37a
Do not miss the release song and all the niceties!
@roptat Thank you, zimoun, and everyone who helped organize it, and thanks to the speakers for the great talks!
I had a great time watching the talks this week and a wonderful day listening & discussing with everyone. It all went very smoothly, we were even on time ;-), kudos!
Reminder: WATCH THE TALKS BEFORE TOMORROW!
there will only be an extended Q&A for each session. See the schedule and links to the talks below:
I'm looking forward to seeing you all. I'm so excited!
I'm excited for the #Guix Day tomorrow!
WATCH THEM NOW!
Or when you have time, until the 21. We will not have a dedicated time to watch them together on Sunday, instead we will have an extended Q&A of 25 (!) minutes for each subject.
Living in London
Interested in Free Software, Badminton, Bouldering and cats.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!