Les développeurs de Mozilla ont transféré le dépôt principal du code source de Firefox de Mercurial vers Git. Le dépôt officiel Git de Firefox est hébergé sur GitHub. Pour l'instant, il n'est pas possible d'envoyer des modifications sous forme de pull requests via ce dépôt (il est nécessaire d'utiliser Phabricator).
Certains dépôts Mercurial individuels ont été regroupés dans un espace Git unique et sont accessibles via des branches Git : le dépôt mozilla-central est désormais devenu la branche main du dépôt Git de Firefox, mozilla-beta est la branche beta, mozilla-release est release, mozilla-esr115 est esr-115, mozilla-esr-128 est esr-128, et autoland reste autoland. L'utilisation des services Bugzilla, moz-phab, Phabricator et Lando se poursuivra sans changement. Les anciens dépôts Mercurial restent disponibles, mais sont désormais en mode de miroirs synchronisés.
La décision de migrer vers Git a été prise à l'automne 2023. Il était prévu que la migration prenne environ 6 mois, mais au final, elle a duré un an et demi. Avant la migration, le projet offrait le choix entre l'utilisation de Mercurial ou de Git par les développeurs, mais Mercurial était principalement utilisé dans le dépôt principal. Le support simultané des deux systèmes créait une charge importante pour les administrateurs, et la gestion autonome du code entraînait des problèmes d'évolutivité et consommait des ressources pour maintenir une infrastructure résiliente. d'hébergement C'est pourquoi il a été décidé de se limiter à l'utilisation de Git pour le développement et de placer le dépôt principal sur GitHub.
On peut également noter la sortie corrective de Firefox 138.0.3, qui résout plusieurs problèmes :
- Correction d'un crash survenant lors de la navigation sur des sites utilisant WebGL.
- Correction d'un bug entraînant un crash lors de l'application de certains effets SVG, tels que le flou et l'ombre portée, sur de très petits objets à l'écran.
- Sur la plateforme Linux, un problème de flou de la vidéo YouTube a été résolu sur les systèmes Wayland ne prenant pas en charge HDR.
- Correction d'un oubli qui empêchait la combinaison de touches Alt+C d'activer le mode de recherche sensible à la casse.
Source : opennet.ru
