Das Team, das für die Vorbereitung der Releases von Fedora Linux verantwortlich ist, hat die endgültige Phase der Migration des Projekts von der eigenen Plattform Pagure auf ein neues gemeinschaftliches Entwicklungssystem, das auf dem Forgejo-Projekt basiert, angekündigt. Ende September wurde im Testbetrieb der Fedora Forge-Service basierend auf Forgejo zum Arbeiten mit Code und zur Analyse von Problemmeldungen (Issues) gestartet. Am 18. November ist die Umstellung aller offenen und geschlossenen Issues von Pagure auf den neuen Service geplant, und der Zugriff auf die alte Fehlerverfolgungsoberfläche wird abgeschaltet.
Somit werden nach dem 18. November alle Probleme im Zusammenhang mit den Releases und deren Vorbereitung ausschließlich über Forgejo veröffentlicht. Die Migration betrifft auch das Hauptrepository RelEng, das zuvor bereits nach Forgejo gespiegelt wurde. Anschließend wird der Transfer der verbleibenden Repositories, wie faint und composes, durchgeführt. Als Grund für den Plattformwechsel wird angeführt, dass das Pagure-Projekt einen hohen Wartungsaufwand erfordert, in einem stagnierenden Zustand ist und außerhalb von Fedora nicht weit verbreitet wurde.
Die Forgejo-Plattform ist ein Fork des Gitea-Projekts, das seinerseits von der Plattform Gogs abgezweigt wurde. Zu den Hauptmerkmalen von Forgejo gehört der niedrige Ressourcenverbrauch (kann auf günstigen VPS) und ein einfacher Installationsprozess. Typische Funktionen für Projektarbeiten werden bereitgestellt, wie Aufgabenmanagement, Probleverfolgung, Pull-Requests, Wiki, Tools zur Koordination von Entwicklerteams, Release-Vorbereitung, Automatisierung der Paketbereitstellung in Repositories, Rechteverwaltung, Integration mit Continuous Integration-Plattformen, Code-Suche, Authentifizierung über LDAP und OAuth, Repository-Zugriff über die Protokolle SSH und HTTP/HTTPS, Anbindung von Webhooks zur Integration mit Slack, Discord und anderen Diensten, Unterstützung für Git Hooks und Git LFS sowie Tools für die Migration und Spiegelung von Repositories.
Quelle: opennet.ru
