Gli sviluppatori di Mozilla hanno trasferito il repository principale del codice sorgente di Firefox da Mercurial a Git. Il repository ufficiale Git di Firefox è ospitato su GitHub. Al momento, non è possibile inviare modifiche tramite pull request (è necessario utilizzare Phabricator).
Alcuni singoli repository Mercurial sono stati uniti in un unico spazio Git e sono disponibili tramite rami Git: il repository mozilla-central è ora diventato il ramo main nel repository Git di Firefox, mozilla-beta è il ramo beta, mozilla-release è release, mozilla-esr115 è esr-115, mozilla-esr-128 è esr-128, autoland è autoland. L'uso dei servizi Bugzilla, moz-phab, Phabricator e Lando continuerà senza cambiamenti. I vecchi repository Mercurial rimangono ancora disponibili, ma sono stati convertiti in modalità specchi sincronizzati.
La decisione di migrare a Git è stata presa nell'autunno del 2023. Si pensava che la migrazione richiedesse circa 6 mesi, ma alla fine è durata un anno e mezzo. Prima della migrazione, il progetto offriva la possibilità di utilizzare Mercurial o Git a scelta degli sviluppatori, ma nel repository principale era utilizzato Mercurial. Il supporto di entrambi i sistemi creava un grande carico per gli amministratori, e la gestione autonoma hosting del codice portava a problemi di scalabilità e richiedeva risorse per mantenere un'infrastruttura resiliente. Pertanto, è stata presa la decisione di limitarsi all'uso esclusivo di Git per lo sviluppo e di ospitare il repository principale su GitHub.
In aggiunta, si segnala la versione correttiva di Firefox 138.0.3, che risolve diversi problemi:
- Risolto un arresto anomalo che si verificava durante la visualizzazione di siti che utilizzano WebGL.
- Risolto un bug che causava arresti anomali nell'applicazione di alcuni effetti SVG, come la sfocatura e l'ombra proiettata, su oggetti molto piccoli sullo schermo.
- Sulla piattaforma Linux è stato risolto un problema di visualizzazione sfocata dei video su YouTube nei sistemi con Wayland che non supportano HDR.
- Corretto un difetto che impediva la combinazione di tasti Alt+C per attivare la modalità di ricerca con distinzione tra maiuscole e minuscole.
Fonte: opennet.ru
