Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sozdanie_debian_poketa.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
63 Кб
Скачать
☆

15.4.2. Прием Процесс

Становление "Debian разработчик" это не просто административный вопрос. Способ включает несколько этапов, и в такой же степени инициации, так как это процесс отбора. В любом случае, это оформляется и хорошо документируется, так что каждый может отслеживать их развитие на сайте, посвященному набору новых членов.

https://nm.debian.org/

EXTRA. Легкий процесс для “Специалистf по обслуживающего Debian”

“DebianMaintainer” - другое состояние, которое дает меньше полномочий, чем “разработчик Debian”, но чей связанный процесс более быстр. С этим состоянием, участники могут поддержтвать их собственные пакеты, однако, разработчик Debian должен выполнить проверку на начальной загрузке, и выступить с заявлением о том, что они доверяют специалисту по обслуживанию и дают возможностью поддерживать их пакет самостоятельно.

Необходимые условия

У всех кандидатов, как ожидается, будет, по крайней мере, практическое знание английского языка. Это требуется на всех уровнях: для начальных связей с ревизором, конечно, но конечно также и позже, так как английский язык - предпочтительный язык для большей части документации; также, пользователи пакета будут связываться на английском языке при сообщении об ошибках, и они будут ожидать ответы на английском языке.

Другое требование это мотивация. Стать разработчиком Debian это процесс, который имеет смысл только, если кандидат знает, что их интерес в Debian продлится больше нескольких месяцев.

Сам приемный процесс может продлиться в течение нескольких месяцев, и Debian нужны разработчики в долгосрочной перспективе; каждый пакет нуждается в постоянном обслуживании, а не только начальной загрузке.

Регистрация

Первый (реальный) шаг состоит в нахождении спонсора или защитником; это означает официального разработчика, готового утверждать, что они полагают, что принятие их было бы хорошей идеей для Debian. Это обычно подразумевает, что кандидат уже был активен в сообществе, и что их работа ценилась. Если кандидат застенчив, и их работа публично не рекламируется, они могут попытаться убедить разработчиков Debian защищать их, показав их работу частным способом.

Одновременно, кандидат должен генерировать общедоступную/частную пару ключей RSA с GnuPG, которые должен быть подписаны по крайней мере двумя официальными разработчиками Debian. Подпись аутентифицирует имя на ключе. Эффективно, во время подписи ключей, каждый участник должен показать служебное удостоверение (обычно удостоверение личности или паспорт) вместе с их ключевыми идентификаторами. Этот шаг подтверждает ссылку между человеком и ключами. Таким образом, этот подпись требует встречи в реальной жизни. Если Вы еще не встретили разработчиков Debian на общедоступной конференции по бесплатному программному обеспечению, Вы можете открыто искать разработчиков, живущих поблизости используя список на следующей веб-странице как начальная точка.

https://wiki.debian.org/Keysigning

После того, как регистрация на nm.debian.org была подтверждена защитником, Менеджер Приложений присваивается кандидату. Менеджер приложений будет управлять процессом через несколько предопределенных шагов и проверок.

Первая проверка - установление личности. Если у Вас уже есть ключ, подписанный двумя разработчиками Debian, этот шаг прост; иначе, администратор приложений будет помогать вам в Вашем поиске разработчиков Debian живущих рядом, чтобы организовать встречу и подписать ключи.

Принятие принципов

Эти административные формальности сопровождаются философскими соображениями. Debian должны удостовериться, что кандидат понимает и принимает общественный договор и принципы Бесплатного программного обеспечения. Присоединение к Debian возможно, только если Вы разделяет ценности, которые объединяют текущих разработчиков, выраженные в текстах (содержится в главе 1, "The Debian Project "страница 2).

Кроме того, каждый кандидат, желающий присоединиться к Debian должен знать, как работает проект, и как взаимодействовать надлежащим образом, решить проблемы с которыми они несомненно столкнутся со временем. Все это, как правило, описано в руководствах ориентированных на новых специалистов по обслуживанию, и в ссылках разработчиков Debian. Внимательное чтение этого документа должно быть достаточно, чтобы ответить на вопросы экзаменатора. Если ответы не являются удовлетворительными, кандидат будет проинформирован. Затем они должны будут прочитать (опять) соответствующую документацию, прежде чем пытаться снова. В тех случаях, когда существующая документация не содержит соответствующий ответ на вопрос, кандидат, как правило, достигает ответа практическими опытами в Debian, или обсуждая с другими разработчиками Debian. Этот механизм гарантирует что кандидаты свяжутся с несколькими разработчиками Debian прежде чем стать полноценной частью Debian. Это целенаправленная политика, с помощью которой кандидаты которые в конечном итоге присоединиться к проекту интегрировались в другую часть бесконечно расширяемой головоломки.

Этот шаг, как правило, известен как философия и процедура (P & P для краткости) в жаргоне разработчиков, участвующих в процессе внедрения новых членов.

Проверка навыков

Чтобы стать официальным разработчиком Debian должны быть оправданы заявки. Становление участником проекта требует показа, что это законно, и что это упрощает задание кандидата в помощи Debian. Наиболее распространенным является то, что обоснование для получения статуса разработчика Debian является облегчение обслуживания пакета Debian, но это не единственная причина. Некоторые разработчики присоединяются к проекту, чтобы внести свой вклад в перенос на конкретную архитектуру, другие хотят улучшить документацию, и так далее.

Этот шаг представляет собой возможность для кандидата заявить, что они намерены делать в проекте Debian и показать, что они уже сделали в этом направлении. Debian это перспективный проект, и что-то говорил не достаточно, если действия не соответствуют тому, что будет объявлено. Вообще, когда предполагаемая роль в рамках проекта связанная с пакетом обслуживания, первая версия предполагаемого пакета должны быть проверена технически и загружена на сервера Debian по защитником(спонсором) среди существующих разработчиков Debian.

СООБЩЕСТВО. Спонсорство

Разработчики Debian могут “спонсировать” пакеты, подготовленные кем-то еще, подразумевая, что они публикуют их в официальных репозитариях Debian, выполнив полный анализ. Этот механизм позволяет внешним лицам, которые еще не прошли через процесс приема членов, внести свой вклад в проект. Одновременно, это гарантирует, что все пакеты, включенные в Debian, всегда проверялись официальным участником.

Наконец, экзаменатор проверяет технические (начальные) навыки кандидата с подробным анкетным опросом. Плохие ответы не разрешены, но время ответа не ограничено. Вся документация доступна, и несколько попыток позволены, если первые ответы не удовлетворительный. Этот шаг не намеревается дискриминировать, но гарантирует, по крайней мере, капельку знаний общих для новых участников.

Этот шаг известен как шаг Задачи & Навыки (T&S, если коротко) на жаргоне экзаменаторов.

Окончательное утверждение

На самом последнем шаге целый процесс рассмотрен DAM (Debian AccountManager). DAM рассмотрит всю информацию о кандидате которую экзаменатор собрал и принимает решение о том, создать ли учетную запись на серверах Debian. В случаях, где дополнительная информация запрошена, может быть задержано создание учетной записи. Отказы довольно редки, если экзаменатор делает хорошее резюмэ, но они иногда происходят. Они не постоянные, и кандидат может попробовать еще раз в более позднее время.

Решение DAM авторитетным и (почти) без опиляций которые объясняют почему люди в том месте часто критиковались в прошлом.