From acea4b62c832e2856d9b9c2b51dbfc8b33fabc0a Mon Sep 17 00:00:00 2001 From: cacar <celine.acary-robert@univ-grenoble-alpes.fr> Date: Mon, 17 Mar 2025 11:39:26 +0100 Subject: [PATCH] Cafe Guix: add summary of the next session --- "events/caf\303\251-guix-2024-2025.md" | 31 ++++++++++++++++++-------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git "a/events/caf\303\251-guix-2024-2025.md" "b/events/caf\303\251-guix-2024-2025.md" index dd051ce..e836c7c 100644 --- "a/events/caf\303\251-guix-2024-2025.md" +++ "b/events/caf\303\251-guix-2024-2025.md" @@ -53,6 +53,19 @@ Une nouvelle saison des cafés Guix s'annonce avec un programme articulé une fo Gérer la reproductibilité des notebooks avec Guix. **Ludovic Courtès / Pierre-Antoine Bouttier**. +*Résumé : Un bloc-notes Jupyter contient du code qui fait appel à des outils + extérieurs : un interprète, un compilateur, des bibliothèques, etc. + Cependant, ces dépendances ne sont pas explicites dans le bloc-notes. + Dans ces conditions, comment garantir que deux personnes exécutant le + bloc-notes dans un environnement différent obtiendront le même + résultat ? + Autour d’un café ou autre breuvage de votre choix, nous verrons deux + manières de régler ce problème : celle utilisée au GRICAD où Guix est + utilisé pour déployer Jupyter Notebook et son environnement, et + l’approche + [Guix-Jupyter](https://codeberg.org/guix-science/guix-jupyter) qui + consiste à ajouter des super-pouvoirs de déploiement reproductible à + Jupyter.* ### Prochaines sessions @@ -79,15 +92,15 @@ Bouttier**. Liens cités pendant la présentation : - - [Manuel de Guile en ligne](https://www.gnu.org/software/guile/manual/guile.html) - - [Liste de bibliothèques externes sur le site de Guile](https://www.gnu.org/software/guile/libraries/) - - [Dépôt `awesome-guix` sur Github](https://github.com/franzos/awesome-guix) - - [Section sur les paires pointées dans la documentation d'Emacs](https://www.gnu.org/software/emacs/manual/html_node/elisp/Dotted-Pair-Notation.html) - - [Dépôt `nonguix` contenant des définitions de paquets pour des logiciels généralistes non libres ou non compilés depuis le source](https://github.com/nonguix) - - [Dépôt contenant des définitions de paquets pour des logiciels scientifiques non libres ou non compilés depuis le source](https://codeberg.org/guix-science/guix-science-nonfree) - - [Article de blog à propos de la compilation intégrale d'un système à partir du code source](https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/) - - [Article de blog à propos de la compilation intégrale d'un système à partir du code source](https://simon.tournier.info/posts/2023-10-01-bootstrapping.html) - - [Comparaison entre Guix et Nix](https://lab.abilian.com/Tech/Linux/Packaging/Guix%20vs.%20Nix/) + - [Manuel de Guile en ligne](https://www.gnu.org/software/guile/manual/guile.html) + - [Liste de bibliothèques externes sur le site de Guile](https://www.gnu.org/software/guile/libraries/) + - [Dépôt `awesome-guix` sur Github](https://github.com/franzos/awesome-guix) + - [Section sur les paires pointées dans la documentation d'Emacs](https://www.gnu.org/software/emacs/manual/html_node/elisp/Dotted-Pair-Notation.html) + - [Dépôt `nonguix` contenant des définitions de paquets pour des logiciels généralistes non libres ou non compilés depuis le source](https://github.com/nonguix) + - [Dépôt contenant des définitions de paquets pour des logiciels scientifiques non libres ou non compilés depuis le source](https://codeberg.org/guix-science/guix-science-nonfree) + - [Article de blog à propos de la compilation intégrale d'un système à partir du code source](https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/) + - [Article de blog à propos de la compilation intégrale d'un système à partir du code source](https://simon.tournier.info/posts/2023-10-01-bootstrapping.html) + - [Comparaison entre Guix et Nix](https://lab.abilian.com/Tech/Linux/Packaging/Guix%20vs.%20Nix/) -- GitLab