Pockets

Материал из ALT Linux Wiki


Sisyphus pockets

Тема необходимости организации оверлейных репозиториев для изоляции крупномасштабного разлома подсистем от не ожидающих его пользователей и с целью ожидаемого/подготовленного/направленного тестирования и исправления заинтересованными поднималась в рассылках @altlinux на протяжении нескольких лет.

Предполагаемые свойства

  • Как для членов Team, так и для остальных. (?)
  • Неограниченное количество именованных карманов.
    • Дисковая квота для не-членов. Превышение ⇒ приглашение в Team (?)
    • Expiration
    • Каждый карман — опубликованный apt repository.
    • Настраиваемый sharing.
    • Настраиваемые уведомления.
    • У pocket'ов могут быть acl, и при этом для сборки в pocket'е игнорируются acl мантейнеров пакетов.
  • В карманах настраиваемо действуют параметры sisyphus_check.
  • Глобальный поиск и индекс по пакетам.

Ссылки

См.также — что взамен

  • GearRepo — ресурс для разработчиков и майнтейнеров, где можно создавать Gear-репозитории исходного кода программ, собирать из них бинарные RPM-пакеты и формировать APT-репозитории, пригодные для использования в дистрибутивах на базе стабильных бранчей ALTLinux и/или нестабильной ветки Sisyphus.
  • тестовые сборочные задания на git.alt (--test-only в состоянии TESTED или EPERM) плюс apt-repo test по вкусу.