Canonical beendet Bazaar-Support auf Launchpad

Canonical hat angekündigt, die Unterstützung für sein Versionskontrollsystem Bazaar auf seiner Entwicklungsplattform Launchpad einzustellen. Ubuntu Launchpad dient der gemeinsamen Codebearbeitung, der Fehlerverfolgung, der Überprüfung von Änderungen sowie dem Erstellen und Hosten von Paketen. Anfangs unterstützte Launchpad die Versionskontrolle ausschließlich über das Bazaar-System. 2015 wurde die Unterstützung für Git hinzugefügt, das sich schließlich zum primären Änderungsmanagementsystem für Code entwickelte.

Die letzte Version von Bazaar wurde 2016 von Canonical veröffentlicht. Danach kam die Entwicklung zum Erliegen, und das Projekt wurde nie auf Python 3 portiert (Bazaar 2.8, das die Umstellung auf Python 3 beinhalten sollte, ist weiterhin geplant). Bazaar und Git bieten ähnliche Funktionen, und nach der weiten Verbreitung von Git und dem Popularitätsverlust von Bazaar macht es keinen Sinn mehr, Bazaar-Repositories auf Launchpad zu hosten. Die Pflege eines solchen Projekts ist daher nicht praktikabel. hosten erfordert erhebliche Ressourcen für Entwicklung und Infrastruktur, die für sinnvollere Dinge ausgegeben werden könnten.

Im Jahr 2018 gründeten Bazaar-Enthusiasten den Fork Breezy (brz), der Bazaar auf Python 3 portierte und optionale Unterstützung für das Git-Speicherformat hinzufügte. Breezy kombiniert die Funktionen dezentraler (git/hg) und zentraler Versionskontrollsysteme (cvs/svn) und unterstützt Funktionen wie das Auschecken von Repository-Inhalten im Subversion-Stil, separate Zweige für die Arbeit an neuen Funktionen im Mercurial-Stil und die Möglichkeit für mehrere Entwickler, ähnlich wie bei Git, an einer Arbeitskopie des Repositorys zusammenzuarbeiten. Das System wird weiterhin aktiv weiterentwickelt – die neueste Version von Breezy 3.3.12 wurde vor zwei Wochen veröffentlicht.

Launchpad wird Bazaar in zwei Phasen abschaffen. In der ersten Phase deaktiviert Launchpad das Web-Frontend zur Code-Navigation in Bazaar-Repositories. Protokollanalysen haben gezeigt, dass diese Schnittstelle kaum noch genutzt wird und fast alle Anfragen mit Bot-Aktivitäten zusammenhängen. In der zweiten Phase wird das Code-Hosting-Backend deaktiviert, wodurch das Pullen, Pushen und Mergen von in Launchpad gehosteten Bazaar-Repositories unmöglich wird. Der Starttermin für die erste Phase steht noch nicht fest (es wurde von einem baldigen Start gesprochen). Die zweite Phase ist für den 1. September 2025 geplant. Launchpad-Nutzer sollten ihre Repositories vor dem 1. September von Bazaar zu Git migrieren.

Source: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster