Product SiteDocumentation Site

Глава 11. JOIN

11.1. Разработка в ALT Linux Team
11.2. Создание заявки на вступление в ALT Linux Team
11.3. Обработка заявки
11.4. Работа с ключами разработчика
11.4.1. Создание SSH-ключа
11.4.2. Создание GPG-ключа
11.4.3. Модификация GPG-ключа
11.4.4. Обновление GPG-ключа в пакете alt-gpgkeys

11.1. Разработка в ALT Linux Team

ALT Linux Team — команда независимых разработчиков свободного программного обеспечения, которые совместно работают над поддержкой наборов программ в репозитории Сизиф (Sisyphus).
У каждого пакета в Sisyphus есть один или несколько мейнтейнеров. Мейнтейнер — это человек, который собирает пакет для установки программы из централизованного репозитория, исправляет обнаруженные в программе ошибки, общается с разработчиками программы, старается реагировать на нужды пользователей (багрепорты, вопросы). Мейнтейнер должен быть членом ALT Linux Team (команды ALT).
Join — это процесс вступления в ALT Linux Team, результатом которого является возможность непосредственно участвовать в разработке репозитория Сизиф. После прохождения Join кандидат (человек, вступающий в ALT Linux Team) становится мейнтенером.
Для принятия человека в Team создается небольшая команда:
  • Секретарь команды. Секретарь — это административная должность в ALT Linux Team. В его обязанность входит отслеживать стадии принятия и выполнять административные действия.
  • Ментор вступающего. Задача ментора — способствовать кандидату со вступлением в Team. Он помогает кандидату со вступлением, отвечает на его вопросы и принимает решение о готовности кандидата.
  • Рецензент работы вступающего. Задача рецензента — оценить готовность кандидата к вступлению в Team. Рецензент проводит независимую оценку готовности вступающего по результатам его работы и подтверждает его готовность.
  • Кандидат — вступающий в ALT Linux Team человек.
При взаимодействии друг с другом можно использовать определенный номер стадии, до которой дошел кандидат. Например, секретарь регистрирует ключ кандидата и переводит процесс на стадию 2.2; или ментор решает, что его подопечный готов отправлять пакеты в Сизиф, и переводит процесс на стадию 4.0.
Официальное взаимодействие происходит в Bugzilla в содержимом особым образом оформленной ошибки (бага). Открытый баг означает заявку на вступление в тим, закрытый — само вступление или отказ в нем.