Café Guix

Image of a hot beverage and the words Café Guix.

This page is about monthly hacking sessions for French-speaking scientists and HPC practitioners, covering a range of topics from user interface matters to deep packaging dives. Read below for past and upcoming sessions.

Le Café Guix est un temps d’échange mensuel et informel autour du gestionnaire d’environnement logiciel GNU Guix. Étudiant·e·s, chercheuses et chercheurs, administrateur·ice système, IT support de laboratoire ou de Centre de Calcul, tout le monde est bienvenu·e dans ce rendez-vous mensuel d’une heure où l’on discutera de questionnements apportés par chacun sur Guix et sa pratique au sens large.

La participation aux Cafés Guix est libre, aucune obligation d’assiduité n’est imposée. En fonction des sujets abordés, il est fort possible que vous soyez parfois peu concernés. Si vous voulez discuter d’un sujet spécifique (par ex. interface utilisateur·ice, empaquetage, installation système, problème sur un paquet spécifique), n’hésitez pas à nous en faire part en amont afin que l’on puisse répondre aux envies de tout le monde.

Ils ont lieu de façon générale les derniers mardis de chaque mois de 13h à 14h en visio sur ce lien :

▶ BigBlueButton — entrez votre nom et rejoignez-nous. N'hésitez pas à rejoindre le groupe Mattermost dédié pour prolonger la discussion entre deux sessions !

Nous avons choisi de labelliser les sessions par des petits logos qui indiquent le niveau de difficulté du thème présenté :

Description des trois niveaux de difficulté.

Ces niveaux sont bien sûr donnés à titre indicatif.

Programme des sessions 2023–2024

L'année 2023 s'est achevée avec la tenue d'un workshop articulé autour de la reproductibilité dans le HPC et Guix en particulier : ▶ Site du workshop. Cet évènement a permis de rassembler des scientifiques de différents horizons, des administrateurs système et des ingénieurs pour partager leurs expériences autour de la reproductibilité des environnements logiciels avec, entre autres outils, Guix. Différents aspects ont été abordés, de différents points de vue, ce qui a permis de riches échanges ! N'hésitez pas à consulter les présentations en ligne et les vidéos ne devraient pas tarder !

Au premier semestre de l'année 2024, les cafés Guix reprennent sur leur format plus traditionnel !

Prochaine session

  • 30/04/2024 Niveau 3 Niveau 3 Niveau 3Introduction aux G-exp. Simon Tournier

Après la lecture de la section « Définition des paquets », et après quelques itérations test/erreur, nous devons ici ou là mettre des symboles comme #~(#$(%. Ce Café Guix essaiera de les rendre moins cryptiques. Nous introduirons quelques ingrédients de la boite à outils Scheme/Guile (quote, quasiquote, unquote) ce qui nous mènera aux G-expressions.

Sessions suivantes (programme provisoire)

  • 28/05/2024 Niveau 1 Présentation des commandes guix time-machine et guix describe. Marek Felsoci
  • 25/06/2024 Niveau 2Niveau 2 Structuration du développement dans Guix et soumission d'un patch. Alice Brenon

Sessions passées

  • 27/03/2024 Niveau 1 Introduction à la reproductibilité des environnements de calcul : construction de paquets et liens avec Software Heritage. Ludovic Courtès / Pierre-Antoine Bouttier. Ce Café Guix a été diffusé en direct depuis les Journées du Réseau Français de la Recherche Reproductible à Grenoble (JRFRR-2024).
  • 27/02/2024 Niveau 2Niveau 2 Comment faire un paquet Guix avec l'outil d'aide Guix Packager ? Philippe Virouleau / Alice Brenon 📂 📺
  • 30/01/2024 Niveau 1 : Démystifier Guix : comment cela fonctionne d’un point de vue utilisateur ? Nicolas Vallet / Yann Dupont 📂📺

Continuer la discussion

Rejoignez le groupe Mattermost dédié pour prolonger la discussion entre deux sessions !

Sessions précédentes…

Organisation

  • Céline Acary-Robert (Université Grenoble-Alpes)
  • Pierre-Antoine Bouttier (CNRS)
  • Ludovic Courtès (Inria)
  • Yann Dupont (Université Nantes)
  • Jean-François Guillaume (Université Nantes)
  • Simon Tournier (Université Paris)
  • MDC
  • Inria
  • UBC
  • UTHSC