From: Anton Farygin <rider@basealt.ru> To: ALT Linux Team development discussions <devel@lists.altlinux.org> Subject: [devel] Предложение к изменению в регламент JOIN -> стадии развития мантейнера (сопровождающего) Date: Thu, 14 Mar 2024 21:16:05 +0300 Message-ID: <d9ca98e1-a591-4e5b-9301-90957b6d789c@basealt.ru> (raw) Всем привет. Как многим из вас известно, у нас довольно тяжёлый для прохождения регламент JOIN в ALT Linux Team, включающей в себя дополнительного рецензента работы ментора. Решение о появлении этапа контролёра понятно и было продиктовано реальными случаями попадания в Team людей, не обладающих всем спектром знаний для полноценной и качественной самостоятельной работой над достаточно сложной и разнообразной пакетной базой репозитория. И в целом такое решение могло бы нормально работать, но у нас появилось узкое место из-за отсутствия доверенных рецензентов, реально качественно проверяющих кандидатов и при этом уделяющих процессу взаимодействия с кандидатом достаточно много времени. Из опыта эксплуатации действующего сейчас регламента JOIN могу сказать что вступление в команду для полноценной самостоятельной работы из-за отсутствия рецензента или их оперативности стало затягиваться уже не на месяцы а на годы. Считаю это плохим фактором для дальнейшего роста нашей дружной команды и хочу предложить сообществу к рассмотрению точечные изменения к этой схеме. Изменения будут заключаться в формальном статусе кандидата на стадии ожидания рецензента. Предлагаю считать кандидата на стадии 4.0 уже вступившим в команду, но имеющим некоторые ограничения в правах. А именно: - он может отправлять изменения только к тем пакетам, в ACL которых он присутствует; - он может отправлять новые, приналежащие @nobody или @everybody пакеты только после review и approve от прошедших стадию 4.2 ментейнеров; - в ACL новых (или принадлежащих @nobody) пакетов, отправляемых таким ментейнером лидером устанавливается тот, кто делал approve; - может присутствовать в ACL только в качестве соучастника (не может быть лидером и не может оставаться один); - не имеет права до окончания процедуры вступления становиться ментором новым кандидатам; - не имеет права голоса в принятии технических решений (но естественно может принимать участие в обсуждениях); при этом ментор фактически завершает свою работу и в дальнейшем росте такого ментейнера в команде становятся все участники. Для данной стадии предлагается выбрать соответствующее название и я придумал несколько вариантов, которые предлагаю заодно обсудить в данном треде: 1) Стажёр 2) Практикант 3) Подмастерье 4) Ученик 5) Junior (термин, привычный в IT области) Мне лично из всех вариантов названия предлагаемой стадии нравится больше junior maintainer, но возможно у кого-то будут и другие, более интересные варианты. Процесс перехода от стадии 4.0 на стадию 5.0 надо продумать, как вариант можно рассмотреть решение по запросу секретаря на такой переход от одного или нескольких из тех самых "доверенных" ментейнеров, кому обычно секретарь JOIN поручает рецензирование. Но т.к. после предлагаемых изменений кандидат на стадии 4.0 становится фактически полноценным участником Team, может собирать пакеты, взаимодействовать по разным компонентам системы с другими участниками команды, принимать участие в обсуждении и выработке технологических решений - то острота завершения JOIN резко падает и секретарю, рецензенту и самому кандидату становиться намного проще. Предлагаю обсудить этот вопрос и по результатом обсуждения я подготовлю и пришлю в рассылку консолидированные предложения для изменения существующего регламента. Антон
next reply other threads:[~2024-03-14 18:16 UTC|newest] Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top 2024-03-14 18:16 Anton Farygin [this message] 2024-03-15 13:16 ` Danil Shein 2024-03-15 18:42 ` Evgeny Sinelnikov 2024-03-16 1:47 ` Grigory Ustinov 2024-03-16 7:59 ` Anton Farygin 2024-03-16 8:27 ` Aleksey Novodvorsky 2024-03-16 8:38 ` Denis Medvedev 2024-03-16 9:28 ` [devel] Голосования в Team Anton Farygin 2024-03-16 9:39 ` Denis Medvedev 2024-03-16 11:09 ` Grigory Ustinov 2024-03-16 9:26 ` [devel] голосования " Anton Farygin 2024-03-19 11:55 ` Andrey Savchenko 2024-03-20 5:56 ` [devel] Предложение к изменению в регламент JOIN -> стадии развития мантейнера (сопровождающего) Andrey Savchenko 2024-03-20 7:28 ` Sergey Bolshakov 2024-03-20 7:49 ` Anton Farygin 2024-03-20 8:03 ` Anton Farygin 2024-03-20 8:04 ` Anton Farygin 2024-03-20 8:07 ` Andrey Savchenko 2024-03-20 8:12 ` Anton Farygin 2024-03-20 14:56 ` Vitaly Lipatov 2024-03-16 7:48 ` Anton Farygin 2024-03-16 10:43 ` Dmitry V. Levin 2024-03-17 7:22 ` Alexey V. Vissarionov 2024-03-18 11:58 ` Anton Farygin 2024-03-18 11:14 ` Anton Farygin 2024-03-20 4:39 ` Andrey Savchenko 2024-03-20 7:46 ` Anton Farygin 2024-03-20 7:57 ` Andrey Savchenko 2024-03-20 8:08 ` Anton Farygin 2024-03-20 8:13 ` Yuri Sedunov 2024-03-20 8:14 ` Anton Farygin 2024-03-20 8:15 ` Anton Farygin 2024-03-20 8:24 ` Yuri Sedunov 2024-03-20 8:26 ` Anton Farygin 2024-03-20 15:19 ` [devel] мнение кандидата Anton Farygin 2024-03-20 8:25 ` [devel] Предложение к изменению в регламент JOIN -> стадии развития мантейнера (сопровождающего) Denis Medvedev 2024-03-20 5:51 ` Andrey Savchenko 2024-03-20 7:13 ` Anton Farygin 2024-03-20 18:18 ` Alexey V. Vissarionov 2024-04-17 17:41 ` Alexey Shabalin 2024-03-20 15:13 ` Vitaly Lipatov 2024-08-07 11:14 ` Anton Farygin 2024-08-07 13:14 ` Grigory Ustinov 2024-08-07 15:21 ` Alexey Shabalin 2024-08-08 5:23 ` Anton Farygin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=d9ca98e1-a591-4e5b-9301-90957b6d789c@basealt.ru \ --to=rider@basealt.ru \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git