Canonical interromperà il supporto per Bazaar sulla piattaforma Launchpad

Canonical ha annunciato la fine del supporto per il sistema di controllo versione Bazaar sulla piattaforma Launchpad, utilizzata nello sviluppo di Ubuntu per la collaborazione sul codice, il tracciamento degli errori, la revisione delle modifiche, la costruzione e la distribuzione dei pacchetti. Inizialmente, Launchpad supportava la gestione delle versioni solo tramite il sistema Bazaar. Nel 2015, è stata aggiunta su Launchpad la supporto per Git, che nel tempo è diventato il principale sistema di gestione delle modifiche al codice.

L'ultima versione di Bazaar è stata pubblicata da Canonical nel 2016, dopo di che lo sviluppo si è fermato e il progetto non è mai stato portato su Python 3 (la versione Bazaar 2.8, in cui si prevedeva il passaggio a Python 3, è rimasta solo un progetto). Si osserva che Bazaar e Git offrono funzionalità simili e, dopo la diffusione capillare di Git e la diminuzione della popolarità di Bazaar, non ha più senso continuare a fornire hosting per i repository Bazaar su Launchpad. Mantenere attiva una simile di hosting cosa richiede risorse significative per sviluppo e infrastruttura, che potrebbero essere impiegate in cose più utili.

Nel 2018, gli appassionati interessati a Bazaar hanno fondato un fork - Breezy (brz), nel quale è stata effettuata la portabilità su Python 3 e aggiunta la supporto opzionale per il formato di archiviazione Git. Breezy combina le funzionalità dei sistemi di controllo versione decentralizzati (git/hg) e centralizzati (cvs/svn), e supporta caratteristiche come l'estrazione (checkout) dei contenuti del repository in stile Subversion, rami separati per lo sviluppo di nuove funzionalità in stile Mercurial e la possibilità di collaborazione tra più sviluppatori su una singola copia di lavoro del repository, in analogia a Git. Il sistema continua a evolversi attivamente - l'ultima versione, Breezy 3.3.12, è stata pubblicata due settimane fa.

La cessazione del supporto a Bazaar in Launchpad avverrà in due fasi. Nella prima fase, verrà disabilitato il front-end web utilizzato per la navigazione del codice nei repository Bazaar. L'analisi dei log ha mostrato che quasi nessuno utilizza più questo tipo di interfaccia, e quasi tutte le richieste sono legate all'attività dei bot. Nella seconda fase, verrà disabilitato il backend per l'hosting del codice, il che porterà all'impossibilità di effettuare operazioni pull, push e merge con i repository Bazaar presenti in Launchpad. La data di avvio della prima fase non è ancora stata definita (si è detto - a breve). La seconda fase è prevista per il 1° settembre 2025. Fino al 1° settembre, gli utenti di Launchpad dovrebbero trasferire i propri repository da Bazaar a Git.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster