Bug 30734 - Заявка на прием в команду разработчиков
Summary: Заявка на прием в команду разработчиков
Status: CLOSED WONTFIX
Alias: None
Product: Team Accounts
Classification: Development
Component: join (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 minor
Assignee: Dmitry V. Levin
QA Contact: Andrey Cherepanov
URL: http://www.altlinux.org/Team/Join/Sec...
Keywords:
: 35220 (view as bug list)
Depends on: 35220
Blocks:
  Show dependency tree
 
Reported: 2015-02-13 15:44 MSK by anton
Modified: 2021-04-10 03:12 MSK (History)
3 users (show)

See Also:


Attachments
Открытый ключ gpg (1.01 KB, text/plain)
2015-02-13 15:52 MSK, anton
no flags Details
Открытый ключ dsa (609 bytes, text/plain)
2015-02-13 15:53 MSK, anton
no flags Details
Нужный открытый ключ gpg (1.32 KB, application/vnd.ms-publisher)
2015-02-19 17:48 MSK, anton
no flags Details
Открытый ключ gpg 4096 (3.04 KB, application/octet-stream)
2016-03-31 16:58 MSK, anton
no flags Details
Открытый ключ ssh 4096 (754 bytes, application/vnd.ms-publisher)
2016-03-31 16:59 MSK, anton
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description anton 2015-02-13 15:44:01 MSK
На основной работе уже возникали ситуации, когда требовалось публиковать новые пакеты или исправлять текущие:

nagios-plugins-check_raid
nagios-plugins-check_monit
nagios-plugins-check_glusterfs

Чтобы впредь не вовлекать других членов команды, прошу создать аккаунт для меня.

Ментор: Vitaly Lipatov (lav)
Псевдоним: anton
Email: anton@etersoft.ru
Comment 1 anton 2015-02-13 15:52:55 MSK
Created attachment 6235 [details]
Открытый ключ gpg
Comment 2 anton 2015-02-13 15:53:38 MSK
Created attachment 6236 [details]
Открытый ключ dsa
Comment 3 Gleb F-Malinovskiy 2015-02-13 15:57:10 MSK
(In reply to comment #1)
> Created an attachment (id=6235) [details]
> Открытый ключ gpg

Available UID:
Etersoft (bkp_system) <sysadm@etersoft.ru>
alt-gpgkey-check: keys/anton: No valid altlinux uid was found
Comment 4 Michael Shigorin 2015-02-13 16:01:01 MSK
(В ответ на комментарий №3)
> Etersoft (bkp_system) <sysadm@etersoft.ru>
См. тж. http://www.altlinux.org/Работа_с_ключами_разработчика
Comment 5 anton 2015-02-19 17:46:55 MSK
(В ответ на комментарий №3)
> (In reply to comment #1)
> > Created an attachment (id=6235) [details] [details]
> > Открытый ключ gpg
> 
> Available UID:
> Etersoft (bkp_system) <sysadm@etersoft.ru>
> alt-gpgkey-check: keys/anton: No valid altlinux uid was found

Прошу прощения: экспортировал не тот ключ. Сейчас приложу, что я тогда сгенерировал.
Comment 6 anton 2015-02-19 17:48:04 MSK
Created attachment 6239 [details]
Нужный открытый ключ gpg
Comment 7 Gleb F-Malinovskiy 2015-02-19 18:19:15 MSK
(In reply to comment #6)
> Created an attachment (id=6239) [details]
> Нужный открытый ключ gpg

OK.

Вы забыли ментора в Cc: добавить. От него нужно подтверждение.
Comment 8 Vitaly Lipatov 2015-02-20 17:02:41 MSK
(В ответ на комментарий №7)
> Вы забыли ментора в Cc: добавить. От него нужно подтверждение.
Подтверждаю.
Comment 9 Gleb F-Malinovskiy 2015-02-20 17:39:27 MSK
T/J/S -> 2.0

ssh public key на git.alt зарегистрирован.

2ldv: создай пожалуйста почтовый алиас.
Comment 10 Dmitry V. Levin 2015-02-20 17:45:04 MSK
Интересно, путаница ahtoh vs anton не возникнет?
Comment 11 Vitaly Lipatov 2015-05-12 13:44:37 MSK
(В ответ на комментарий №10)
> Интересно, путаница ahtoh vs anton не возникнет?
Думаю, что нет. Если что, я их познакомлю :)
Comment 12 Michael Shigorin 2015-08-05 18:25:04 MSK
За чем дело стало? :)
Comment 13 anton 2015-09-18 20:31:25 MSK
(В ответ на комментарий №12)
> За чем дело стало? :)

Как раз между спасением демократии в Сирии и завариванием травяного чая возникла проблема с ключами. Публикую пакет bats на gitery.altlinux.ru и пытаюсь его собрать (это мое тестовое задание). Вот в чем загвоздка:

$ ssh git.alt init-db bats
gitery-init-db: /people/anton/packages/bats.git

$ rpmbs git.alt -u
Using autodetected spec /srv/anton/projects/bats/.gear/ant.spec...
Prepare to publish to git.alt...
Tag 1.0-alt1 already exists for the last commit
 $ gpush git.alt

 $ git push git.alt master
Counting objects: 576, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (292/292), done.
Writing objects: 100% (576/576), 112.14 KiB | 0 bytes/s, done.
Total 576 (delta 275), reused 559 (delta 266)
remote: gitery-sendmail: email notification about `refs/heads/master' update sent.
remote: Repacking repository... done
remote: Updating committer date cache... done
To git.alt:/people/anton/packages/bats.git
 * [new branch]      master -> master
*** Push last tag 1.0-alt1
 $ git push git.alt 1.0-alt1
Counting objects: 1, done.
Writing objects: 100% (1/1), 301 bytes | 0 bytes/s, done.
Total 1 (delta 0), reused 0 (delta 0)
remote: gitery-sendmail: email notification about `refs/tags/1.0-alt1' update sent.
remote: Repacking repository... done
remote: Updating committer date cache... done
To git.alt:/people/anton/packages/bats.git
 * [new tag]         1.0-alt1 -> 1.0-alt1

Run build bats at gear.alt
 $ ssh gear.alt build bats 1.0-alt1
new task #149375: owner=anton repo=sisyphus
gpg: WARNING: unsafe ownership on homedir `/usr/lib/alt-gpgkeys'
gpg: Signature made Thu Sep 10 15:53:18 2015 UTC using DSA key ID FBE86423
gpg: Can't check signature: public key not found
girar-task add: 1.0-alt1: tag signature verification failure
removing task #149375 ... done

На последнем шаге он ищет и не может найти ключ FBE86423. Проблема в том, что этот ключ удаленной системе не должен быть известен. Он есть в моей связке GPG (первый в списке) на моей рабочей машине, но, разумеется, отличен от альтовских. Корректный открытый ключ - 8C7AF9B3. Подскажите, пожалуйста, на каком этапе произошла ошибка ? Что-то пропустил при создании ключей ?
Comment 14 Michael Shigorin 2015-09-18 20:48:46 MSK
git config user.signingkey
?
Comment 15 anton 2015-09-21 15:35:19 MSK
На локальной машине я сразу (как столкнулся с проблемой) вписал нужный ключ в ~/.gitconfig:

$ cat ~/.gitconfig 
[user]
        name = Anton Agapov
        email = anton@altlinux.org
        signingkey = 0x8C7AF9B3

$ git config user.signingkey
0x8C7AF9B3

Оказалось, что в ~/.rpmmacros была неверная запись %packager, но ее исправление не помогло: вывод операции сборки тот же. Удаление git-репозитория с последующим повторением шагов приводило к той же ошибке.

Также заметил, что неверный тег Package был заполнен мной в самом спек-файле. Исправил, закоммитил, проверил через http://git.altlinux.org/people/anton/packages/bats.git?p=bats.git;a=blob_plain;f=.gear/ant.spec , а при сборке - та же ошибка !
Comment 16 Gleb F-Malinovskiy 2015-09-21 16:04:27 MSK
(In reply to comment #15)
> , а при сборке - та же ошибка !

Та же или всё же теперь он не находит *правильный* ключ?

В любом случае, мы ещё не дошли до добавления вашего ключа в связку, сейчас мы на T/J/S 3.0.
Для продолжения процедуры нужна отмашка от ментора.
Comment 17 anton 2015-09-21 16:33:45 MSK
(В ответ на комментарий №16)
> (In reply to comment #15)
> > , а при сборке - та же ошибка !
> 
> Та же или всё же теперь он не находит *правильный* ключ?
> 
> В любом случае, мы ещё не дошли до добавления вашего ключа в связку, сейчас мы
> на T/J/S 3.0.
> Для продолжения процедуры нужна отмашка от ментора.

Да, прошу прощения за двусмысленность: сам уже запутался в числах - теперь ID верен:

 $ ssh gear.alt build bats 1.0-alt1
new task #150042: owner=anton repo=sisyphus
gpg: WARNING: unsafe ownership on homedir `/usr/lib/alt-gpgkeys'
gpg: Signature made Mon Sep 21 12:25:34 2015 UTC using DSA key ID 8C7AF9B3
gpg: Can't check signature: public key not found
girar-task add: 1.0-alt1: tag signature verification failure
removing task #150042 ... done

И причина ясна. ОК.
Comment 18 Vitaly Lipatov 2015-12-17 20:05:16 MSK
(В ответ на комментарий №16)
...
> В любом случае, мы ещё не дошли до добавления вашего ключа в связку, сейчас мы
> на T/J/S 3.0.
> Для продолжения процедуры нужна отмашка от ментора.

подопечный готов собирать пакеты.
Comment 19 Gleb F-Malinovskiy 2016-03-17 13:52:34 MSK
(In reply to comment #18)
> подопечный готов собирать пакеты.

Ждём ответа подопечного по поводу несоответствия ключей нынешним рекомендациям. Сейчас удобно их поменять.
Comment 20 anton 2016-03-31 16:58:42 MSK
Created attachment 6683 [details]
Открытый ключ gpg 4096
Comment 21 anton 2016-03-31 16:59:38 MSK
Created attachment 6684 [details]
Открытый ключ ssh 4096
Comment 22 anton 2016-03-31 17:04:30 MSK
Добрый день.

$ ssh-keygen -l -f .ssh/id_strong_rsa.pub
4096 ae:0f:65:e5:98:7e:ae:69:68:e4:78:a7:97:2b:06:21 .ssh/id_strong_rsa.pub (RSA)

$ gpg strong_pub_gpg 
pub  4096R/8A6FE6AB 2016-03-31 Anton Agapov (strong) <anton@altlinux.org>
sub  4096R/A4B8D84B 2016-03-31
Comment 23 Michael Shigorin 2016-11-20 19:41:46 MSK
(В ответ на комментарий №19)
> (In reply to comment #18)
> > подопечный готов собирать пакеты.
> Ждём ответа подопечного по поводу несоответствия ключей нынешним рекомендациям.
Ответ в виде новых ключей наблюдается выше.
Comment 24 Dmitry V. Levin 2018-07-25 15:30:09 MSK
На какой стадии процедуры мы находимся?
Comment 25 anton 2018-08-06 17:41:59 MSK
(В ответ на комментарий №24)
> На какой стадии процедуры мы находимся?

Насколько я понимаю, все необходимое я выполнил, но не получил подтверждения/отказа во внесении ключей в пакет alt-gpgkeys. Однако, покопавшись детально, обнаружил, что в прошлом я пытался выполнить процедуру обновления gpg-ключа со страницы
https://www.altlinux.org/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%BC%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0

(Хотя моего еще нет, но все же), и у меня возникли проблемы на операции git push (пакет склонирован, файл-ключ добавлен, но обновить в репозитории не получилось). Однако прямо сейчас я повторил всю эту процедуру и она завершилась успешно.

Я все еще надеюсь довести дело до конца и согласно той же инструкции должен создать отдельную заявку на добавление ключа... Сделано ( https://bugzilla.altlinux.org/show_bug.cgi?id=35220 ).

Если что неправильно, - прошу меня поправить.
Comment 26 Dmitry V. Levin 2018-08-07 17:42:23 MSK
*** Bug 35220 has been marked as a duplicate of this bug. ***
Comment 27 Dmitry V. Levin 2018-08-08 12:37:37 MSK
Пакет alt-gpgkeys обновлён.

T/J/S -> 4.0.
Comment 28 Dmitry V. Levin 2021-04-10 03:12:59 MSK
Timed out.