guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/06: website: 10y-birthday-stories: Add Efraim's story.


From: Ludovic Courtès
Subject: 01/06: website: 10y-birthday-stories: Add Efraim's story.
Date: Sun, 17 Apr 2022 17:36:53 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix-artwork.

commit 47faa22b6da147223bd01edf328fbcf6e0b62587
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Sun Apr 17 23:10:26 2022 +0200

    website: 10y-birthday-stories: Add Efraim's story.
    
    * website/drafts/10y-birthday-stories.md (Efraim Flashner): New section.
---
 website/drafts/10y-birthday-stories.md | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/website/drafts/10y-birthday-stories.md 
b/website/drafts/10y-birthday-stories.md
index d7e9d83..6511f38 100644
--- a/website/drafts/10y-birthday-stories.md
+++ b/website/drafts/10y-birthday-stories.md
@@ -236,6 +236,37 @@ instead of virtualenv and gave a talk about this at
 though I left the project a few years ago, I'm glad to see it's doing well and
 is used in science and has joined forces with Software Heritage.
 
+# Efraim Flashner
+
+Back in 2015 or so I had been using GNU/Linux on the desktop for a
+number of years and I wanted to contribute somehow. I had just finished
+a course in University using Lisp and Prolog and then I heard about Guix
+having its 0.8.3 (or so) release and it looked like something that I
+could try to contribute to. I certainly made a number of mistakes in the
+beginning; I didn't know that 'git revert' was an actual command and I
+tried to revert a commit by hand, leaving a dangling parenthesis and
+breaking the repo. Another time I added java as a dependency to an image
+library and broke the graphics stack for half the architectures until I
+reverted that! I even had a stint as a failed GSoC student. I was
+working on bournish, a gash/gash-utils like utility to make debugging in
+the early boot process far easier by providing common CLI utilities. I
+had some issues with time management and ended up spending more time
+than I should have updating packages in the repository, as a result I
+didn't spend enough time working on bournish and it's languished since
+then.
+
+Currently I enjoy working on troublesome packages and expanding the
+number of packages available on non-popular architectures. Sometimes
+it's removing compiler flags or 'ifdef gating' architecture-specific
+includes and other times certain parts of programs need to be disabled.
+Then everything needs to be double-checked for cross-compiling.
+Right now I'm working on riscv64-linux support in Guix, it has a lot of
+potential but powerful boards are hard to come by. Also there are some
+lingering bugs with `guix show` showing different supported-systems for
+packages depending on which architecture you run it from; on
+x86_64-linux only two are shown, from aarch64-linux all 9 architectures
+are shown.
+
 # Ekaitz Zarraga
 
 A friend of mine introduced me to Nix and Guix a while ago but I was hesitant



reply via email to

[Prev in Thread] Current Thread [Next in Thread]