Christian Hergert, der Autor der integrierten Entwicklungsumgebung GNOME Builder, des Terminalemulators Ptyxis und des Texteditors GNOME Text Editor, hat angekündigt, dass er aufgrund seines Umzugs von den USA nach Frankreich und einer Änderung der Lebensprioritäten nicht mehr in der Lage sein wird, der GNOME-Entwicklung die notwendige Aufmerksamkeit zu schenken. Christian war fast der einzige aktiv begleitende Entwickler für 16 GNOME-Module und widmete mehr als vierzig Stunden pro Woche der Unterstützung und Entwicklung des GNOME-Stacks. Es wird angemerkt, dass nach dem Umzug seine Möglichkeiten zur Beteiligung an der Entwicklung stark eingeschränkt sein werden und er die meiste Zeit seiner Familie, neuen Tätigkeiten und der Einrichtung seines Lebens am neuen Ort widmen wird.
Als Grund für den Umzug wird die neue Einwanderungspolitik der USA genannt (Chris' Frau stammt aus Tibet). Chris war bei Red Hat beschäftigt, aber das Unternehmen hat seinen Antrag abgelehnt, seine Position nach dem Umzug nach Frankreich zu behalten, trotz der Vorlage von Nachweisen über die Risiken für seine Familie.
Die Liste der Module, deren Betreuung und Entwicklung Chris übernommen hat:
- GtkSourceView — eine Bibliothek zur Einbettung eines Widgets für die mehrzeilige Textbearbeitung in Anwendungen, wird in vielen Editoren basierend auf GTK verwendet.
- Text Editor — der Haupttexteditor von GNOME.
- Ptyxis — ein Terminalemulator, der standardmäßig in Fedora, Debian, Ubuntu, RHEL/CentOS/Alma/Rocky verwendet wird.
- libspelling — eine Bibliothek zur Rechtschreibprüfung in GTK-Anwendungen auf Basis des Pakets enchant2.
- Sysprof — ein Profiler-System, das mit Linux perf, Mesa, GTK, Pango, GLib, WebKit und Mutter integriert ist.
- Builder — eine integrierte Entwicklungsumgebung.
- template-glib — ein Template-Engine für GObject.
- jsonrpc-glib — eine Bibliothek für die Interaktion über JSON-RPC.
- libpeas — eine Engine zum Erstellen von Plugins in C, C++, Rust, Lua, Python und JavaScript.
- libdex — eine Bibliothek für das verzögerte Ausführen von Aufgaben und die Integration mit io_uring.
- GOM — Objekt-Mapping von GObject in SQLite.
- Manuals — ein Dokumentationsbetrachter.
- Foundry — die Implementierung der Funktionalität von GNOME Builder zur Nutzung über die Kommandozeile und in Form einer Bibliothek.
- d-spy — ein Tool zur Analyse von D-Bus-Verbindungen.
- libpanel — Widgets zur Erstellung komplexer, IDE-ähnlicher Anwendungen auf der Basis von GTK und libadwaita.
- libmks — GTK-Komponenten zum Anzeigen von Bildschirminhalten und zur Übertragung von Maus-/Tasteneingaben bei der Interaktion mit virtuellen Maschinen auf Basis von QEMU.
Quelle: opennet.ru
