Bug 44509 - [4.2] join fl0pp5@
Summary: [4.2] join fl0pp5@
Status: ASSIGNED
Alias: None
Product: Team Accounts
Classification: Development
Component: join (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Gleb F-Malinovskiy
QA Contact: Andrey Cherepanov
URL: https://altlinux.org/Team/Join
Keywords:
: 44476 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-12-01 15:33 MSK by Ivan
Modified: 2026-04-20 16:01 MSK (History)
5 users (show)

See Also:


Attachments
SSH public key (97 bytes, application/vnd.ms-publisher)
2022-12-01 15:33 MSK, Ivan
no flags Details
GPG public key (3.00 KB, application/vnd.ms-publisher)
2022-12-01 15:34 MSK, Ivan
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan 2022-12-01 15:33:57 MSK
Created attachment 12010 [details]
SSH public key

Псевдоним: fl0pp5
Адрес пересылки почты: pepelyaevip@basealt.ru
Имя ментора: Михаил Ефремов <sem@altlinux.org>
Цель: создание и поддержка пакетов.
Comment 1 Ivan 2022-12-01 15:34:19 MSK
Created attachment 12011 [details]
GPG public key
Comment 2 Mikhail Efremov 2022-12-01 16:19:26 MSK
> Имя ментора: Михаил Ефремов <sem@altlinux.org>

Ack
Comment 3 Gleb F-Malinovskiy 2022-12-09 17:34:46 MSK
*** Bug 44476 has been marked as a duplicate of this bug. ***
Comment 4 Gleb F-Malinovskiy 2022-12-09 17:42:18 MSK
(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.
Comment 5 Mikhail Efremov 2023-02-10 17:02:40 MSK
Кандидат готов к следующему шагу.
Comment 6 Gleb F-Malinovskiy 2023-02-13 12:03:33 MSK
ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -> 2.3.
Comment 7 Mikhail Efremov 2023-04-05 13:04:56 MSK
Кандидат готов к следующему шагу.
Comment 8 Gleb F-Malinovskiy 2023-04-13 16:30:49 MSK
ssh ключ на gyle.alt зарегистрирован.
Пакет alt-gpgkeys обновлён.

T/J/S -> 3.5.
Comment 9 Gleb F-Malinovskiy 2023-12-05 19:13:12 MSK
Адрес подписан на devel@.

T/J/S -> 3.6.
Comment 10 Mikhail Efremov 2024-02-21 19:46:38 MSK
Насколько я понимаю кандидат давно уже собирает пакеты в Сизиф, так что интерфейс сборочницы он, очевидно, освоил и готов следующему шагу.
Comment 11 Gleb F-Malinovskiy 2024-03-26 23:13:08 MSK
Призван рецензент (rider@) для независимой оценки готовности кандидата.

T/J/S -> 4.2.
Comment 12 Anton Farygin 2024-03-27 09:03:08 MSK
1. Так https://packages.altlinux.org/ru/tasks/342000/ и вот так https://packages.altlinux.org/ru/tasks/342004/ для понижения версии пакета делать нельзя.
Comment 13 Anton Farygin 2024-03-27 09:13:21 MSK
мне не понравился этот патч, в первую очередь тем, что нигде нет описания зачем он сделан и почему не устроило поведение из апстрима.

А без этого сложно понять содержимое.

https://git.altlinux.org/tasks/archive/done/_333/341443/gears/400/git?p=git;a=commitdiff;h=e11955febb3812403d63e5785c44fea287aad287
Comment 14 Anton Farygin 2024-03-27 09:18:12 MSK
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. в апстримном пакете есть тесты, но они не запускаются при сборке

предлагаю исправить одновременно с обновлением до новой версии.
Comment 15 Anton Farygin 2024-03-27 09:19:58 MSK
примерно аналогичные замечания к пакету:
https://packages.altlinux.org/ru/sisyphus/srpms/gvisor-tap-vsock/3014472898098236303

исправить предлагаю так же с обновлением версии - как раз вышла новая.
Comment 16 Ivan 2024-05-28 20:23:01 MSK
Обновил: composefs, gvisor-tap-vsock
Собрал: cosign
Comment 17 Anton Farygin 2024-05-29 09:07:35 MSK
(Ответ для Ivan на комментарий #16)
> Обновил: composefs, gvisor-tap-vsock

Тесты так и не включены. Пакет в соответствии с shared libs policy не приведён.

> Собрал: cosign

Всё хорошо, но в конце предложения Changelog надо ставить точку.
Comment 18 Ivan 2024-06-06 14:28:34 MSK
Обновил trivy https://git.altlinux.org/tasks/350450/
Comment 19 Anton Farygin 2024-06-06 15:54:58 MSK
Иван, а зачем вот так было делать ?
Нельзя сразу 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
Comment 20 Ivan 2024-06-06 16:27:00 MSK
(Ответ для 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

Обновлялся последовательно, подумал, что стоит указать в логах
Comment 21 Ivan 2024-06-10 14:43:56 MSK
Поправил changelog: https://git.altlinux.org/tasks/350450/
Comment 22 Ivan 2024-06-24 01:47:31 MSK
Обновил trivy 351411
Comment 23 Anton Farygin 2024-06-24 10:42:11 MSK
(Ответ для Ivan на комментарий #22)
> Обновил trivy 351411

ok. Заапрувил.
Comment 24 Ivan 2024-07-08 19:55:54 MSK
Обновил trivy 352425
Comment 25 Anton Farygin 2024-07-09 09:43:42 MSK
(Ответ для Ivan на комментарий #24)
> Обновил trivy 352425

ok.
Comment 26 Ivan 2024-07-29 10:29:43 MSK
Обновил:
trivy - 353855
cosign - 353464
Comment 27 Anton Farygin 2024-07-29 12:14:01 MSK
(Ответ для Ivan на комментарий #26)
> Обновил:
> trivy - 353855

у trivy changelog не соответствует рекомендациям по написанию changelog'ов

> cosign - 353464

этот заапрувил.
Comment 28 Ivan 2024-07-30 11:43:30 MSK
(In reply to Anton Farygin from comment #27)
> (Ответ для Ivan на комментарий #26)
> > Обновил:
> > trivy - 353855
> 
> у trivy changelog не соответствует рекомендациям по написанию changelog'ов
> 
Исправил
Comment 29 Anton Farygin 2024-07-30 12:02:39 MSK
(Ответ для Ivan на комментарий #28)
> (In reply to Anton Farygin from comment #27)
> > (Ответ для Ivan на комментарий #26)
> > > Обновил:
> > > trivy - 353855
> > 
> > у trivy changelog не соответствует рекомендациям по написанию changelog'ов
> > 
> Исправил

Иван, всё-таки не надо экономить текст в changelog. 
Мне кажется что стоит написать где была проблема и что стало лучше. А так из сообщения не очень понятно где именно исправлена версия.
Comment 30 Ivan 2024-07-30 22:05:31 MSK
> Иван, всё-таки не надо экономить текст в 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)
Comment 31 Anton Farygin 2024-07-31 12:09:46 MSK
(Ответ для 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
Comment 32 Ivan 2024-07-31 14:52:51 MSK
> Я всё-таки снова призываю читать руководство по написанию 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

Поправил в соответствии с руководством
Comment 33 Anton Farygin 2024-08-01 08:03:50 MSK
Хорошо. Задание заапрувлено.
Comment 34 Ivan 2024-08-20 08:10:25 MSK
Собрал boltbrowser (355574)
Comment 35 Ivan 2024-08-20 08:37:09 MSK
Обновил gvisor-tap-vsock (355576)

P.S. тесты не включил, т.к. они требуют доступ в интернет
Comment 36 Ivan 2024-08-20 11:37:28 MSK
Обновил cosign (355582)
Comment 37 Anton Farygin 2024-08-21 10:03:29 MSK
Одобрил.

Однотипные пакеты на golang, к сожалению, не дают мне возможности сказать что вы готовы к самостоятельной деятельности в качестве ментейнера.

Предлагаю попробовать сделать что-то потяжелее. 

Давайте, например, обновим https://github.com/hyperrealm/libconfig
Comment 38 Ivan 2024-08-21 10:07:35 MSK
(In reply to Anton Farygin from comment #37)
> Одобрил.
> 
> Однотипные пакеты на golang, к сожалению, не дают мне возможности сказать
> что вы готовы к самостоятельной деятельности в качестве ментейнера.
> 
> Предлагаю попробовать сделать что-то потяжелее. 
> 
> Давайте, например, обновим https://github.com/hyperrealm/libconfig

Понимаю, уже нашел посложнее: https://github.com/bol-van/zapret. libconfig тоже возьму
Comment 39 Anton Farygin 2024-08-21 10:11:39 MSK
Ещё в копилку можно взять libnetcdf
Comment 40 Ivan 2026-03-24 17:59:33 MSK
Собрал компоненты kubernetes-csi и robotlb
https://git.altlinux.org/tasks/412467/  # kubernetes-csi
https://git.altlinux.org/tasks/412450/  # robotlb
Comment 41 Anton Farygin 2026-03-24 22:23:01 MSK
(Ответ для Ivan на комментарий #40)
> Собрал компоненты kubernetes-csi и robotlb
> https://git.altlinux.org/tasks/412467/  # kubernetes-csi
> https://git.altlinux.org/tasks/412450/  # robotlb

+tar: v@version@:.
\ No newline at end of file
Comment 42 Ivan 2026-03-25 14:21:17 MSK
Поправил .gear/rules в тасках

Обновил cozypkg (теперь cozyhr):
https://git.altlinux.org/tasks/408404/
Comment 43 Ivan 2026-03-25 16:59:20 MSK
 Собрал ptcpdump: https://git.altlinux.org/tasks/412483/
Comment 44 Ivan 2026-04-08 14:45:05 MSK
bump
Comment 45 Anton Farygin 2026-04-08 14:46:37 MSK
(Ответ для Ivan на комментарий #43)
>  Собрал ptcpdump: https://git.altlinux.org/tasks/412483/

+Source1: libpcap.tar 

а почему нельзя с системным попробовать собрать ?
Comment 46 Ivan 2026-04-08 14:49:43 MSK
(In reply to Anton Farygin from comment #45)
> (Ответ для Ivan на комментарий #43)
> >  Собрал ptcpdump: https://git.altlinux.org/tasks/412483/
> 
> +Source1: libpcap.tar 
> 
> а почему нельзя с системным попробовать собрать ?

Не хотел делать динамическую линковку, а в packages devel-static не собирается
Comment 47 Anton Farygin 2026-04-08 14:50:43 MSK
(Ответ для Ivan на комментарий #42)
> Поправил .gear/rules в тасках
> 
> Обновил cozypkg (теперь cozyhr):
> https://git.altlinux.org/tasks/408404/

+# backward compatibility
+ln -s -f %_bindir/%name %buildroot%_bindir/%oldname

тут могут быть проблемы с обновлением, но возможно в случае с Obsoletes они не проявятся. надо проверить.
В любом случае вместо абсолютных путей надо использовать относительные
Comment 48 Anton Farygin 2026-04-08 14:51:04 MSK
(Ответ для Ivan на комментарий #46)
> (In reply to Anton Farygin from comment #45)
> > (Ответ для Ivan на комментарий #43)
> > >  Собрал ptcpdump: https://git.altlinux.org/tasks/412483/
> > 
> > +Source1: libpcap.tar 
> > 
> > а почему нельзя с системным попробовать собрать ?
> 
> Не хотел делать динамическую линковку, а в packages devel-static не
> собирается

Динамическая линковка скорее полезна чем нет.
Comment 49 Ivan 2026-04-08 14:59:04 MSK
(In reply to Anton Farygin from comment #47)
> (Ответ для Ivan на комментарий #42)
> > Поправил .gear/rules в тасках
> > 
> > Обновил cozypkg (теперь cozyhr):
> > https://git.altlinux.org/tasks/408404/
> 
> +# backward compatibility
> +ln -s -f %_bindir/%name %buildroot%_bindir/%oldname
> 
> тут могут быть проблемы с обновлением, но возможно в случае с Obsoletes они
> не проявятся. надо проверить.
> В любом случае вместо абсолютных путей надо использовать относительные

Таким образом?
ln -s -f %name %buildroot%_bindir/%oldname
Comment 50 Ivan 2026-04-08 15:01:15 MSK
(In reply to Anton Farygin from comment #48)
> (Ответ для Ivan на комментарий #46)
> > (In reply to Anton Farygin from comment #45)
> > > (Ответ для Ivan на комментарий #43)
> > > >  Собрал ptcpdump: https://git.altlinux.org/tasks/412483/
> > > 
> > > +Source1: libpcap.tar 
> > > 
> > > а почему нельзя с системным попробовать собрать ?
> > 
> > Не хотел делать динамическую линковку, а в packages devel-static не
> > собирается
> 
> Динамическая линковка скорее полезна чем нет.

Понял, соберу с libpcap-devel
Comment 51 Mikhail Efremov 2026-04-08 15:11:20 MSK
(Ответ для Anton Farygin на комментарий #48)
> (Ответ для Ivan на комментарий #46)
> > (In reply to Anton Farygin from comment #45)
> > > (Ответ для Ivan на комментарий #43)
> > > >  Собрал ptcpdump: https://git.altlinux.org/tasks/412483/
> > > 
> > > +Source1: libpcap.tar 
> > > 
> > > а почему нельзя с системным попробовать собрать ?
> > 
> > Не хотел делать динамическую линковку, а в packages devel-static не
> > собирается
> 
> Динамическая линковка скорее полезна чем нет.

Именно. Для статической линковки нужны веские причины. Например, в одном пакете я использую статическую линковку потому что на данный момент у меня нет доверия апстриму в плане стабильности ABI библиотеки, да и вряд ли эта библиотека сейчас еще где-то используется. А здесь какие причины?

> Таким образом?
> ln -s -f %name %buildroot%_bindir/%oldname

Можно и так, но вообще часто удобно использовать ln -s -r
Comment 52 Ivan 2026-04-20 15:58:18 MSK
Поправил spec robotlb 415195
Comment 53 Anton Farygin 2026-04-20 16:01:33 MSK
(Ответ для Ivan на комментарий #52)
> Поправил spec robotlb 415195

  41 * Tue Apr 14 2026 Ivan Pepelyaev <fl0pp5@altlinux.org> 0.0.5-alt2
  42 - 0.0.5-alt2
  43 - Spec refactor.

запись в changelog не правильная.
1) зачем дублировать версию-релиз ?
2) для пользователя наверное рефактор спек не имеет значения, а написать надо то, что было сделано реально и осмысленно для пользователя.