Projekt Debian rozpoczął testowanie systemu Debusine, który umożliwia tworzenie indywidualnych repozytoriów do dystrybucji nowszych wersji oprogramowania, przeprowadzania wstępnych testów pakietów lub hostowania dodatkowych pakietów, które nie spełniają wymogów podstawowych repozytoriów Debian. Debusine jest przedstawiane jako stworzony dla Debiana odpowiednik repozytoriów PPA (Personal Package Archive) stosowanych w Ubuntu. Projektem kieruje Colin Watson, który wcześniej był członkiem komitetów technicznych Debian i Ubuntu oraz zajmował się rozwojem serwisu Launchpad, instalatora Ubuntu i systemu inicjalizacji Upstart.
Debusine ma być użyteczne dla deweloperów Debian w testowaniu oddzielnych pakietów na rzeczywistych systemach przed wprowadzeniem zmian do głównego repozytorium. Na przykład, gdy deweloper naprawia problem w pakiecie, może skorzystać z Debusine, aby użytkownicy, którzy napotkali problem, mogli wcześniej przetestować poprawkę. Debusine mogą również wykorzystywać projekty, które pragną dystrybuować jednocześnie kilka wersji oprogramowania lub które nie spełniają wymagań Debian dotyczących pakietów w głównych repozytoriach.
Podczas publikacji pakietów Debusine dostępna jest funkcjonalność do przeprowadzania testów QA, a w przyszłości pojawi się narzędzie do śledzenia regresji (w fazie rozwoju). Umożliwia to weryfikację pakietów za pomocą podpisów cyfrowych, używając kluczy powiązanych z repozytoriami. Pakiety są kompilowane z uwzględnieniem aktualnej zawartości repozytoriów Debusine oraz odpowiedniego wydania Debiana. We wszystkich repozytoriach dostępny jest wbudowany system automatycznego tworzenia migawki.
Debusine wprowadzono do użytku serwer debusine.debian.net, gdzie możliwość publikacji pakietów jest obecnie dostępna tylko dla deweloperów i maintainerów Debian, którzy posiadają konto w Salsa. Do publikacji pakietów można używać narzędzi debusine-client i dput-ng. Na debusine.debian.net można umieszczać pakiety, których warunki licencjonowania odpowiadają wymaganiom Debian.
Źródło: opennet.ru
