De ontwikkelaars van Mozilla hebben de hoofdrepository van de Firefox-broncode van Mercurial naar Git overgezet. De officiƫle Git-repository van Firefox is gehost op GitHub. Via deze repository kunnen momenteel geen wijzigingen worden doorgegeven in de vorm van pull-requests (Phabricator moet worden gebruikt).
Enkele afzonderlijke Mercurial-repositories zijn samengevoegd in ƩƩn Git-ruimte en zijn toegankelijk via Git-takken: de repository mozilla-central is nu de main-tak in de Git-repository van Firefox, mozilla-beta is de beta-tak, mozilla-release is de release-tak, mozilla-esr115 is de esr-115-tak, mozilla-esr-128 is de esr-128-tak, autoland is autoland. Het gebruik van de diensten Bugzilla, moz-phab, Phabricator en Lando wordt ongewijzigd voortgezet. De oude Mercurial-repositories blijven voorlopig beschikbaar, maar zijn omgezet naar gesynchroniseerde spiegels.
Het besluit om te migreren naar Git werd in de herfst van 2023 genomen. Het was de bedoeling dat de migratie ongeveer 6 maanden zou duren, maar uiteindelijk heeft het anderhalf jaar geduurd. Voor de migratie bood het project de mogelijkheid om Mercurial of Git te gebruiken, afhankelijk van de keuze van de ontwikkelaars, maar in de hoofdrepository werd Mercurial gebruikt. Het ondersteunen van twee systemen tegelijkertijd legde een grote druk op de beheerders, terwijl hetzelf onderhouden van de code leidde tot schaalbaarheidsproblemen en middelen vergde voor het onderhouden van een foutbestendige infrastructuur. Daarom is besloten om alleen Git te gebruiken voor ontwikkeling en de hoofdrepository op GitHub te plaatsen. hosting Bovendien kan worden opgemerkt dat er een correctie-release van Firefox 138.0.3 is, waarin verschillende problemen zijn opgelost:
Een probleem dat het onverwacht afsluiten veroorzaakte bij het bezoeken van websites die WebGL gebruiken, is opgelost.
- Een fout die leidde tot een onverwacht afsluiten bij het toepassen van bepaalde SVG-effecten, zoals vervaging en schaduwwerping, op zeer kleine objecten op het scherm is opgelost.
- Op het Linux-platform is het probleem opgelost van de vage weergave van video op Youtube op systemen met Wayland die geen HDR ondersteunen.
- Een tekortkoming is verholpen waarbij de toetscombinatie Alt+C niet werkte om de hoofdlettergevoelige zoekmodus te activeren.
- Release Nobara 42, een editie van Fedora met patches voor games en contentverwerking.
Bron: opennet.ru
