Glad to be joining the fine #Guix London Meetup crowd led by @futurile and @fabionatali for a discussion about Guix, Guile, and life at 7PM CEST today!
https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024
Ludovic Courtès
Glad to be joining the fine #Guix London Meetup crowd led by @futurile and @fabionatali for a discussion about Guix, Guile, and life at 7PM CEST today!
Ludovic Courtès
Recently (past week?), #Guix proper passed the 30K package limit, all free software!
Ludovic Courtès
Third-party channels bring tens of thousands more packages. For scientific usage: https://hpc.guix.info/channels
Ludovic Courtès
It’s 2024. The ACM and its friends are still ripping public money, asking authors for $1,000 to make their paper “open access”. One word: parasites.
gerry
@redstarfish @civodul It’s even more disgusting than that because #acm.org is a restricted access #Cloudflare site. Some people are allowed to reach it and some are not.
Ludovic Courtès
Good news for declarative config fans: finally there’s a #Guix System service to deploy home environments! Thanks to Richard Sent for implementing it, based on code by @abcdw.
Ludovic Courtès
It’s now possible to create a #Guix System instance where the default ‘guix’ command sees the channels of your choosing: This is particularly useful if you want to create a ready-to-use system image.
Felix Lechner
@civodul Hi, thamks. That's great news! When and how does that "guix" get "pulled" please?
Felix Lechner
@civodul Also, I can't use the custom system channels yet because my Guix is several months behind. How do I disable authentication for the pull, please?
Vivien the Trumpeting Elephant
@civodul @jas4711 As I use the extended GNU build system for my own personal projects, I find it a bit frustrating that the PO files would not be present in the source tree, but I understand that if they were, then we would have a big bunch of undesirable “Update PO translation” commits. As for Gnulib more specifically, I have noticed that in several places, you can safely commit (semi-)generated files, and rely on syntax-check to detect when they should be updated.
Janneke
@civodul @jas4711 I've been carrying and developing reproducible source tarball patches for Autotools and GNU Mes for quite some time, party courtesy of Timothy Sample. I'm embarrassed and confused that after over 10y of Reproducible Builds, GNU and Autotools still need to get used to these ideas (and don't seem to make any progress at all).
Ludovic Courtès
My friends, I made a terrific (terrible?) discovery that goes by the name ‘sdlpop’: I spent hours on this as a kid and it was great, even though I’m not sure I ever went past level 2 (I didn’t today).
Ludovic Courtès
“Adventures on the quest for long-term reproducible deployment” On addressing build reproducibility problems on “old” packages, in particular time-related, to ensure #ReproducibleBuilds and #ReproducibleResearch with #Guix.
Ludovic Courtès
“Guix Days 2024 and FOSDEM recap” (Steve George) Great summary of the many friendly and fruitful discussions we had last week!
Ludovic Courtès
“HIP and #ROCm come to #Guix” New blog post on the 100+ Guix packages contributed by AMD, our preliminary tests on one the French national supercomputers, and how it can benefit going forward to both AMD and the French and European #HPC environments.
Ludovic Courtès
📺 Videos of the Nov. 2023 Workshop on Reproducible Software Environments for Research and High-Performance Computing are on-line! Videos include short interviews with the speakers. Tutorial material is also available from that page. Many thanks to the speakers and to the video team at Institut Agro!
Ludovic Courtès
It’s wonderful: mastodon.el now automatically resolves URLs to Mastodon posts, such that you can view these posts and interact with them without ever leaving the comfort of Emacs. 👍
Ludovic Courtès
Virtual build machines to the rescue of software archaeologists: Not just archaeologists actually: it’s something you need to rebuild packages that include “time traps” (fail to build after some time). It’s relatively rare, but when you need them, you’d rather have a simple way to work around the problem.
Vagrant Cascadian
Also, running builds in the future can help detect time bombs before they happen so that you can fix it now, before it is a more bothersome problem! I am interested in using this to introduce problems... Looking forward to playing with this, thanks!
Ludovic Courtès
Nice guide to running podman “rootless” on #Guix System:
Ludovic Courtès
While going through my email backlog, I stumbled upon this cute #Guix visit card by @luis_felipe. Fancy!
David Wilson
@civodul I saw that on one of the mailing lists recently, really excellent design. The Guix community is lucky to have @luis_felipe
Ludovic Courtès
#Guix packagers: you may like these new REPL commands to inspect a package’s configure flags, phases, etc. 👇
Show previous comments
Ludovic Courtès
I made an incredible discovery: xterm, the venerable terminal emulator, can make SVG screen dumps! (And XHTML.) 🤯 (From the menu on control-left-click. How come I never noticed before?)
Ludovic Courtès
Magit-todos-mode is neat but it can make you feel like you’re facing one more set of Sisyphean tasks—Guix in this case. |
@civodul @futurile @fabionatali
I wish Guile-Studio got an SICP-compat layer =)
With the sicp package it would be the ultimate game changer to learn Scheme (and computer science too).
@civodul @futurile @fabionatali That's really good news indeed. I registered to the online meeting and notified my colleagues from Russian Guix community about the oncoming meeting too; maybe some of them will be joining as well.
@civodul @futurile @fabionatali Will it be recorded?