Debian тества Debusine, система за индивидуални репозитории в стил PPA

Проект Debian започна тестовете на системата Debusine, която позволява създаването на индивидуални репозитории, чрез които могат да се разпространяват по-нови версии на софтуер, да се провеждат предварителни тестове на пакети или да се разполагат допълнителни пакети, които не отговарят на стандартите за репозиторите на Debian. Debusine се представя като аналог на PPA (Personal Package Archive) репозиторите, използвани в Ubuntu. Проектът се развива от Колин Уотсън (Colin Watson), който някога е бил част от техническите комитети на Debian и Ubuntu, и е работил по разработката на услугата Launchpad, инсталатора на Ubuntu и системата за инициализация Upstart.

Предполага се, че Debusine ще бъде полезен на разработчиците на Debian за тестване на пакети на реални системи преди извършването на промени в основния репозиторий. Например, при отстраняване на проблем в пакет, разработчикът може да използва Debusine, за да даде на потребителите, с които те се сблъскват с проблема, възможност да тестват корекцията предварително. Debusine също може да се използва от проекти, които желаят да разпространяват едновременно няколко версии на софтуер или не могат да изпълнят изискванията на Debian за пакетите в основните репозитории.

При публикуването на пакети, Debusine предлага функционалност за провеждане на QA тестове и в бъдеще ще се появи инструментарий за проследяване на регресии (в процес на разработка). Предоставя се възможност за проверка на пакети чрез цифрово подписване, използвайки ключове, свързани с репозиторите. Пакетите се изграждат с оглед на текущото съдържание на репозиторията Debusine и съответния релиз на Debian. Във всички репозитории е налична вградена система за автоматично създаване на снимки.

За тестване Debusine е въведен в действие сървър debusine.debian.net, възможността за публикуване на пакети на която в момента е предоставена само на разработчиците и поддържачите на Debian, които имат акаунт в Salsa. За публикуване на пакети могат да се използват инструментите debusine-client и dput-ng. В debusine.debian.net е разрешено разполагането на пакети, чийто лицензни условия отговарят на изискванията на Debian.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster