"Introduction à la reproductibilité des environnements de calcul : construction de paquets et liens avec Software Heritage" animé par Pierre-Antoine Bouttier (GRICAD) et Ludovic Courtès (Inria).
Résumé : Comment reproduire l’environnement logiciel de son expérience, sur
différentes machines et à différents moments ? Cette question est au
cœur de la reproductibilité des calculs et c’est à ça que cherche à
répondre Guix. Dans cette session, nous verrons d’abord comment figer
son environnement logiciel Guix et en quoi cela va au-delà d’une liste
de noms et versions de logiciels, et surtout, comme re-déployer cet
environnement avec l’incroyable `guix time-machine`. Tout cela est bien
joli, mais on comprend bien que ça risque de ne plus fonctionner si le
code source des logiciels disparaît. Nous verrons comment l’intégration
avec Software Heritage permet (presque !) d’éliminer ce problème.