Os desenvolvedores da Mozilla migraram o repositório principal do código-fonte do Firefox de Mercurial para Git. O repositório oficial do Git do Firefox está hospedado no GitHub. Por enquanto, não é possível enviar mudanças na forma de pull requests através deste repositório (é necessário usar o Phabricator).
Alguns repositórios Mercurial individuais foram reunidos em um único espaço Git e estão disponíveis através de branches Git: o repositório mozilla-central agora se tornou a branch main no repositório Git do Firefox, mozilla-beta é a branch beta, mozilla-release é release, mozilla-esr115 é esr-115, mozilla-esr-128 é esr-128, autoland é autoland. O uso dos serviços Bugzilla, moz-phab, Phabricator e Lando continuará sem mudanças. Os antigos repositórios Mercurial ainda permanecem disponíveis, mas foram convertidos para modo de espelhos sincronizados.
A decisão de migrar para Git foi tomada no outono de 2023. Estimava-se que a migração levaria cerca de 6 meses, mas acabou se estendendo por um ano e meio. Antes da migração, o projeto oferecia a possibilidade de usar Mercurial ou Git à escolha dos desenvolvedores, mas no repositório principal o Mercurial era utilizado. O suporte a dois sistemas simultaneamente gerava uma grande carga sobre os administradores, e a manutenção independente do código levava a problemas de escalabilidade e consumia recursos para manter uma infraestrutura resiliente. hospedagem Por isso, foi decidido limitar o desenvolvimento ao uso somente do Git e hospedar o repositório principal no GitHub.
Adicionalmente, pode-se destacar a versão corretiva do Firefox 138.0.3, que resolveu vários problemas:
- Corrigido o encerramento inesperado que ocorria ao visualizar sites que utilizam WebGL.
- Resolvido um erro que causava o encerramento inesperado ao aplicar certos efeitos SVG, como desfoque e sombra, em objetos muito pequenos na tela.
- Na plataforma Linux, foi corrigido um problema que causava a exibição borrada de vídeos no YouTube em sistemas com Wayland que não suportavam HDR.
- Corrigida uma falha que impedia a combinação de teclas Alt+C de ativar o modo de busca com distinção entre maiúsculas e minúsculas.
Fonte: opennet.ru
