Die Entwickler von Mozilla haben das Hauptrepository des Firefox-Quellcodes von Mercurial auf Git umgestellt. Das offizielle Git-Repository von Firefox ist auf GitHub gehostet. Über dieses Repository können momentan noch keine Änderungen in Form von Pull-Requests übergeben werden (Phabricator muss verwendet werden).
Einige separate Mercurial-Repositories wurden in einem einheitlichen Git-Bereich zusammengeführt und sind über Git-Branches zugänglich: Das Repository mozilla-central ist jetzt der main-Branch im Git-Repository von Firefox, mozilla-beta ist der beta-Branch, mozilla-release der release-Branch, mozilla-esr115 der esr-115-Branch, mozilla-esr-128 der esr-128-Branch und autoland der autoland-Branch. Die Nutzung der Dienste Bugzilla, moz-phab, Phabricator und Lando wird weiterhin unverändert fortgeführt. Die alten Mercurial-Repositories bleiben vorerst verfügbar, wurden aber in den Modus synchronisierter Spiegel umgestellt.
Die Entscheidung zur Migration auf Git wurde im Herbst 2023 getroffen. Es wurde erwartet, dass die Migration etwa 6 Monate dauern würde, doch letztendlich dauerte sie anderthalb Jahre. Vor der Migration bot das Projekt die Möglichkeit, zwischen Mercurial oder Git zu wählen, doch überwiegend wurde im Hauptrepository Mercurial verwendet. Die Unterstützung beider Systeme stellte eine große Belastung für die Administratoren dar, und die eigenständige Wartung Hosting Der Code führte zu Skalierungsproblemen und beanspruchte Ressourcen zur Aufrechterhaltung einer ausfalltoleranten Infrastruktur. Daher wurde beschlossen, sich in der Entwicklung ausschließlich auf Git zu beschränken und das Haupt-Repository auf GitHub zu hosten.
Zusätzlich ist das Korrektur-Release Firefox 138.0.3 erwähnenswert, in dem mehrere Probleme behoben wurden:
- Ein Absturz, der beim Besuch von Websites auftrat, die WebGL nutzen, wurde behoben.
- Ein Fehler, der zu einem Absturz führte, wenn bestimmte SVG-Effekte wie Weichzeichnen und Schattenwurf auf sehr kleinen Objekten auf dem Bildschirm angewendet wurden, wurde behoben.
- Auf der Linux-Plattform wurde ein Problem mit der verschwommenen Videoanzeige auf Youtube in Systemen mit Wayland, die HDR nicht unterstützen, behoben.
- Ein Mangel wurde behoben, durch den die Tastenkombination Alt+C zur Aktivierung des Suchmodus unter Berücksichtigung der Groß- und Kleinschreibung nicht funktionierte.
Quelle: opennet.ru
