Bug 51793

Summary: [4.2] join ulysses@
Product: Team Accounts Reporter: Ulysses Apokin <aoipkn>
Component: joinAssignee: Gleb F-Malinovskiy <glebfm>
Status: ASSIGNED --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5 CC: glebfm, grenka, ldv, rider, zerg
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Публичная часть GPG-ключа
none
Публичная часть SSH-ключа none

Description Ulysses Apokin 2024-10-22 14:48:37 MSK
Created attachment 17039 [details]
Публичная часть GPG-ключа

Псевдоним: ulysses
Электронная почта: Ulysses Apokin <ulysses@altlinux.org>
Адрес пересылки почты: aoipkn@yandex.ru
Имя ментора: Григорий Устинов
Почта ментора: <grenka@altlinux.org>.

Трудоустройство в ООО "Базальт СПО" на испытательный срок.
Comment 1 Ulysses Apokin 2024-10-22 14:50:24 MSK
Created attachment 17040 [details]
Публичная часть SSH-ключа
Comment 2 Grigory Ustinov 2024-10-22 16:04:58 MSK
Менторство подтверждаю.
Comment 3 Grigory Ustinov 2024-11-12 12:02:16 MSK
Прошу выдать гитовницу!
Comment 4 Gleb F-Malinovskiy 2024-11-12 20:57:14 MSK
Ментор есть, ключи в порядке.
Comment 5 Gleb F-Malinovskiy 2024-11-12 21:18:06 MSK
ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -> 2.3.
Comment 6 Grigory Ustinov 2024-12-09 17:43:00 MSK
Прошу выдать доступ к сборочнице.
Comment 7 Gleb F-Malinovskiy 2024-12-09 22:20:25 MSK
ssh ключ на gyle.alt зарегистрирован.
Пакет alt-gpgkeys обновлён.
Адрес подписан на devel@.

T/J/S -> 3.6.
Comment 8 Grigory Ustinov 2025-03-28 20:19:32 MSK
Кандидат собрал очень большое количество пакетов и мне кажется, что уловил основные тенденции сборки по альт. Рекомендую его для дальнейших проверок рецензентам.
Comment 9 Gleb F-Malinovskiy 2025-08-05 16:20:35 MSK
Призван рецензент (rider@) для независимой оценки готовности кандидата.

T/J/S -> 4.2.
Comment 10 Anton Farygin 2025-08-07 12:00:16 MSK
https://git.altlinux.org/tasks/archive/done/_379/388339/logs/events.2.3.log

В пакетах opensnitch лучше исправить ошибки с неупакованными каталогами.
Как раз вышла новая версия. Присылайте на review обновление.

В git мне не очень понравилось то, что тарболл делается всего дерева. Лучше делать тарболлы отдельно для вендоринга, отдельно для апстрима (из тэга). Так нагляднее видно в src.rpm ваши изменения.
----
В пакете  libphosphor-logging https://packages.altlinux.org/ru/tasks/382793/ вы не использовали SharedLibsPolicy - этот пакет надо переделать, пока на него не появились зависимости.

В этом же пакете надо улучшить description, сейчас он дублирует summary и очень слабый.
И в нём же надо попробовать включить тесты.
----
В пакете conky https://packages.altlinux.org/ru/tasks/382376/ проделана большая работа, но URL в specfile остался недействительный (идёт редирект). Такое лучше всегда проверять и исправлять при каждом изменении пакета.

И в этом же пакете апстрим сделал достаточно много тестов, которые лучше выполнить в секции %check
----
https://packages.altlinux.org/ru/tasks/381934/ 
пакет libgovarnam не сделан в соответствии с shared libs policy, это надо обязательно исправить. Так-же надо включить тесты (это замечание касается всех пакетов).
https://bugzilla.altlinux.org/54897 - не надо ждать реакции апстрима, если у нас пакет сломан надо чинить.
Ну и у вас в пакете, который использует эту библиотеку почему-то отключен PkgConfig. Это криво, предлагаю данный патч убрать и исправить работу c pkgconfig.

Итого из того что я посмотрел - кандидат проделал большую работу но пока не готов к самостоятельной работе в репозитории. Менторы (cas и grenka) многие вещи апрувили без достаточной проверки.
Предлагаю кандидату попробовать исправить все озвученные проблемы, в том числе в тех пакетах которые я не посморел (очевидно что недопонимание необходимости использования SharedLibsPolicy прослеживается везде).

Присылайте новые задания на ревью уже мне (можно в телеграм).
Comment 11 Ulysses Apokin 2025-08-28 09:52:29 MSK
Антон, отправлял вам таски на почту.
Сегодня продублировал письма.
Comment 12 Anton Farygin 2025-08-28 10:11:04 MSK
(In reply to Ulysses Apokin from comment #11)
> Антон, отправлял вам таски на почту.
> Сегодня продублировал письма.

Ответил по почте, спасибо.
Comment 13 Sergey V Turchin 2025-12-03 13:36:11 MSK
https://git.altlinux.org/tasks/401479/gears/500/git?p=git;a=commitdiff;h=549b25ffb89e3fd6ee71af280a52834224338048

%{name}_%soversion-devel -- это черезчур.
Comment 14 Ulysses Apokin 2025-12-03 13:38:05 MSK
Обсуждение происходит в https://bugzilla.altlinux.org/56619
Eigen3 это библиотека шаблонов.
Если происходят обратно-несовместимые изменения, и мы хотим плавной миграции, то стоит рассмотреть возможность сборки нескольких версий -devel пакетов.
Comment 15 Anton Farygin 2025-12-03 16:14:28 MSK
В данном случае не надо городить огород а просто надо исправить всех клиентов
Comment 16 Sergey V Turchin 2025-12-03 16:19:00 MSK
(Ответ для Anton Farygin на комментарий #15)
> просто надо исправить всех клиентов
Не ломая совместимость с p11. Возможно, сперва провести в p11 подготовку.