| Summary: | [done] join savoptik@ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Team Accounts | Reporter: | Artem Semenov <savoptik> | ||||||
| Component: | join | Assignee: | Gleb F-Malinovskiy <glebfm> | ||||||
| Status: | CLOSED FIXED | QA Contact: | Andrey Cherepanov <cas> | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | antohami, glebfm, ldv, manowar, mike, nickel, tergoevm | ||||||
| Version: | unspecified | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| URL: | https://altlinux.org/Team/Join | ||||||||
| Attachments: |
|
||||||||
|
Description
Artem Semenov
2023-08-11 11:36:24 MSK
Created attachment 14060 [details]
GPG ключ
Created attachment 14061 [details]
SSH ключ
Ключи в порядке. Кажется, вы забыли подписать ментора на баг. ;) Ментор проинформирован. Подтверждаю. Ментор есть, Ключи в порядке. T/J/S -> 1.3. Спасибо. Готовы приступать. Выдайте, пожалуйста, кандидату гитовницу. Доброго времени суток, подскажите, пожалуйста. Какие есть препятствия для перехода на следуюищй этап? ssh ключ на gitery.alt зарегистрирован. Адрес для пересылки создан. T/J/S -> 2.3. (In reply to Artem Semenov from comment #7) > Доброго времени суток, подскажите, пожалуйста. Какие есть препятствия для > перехода на следуюищй этап? Единственная причина в нехватке времени у секретарей, но бывает и такое, что заявка теряется, так что пинги это очень правильный подход. Просьба выдать кандидату доступ к сборочнице и иное довольствие согласно T/J/S для этапа 3. ssh ключ на gyle.alt зарегистрирован. Пакет alt-gpgkeys обновлён. Адрес подписан на devel@. T/J/S -> 3.6. Исправил пакет tdlib, закрыл баг: https://bugzilla.altlinux.org/48693 В задании 342688 собран пакет tdlib-purple https://packages.altlinux.org/ru/sisyphus/srpms/tdlib-purple/3051172369298354671 По ходу пришлось обновить код, по итогам открыть PR в upstream: https://github.com/BenWiederhake/tdlib-purple/pull/6 В задании #343079 собран пакет espeak-ng Пакет: https://packages.altlinux.org/ru/sisyphus/srpms/espeak-ng/3058262106156323516 Баг: https://bugzilla.altlinux.org/49726 Собранны пакеты: fuse-apfs: https://packages.altlinux.org/ru/sisyphus/srpms/fuse-apfs/ liblouis: https://packages.altlinux.org/ru/sisyphus/srpms/liblouis/ liblouisutdml: https://packages.altlinux.org/ru/sisyphus/srpms/liblouisutdml/ В рамках замены espeak на espeak-ng обновлены: speech-dispatcher: https://packages.altlinux.org/ru/sisyphus/srpms/speech-dispatcher/ Orca: https://packages.altlinux.org/ru/sisyphus/srpms/orca/ gst-plugins-espeak1.0: https://packages.altlinux.org/ru/sisyphus/srpms/gst-plugins-espeak1.0/ t4k_common: https://packages.altlinux.org/ru/sisyphus/srpms/t4k_common/ По ряду обстоятельств в команде менторов замена: nickel@ -> manowar@ Просьба новому ментору подтвердить своё участие. Участие подтверждаю. Считаю, что кандидат готов к "вступительному экзамену". Рецензент найден: mike@. Список пакетов, которые желательно прорецензировать сейчас подготовим. * https://packages.altlinux.org/ru/sisyphus/srpms/espeak-ng/ * https://packages.altlinux.org/ru/sisyphus/srpms/RHVoice/ * https://packages.altlinux.org/ru/sisyphus/srpms/bobcat/ * https://packages.altlinux.org/ru/sisyphus/srpms/multispeech/ * https://packages.altlinux.org/ru/sisyphus/srpms/mbrola-voices/ * https://packages.altlinux.org/ru/sisyphus/srpms/python3-module-fenrir/ * https://packages.altlinux.org/ru/sisyphus/srpms/espeakup/ Прошу прощения у всех, кому прилетит уведомление за беспокойство, подскажите, пожалуйста, есть ли какие-то препятствия к дальнейшему продвижению меня в тим? ) Призван рецензент (antohami@) для независимой оценки готовности кандидата. T/J/S -> 4.2. В целом кандидат за год проделал большую работу и получил много опыта, собирая различные пакеты. Но есть небольшие замечания: 1. В %description рекомендуется разбивать строки, чтобы они не превышали 80 символов. Строка Summary также не должна быть больше 80 символов. В Summary не ставится точка в конце. Посмотрите на свои пакеты svn2git, chinfusor, python3-module-accessible_output2, python3-module-fenrir, ocrdesktop, bobcat. 2. Описание коммита не совсем соответствует изменениям: https://git.altlinux.org/gears/x/xmag.git?p=xmag.git;a=commitdiff;h=9491d36b177b7841b4d46ac6623dda6e70ceb922 Не надо так делать. 3. В BuildRequires(pre) помещаются пакеты макросов, которые требуются при сборке srpm. Поэтому вместо: BuildRequires(pre): rpm-build-python3 нужно BuildRequires(pre): rpm-macros-python3 BuildRequires: rpm-build-python3 Пакеты: python3-module-accessible_output2, python3-module-libloader, python3-module-platform_utils, lios, gla11y, python3-module-fenrir, python3-module-espeak, tdsr, ocrdesktop. 4. Неправильно пакуются локали (без использования макросов): https://git.altlinux.org/gears/l/lios.git?p=lios.git;a=blob;f=.gear/lios.spec;h=f6839dea7be9d4f7788269c9def9e89b80b70f73;hb=0377fa73c3e619907b02d7869041e3ece9f35d5c#l63 Необходимо использовать макрос в %install: %find_lang %name который найдёт локали с именем %name и запишет их в файл %name.lang. После чего прописать в %files: %files -f %name.lang что означает запаковать файлы из списка в файле %name.lang 5. Допущена неаккуратность в спеках: https://git.altlinux.org/gears/l/lios.git?p=lios.git;a=blob;f=.gear/lios.spec;h=f6839dea7be9d4f7788269c9def9e89b80b70f73;hb=0377fa73c3e619907b02d7869041e3ece9f35d5c#l11 https://git.altlinux.org/gears/l/lios.git?p=lios.git;a=blob;f=.gear/lios.spec;h=f6839dea7be9d4f7788269c9def9e89b80b70f73;hb=0377fa73c3e619907b02d7869041e3ece9f35d5c#l39 https://packages.altlinux.org/ru/sisyphus/srpms/csound/specfiles/3152101744144114521#line-138 (это вообще в changelog) Лишние табуляции. 6. Не нужно указывать в сборочных зависимостях пакеты, которые попадают в базовый сборочный чрут: gcc, make: https://git.altlinux.org/gears/m/multispeech.git?p=multispeech.git;a=blob;f=.gear/multispeech.spec;h=65b3085dac95986b3e9b959e47eaaa591058568b;hb=c370e9ef1c6f74597e0a2f14951c6f9c7916cfbf 7. Тег License не в SPDX формате: https://git.altlinux.org/gears/l/liblouisutdml.git?p=liblouisutdml.git;a=blob;f=.gear/liblouisutdml.spec;h=5a22aef4ce8e810ec8a9751dac46068e4d48e67a;hb=eed66da4cb4e385aa6b44e80ea0968b972a3fa2d#l9 Узнать, как должно быть, можно так: $ ls -l /usr/share/license/LGPLv3+ lrwxrwxrwx 1 root root 17 дек 16 11:41 /usr/share/license/LGPLv3+ -> LGPL-3.0-or-later Пожелание: Отреагировать на багу https://bugzilla.altlinux.org/52922 Кажется, это серьёзная проблема. (Ответ для Антон Мидюков на комментарий #22) > В целом кандидат за год проделал большую работу и получил много опыта, > собирая различные пакеты. > Но есть небольшие замечания: > > 1. В %description рекомендуется разбивать строки, чтобы они не превышали 80 > символов. Строка Summary также не должна быть больше 80 символов. В Summary > не ставится точка в конце. Посмотрите на свои пакеты svn2git, chinfusor, > python3-module-accessible_output2, python3-module-fenrir, ocrdesktop, bobcat. > > 2. Описание коммита не совсем соответствует изменениям: > https://git.altlinux.org/gears/x/xmag.git?p=xmag.git;a=commitdiff; > h=9491d36b177b7841b4d46ac6623dda6e70ceb922 > Не надо так делать. > > 3. В BuildRequires(pre) помещаются пакеты макросов, которые требуются при > сборке srpm. Поэтому вместо: > BuildRequires(pre): rpm-build-python3 > нужно > BuildRequires(pre): rpm-macros-python3 > BuildRequires: rpm-build-python3 > Пакеты: python3-module-accessible_output2, python3-module-libloader, > python3-module-platform_utils, lios, gla11y, python3-module-fenrir, > python3-module-espeak, tdsr, ocrdesktop. > > 4. Неправильно пакуются локали (без использования макросов): > https://git.altlinux.org/gears/l/lios.git?p=lios.git;a=blob;f=.gear/lios. > spec;h=f6839dea7be9d4f7788269c9def9e89b80b70f73; > hb=0377fa73c3e619907b02d7869041e3ece9f35d5c#l63 > Необходимо использовать макрос в %install: > %find_lang %name > который найдёт локали с именем %name и запишет их в файл %name.lang. После > чего прописать в %files: > %files -f %name.lang > что означает запаковать файлы из списка в файле %name.lang > > 5. Допущена неаккуратность в спеках: > https://git.altlinux.org/gears/l/lios.git?p=lios.git;a=blob;f=.gear/lios. > spec;h=f6839dea7be9d4f7788269c9def9e89b80b70f73; > hb=0377fa73c3e619907b02d7869041e3ece9f35d5c#l11 > https://git.altlinux.org/gears/l/lios.git?p=lios.git;a=blob;f=.gear/lios. > spec;h=f6839dea7be9d4f7788269c9def9e89b80b70f73; > hb=0377fa73c3e619907b02d7869041e3ece9f35d5c#l39 > https://packages.altlinux.org/ru/sisyphus/srpms/csound/specfiles/ > 3152101744144114521#line-138 (это вообще в changelog) > Лишние табуляции. > > 6. Не нужно указывать в сборочных зависимостях пакеты, которые попадают в > базовый сборочный чрут: gcc, make: > https://git.altlinux.org/gears/m/multispeech.git?p=multispeech.git;a=blob;f=. > gear/multispeech.spec;h=65b3085dac95986b3e9b959e47eaaa591058568b; > hb=c370e9ef1c6f74597e0a2f14951c6f9c7916cfbf > > 7. Тег License не в SPDX формате: > https://git.altlinux.org/gears/l/liblouisutdml.git?p=liblouisutdml.git; > a=blob;f=.gear/liblouisutdml.spec;h=5a22aef4ce8e810ec8a9751dac46068e4d48e67a; > hb=eed66da4cb4e385aa6b44e80ea0968b972a3fa2d#l9 > Узнать, как должно быть, можно так: > $ ls -l /usr/share/license/LGPLv3+ > lrwxrwxrwx 1 root root 17 дек 16 11:41 /usr/share/license/LGPLv3+ -> > LGPL-3.0-or-later > Замечания исправлены в 378816 > Пожелание: > Отреагировать на багу https://bugzilla.altlinux.org/52922 > Кажется, это серьёзная проблема. Этим занимаюсь сейчас как раз. Считаю, что кандидат набрался достаточно опыта, чтобы собирать пакеты самостоятельно. Пользователь добавлен в группу мейнтейнеров. Желаю удачного мейнтейнерства! |