Die Entwicklung von Firefox wurde von Mercurial auf Git und GitHub umgestellt. Aktualisierung Firefox 138.0.3

Die Entwickler von Mozilla haben das Hauptrepository mit dem Quellcode von Firefox von Mercurial auf Git umgestellt. Das offizielle Git-Repository von Firefox befindet sich auf GitHub. Über dieses Repository können derzeit keine Änderungen in Form von Pull-Requests übermittelt werden (es muss Phabricator verwendet werden).

Einige einzelne Mercurial-Repositories wurden in einen einheitlichen Git-Bereich zusammengeführt und sind über Git-Zweige zugänglich: Das Repository mozilla-central ist jetzt der Hauptzweig im Git-Repository von Firefox, mozilla-beta ist der Beta-Zweig, mozilla-release ist der Release-Zweig, mozilla-esr115 ist der esr-115-Zweig, mozilla-esr-128 ist der esr-128-Zweig, autoland ist der autoland-Zweig. Die Nutzung der Dienste Bugzilla, moz-phab, Phabricator und Lando wird weiterhin unverändert fortgesetzt. Die alten Mercurial-Repositories bleiben vorerst vorhanden, sind jedoch in einen Modus synchronisierter Spiegel geschaltet.

Die Entscheidung zur Migration auf Git wurde im Herbst 2023 getroffen. Es wurde erwartet, dass die Migration etwa 6 Monate in Anspruch nehmen würde, aber letztendlich zog sie sich über anderthalb Jahre hin. Bis zur Migration bot das Projekt die Möglichkeit, Mercurial oder Git nach Wahl der Entwickler zu verwenden, aber im Hauptrepository wurde Mercurial verwendet. Die Unterstützung von beiden Systemen stellte eine große Belastung für die Administratoren dar, und die eigenständige Wartung Hosting des Codes führte zu Skalierungsproblemen und erforderte Ressourcen zur Aufrechterhaltung einer ausfallsicheren Infrastruktur. Daher wurde beschlossen, ausschließlich Git für die Entwicklung zu verwenden und das Hauptrepository auf GitHub zu hosten.

Zusätzlich ist der korrigierende Release Firefox 138.0.3 zu erwähnen, in dem mehrere Probleme gelöst wurden:

  • Ein Absturz wurde behoben, der beim Besuch von Websites auftrat, die WebGL verwenden.
  • Ein Fehler wurde behoben, der zu einem Absturz führte, wenn bestimmte SVG-Effekte wie Unschärfe und Schattenwurf auf sehr kleinen Objekten auf dem Bildschirm angewendet wurden.
  • Auf der Linux-Plattform wurde ein Problem mit verschwommenem Videosicht bei Youtube auf Systemen mit Wayland, die HDR nicht unterstützen, behoben.
  • Ein Fehler wurde behoben, wegen dem die Tastenkombination Alt+C zur Aktivierung des Groß-/Kleinbuchstaben-sensitiven Suchmodus nicht funktionierte.

Quelle: opennet.ru

60GB SSD 8Gb DDR4