Il progetto Debian ha avviato il test del sistema Debusine, che consente di creare repository personalizzati attraverso i quali è possibile distribuire versioni più recenti di software, effettuare test preliminari dei pacchetti o distribuire pacchetti aggiuntivi che non soddisfano i requisiti dei repository ufficiali di Debian. Debusine è presentato come l'equivalente dei repository PPA (Personal Package Archive) creati per Debian, utilizzati in Ubuntu. Il progetto è curato da Colin Watson, che in passato è stato parte dei comitati tecnici di Debian e Ubuntu, ed è stato coinvolto nello sviluppo del servizio Launchpad, dell'installer di Ubuntu e del sistema di init Upstart.
Si prevede che Debusine sarà utile agli sviluppatori di Debian per testare singolarmente i pacchetti su sistemi reali prima di trasferire le modifiche nel repository principale. Ad esempio, quando un sviluppatore risolve un problema in un pacchetto, può utilizzare Debusine in modo che gli utenti colpiti dal problema possano testare la correzione in anticipo. Debusine può essere utilizzato anche da progetti che desiderano distribuire simultaneamente più versioni di software o che non sono pronti a soddisfare i requisiti di Debian per i pacchetti nei repository principali.
Durante la pubblicazione dei pacchetti, Debusine offre funzionalità per eseguire test QA e in futuro sarà disponibile un toolkit per monitorare le regressioni (attualmente in fase di sviluppo). È possibile verificare i pacchetti tramite firma digitale, utilizzando chiavi associate ai repository. I pacchetti vengono compilati tenendo conto del contenuto attuale del repository Debusine, così come della relativa release di Debian. In tutti i repository è disponibile un sistema integrato per la creazione automatica di snapshot.
Debusine è stato messo in funzione per i test. server debusine.debian.net, dove attualmente la possibilità di pubblicare pacchetti è riservata solo agli sviluppatori e ai manutentori di Debian che possiedono un account su Salsa. Per la pubblicazione dei pacchetti, è possibile utilizzare gli strumenti debusine-client e dput-ng. Su debusine.debian.net è consentito collocare pacchetti le cui condizioni di licenza soddisfano i requisiti di Debian.
Fonte: opennet.ru
