Yesterday, after a intense afternoon and a nice dinner speaking about build systems, today Academic track at #DebConf25!
This afternoon, I’ll speak a bit about #Guix and #SoftwareHeritage.
Yesterday, after a intense afternoon and a nice dinner speaking about build systems, today Academic track at #DebConf25!
This afternoon, I’ll speak a bit about #Guix and #SoftwareHeritage.
Yesterday @rougier and I gave an informal #ReproducibleResearch workshop at Inria with ~20 scientists, half of whom working in HPC, the rest of them working on user interfaces, computer graphics, number theory, and robotics—very insightful to see how each community approaches these issues.
@rougier had excellent examples to get the discussion started. I followed up on computational reproducibility with #HPC examples and a touch of #Guix and #SoftwareHeritage:
https://gitlab.inria.fr/lcourtes/atelier-recherche-reproductible
Blog post: What Guix could offer in computational medical environments?
French national agency for secure drug and medicine (ANSM) requires for a medical device to have unambiguous identifications:
1. reference of the product
2. reference of the maker
3. serial number
Well, through my lenses applied to software, it reads:
1. #SoftwareHeritage identifier (#SWHID)
2. #Guix
and 3. is redundant.
Well, a quick summary of a 30min talk I gave past week.
Thanks my previous colleague Sam from APHP to give me the opportunity to brainstorm on this topic.
Asking for news from a colleague now in Univ. of Tours – long time, no see.
Nicolas pointed me a recent publication where… guess what? … they archived the source code in #SoftwareHeritage.
https://pubmed.ncbi.nlm.nih.gov/39487603/
Section « Open Research, data availability statement » reads:
« Anonymized raw data, the source code of the analyses, instructions to reproduce the computing environment, unformatted analysis reports and figures are available online (https://gitlab.com/nivall/car-lacates) and long term preserved at Software Heritage (https://archive.softwareheritage.org/swh:1:dir:a5c9b94421a6b5d6d0ab89e4aee752b540e7364f). »
And guess what else? The computational environment is managed using #Guix.
It makes my day!
I’m happy to see #Guix and #SoftwarHeritage mentioned in the European Journal Of Clinical Investigation.
Huh, I must've missed the announcement.
@swheritage is now providing citation metadata to download as #BibTeX and use via #BibLaTeX (biblatex-software) for archived software with a CITATION.cff file or codemeta.json in the root directory!
Very cool!
@pierrepo , ambassadeur pour @swheritage nous présente l’archive universelle dédiée à la collecte, la préservation et le partage des codes sources logiciels
https://bioinfo-fr.net/software-heritage-larchive-universelle-des-codes-sources-logiciels
#softwareheritage #opensource #bioinfofr
break? #Guix #HPC activity report is out!
Check it out:
https://hpc.guix.info/blog/2025/02/guix-hpc-activity-report-2024/
The seventh report, time flies! Highlight of key achievements:
• More than 57,000 packages, Guix + related channels for scientific packages;
• Performance and portability: more about MPI;
• ROCm/HIP software stack for AMD GPUs upgrades;
• Migration of Guix-Science channel to Codeberg;
• New version of Guix-Jupyter;
• Common Workflow Language #CWL + Guix = : ccwl and ravanan;
• Ensuring Source Code Availability: #SoftwareHeritage rescue mode;
• Re-Deploying Software from the Past;
• Supporting Artifact Evaluation at SuperComputing 2024;
• “Package to Container image” conversion pipeline, #DIAMOND and #DIADEM;
• Digital Electronics Design;
• Reproducible Multiphysics Simulation and Workflows;
• Impact of Hardware Variability;
• Toward Guix on French Tier-1 and EuroHPC Tier-0 machines;
• Pangenome Genetics Research
• Supporting RISC-V
• List of articles, talks, tutorials, events, training sessions.
• … and more…
What a year, isn’t it?
The video of my talk about #Guix and @swheritage at #FOSDEM25 is released!
The conclusion is:
• Cite and reference source code using #SoftwareHeritage identifier;
• Use Guix!
Packed in 20 minutes, check out the arguments.
Feel free to raise your questions.
Thanks @FosdemResearch for the organization of this devroom.
Simon Tournier talking about #Guix + #SoftwareHeritage for software reproducibility at #fosdem Open Research Devroom
Just uploaded the slides for the talk about #Guix and #SoftwareHeritage at #FOSDEM.
@zimoun will present « Guix + #SoftwareHeritage Source Code Archiving to the Rescue of Reproducible Deployment » on Saturday: https://fosdem.org/2025/schedule/event/fosdem-2025-5897-guix-software-heritage-source-code-archiving-to-the-rescue-of-reproducible-deployment/
The presentation is about the work we did to integrate GNU #Guix with the @swheritage archive, so that when users try to (re)build packages whose source code has disappeared from the new, it will still work!
This is key for scientific #reproducibility. See our #ACMREP paper from last year for more details: https://upsilon.cc/~zack/research/publications/ieee-sw-repro-builds.pdf
hey @bzg! Thanks for the chat at #SoftwareHeritage symposium.
A paper authored by @civodul and @zacchiro and Timothy Sample and me.
« Source Code Archiving to the Rescue of Reproducible Deployment »
https://dl.acm.org/doi/10.1145/3641525.3663622
The first bridge: https://hpc.guix.info/blog/2019/03/connecting-reproducible-deployment-to-a-long-term-source-code-archive/
Then for what it is worth, two blog posts about “real world” attempts about redeploying a computational environment associated to some scientific papers (some issues listed there had been fixed since then ).
https://simon.tournier.info/posts/2023-06-23-hackathon-repro.html
https://simon.tournier.info/posts/2023-12-21-repro-paper.html
And also FWIW, a short talk in #FOSDEM this year.
Well, it could be fun to try something about producing some containers (Docker or else) only using source code from SWH. Heh!
Join the Software Heritage 2025 Symposium & Summit online on Jan 29, 2025!
Explore key themes: Cybersecurity
AI Transparency
Open Science
Cultural Preservation
Register here: https://unesco-org.zoom.us/webinar/register/WN_WY4JfmqNQXiZC6LcYEshZA
Reminder: The Software Heritage Symposium starts soon! Join us on January 29 at UNESCO in Paris for an inspiring day of discussions and insights. Don’t miss out!
https://www.softwareheritage.org/2024/11/19/software-heritage-2025-symposium-summit/
Action 52 for the NES promised a great deal: 52 games for $199, or less than $4 per game! However, anyone who bought it quickly realized that the games weren’t even worth that much. Some wouldn’t even start, or they crashed outright
Paka 3000 +
Node.js =
This one took a bit more time —what do you think?
Wishing you all the best in the year 11111101001!
New in our collection: the Timex Data Link Model 150!
This 1990s icon, loved by NASA astronauts and used on the ISS
, featured cutting-edge tech—receiving data from a computer screen via light pulses
.