Het Debian-project is begonnen met het testen van het Debusine-systeem, waarmee het mogelijk is om individuele repositories te creƫren, waardoor nieuwere versies van software kunnen worden verspreid, voorafgaande tests van pakketten kunnen worden uitgevoerd of extra pakketten kunnen worden aangeboden die niet geschikt zijn voor de standaard Debian-repositories. Debusine wordt gepresenteerd als het Debian-equivalent van PPA (Personal Package Archive) repositories die in Ubuntu worden gebruikt. Het project wordt ontwikkeld door Colin Watson, die ooit deel uitmaakte van de technische commissies van Debian en Ubuntu, en die betrokken was bij de ontwikkeling van de Launchpad-service, de Ubuntu-installateur en het Upstart-init-systeem.
Debusine is bedoeld om nuttig te zijn voor Debian-ontwikkelaars voor het afzonderlijk testen van pakketten op echte systemen voordat wijzigingen naar de hoofdrepository worden doorgegeven. Bijvoorbeeld, wanneer een probleem in een pakket wordt verholpen, kan de ontwikkelaar Debusine gebruiken zodat gebruikers die met het probleem te maken hebben het herstel vooraf kunnen testen. Debusine kan ook worden gebruikt door projecten die meerdere versies van software tegelijkertijd willen verspreiden of niet voldoen aan de vereisten van Debian die aan pakketten in de hoofdrepositories worden gesteld.
Bij het publiceren van pakketten biedt Debusine functionaliteit om QA-tests uit te voeren en in de toekomst zal er een toolkit beschikbaar komen voor het volgen van regressies (momenteel in ontwikkeling). Er is de mogelijkheid om pakketten te verifiƫren met digitale handtekeningen, gebruikmakend van sleutels die aan de repositories zijn gekoppeld. Pakketten worden samengesteld met inachtneming van de huidige inhoud van de Debusine-repository en de bijbehorende Debian-release. Alle repositories hebben een ingebouwd systeem voor automatische snapshot-creatie.
Debusine is operationeel gesteld voor testen. server debusine.debian.net, waar de mogelijkheid om pakketten te publiceren momenteel alleen beschikbaar is voor ontwikkelaars en maintainers van Debian met een Salsa-account. Voor het publiceren van pakketten kunnen de debusine-client en dput-ng-tools worden gebruikt. Op debusine.debian.net is het toegestaan om pakketten te hosten waarvan de licentievoorwaarden overeenkomen met de vereisten van Debian.
Bron: opennet.ru
