Fellow hacker Arun Isaac introduces ccwl, a #Guile tool to describe “workflows” and to compile them to CWL:
https://hpc.guix.info/blog/2022/01/ccwl-for-concise-and-painless-cwl-workflows/
Notices by Ludovic Courtès (civodul@toot.aquilenet.fr), page 5
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 14-Jan-2022 17:26:27 CET Ludovic Courtès
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 13-Jan-2022 18:39:57 CET Ludovic Courtès
“Austrian DSB: EU-US data transfers to Google Analytics illegal”
https://noyb.eu/en/austrian-dsb-eu-us-data-transfers-google-analytics-illegal“In a groundbreaking decision, the Austrian Data Protection Authority (…) has decided on a model case by noyb that the continuous use of Google Analytics violates the GDPR.”
Though… an EU-hosted alternative would be a comparable threat to privacy, just on EU soil.
In conversation from toot.aquilenet.fr permalink Attachments
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 21-Dec-2021 17:16:03 CET Ludovic Courtès
Did you know? #GTK 4 depends on mozjs (via polkit), Rust (via mozjs, librsvg, etc.), and Qt (via GStreamer)!
In conversation from toot.aquilenet.fr permalink -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 16-Dec-2021 14:00:57 CET Ludovic Courtès
“The Big Change”—the (long) story of a quest for simplified package definitions in #Guix:
In conversation from toot.aquilenet.fr permalink Attachments
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 14-Dec-2021 12:00:50 CET Ludovic Courtès
@ekaitz_zarraga I’ll recap everything in a blog post Real Soon Now, but in the meantime you can look at https://issues.guix.gnu.org/49169 and related messages.
In conversation from toot.aquilenet.fr permalink Attachments
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 13-Dec-2021 23:53:02 CET Ludovic Courtès
The Big Commit.
460 files changed, 37699 insertions(+), 49782 deletions(-)
In conversation from toot.aquilenet.fr permalink Attachments
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 05-Dec-2021 21:23:37 CET Ludovic Courtès
@ekaitz_zarraga @janneke Sure, experience reports are always insightful IMO. It helps understand the concrete barriers one has to overcome.
In conversation from toot.aquilenet.fr permalink -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 03-Dec-2021 21:36:04 CET Ludovic Courtès
📢 If you’re into #Lisp, #Scheme, #Lua, or related languages, consider submitting a talk for #FOSDEM’s Declarative & Minimalistic Computing devroom:
https://lists.fosdem.org/pipermail/fosdem/2021q4/003302.html 👈
Deadline is Dec. 20th.
In conversation from toot.aquilenet.fr permalink -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 03-Dec-2021 19:51:53 CET Ludovic Courtès
@ekaitz_zarraga I respectfully think you’re wrong here. :-)
I for one would love to hear about things you’ve achieved and learned around RISC-V, Guile, Mes, and all that.
In conversation from toot.aquilenet.fr permalink -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 03-Dec-2021 15:58:01 CET Ludovic Courtès
I’m bitter because a paper of mine about security aspects of #Guix was rejected from a hi-profile conference. Here are my favorite bits from the reviews:
“Readers often skip background sections. I would not put the essential information about Guix in the background section”
“The reproducibility of the study is not possible”
“The data and code is not published.” 👍Hey reviewers, anonymity doesn’t mean you can skip your homework!
In conversation from toot.aquilenet.fr permalink -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 30-Nov-2021 18:36:15 CET Ludovic Courtès
Just finished presenting how #SoftwareHeritage helps #Guix achieve reproducible deployment, including the latest advances around #Disarchive.
Great to have the opportunity to share with this fine audience!
And of course, 👍 to Timothy, Simon, and everyone who made it happen in the first place. 🙂
In conversation from toot.aquilenet.fr permalink Attachments
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 25-Nov-2021 11:39:12 CET Ludovic Courtès
$ guix build flightgear --no-grafts -n
guix build: warning: at least 18,446,744,072,157.9 MB needed but only 2,277.4 MB available in /gnu/store🤔
In conversation from toot.aquilenet.fr permalink -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 25-Nov-2021 11:39:11 CET Ludovic Courtès
@ekaitz_zarraga I need a bigger hard disk. ;-)
Seriously though, it’s the story of two good’ol integer overflow bugs:
https://issues.guix.gnu.org/46212
https://issues.guix.gnu.org/51983In conversation from toot.aquilenet.fr permalink Attachments
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 16-Nov-2021 18:09:52 CET Ludovic Courtès
I managed to build my #LaTeX/Beamer slides with #Guix’s “modular TeX Live”—i.e., tiny individual packages as opposed to the huge monolithic ‘texlive’ package. Here’s the manifest:
https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/talks/beamer-manifest.scm?id=31eacf80f817f94ca9fa3b2f22dafc5b990f5b07In conversation from toot.aquilenet.fr permalink -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 14-Nov-2021 11:59:16 CET Ludovic Courtès
Pareto principle verified on #Guix deduplication:
https://issues.guix.gnu.org/24937#20In conversation from toot.aquilenet.fr permalink Attachments
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 12-Nov-2021 14:18:46 CET Ludovic Courtès
I was invited to participate in a 4-day all-Zoom event and the organizers kindly let me host my session on a BigBlueButton instance instead, which ran smoothly as always.
I wish they’d taken the opportunity to move other sessions to BBB, but that’s a start, and much appreciated!
In conversation from toot.aquilenet.fr permalink -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 09-Nov-2021 09:43:33 CET Ludovic Courtès
@ekaitz_zarraga Ah! If man-db is not in the same profile, then MANPATH is unset (because Guix cannot guess you need it), so ‘man’ doesn’t find the man page. HTH!
In conversation from toot.aquilenet.fr permalink -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 08-Nov-2021 23:48:49 CET Ludovic Courtès
If you’re wondering why things feel faster today, that’s probably because the man-db hook is gone:
https://issues.guix.gnu.org/51416In conversation from toot.aquilenet.fr permalink Attachments
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 07-Nov-2021 23:37:03 CET Ludovic Courtès
@ekaitz_zarraga While looking into that code I found that the ‘guix shell’ cache would not be cleaned up as I described in some cases, oops!
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=859122e5abeddfdfbe419713e19ed573ed2d5d78
In conversation from toot.aquilenet.fr permalink -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 07-Nov-2021 10:23:42 CET Ludovic Courtès
@ekaitz_zarraga Hi! ‘guix shell’ periodically removes old “garbage collector roots” when you run it, where “old” currently means “not accessed since one week or more”.
You can forcefully remove them with ‘rm -rf ~/.cache/guix/profiles’.
In conversation from toot.aquilenet.fr permalink