Псевдоним: sobue E-mail: vojtaa@basealt.ru Ментор: Станислав Левин Моя цель: Научиться собирать пакеты. Освоить git.alt. Для начала планирую собрать python библиотеки pure-protobuf, dunamai, poetry-dynamic-versioning
Created attachment 15546 [details] SSH-ключ
Created attachment 15547 [details] GPG-ключ
Ментор тут.
(In reply to vojtaa@basealt.ru from comment #1) > Created attachment 15546 [details] > SSH-ключ Ok.
(In reply to vojtaa@basealt.ru from comment #2) > Created attachment 15547 [details] > GPG-ключ Ok.
Кандидат готов перейти на этап 2.
Ментор есть, ключи в порядке (это формально должно было быть 1.3).
ssh ключ на gitery.alt зарегистрирован. Адрес для пересылки создан. T/J/S -> 2.3.
Подопечный готов собирать пакеты.
ssh ключ на gyle.alt зарегистрирован. Пакет alt-gpgkeys обновлён. Адрес подписан на devel@. T/J/S -> 3.6.
Список собранных или обновлённых пакетов на текущий момент: python3-module-numpy 2.4.2-alt1 — https://packages.altlinux.org/ru/tasks/407123 python3-module-aiohttp-socks 0.11.0-alt1 — https://packages.altlinux.org/ru/tasks/402370 python3-module-aiogram 3.23.0-alt1 — https://packages.altlinux.org/ru/tasks/402238 ripgrep-all 0.10.10-alt1 — https://packages.altlinux.org/ru/tasks/399749 python3-module-gaphas 5.1.1-alt1, gaphor 3.2.0-alt1 — https://packages.altlinux.org/ru/tasks/399295 python3-module-tiny-proxy 0.2.1-alt1, python3-module-magic-filter 1.0.12-alt1 — https://packages.altlinux.org/ru/tasks/399379 python3-module-pytest-archon 0.0.7-alt1 — https://packages.altlinux.org/ru/tasks/399299 python3-module-xdoctest 1.3.0-alt1 — https://packages.altlinux.org/ru/tasks/399298 python3-module-generic 1.1.5-alt1 — https://packages.altlinux.org/ru/tasks/399296 monolith 2.10.1-alt1 — https://packages.altlinux.org/ru/tasks/392449 tododo 0.7.0-alt1 — https://packages.altlinux.org/ru/tasks/393224 gogs 0.13.3-alt1 — https://packages.altlinux.org/ru/tasks/392778 kondo 0.8-alt1 — https://packages.altlinux.org/ru/tasks/392387 python3-module-mapbox-earcut 1.0.1-alt1, python3-module-trimesh 4.6.8-alt1 — https://packages.altlinux.org/ru/tasks/392241 python3-module-dask 2021.12.0-alt2 — https://packages.altlinux.org/ru/tasks/389974 pyfda 0.9.5-alt2 — https://packages.altlinux.org/ru/tasks/386197 trippy 0.13.0-alt1 — https://packages.altlinux.org/ru/tasks/384844 python3-module-glpi-api 0.7.0-alt1 — https://packages.altlinux.org/ru/tasks/380396 TESTED: astal 0.1.0-alt1.git7d1fac8, libcava 0.10.6-alt1, ags 3.1.1-alt1, hyprpanel 1.0.0-alt1.git0e73df1 — https://packages.altlinux.org/ru/tasks/400074
Обновил ansible-freeipa 1.12.0 -> 1.16.0 https://packages.altlinux.org/ru/tasks/408447/
Подопечный готов отправлять пакеты в Сизиф.
Все еще готов.
Прошу создать учётную запись в ALT Team ID.
Создана учётная запись ALT Team ID.
Назначен рецензентом. За аппрувом новых заданий можете писать мне на почту или в матрикс. Замечания по уже собранным заданиям буду писать сюда по мере ревью. T/J/S -> 4.2
Прошу кандидата актуализировать незавершённые задания (в статусах Tested, Failed, New).
(Ответ для Антон Мидюков на комментарий #18) > Прошу кандидата актуализировать незавершённые задания (в статусах Tested, > Failed, New). Актуализировал: https://packages.altlinux.org/ru/tasks/410286/ https://packages.altlinux.org/ru/tasks/401298/ Удалил: https://packages.altlinux.org/ru/tasks/400074/ - проект не развивается Пока не могу обновить numpy: https://packages.altlinux.org/ru/tasks/422596/ Из-за жесткой зависимости в numba https://packages.altlinux.org/ru/sisyphus/srpms/python3-module-numba/specfiles/ # This should stop endless updating of numpy # that causes multiple errors in other packages Requires: python3-module-numpy = 2.4.2 Просто снять её нельзя: numba 0.64 против numpy 2.5 в рантайме - numba/__init__.py кидает ImportError "Numba needs NumPy 2.4 or less". Нужно дождаться stable llvmlite 0.49.0 и numba 0.67.0, там поддержка 2.5.0 будет добавлена.
Прошу кандидата исправить: https://bugzilla.altlinux.org/57854 И собрать один пакет с Shared Lib Policy. В остальном к кандидату вопросов нет.
(Ответ для Антон Мидюков на комментарий #20) > Прошу кандидата исправить: > https://bugzilla.altlinux.org/57854 > > И собрать один пакет с Shared Lib Policy. В остальном к кандидату вопросов > нет. Исправление по багу: https://packages.altlinux.org/ru/tasks/427628/ Пакет с Shared Lib: https://packages.altlinux.org/ru/tasks/427662/
(Ответ для Aleksandr Voyt на комментарий #21) > (Ответ для Антон Мидюков на комментарий #20) > > Прошу кандидата исправить: > > https://bugzilla.altlinux.org/57854 > > > > И собрать один пакет с Shared Lib Policy. В остальном к кандидату вопросов > > нет. > > Исправление по багу: https://packages.altlinux.org/ru/tasks/427628/ > Выглядит норм. Попросил лидера пакета посмотреть и дать аппрув. > Пакет с Shared Lib: https://packages.altlinux.org/ru/tasks/427662/ В целом ок. Но есть мелкие улучшизмы: 1. Вместо каталога alt для хранения спека и патчей рекомендую использовать каталог altlinux, который точно с апстримом не пересечётся. 2. Слишком много макросов. Не надо столько: %define libbase libtinycbor %define libname %libbase%sover Это затрудняет чтение спека. Предлагаю их не использовать. 3. Вот тут обычно используют макрос %nil вместо решётки: -DBUILD_TOOLS=ON \ # 4. Тут лучше расписать в две строки. Вместо: %_libdir/%libbase.so.%{sover}* написать: %_libdir/%libbase.so.%sover %_libdir/%libbase.so.%sover.* 5. Для патчей стоит указать в комментариях над ними то, откуда они были получены.
(Ответ для Антон Мидюков на комментарий #22) > (Ответ для Aleksandr Voyt на комментарий #21) > > (Ответ для Антон Мидюков на комментарий #20) > > > Прошу кандидата исправить: > > > https://bugzilla.altlinux.org/57854 > > > > > > И собрать один пакет с Shared Lib Policy. В остальном к кандидату вопросов > > > нет. > > > > Исправление по багу: https://packages.altlinux.org/ru/tasks/427628/ > > > > Выглядит норм. Попросил лидера пакета посмотреть и дать аппрув. > > > Пакет с Shared Lib: https://packages.altlinux.org/ru/tasks/427662/ > > В целом ок. Но есть мелкие улучшизмы: > > 1. Вместо каталога alt для хранения спека и патчей рекомендую использовать > каталог altlinux, который точно с апстримом не пересечётся. > > 2. Слишком много макросов. Не надо столько: > > %define libbase libtinycbor > %define libname %libbase%sover > > Это затрудняет чтение спека. Предлагаю их не использовать. > > 3. Вот тут обычно используют макрос %nil вместо решётки: > -DBUILD_TOOLS=ON \ > # > > 4. Тут лучше расписать в две строки. Вместо: > %_libdir/%libbase.so.%{sover}* > написать: > %_libdir/%libbase.so.%sover > %_libdir/%libbase.so.%sover.* > > 5. Для патчей стоит указать в комментариях над ними то, откуда они были > получены. С улучшизмами согласен, поправил.
Считаю, что кандидат собрал достаточно различных пакетов и вполне готов самостоятельно сопровождать пакеты. T/J/S -> 5.0
Пользователь добавлен в группу мейнтейнеров. Желаю удачного мейнтейнерства!