Contrib: различия между версиями

Материал из ALT Linux Wiki
мНет описания правки
Строка 4: Строка 4:


== Цели contrib ==
== Цели contrib ==
# Способствовать обучению технологиям Sisyphus, в том числе трудно осваиваемым без доступа к инфраструктуре.
# Способствовать обучению технологиям Sisyphus, в том числе трудно осваиваемым без доступа к инфраструктуре.
# Упростить процедуру поддержания бранчей в актуальном состоянии.
# Упростить процедуру поддержания бранчей в актуальном состоянии.
# ''FIXME''
# {{discuss|FIXME}}


== Целевая аудитория contrib ==
== Целевая аудитория contrib ==
# Члены Team. contrib предоставляет более формализованный аналог people.a.o.
# Члены Team. contrib предоставляет более формализованный аналог people.a.o.
# Продвинутые пользователи и сисадмины, желающие изучить сборку пакетов и другие технологии Sisyphus без принятия ответственности за мейнтейнерство пакетов.
# Продвинутые пользователи и сисадмины, желающие изучить сборку пакетов и другие технологии Sisyphus без принятия ответственности за мейнтейнерство пакетов.
# Продвинутые пользователи и сисадмины, желающие поделиться с собществом исправлением ошибки в пакете.
# Продвинутые пользователи и сисадмины, желающие поделиться с сообществом исправлением ошибки в пакете.
# Продвинутые пользователи - бакпортеры новых версий пакетов для стабильных бранчей.
# Продвинутые пользователи-бэкпортеры новых версий пакетов для стабильных бранчей.
# ''FIXME''
# {{discuss|FIXME}}


== Условия существования contrib ==
== Условия существования contrib ==
# contrib не должен подталкивать потенциальных пользователей к использованию технологий, объявленных устаревшими (SRPM, incoming).
# contrib не должен подталкивать потенциальных пользователей к использованию технологий, объявленных устаревшими (SRPM, incoming).
# contrib не должен служить средством для снижения качества Sisyphus и бранчей.
# contrib не должен служить средством для снижения качества Sisyphus и бранчей.
# ''FIXME''
# {{discuss|FIXME}}


== git-репозитории для не-членов Team ==
== git-репозитории для не-членов Team ==
* Отдельный namespace.
* Отдельный namespace.
* Небольшая квота. Превышение {{==)}} приглашение в Team (?)
* Небольшая квота. Превышение{{==)}}приглашение в Team (?)
* Перенос репозиториев при переходе в Team.
* Перенос репозиториев при переходе в Team.


== Карманы ==
== Карманы ==
* Как для членов Team, так и для остальных.
* Как для членов Team, так и для остальных.
* Неограниченное количество именованных карманов.
* Неограниченное количество именованных карманов.
** Дисковая квота. Превышение {{==)}} приглашение в Team (?)
** Дисковая квота. Превышение{{==)}}приглашение в Team (?)
** Expiration
** Expiration
** Каждый карман - apt repository.
** Каждый карман — apt repository.
** Настраиваемый sharing
** Настраиваемый sharing
* В карманах настраиваемо действуют параметры sisyphus_check.
* В карманах настраиваемо действуют параметры sisyphus_check.
Строка 41: Строка 36:


== Перенос в бранч ==
== Перенос в бранч ==
* Обязательный sisyphus_check и остальные проверки
* Обязательный sisyphus_check и остальные проверки
* Обязательное подтверждение кем-либо из Team (почта, ssh, web).
* Обязательное подтверждение кем-либо из Team (почта, ssh, web).

Версия от 08:44, 1 апреля 2009

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Contrib — рабочее название для расширения репозитория Sisyphus и бранчей пакетами пользователей, а также инструмента для реализации этого расширения.

Цели contrib

  1. Способствовать обучению технологиям Sisyphus, в том числе трудно осваиваемым без доступа к инфраструктуре.
  2. Упростить процедуру поддержания бранчей в актуальном состоянии.
  3. FIXME

Целевая аудитория contrib

  1. Члены Team. contrib предоставляет более формализованный аналог people.a.o.
  2. Продвинутые пользователи и сисадмины, желающие изучить сборку пакетов и другие технологии Sisyphus без принятия ответственности за мейнтейнерство пакетов.
  3. Продвинутые пользователи и сисадмины, желающие поделиться с сообществом исправлением ошибки в пакете.
  4. Продвинутые пользователи-бэкпортеры новых версий пакетов для стабильных бранчей.
  5. FIXME

Условия существования contrib

  1. contrib не должен подталкивать потенциальных пользователей к использованию технологий, объявленных устаревшими (SRPM, incoming).
  2. contrib не должен служить средством для снижения качества Sisyphus и бранчей.
  3. FIXME

git-репозитории для не-членов Team

  • Отдельный namespace.
  • Небольшая квота. Превышение ⇒ приглашение в Team (?)
  • Перенос репозиториев при переходе в Team.

Карманы

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

Перенос в бранч

  • Обязательный sisyphus_check и остальные проверки
  • Обязательное подтверждение кем-либо из Team (почта, ssh, web).
  • Наличие на пакете maj/cri/blo багов в течение недели
  • Мейнтейнер не запретил изменения в бранче (перекрываемо через sudo).