Christian Hergert, auteur de l'environnement de développement intégré GNOME Builder, de l'émulateur de terminal Ptyxis et de l'éditeur de texte GNOME Text Editor, a annoncé qu'en raison de son déménagement des États-Unis vers la France et d'un changement de priorités dans sa vie, il ne pourra plus accorder l'attention nécessaire au développement de GNOME. Christian était presque le seul à assurer activement le suivi de 16 modules GNOME et il consacrait plus de quarante heures par semaine à la maintenance et au développement de la pile GNOME. Il est à noter qu'après son déménagement, ses possibilités de participation au développement seront fortement limitées et qu'il consacrera principalement son temps à sa famille, à de nouvelles activités et à l'établissement de sa vie à son nouveau domicile.
Comme raison de son déménagement, la nouvelle politique d'immigration des États-Unis est mentionnée (la femme de Chris vient du Tibet). Chris travaillait chez Red Hat, mais l'entreprise a rejeté sa demande de conserver son poste après son déménagement en France, malgré la fourniture de preuves de risques pour sa famille.
Liste des modules dont Chris s'occupait et développait :
- GtkSourceView — bibliothèque pour intégrer un widget d'édition de texte multilignes dans des applications, utilisée dans de nombreux éditeurs basés sur GTK.
- Text Editor — éditeur de texte principal de GNOME.
- Ptyxis — émulateur de terminal, utilisé par défaut dans Fedora, Debian, Ubuntu, RHEL/CentOS/Alma/Rocky.
- libspelling — bibliothèque pour utiliser dans les applications GTK le correcteur orthographique basé sur le paquet enchant2.
- Sysprof — système de profilage intégré avec Linux perf, Mesa, GTK, Pango, GLib, WebKit, Mutter.
- Builder — environnement de développement intégré.
- template-glib — générateur de modèles pour GObject.
- jsonrpc-glib — bibliothèque pour l'interaction via JSON-RPC.
- libpeas — moteur pour créer des plugins en C, C++, Rust, Lua, Python et JavaScript.
- libdex — bibliothèque pour l'exécution différée des tâches et l'intégration avec io_uring.
- GOM — mappage des objets GObject dans SQLite.
- Manuals — visualiseur de documentation.
- Foundry — implémentation de la fonctionnalité de GNOME Builder pour une utilisation en ligne de commande et sous forme de bibliothèque.
- d-spy — outil d'analyse des connexions D-Bus.
- libpanel — widgets pour créer des applications complexes de type IDE basées sur GTK et libadwaita.
- libmks — composants GTK pour l'affichage de l'écran et la transmission d'événements de souris/clavier lors de l'interaction avec des machines virtuelles basées sur QEMU.
Source : opennet.ru
