Projekt Debian zahájil testování systému Debusine, který umožňuje vytvářet individuální repozitáře, skrze které je možné šířit novější verze programů, provádět předběžné testování balíčků nebo umisťovat další balíčky, které nevyhovují standardním repozitářům Debianu. Debusine je prezentován jako Debianová varianta PPA (Personal Package Archive), používaného v Ubuntu. Projekt rozvíjí Colin Watson, který se v minulosti podílel na technických výborech Debianu a Ubuntu a pracoval na vývoji služby Launchpad, instalátoru Ubuntu a systému inicializace Upstart.
Předpokládá se, že Debusine bude užitečný pro vývojáře Debianu při samostatném testování balíčků na reálných systémech před předáním změn do hlavního repozitáře. Například při odstraňování chyby v balíčku může vývojář použít Debusine, aby uživatelé, kteří se s problémem setkali, mohli předem otestovat opravu. Debusine mohou také využívat projekty, které chtějí šířit více verzí programů současně, nebo ty, které nejsou připraveny splnit požadavky Debianu kladené na balíčky v hlavních repozitářích.
Při publikaci balíčků Debusine je k dispozici funkčnost pro provádění QA testů a v budoucnu se objeví nástroje pro sledování regresí (v současnosti ve vývoji). Je zajištěna možnost ověřit balíčky pomocí digitálního podpisu, využívající klíče spojené s repozitáři. Balíčky jsou sestavovány s ohledem na aktuální obsah repozitáře Debusine a příslušné vydání Debianu. Ve všech repozitářích je dostupný integrovaný systém pro automatické vytváření snapshotů.
Pro testování byl spuštěn Debusine server debusine.debian.net, přičemž možnost publikace balíčků je zatím dostupná pouze vývojářům a správcům Debianu, kteří mají účet na Salsa. Pro publikaci balíčků lze použít nástroje debusine-client a dput-ng. Na debusine.debian.net je povoleno umisťování balíčků, jejichž licenční podmínky splňují požadavky Debianu.
Zdroj: opennet.ru
