LINUX.ORG.RU

Debusine — «PPA для Debian», теперь в реальности

 debian ppa debusine


1

2

Сообщество Debian радо объявить о запуске публичной бета-версии новой функции в рамках проекта Debusine — теперь разработчики могут создавать и поддерживать APT-совместимые репозитории дополнительных пакетов, по функционалу аналогичные PPA в Ubuntu. Это решение должно упростить тестирование, совместную разработку и распространение пакетов за пределами основного архива Debian.

Зачем это нужно?

Хотя основная работа разработчиков Debian сосредоточена на поддержке основного архива, на практике часто возникает необходимость в более гибких инструментах:

  • Тестирование связанных изменений — когда обновление одного пакета затрагивает другие, удобно собрать и протестировать всю цепочку вместе.
  • Предварительное тестирование исправлений — можно попросить пользователей проверить багфиксы до официальной загрузки в репозиторий.
  • Пакетирование нишевых или сложных проектов — не все программы соответствуют политике Debian, но их всё равно удобно распространять в виде .deb-пакетов.
  • Поддержка нескольких версий одного пакета — в отличие от стабильной версии в основном архиве, в отдельном репозитории можно предлагать свежие сборки для разных релизов Debian. Раньше разработчики решали эти задачи вручную, используя инструменты вроде reprepro или aptly. Теперь Debusine берёт на себя всю инфраструктурную часть.

Как это работает?

Репозитории, созданные через Debusine, полностью совместимы с APT и обеспечивают:

  • Автоматическую подпись — каждый репозиторий использует собственный ключ, хранящийся в защищённой системе подписи Debusine.
  • Сборку в контексте репозитория — загружаемые пакеты собираются с учётом уже существующего содержимого репозитория и соответствующего релиза Debian.
  • Встроенные QA-тесты — пакеты проходят проверку на соответствие стандартам качества.
  • Отслеживание регрессий — функция появится в ближайшее время.
  • Снапшоты — автоматическое сохранение состояний репозитория, чтобы можно было откатиться к предыдущей версии.

Кто может использовать?

Сервис открыт для:

  • разработчиков Debian (DD);
  • сопровождающих Debian (DM).

Все репозитории публичны по умолчанию. При этом действуют ограничения: принимаются только пакеты с лицензиями, разрешёнными для распространения в Debian. Freexian, инициатор проекта, оставляет за собой право удалять репозитории, если они нарушают политику.

Как начать?

Если вы — участник Debian, вы можете сразу приступить к использованию сервиса. Подробная инструкция доступна официальной странице проекта. Поскольку сервис находится на стадии бета-тестирования, возможны изменения, но команда Debusine стремится сохранять обратную совместимость.

Обратная связь

Разработчики приглашают всех заинтересованных участников попробовать новую функцию и поделиться впечатлениями. Обратная связь поможет улучшить сервис перед выходом из беты. Теперь у Debian появился свой удобный, безопасный и стандартизированный способ для быстрой итерации — и это важный шаг вперёд для экосистемы.

>>> Источник



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 5)

и кто за этой помойкой будет следить? это же будет очередное Ш Е Р Е Т О как и аур

ggrn ★★★★★
()
Ответ на: комментарий от Shadow

Ну убунта не вечна, выбор должен быть. Ubuntu производная Debian. Различие только в более сильной поддержке и организации.

nicholas_ru
()
Ответ на: комментарий от firkax

Не скажи, пакеты не файлы(архивы, так как упакованые) и организация версий там не плохая.

nicholas_ru
()
Ответ на: комментарий от Shadow

Не знаю, не знаю. Убунта как-то ни разу не была системой моей мечты, а вот на дебиане с кедами я благополучно 10 лет просидел.

hobbit ★★★★★
()
Ответ на: комментарий от firkax

С какой стати дистр должен хостить чьи-то (не свои) пакеты?

Ты это пишешь в новости про хостинг не своих пакетов. Причём инфру для этого сделал именно сам дистр. Причём по ссылке подробно рассказано «с какой стати».

Ты вообще хоть иногда пытаешь думать головой (ну или что у тебя там вместо неё) прежде чем задавать максимально тупые вопросы на которые уже есть ответ?

zabbal ★★★★☆
()
Ответ на: комментарий от firkax

VPN нужно для доступа к корпоративным ресурсам, а для открывания произвольных сайтов его пытаться использовать не следует.

Сдаётся мне что это экспериментальная LLM от роскомпозора - живой человек просто не может так косноязычно нести столь очевидный кретинизм.

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

Нет, в новости новость про хостинг своих пакетов, только ещё не доросших (но планирующих) до включения в официальные ветки. ppa-подобную свалку всего подряд никто делать не планирует, несмотря на то что в письме по ссылке ppa упомянут в качестве аналога.

firkax ★★★★★
()
Ответ на: комментарий от EtherealPhantom

ИИ говорят что-то вроде «Завод» или «Фабрика». А-ля «Деб-завод».

svidrigaylov
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.