Lo sviluppo di Firefox si sta spostando sulla piattaforma GitHub di Microsoft

Un post di Byron “Globe” Jones, direttore senior dell’ingegneria di Mozilla, che annuncia il passaggio alla gestione delle versioni per Firefox. In futuro, lo sviluppo del browser verrà effettuato solo utilizzando Git, anziché l’attuale approccio binario con Mercurial e Git.

annuncio

Mozilla sceglie GitHub come piattaforma di hosting per il repository centrale. Tuttavia, almeno inizialmente, lo sviluppo non verrà effettuato tramite richieste pull pubbliche. Inoltre, secondo Jones, ci vorranno almeno sei mesi prima che il trasloco inizi a diventare realtà.

Come motivo per trasferirsi Jones menziona nel suo post Il sovraccarico causato dall’utilizzo di due sistemi di controllo della versione. Rappresenta un onere enorme per i team, alcuni dei quali sono già sovraccarichi.

Innanzitutto, il team lavorerà sul flusso di lavoro e sugli strumenti consueti Bugzilla, MozPhab, Fabbricante E Resta con Lando.

Quando inizierà la migrazione, Mozilla convertirà prima il repository principale da Mercurial a Git. Gli sviluppatori non potranno più lavorare con Mercurial, ma dovranno utilizzare Git in modo nativo. Continua a inviare suggerimenti per le modifiche Tramite MozfabI problemi vengono gestiti tramite Bugzilla.

Il team di Firefox aggiungerà le modifiche al repository e quindi le sincronizzerà unidirezionalmente sull’infrastruttura Mercurial.

Il repository Mercurial di Mozilla per Firefox diventerà presto storia.

(Immagine: screenshot da Mozilla Centrale)

Nella seconda fase, Mozilla convertirà gradualmente l’infrastruttura basata su Mercurial in Git e dirà finalmente addio a Mercurial per sempre.

Come previsto, nei forum ci sono toni critici che mettono in guardia dal fare affidamento sulla società madre di GitHub, Microsoft. Questo è quello che dice Pubblica su Hacker News: “È già abbastanza grave che Firefox dipenda dai soldi di Google per sopravvivere. Non vedo perché dovrebbero rinunciare a maggiore libertà per diventare dipendenti da Microsoft.”

Negli ultimi anni alcune comunità si sono rivolte a Git. Anche lo sviluppo di Python si è spostato da Mercurial (scritto in gran parte in Python) a GitHub.

Sia l’infrastruttura del compilatore LLVM che la GNU Compiler Collection (GCC) sono state spostate da Subversion (SVN) a Git, ma gli strumenti GNU non sono stati spostati sulla piattaforma Microsoft.

Java dimostra che la migrazione può richiedere più tempo: le prime proposte per dire addio alla gestione delle versioni Mercurial furono fatte nel 2018, l’anno successivo si decise di utilizzare Git, e passarono altri due anni prima del passaggio definitivo a GitHub.


(Romano)

Alla home page

READ  All'interno per modificare l'applicazione Outlook

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna in alto