Bug 39691

Summary: [3.6] join hellkar@
Product: Team Accounts Reporter: Yaroslav Karpov <yaroslav.karpov.2016>
Component: joinAssignee: Gleb F-Malinovskiy <glebfm>
Status: ASSIGNED --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5 CC: glebfm, greh, ldv, lepata, sin, svn17
Version: unspecified   
Hardware: x86_64   
OS: Linux   
URL: https://www.altlinux.org/Team/Join/Secretary
Attachments:
Description Flags
SSH pyblic key
none
SSH public key
none
GPG public key
none
SSH public key
none
Gpg key - updated
none
GPG public key
none
SSH public key
none
GPG public key none

Description Yaroslav Karpov 2021-02-15 11:55:02 MSK
Псевдоним: hellkar
email: yaroslav.karpov.2016@mail.ru
mentor: Evgeny Sinelnikov (sin)
Цель: Научиться собирать пакеты
Comment 1 Yaroslav Karpov 2021-02-25 17:26:14 MSK
Created attachment 9216 [details]
SSH pyblic key
Comment 2 Yaroslav Karpov 2021-02-25 18:33:26 MSK
Created attachment 9217 [details]
SSH public key
Comment 3 Yaroslav Karpov 2021-02-25 18:37:54 MSK
Created attachment 9218 [details]
GPG public key
Comment 4 Yaroslav Karpov 2021-03-01 00:52:58 MSK
Created attachment 9222 [details]
SSH public key
Comment 5 Gleb F-Malinovskiy 2021-03-05 13:55:18 MSK
(Ответ для yaroslav karpov на комментарий #3)
> Создано вложение 9218 [details]
> GPG public key

1. Может имя и фамилию всё же с больших букв написать?
2. Вы действительно собираетесь обновлять ключ каждые 2 месяца?

(Ответ для yaroslav karpov на комментарий #4)
> Создано вложение 9222 [details]
> SSH public key
Ok.

Ментора тоже ждём.
Comment 6 Yaroslav Karpov 2021-03-24 06:40:08 MSK
Created attachment 9246 [details]
Gpg key - updated
Comment 7 Yaroslav Karpov 2021-03-24 07:22:52 MSK
Created attachment 9247 [details]
GPG public key

С учетом замечаний создан новый ключ.
Comment 8 Evgeny Sinelnikov 2021-03-25 05:05:59 MSK
Кандидат принят, провели сегодня ознакомительную беседу по поводу ключей.

Столкнулись со странностью при проверке подписи для rpm-пакета:

$ rpm --addsign ~/RPM/SRPMS/admc-0.4.0-alt1.dev1.src.rpm
/home/sin/RPM/SRPMS/admc-0.4.0-alt1.dev1.src.rpm:

Необходима фраза-пароль для доступа к секретному ключу пользователя: "Evgeny Sinelnikov (ALT) <sin@altlinux.org>"
1024-битный ключ DSA, ID A921DACA, создан 2003-11-14


Необходима фраза-пароль для доступа к секретному ключу пользователя: "Evgeny Sinelnikov (ALT) <sin@altlinux.org>"
1024-битный ключ DSA, ID A921DACA, создан 2003-11-14

$ rpm -K ~/RPM/SRPMS/admc-0.4.0-alt1.dev1.src.rpm 
/home/sin/RPM/SRPMS/admc-0.4.0-alt1.dev1.src.rpm: ((SHA1) DSA) sha1 md5 (GPG) НЕ ОК (ОТСУТСТВУЮТ КЛЮЧИ: (SHA1) DSA#a921daca GPG#a921daca)

Что тут не так?
________________


По рассматриваемому вопросу ([1.1] join) возражений не имею.
Comment 9 Dmitry V. Levin 2021-03-25 05:26:27 MSK
(In reply to Evgeny Sinelnikov from comment #8)
> Кандидат принят, провели сегодня ознакомительную беседу по поводу ключей.
> 
> Столкнулись со странностью при проверке подписи для rpm-пакета:
> 
> $ rpm --addsign ~/RPM/SRPMS/admc-0.4.0-alt1.dev1.src.rpm
> /home/sin/RPM/SRPMS/admc-0.4.0-alt1.dev1.src.rpm:
> 
> Необходима фраза-пароль для доступа к секретному ключу пользователя: "Evgeny
> Sinelnikov (ALT) <sin@altlinux.org>"
> 1024-битный ключ DSA, ID A921DACA, создан 2003-11-14
> 
> 
> Необходима фраза-пароль для доступа к секретному ключу пользователя: "Evgeny
> Sinelnikov (ALT) <sin@altlinux.org>"
> 1024-битный ключ DSA, ID A921DACA, создан 2003-11-14
> 
> $ rpm -K ~/RPM/SRPMS/admc-0.4.0-alt1.dev1.src.rpm 
> /home/sin/RPM/SRPMS/admc-0.4.0-alt1.dev1.src.rpm: ((SHA1) DSA) sha1 md5
> (GPG) НЕ ОК (ОТСУТСТВУЮТ КЛЮЧИ: (SHA1) DSA#a921daca GPG#a921daca)
> 
> Что тут не так?

rpm с некоторых пор ищет ключи не в связке alt-gpgkeys, а в своей базе данных пакетов, а там этих ключей, конечно, нет.

Я для сборочницы сделал утилитку alt-rpmkeys-checksig, которая работает и со старым rpm, и с новым.  Если установить пакет, содержащий /usr/bin/alt-rpmkeys-checksig, то можно будет делать так:

$ alt-rpmkeys-checksig ~/RPM/SRPMS/admc-0.4.0-alt1.dev1.src.rpm
Evgeny Sinelnikov (ALT) <sin@altlinux.org>
Comment 10 Dmitry V. Levin 2021-04-10 02:34:00 MSK
Ключи выглядят правдоподобно.
Comment 11 Yaroslav Karpov 2021-09-30 13:37:41 MSK
Поправил вот это
https://bugzilla.altlinux.org/39784

Теперь все выглядит красиво.

Ссылка на репозиторий с исправлениями прилагается:
https://github.com/yarik64/alterator-net-eth
Comment 12 Evgeny Sinelnikov 2021-10-05 21:57:55 MSK
Предлагаю переходить на следующий шаг. Нужно опубликовать репы на git.altlinux.org и готовиться к изучению сборочницы.
Comment 13 Yaroslav Karpov 2021-10-05 23:22:25 MSK
Хочу собрать вот этот пакет
https://github.com/KLayout/klayout
Comment 14 Gleb F-Malinovskiy 2021-10-18 17:05:57 MSK
ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -> 2.3.
Comment 15 Yaroslav Karpov 2022-01-28 12:40:16 MSK
Прошу зарегистрировать новые ключи по причине утраты старых.
Comment 16 Yaroslav Karpov 2022-01-28 12:41:20 MSK
Created attachment 10220 [details]
SSH public key
Comment 17 Yaroslav Karpov 2022-01-28 12:42:26 MSK
Created attachment 10221 [details]
GPG public key
Comment 18 Gleb F-Malinovskiy 2022-01-31 20:57:31 MSK
(In reply to Yaroslav Karpov from comment #15)
> Прошу зарегистрировать новые ключи по причине утраты старых.

Постарайтесь впредь хранить ключи более осторожно.
Comment 19 Yaroslav Karpov 2022-04-29 10:14:56 MSK
Собрал пакет
https://git.altlinux.org/people/hellkar/packages/libnss-role.git

Прошу предоставить мне доступ к сборочнице.
Comment 20 Evgeny Sinelnikov 2022-04-29 17:37:28 MSK
Сборка пакетов освоена, прошу зарегистрировать gpg-ключ.

Уже требуется тестирование:
$ ssh girar task new p10
299227
new task #299227: owner=sin repo=p10
$ ssh girar task add repo /people/hellkar/packages/libnss-role 0.5.6-alt2
gpg: Signature made Fri Apr 29 06:26:54 2022 UTC
gpg:                using RSA key 0xDF79B5B39D2B1C9F
gpg: Can't check signature: public key not found
task add: 0.5.6-alt2: tag signature verification failure
Comment 21 Gleb F-Malinovskiy 2022-05-17 14:02:49 MSK
ssh ключ на gyle.alt зарегистрирован.
Пакет alt-gpgkeys обновлён.

T/J/S -> 3.5.
Comment 22 Yaroslav Karpov 2022-05-17 19:01:34 MSK
Премного благодарен )))
Comment 23 Yaroslav Karpov 2022-11-24 23:18:53 MSK
Собрал пакет
https://git.altlinux.org/people/hellkar/packages/wavemon.git

#310570 EPERM #2 sisyphus wavemon.git=0.9.4-alt1
Comment 24 Gleb F-Malinovskiy 2023-11-08 13:37:40 MSK
Актуально ли ещё?
Comment 25 Yaroslav Karpov 2023-11-08 16:33:56 MSK
Актуально. 
На днях как раз собрал несколько пакетов, в ближайшее время выложу список.
Comment 26 Yaroslav Karpov 2023-11-16 14:15:31 MSK
Обновил сборку wavemon (ранее его собирал, но с тех пор выпустили новую версию)
#334490 EPERM #1 sisyphus wavemon.git=0.9.5-alt1

собрал
#332556 EPERM #2 sisyphus lua-cjson.git=2.1.0-alt1

собрал как зависимость к bloaty
#332260 EPERM #1 sisyphus demumble.git=1.2.2-alt1

собрал bloaty
#331140 EPERM #1 sisyphus bloaty.git=1.1-alt1
Comment 27 Yaroslav Karpov 2023-11-29 22:15:27 MSK
#335292 EPERM #2 sisyphus libstorage-ng.git=4.5.99-alt1
Comment 28 Gleb F-Malinovskiy 2023-12-05 19:06:43 MSK
Адрес подписан на devel@.

T/J/S -> 3.6.