Created attachment 12010 [details] SSH public key Псевдоним: fl0pp5 Адрес пересылки почты: pepelyaevip@basealt.ru Имя ментора: Михаил Ефремов <sem@altlinux.org> Цель: создание и поддержка пакетов.
Created attachment 12011 [details] GPG public key
> Имя ментора: Михаил Ефремов <sem@altlinux.org> Ack
*** Bug 44476 has been marked as a duplicate of this bug. ***
(In reply to Ivan from comment #0) > Created attachment 12010 [details] > SSH public key Ok. (In reply to Ivan from comment #1) > Created attachment 12011 [details] > GPG public key Ok.
Кандидат готов к следующему шагу.
ssh ключ на gitery.alt зарегистрирован. Адрес для пересылки создан. T/J/S -> 2.3.
ssh ключ на gyle.alt зарегистрирован. Пакет alt-gpgkeys обновлён. T/J/S -> 3.5.
Адрес подписан на devel@. T/J/S -> 3.6.
Насколько я понимаю кандидат давно уже собирает пакеты в Сизиф, так что интерфейс сборочницы он, очевидно, освоил и готов следующему шагу.
Призван рецензент (rider@) для независимой оценки готовности кандидата. T/J/S -> 4.2.
1. Так https://packages.altlinux.org/ru/tasks/342000/ и вот так https://packages.altlinux.org/ru/tasks/342004/ для понижения версии пакета делать нельзя.
мне не понравился этот патч, в первую очередь тем, что нигде нет описания зачем он сделан и почему не устроило поведение из апстрима. А без этого сложно понять содержимое. https://git.altlinux.org/tasks/archive/done/_333/341443/gears/400/git?p=git;a=commitdiff;h=e11955febb3812403d63e5785c44fea287aad287
https://git.altlinux.org/tasks/archive/done/_328/336747/gears/1400/git?p=git;a=blob;f=altlinux/composefs.spec;h=5168d33d0b3cc1d23997236cee4131a2055fb477;hb=395516996a7ccec5045ee8008d83854dfecaf28d 1. Changelog немного не соответствует требованиям к changelog в альте 2. в description зачем-то дублируется URL homepage 3. библиотека упакована не в соответствии с shared libs policy 4. в апстримном пакете есть тесты, но они не запускаются при сборке предлагаю исправить одновременно с обновлением до новой версии.
примерно аналогичные замечания к пакету: https://packages.altlinux.org/ru/sisyphus/srpms/gvisor-tap-vsock/3014472898098236303 исправить предлагаю так же с обновлением версии - как раз вышла новая.
Обновил: composefs, gvisor-tap-vsock Собрал: cosign
(Ответ для Ivan на комментарий #16) > Обновил: composefs, gvisor-tap-vsock Тесты так и не включены. Пакет в соответствии с shared libs policy не приведён. > Собрал: cosign Всё хорошо, но в конце предложения Changelog надо ставить точку.
Обновил trivy https://git.altlinux.org/tasks/350450/
Иван, а зачем вот так было делать ? Нельзя сразу 0.50.1 -> 0.52.0 ? 103 * Thu Jun 06 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.52.0-alt1 104 - 0.51.4 -> 0.52.0 105 106 * Thu Jun 06 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.51.4-alt1 107 - 0.51.2 -> 0.51.4 108 109 * Thu Jun 06 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.51.2-alt1 110 - 0.51.1 -> 0.51.2 111 112 * Thu Jun 06 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.51.1-alt1 113 - 0.51.0 -> 0.51.1 114 115 * Thu Jun 06 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.51.0-alt1 116 - 0.50.1 -> 0.51.0
(Ответ для Anton Farygin на комментарий #19) > Иван, а зачем вот так было делать ? > Нельзя сразу 0.50.1 -> 0.52.0 ? > > 103 * Thu Jun 06 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.52.0-alt1 > 104 - 0.51.4 -> 0.52.0 > 105 > 106 * Thu Jun 06 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.51.4-alt1 > 107 - 0.51.2 -> 0.51.4 > 108 > 109 * Thu Jun 06 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.51.2-alt1 > 110 - 0.51.1 -> 0.51.2 > 111 > 112 * Thu Jun 06 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.51.1-alt1 > 113 - 0.51.0 -> 0.51.1 > 114 > 115 * Thu Jun 06 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.51.0-alt1 > 116 - 0.50.1 -> 0.51.0 Обновлялся последовательно, подумал, что стоит указать в логах
Поправил changelog: https://git.altlinux.org/tasks/350450/
Обновил trivy 351411
(Ответ для Ivan на комментарий #22) > Обновил trivy 351411 ok. Заапрувил.
Обновил trivy 352425
(Ответ для Ivan на комментарий #24) > Обновил trivy 352425 ok.
Обновил: trivy - 353855 cosign - 353464
(Ответ для Ivan на комментарий #26) > Обновил: > trivy - 353855 у trivy changelog не соответствует рекомендациям по написанию changelog'ов > cosign - 353464 этот заапрувил.
(In reply to Anton Farygin from comment #27) > (Ответ для Ivan на комментарий #26) > > Обновил: > > trivy - 353855 > > у trivy changelog не соответствует рекомендациям по написанию changelog'ов > Исправил
(Ответ для Ivan на комментарий #28) > (In reply to Anton Farygin from comment #27) > > (Ответ для Ivan на комментарий #26) > > > Обновил: > > > trivy - 353855 > > > > у trivy changelog не соответствует рекомендациям по написанию changelog'ов > > > Исправил Иван, всё-таки не надо экономить текст в changelog. Мне кажется что стоит написать где была проблема и что стало лучше. А так из сообщения не очень понятно где именно исправлена версия.
> Иван, всё-таки не надо экономить текст в changelog. > Мне кажется что стоит написать где была проблема и что стало лучше. А так из > сообщения не очень понятно где именно исправлена версия. Могу ли я добавить как дополнение ссылку на багу, которая фиксится? В таком виде: 102 %changelog 103 * Sun Jul 28 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.53.0-alt2 104 - Fix `trivy --version` output (https://bugzilla.altlinux.org/47604)
(Ответ для Ivan на комментарий #30) > > Иван, всё-таки не надо экономить текст в changelog. > > Мне кажется что стоит написать где была проблема и что стало лучше. А так из > > сообщения не очень понятно где именно исправлена версия. > > Могу ли я добавить как дополнение ссылку на багу, которая фиксится? > > В таком виде: > > 102 %changelog > 103 * Sun Jul 28 2024 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.53.0-alt2 > 104 - Fix `trivy --version` output (https://bugzilla.altlinux.org/47604) Я всё-таки снова призываю читать руководство по написанию changelog: https://www.altlinux.org/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D1%8E_changelog#%D0%90%D0%B2%D1%82%D0%BE%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5_%D0%B1%D0%B0%D0%B3%D0%BE%D0%B2
> Я всё-таки снова призываю читать руководство по написанию changelog: > > https://www.altlinux.org/ > %D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0% > BE_%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D1%8E_changelog#%D0%90%D0 > %B2%D1%82%D0%BE%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5_%D0%B1%D0%B0% > D0%B3%D0%BE%D0%B2 Поправил в соответствии с руководством
Хорошо. Задание заапрувлено.
Собрал boltbrowser (355574)
Обновил gvisor-tap-vsock (355576) P.S. тесты не включил, т.к. они требуют доступ в интернет
Обновил cosign (355582)
Одобрил. Однотипные пакеты на golang, к сожалению, не дают мне возможности сказать что вы готовы к самостоятельной деятельности в качестве ментейнера. Предлагаю попробовать сделать что-то потяжелее. Давайте, например, обновим https://github.com/hyperrealm/libconfig
(In reply to Anton Farygin from comment #37) > Одобрил. > > Однотипные пакеты на golang, к сожалению, не дают мне возможности сказать > что вы готовы к самостоятельной деятельности в качестве ментейнера. > > Предлагаю попробовать сделать что-то потяжелее. > > Давайте, например, обновим https://github.com/hyperrealm/libconfig Понимаю, уже нашел посложнее: https://github.com/bol-van/zapret. libconfig тоже возьму
Ещё в копилку можно взять libnetcdf