Los desarrolladores de Mozilla han migrado el repositorio principal de código fuente de Firefox de Mercurial a Git. El repositorio oficial Git de Firefox está alojado en GitHub. Este repositorio aún no admite el envío de cambios en forma de solicitudes de extracción (debe utilizar Phabricator).
Algunos repositorios individuales de Mercurial se han fusionado en un único espacio Git y son accesibles a través de ramas Git: el repositorio mozilla-central es ahora la rama principal del repositorio Git de Firefox, mozilla-beta es la rama beta, mozilla-release es release, mozilla-esr115 es esr-115, mozilla-esr-128 es esr-128, autoland es autoland. El uso de los servicios Bugzilla, moz-phab, Phabricator y Lando continuará sin cambios. Los antiguos repositorios de Mercurial aún están disponibles, pero se han cambiado al modo de espejo sincronizado.
La decisión de migrar a Git se tomó en el otoño de 2023. Se esperaba que la migración durara unos 6 meses, pero al final se prolongó durante un año y medio. Antes de la migración, el proyecto ofrecía la opción de utilizar Mercurial o Git a elección de los desarrolladores, pero Mercurial se utilizaba principalmente en el repositorio. Dar soporte a dos sistemas a la vez creó una gran carga para los administradores, y mantener de forma independiente el alojamiento del código generó problemas de escalabilidad y consumió recursos para mantener una infraestructura tolerante a fallas. Por lo tanto, se decidió limitar el uso de Git únicamente para el desarrollo y colocar el repositorio principal en GitHub.
Además, podemos destacar el lanzamiento correctivo de Firefox 138.0.3, que resuelve varios problemas:
- Se solucionó un fallo que podía ocurrir al navegar en sitios que usan WebGL.
- Se solucionó un bloqueo que podía ocurrir al aplicar algunos efectos SVG, como desenfoque y sombra paralela, a objetos muy pequeños en la pantalla.
- En la plataforma Linux, se ha solucionado un problema con la visualización borrosa de videos de YouTube en sistemas Wayland que no admiten HDR.
- Se corrigió un error por el cual la combinación de teclas Alt+C para activar el modo de búsqueda que distingue entre mayúsculas y minúsculas no funcionaba.
Fuente: opennet.ru