From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: Date: Wed, 20 Mar 2024 18:19:59 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: ru To: devel@lists.altlinux.org References: <20240316104341.GA17822@altlinux.org> <20240320073912.64d8dcaa0dcc16494b4385b0@altlinux.org> <48b1222a-f183-4d1e-a277-56b9086f1d00@basealt.ru> <20240320105717.5e556e0d33682bf5404a1ecc@altlinux.org> <9cccd6d5-cb8c-48fe-a627-f690789ce4be@basealt.ru> <9359c0b1542e3b9241ac2a4c7596086330c1838c.camel@altlinux.org> <9e542f40ad044603e424f1abd9028fe3f2f95efd.camel@altlinux.org> From: Anton Farygin Organization: BaseALT In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0LzQvdC10L3QuNC1INC60LDQvdC00LjQtNCw0YLQsA==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2024 15:19:59 -0000 Archived-At: List-Archive: List-Post: Антон, спасибо. On 20.03.2024 16:39, Anton Palgunov wrote: > Хороший тред. > > Я бы предложил, также высказаться самим кандидатам, какие есть > проблемы, как им кажется с их стороны. Так как в этот процесс > вовлечены обе стороны. Я сам [3.6], и я не чувствую себя ущемленным, > на практике пакеты можно доставить в сизиф и без join вообще, через > текущих участников. И я тот который пропадает, на пару месяцев, так > как Тима это хобби, а не работа для меня. > > Я бы подсветил 2 проблемы, по мотивации и продвижению с моей стороны: > 1. Секретаря нужно больше одного - дольше всего было ожидание проверки > и добавления ключей, около месяца дважды в моём случае, я видимо очень > неудачно переходил по времени, а то и вовсе автоматизацию рутинных > процессов, ещё в руководстве (дописал свою ошибку в руководство в wiki) > 2. Стандартизация подходов - переделок мелких по началу было очень > много чисто по стилю даже, так как нет понимания, как надо. > > Текущий процесс, вполне себе адекватный и не сложный, но нацелен > фокусом на ментора, как источник скрытых знаний, что в реальности и не > даёт быстро дойти до момента, "я уже собираю пакеты, требуется только > Approve от ментора или кого либо в команде". Но проблемы, как понимаю > - закончить этот процесс то есть 4+, у меня пока опыта там нет. > > С моей стороны. Ментор - это хорошо и помогает. Но я, на начальном > этапе, не в обиду своему ментору, пробовал пропихнуть пакеты и через > других людей, уже в Team сначала случайно, потом специально (Rider не > знает, но один пакет проверил мой и он в сизифе). И каждый раз это > были новые открытия относительно всех руководств, которые есть в wiki > и от ментора, а так же есть проблема, что не факт, что использование, > как пример другого спека из репозитория > https://github.com/altlinux/specs, пропустят дальше, сегодня. > > Поддерживаю Евгения, что отлично было бы, чтобы в команде договорились > о приемлемых рамках: > > Ещё один момент - это соответствие во многом "неписанных" требований, > которые могут быть предъявлены претенденту (кандидату в ALT Linux > Team), тем компетенциям, которым соответствуют или не соответствуют > уже существующие, активные члены команды (собственно, уже прошедшие в > ALT). > > По таким рамкам можно было бы написать/дописать linter для пакетов и > применять его для всех. Возможно в целом данные правила и рекомендации > стоит писать, как правила линтера, как для spec, так и для gear в > целом применяя для всех, тем самым содержа их в актуальном состоянии. > Больше автоматизации данного процесса, разгружает ментора проверять > spec на простые ошибки, которые может допускать кандидат, тем самым > фокус смещается на решение реальных проблем с пакетами, а не связанных > с стилизацией и подходами. > > --- немного тематического оффтопа про вступление --- > > Ещё хотелось бы узнать, какие инструменты вспомогательные можно и > нужно использовать и какие вообще есть, особенно для обновления, какие > подходы для разных языков. Узнать это можно только в общении. Так как > наверняка у ментейнеров со стажем есть не один набор скриптов, > упрощающих жизнь себе. Но из публичных wiki и легко доступных есть > только etersoft-build-utils, наверняка есть и другие, о которых > упоминали в багах. Например конвертации github2spec - удобная тулза и > в целом шаблонизатор с 0 под языки, только нужно прочищать > rpmcs другой тулой, чтобы соответствовал каким либо нормам. > > PS. Пять копеек про Daedalus и в целом дать Полигон и мотивацию на > попробовать для любопытствующих, не вступая в Team, а после, чем могут > пользоваться всем, подключив целевой пакет себе на машину, аналогично > Fedora Copr. Вариант собрать самому себе - не работает, без > возможности поделиться со всеми. Себе я и без spec собрать могу, > просто с сорцов и пользоваться. А полигон такой, чтобы сделать для > других, но не вступая в Team, даёт мотивацию готовить spec. А оттуда > можно в сизиф брать хорошие варианты, через процесс review. Когда > собрали один-два пакета и даже готовы только их и поддерживать. > > PS2: По наименованию - "Кандидат" нормально и сегодня звучит, вы же > его и используете сейчас в переписке большинство.