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