имя пользователя: zorg адрес пересылки почты: zorg1331@gmail.com имя ментора: Michael Shigorin <mike@altlinux.org> Прошу доступа для публикации опакеченой утилиты myrepos (http://myrepos.branchable.com). Пакет оформлен в Git, доступен по адресу https://github.com/zOrg1331/myrepos. Проверено mike@. Имею большой опыт работы с Git, gear, hasher и rpm. Но весь этот опыт местечковый, бесполезный для community. В перспективе надеюсь заняться адаптацией Alt ко всяким embedded девайсам, которые имею в распоряжении.
Created attachment 6139 [details] gpg ключ
Created attachment 6140 [details] публичный ssh ключ
Comment on attachment 6139 [details] gpg ключ -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.15 (GNU/Linux) mQGiBFQTRHERBACn9PKujCpbtEjFHt3EwnjbqIKNkLtO3a4P9ULEihXQHCuYs9Et /MgHipVqhow2eAWKLahKZDG+B9yNZdqRDI5zisAFOd6Tsm7zMNSXdHWeptwDELLA I1XknXz1fu8r2owovE1T9NQIWlhfd+rHueVaWRCPuwbQTLyFSGb9SHMymwCgnKa0 3t/lLWYYW3yHdfU5nsHRL/MD/i6B0iTE1VFoqjtI1TMc/2f/oRrGIcT9e1Oe+BJf mHtU0YvKUkMlxmofMWiTRhIJiTKq9Wv38WII2p+mGm8QaKegWqaOipS8o3VmSPxK 8CvNWBnBPXRAl/3oNKJ4nzfzPwKeY1TjZxpmgSeeuV81C408FG34MKihcRQUddGq 2BjWA/0Xhd2kzYjxif/ksgVFZkj/7rd1LVehJhAtQA9KNfQj7bbrbwY5F1j0XbgM vC2cSpucmcUW6FwKgCOfCHWMQAloaRKFBlV3o/i6k0YQ1YFl5Eyql4sqmcy48OrW it/tDH4yovIaoG+GCb9Khtb8Ruz3I27QUtJGSSCXS/gQBW0A67QkUGF2ZWwgTmFr b25lY2hueSA8em9yZ0BhbHRsaW51eC5vcmc+iGIEExECACIFAlQTRHECGwMGCwkI BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEH0zVjcnCRlPdRsAn00ZuvV1bFSf2oxs K4/8Y1xFTbn/AJ0Y1GHdurMuHFvrnfn8Pl7eKdkE0LQuUGF2ZWwgTmFrb25lY2hu eSA8cGF2ZWwubmFrb25lY2hueUBza2l0bGFiLnJ1PohiBBMRAgAiBQJUE/GiAhsD BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRB9M1Y3JwkZT0eFAJ9lRxy4uofe +R67V8+eVYMZRij6jgCfeQr2n0tVPMsFEG18uENWRJenPDG5AQ0EVBNEcRAEAJJE jQdcURCPGArJ/qsuRSu8hOHvPhXSWdPleT71bug3dIuvgIANaK8Gd7YIpn/ZX/c+ OHnsIBBjUHGdZ0u/vHHZneq5kMsYZwjkN8sgxHYlZ+3TfqVV8hTIXF8l4pXnFE2L oJiSTNWOKbgXuMNvW95gur80E5MKx1tlKy+yrVCbAAMFA/4u2NG9UzBRc50H+5+m teAk4z6pTpzg2ZaTwP6GIn1nh+PYl/g/HPgCzf3VitGEV/Mw97umj/i0qzJJiovB Es2vO+ygmblrpUuNK8fMuCKP+H+HbXbOkn4Hebrm4cJ4HHxBg350Jj1SGlK65GKV QcL9hn0EGzvPey06jB5z/89NoYhJBBgRAgAJBQJUE0RxAhsMAAoJEH0zVjcnCRlP rzoAoIkFQEnH8InM+l3vt5Q6oI2BUS+aAJ4juW4BxMbzUMm9onj27nn2gK9MhA== =4cKG -----END PGP PUBLIC KEY BLOCK-----
Подтверждаю.
Еще актуально? :)
(В ответ на комментарий №5) > Еще актуально? :) угу :-)
Ключи проверены, аккаунт создан, переходим на стадию 3.0 регламента http://www.altlinux.org/Team/Join/Secretary
ping
(In reply to comment #8) > ping Не уверен, кому адресован `ping`... ALT еще использую и даже эпизодически для себя пакетики собираю. Это конечно можно и не в рамках team делать.
(В ответ на комментарий №7) > Ключи проверены, аккаунт создан, переходим на стадию 3.0 регламента > http://www.altlinux.org/Team/Join/Secretary Ой, так дело за мной стало? Павел, давайте попробуем собрать тестовое задание с пакетом myrepos в сизиф. Глеб, https://github.com/zOrg1331/myrepos/blob/master/myrepos.spec выглядит достаточно хорошо, чтобы перейти к п. 4 регламента.
(In reply to comment #10) > Ой, так дело за мной стало? > > Павел, давайте попробуем собрать тестовое задание с пакетом myrepos в сизиф. > Глеб, https://github.com/zOrg1331/myrepos/blob/master/myrepos.spec выглядит > достаточно хорошо, чтобы перейти к п. 4 регламента. Я по ответу кандидата не понял, продолжаем или откладываем. Павел, продолжаем?
(In reply to comment #11) > (In reply to comment #10) > > Ой, так дело за мной стало? > > > > Павел, давайте попробуем собрать тестовое задание с пакетом myrepos в сизиф. > > Глеб, https://github.com/zOrg1331/myrepos/blob/master/myrepos.spec выглядит > > достаточно хорошо, чтобы перейти к п. 4 регламента. > > Я по ответу кандидата не понял, продолжаем или откладываем. > Павел, продолжаем? Продолжаем. Обновляю GPG ключ.
Comment on attachment 6139 [details] gpg ключ -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 mQINBFfypHkBEADipDOVgAGvsxk/b//IHKuE2un4OiXWsfHZxyLWtN+LZHvnqzE6 qWNGb6B0JtjKTAPMFRuZ5eT+uL8Tvn2HVlnVP2KZ4ZT3gPh5traacbF8F4rrQoXN qxYrCxhlMvFhy0UMOF5lHFqqwnA7vEG31O8Z4T+vDMpa0naho0p5CI6D9ostqoGR twv3acHXMjaIvWF/YmnZKWbKPYNzUyZ2KdElQJVatT9L1nXjAM9bxt926ge5L+vp EPOAx6ufRp32gvoLbu7ZsNjVXqG6TOgWzJD/DBseThODmbHJ/+0W+RAmPg5toI7y hXCJ20YhP4FK/JZ2UzfIJJxuDfX2+H2gBZo7irRH/VS3OKK52ueQcwahfvEYQUvm 9UVDbHu1zM9hFf15po5rfQrnfNB7bkVudYPjYoCXKo4X2iUZoUzbtF6QwooqGQMJ K8WM+BxLEoJQx5E1qlgNMDYLGyYVon5rSDJjfbyu5U4UPDOhW625WAcm9Xx/WmHv rHA09PNNuRF4W/z3f/JeEGIXzg4nm9Ket2E7lkomazJ/pnhbEyDq8D7MWRSHnMBO jm8nTJcZfZSe1jo2bsSVS89Lm9J3/8mmViqVS/IEUsQ6jX3Pnny7LVnuMVt2UKwK Cv6QcXu1ZC3w5kGLkfmghCweF0XtnukHXGJWSoXlHYixwjpbWQoJTtjTRwARAQAB tCVQYXZlbCBOYWtvbmVjaG55aSA8em9yZ0BhbHRsaW51eC5vcmc+iQI4BBMBAgAi BQJX8qR5AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRBWFr/FRCwG1hb5 EADUq0SKQps9Y9gwrnTZXTy5U67Am4c7KRYchO+YeSAcAXoEeDWe3KzN/xmZeYqu ZsE9d44t1y4QC66wGiyNa/19Q+nFAgcl7esVlJj6JIjR+SQUKHzaRrQZGWHa07Pt SvxuHU2pBhOb5ywZdmHBBtU8AV0beipRHdhLAN+9ryLIhKoAW5M0IboDtML6gSWW YxAO2D0P1cjrTah8Ynu7j51fhslFyKFNLENWrqFdC00cGccjBNzle1KhANY/KVUM dkCbKkMgrzNojBRCYPG4nLGpvDn+1XAO3UXeqhckOis26bt21M49ei9CYdynAns4 ciRIG5RkpGUe3/q8AkgZCLEy9V09DvMK5c865blVONDxkWcpEBHg/6nP9PAg3x0g Elo6hfkvBfOdeb2uvFErrEnIChsKxRKVKfW5IKgodQDC5mFsSJN7fRMgeNPDLCUm bxOuy3YWATgvW62YJ+RG6ZW9mIu40t0lkcod/q7g49HBNhkJQXx1ygJiIG+Ho1Gd Np535bMO2ynT1mBUD81R8S6gyFsFuruT/WDZ72zHW/T6kvvGHX2gzTtjD9HNVkfN illpTUrFnw3XGc6/OOs0gxDYKDkMHcIwyFlM9lLvN5QrTFitl1w0HDryF3cz+K3a TzVMUGc9Y5bpy+vHBYn7kclYmEfW/PDUJNECXDxxCklYALkCDQRX8qR5ARAAn/cY tWR4HuP5iqe5px6NnXwT6tI2mtiaxap4HmUA4BmqJX5cWUQBmpCVlcUJ8CyMFtUa WnmHHEogLJ2BeAOR+Uf7PMK6ImOnH1p9VfNKNzpze7+ttdynbcE89G6ieMIvjg4S p9K61YY9HF9iFKeEV/p/1A0/yuA5YJuLy+6V1XeVWiTnnzcPpHLdEoGFl6zv+9EL O4URtgNLDyQOu02IK9Y0ZF9wn4q5UINKA+Cp1GkSW1TcPZKqHZgI3IYUkDy/mLxb eftQ5oANHBDXq28g2WtOX6vSA8/5QTD2xgItYLt691uQ+u4YXeNNfe+ffKwucZ3r 8wPewN/R9TQj/dBSFsxvM/hkZ7ZJPA9lVIK70wIcb1FTZtN1Syza/iekjyymT6I5 ft9pjKfbkk9si76j7yAHJD2874uY9ztsR/8kzwf3FqCCpRw9E5O3OWaqvzM8hNlV bhs2AWPrbIHadeD3C697XZzcu0gjavLLAUfM2JVoaQlD6qn37JsIM9iRSZuxtrbz sVNV3d1B0n+lHTRWBQRKga5H/tizR+D0ZavAyTKU9maIja05VuVFRIlEVEIkz27W wwoKEo/LTJ1uFesC45jGu1PPebm/E7a9YkCSNvguGHzL1+K2sxELz02p75REWyvi rRY4K4qR6Wfkak82cGz2g3kaWfaTLUsR2MPgB+cAEQEAAYkCHwQYAQIACQUCV/Kk eQIbDAAKCRBWFr/FRCwG1vZ4D/9zf9IV99nSbmybviZG454D7DKZMSmWlLiWEZH2 tDYoQDUTgpZwX6M45Bho8QDmTvWdHXUr4JAtRGUo3uNOy2aP84j32mhPCFXC7LV/ FvKKbTnMb02fvNasR/iwdr8fCdGYwcL6KYKeaUPF3efOmObZVoB0x7IByS6KgEpB r6etNaRyF1oBhHvtu6AeoT5xZUp1t4IkrO8KjURXcFujnHl04omHbfu3b88X95ve oGCt++Pyc23ECHxSg7DkD4I/Bjr5wwzy50wAsqjdpeHkCkCD0d3eTMESWRxnGIIV imjYGKhVTujhg9UOz21PXqZomsFYRwz0J4VUkOXagI4h5EquTX9K+GtogoHbScIN 8b9qLTSRHCS2XxbDjxW0XpaRtLlnm9EKO9gVesbhIK53foWUu/QxySs+qq5EDlWe TSkkCDGW7aqoxsEQAhlVnnIV3YZFGsgXG9lSrKf0IHXT6R325fEJ121sB06kcYAc 5vETwAtHXAC/U9SfVi2EI1fli8l75OWZbzoemkt3UoXaaGEwUGby1LcNx3DYrJ47 TEE8bynBftVFUG6zDPX+dA4g/iaN50zF+Wt/YSjFnBMjCVatNcwO+sZSNzWiMs89 0prnupXHwyGLXZpyZQVkhLtl+ub8zhT8Hf3vW2Dk97nU6b7lpAKPHanBX7Iad1Oy WeZNeA== =uxQY -----END PGP PUBLIC KEY BLOCK-----
(In reply to comment #13) > (From update of attachment 6139 [details]) ssh-ключ тоже придётся обновить. Запушьте оба на git.alt.
(In reply to comment #14) > (In reply to comment #13) > > (From update of attachment 6139 [details]) > > ssh-ключ тоже придётся обновить. Запушьте оба на git.alt. См. репо: people/zorg/private/public-keys
> $ gpg pgp.key > 256 SHA256:6iqTVNRUAaDwtH9k5jzJLZCwNhTpQcTOhqabXGM0BlU zorg@altlinux.org (ED25519) Ok. ssh ключ на git.alt и gyle.alt (был там в опережение потому что тогда сервисы ещё не были распилены) обновлён. > $ ssh-keygen -l -f id_ed25519.pub > pub 4096R/5616BFC5442C06D6 2016-10-03 Pavel Nakonechnyi <zorg@altlinux.org> > Key fingerprint = 0383 9D94 892B 212C 9CEA 186D 5616 BFC5 442C 06D6 > sub 4096R/05A93A058973AAA9 2016-10-03 > Key fingerprint = 7870 A10D 8CC3 6932 31B0 40DD 05A9 3A05 8973 AAA9 Ok. mike, переходим к п. 4?
(В ответ на комментарий №16) > переходим к п. 4? Так точно.
(In reply to comment #17) > (В ответ на комментарий №16) > > переходим к п. 4? > Так точно. Мм.. от меня что-то требуется для продолжения процесса? )
Нет: на devel@ подпишет ldv@, как доберётся, а в группу майнтейнеров добавит, видимо, glebfm@ (напомнил ему).
(In reply to comment #18) > Мм.. от меня что-то требуется для продолжения процесса? ) Нет, сейчас мячик на нашей стороне. Так что, только напоминать нам иногда. ;) (In reply to comment #19) > Нет: на devel@ подпишет ldv@, как доберётся, а в группу майнтейнеров добавит, > видимо, glebfm@ (напомнил ему). Ты немного торопишься. Мы ещё только двигаемся от 3 к 4.
Тогда пошли по пунктам 3.x, потому как давно пора закончить с этой багой :)
alt-gpgkeys всюду, аккаунт уже был, потому что был создан до разделения. -> T/J/S 4.
Предлагаю собрать тестовое задание с myrepos.
(In reply to comment #23) > Предлагаю собрать тестовое задание с myrepos. http://git.altlinux.org/tasks/171716/logs/events.1.1.log
(В ответ на комментарий №24) > > Предлагаю собрать тестовое задание с myrepos. > http://git.altlinux.org/tasks/171716/logs/events.1.1.log Кстати, glebfm@ заметил, что в сизифе был пакет, похоже, с прошлого места жительства исходников: http://packages.altlinux.org/mr -- возможно, стоит связаться с его майнтейнером и либо устроить Provides:/Obsoletes: для его вытеснения, либо переименовать myrepos в mr, либо оставить как есть. Задание одобрил. 2 glebfm: предлагаю всё-таки переходить к п.4 :)
(In reply to comment #25) > (В ответ на комментарий №24) > > > Предлагаю собрать тестовое задание с myrepos. > > http://git.altlinux.org/tasks/171716/logs/events.1.1.log > Кстати, glebfm@ заметил, что в сизифе был пакет, похоже, с прошлого места > жительства исходников: http://packages.altlinux.org/mr -- возможно, стоит > связаться с его майнтейнером и либо устроить Provides:/Obsoletes: для его > вытеснения, либо переименовать myrepos в mr, либо оставить как есть. @evg говорит следующее: > > Сделал: > =8<================================================ > evg@thinkpad ~ $git.alt acl sisyphus mr del evg > < mr del evg > > OK: mr: @nobody > girar-acl: 1 command(s) queued > =8<================================================ > > - делайте, как считаете правильным (как майнтайнер), я пакетом давно не > пользуюсь.
Тогда Вам и решать.
(In reply to comment #27) > Тогда Вам и решать. Любое переименование потом усложняет транзакции обновления, так что мне кажется, что лучше использовать старое название. И вообще, это кажется переименованием пакета на пустом месте.
(In reply to comment #28) > (In reply to comment #27) > > Тогда Вам и решать. > > Любое переименование потом усложняет транзакции обновления, так что мне > кажется, что лучше использовать старое название. И вообще, это кажется > переименованием пакета на пустом месте. Хм. Так вот он какой, workflow... Я сделал две вещи параллельно, что было похоже неверно. 1. Перезапустил опять approve'ленный task. Увидел, что оно собралось, порадовался. 2. Поэкспериментировал локально с пакетом mr @evg и решил просто его обновить до актуальной версии. Локально репозиторий подготовил, все привел к виду, как было в myrepos, но на основе репозитория people/evg/packages/mr.git. ОК, порадовался, отправил и его собираться в task. Сейчас он #171825. И только после 2го пункта обратил внимание, что первый вариант уже уехал и виден на packages.altlinux.org. Тут у меня был пробел в понимании, когда пакет попадает в репозиторий... По идее, сейчас мне бы хотелось чтобы myrepos package отсутствовал, а развитие оригинального mr продолжить. :(
(В ответ на комментарий №29) > (In reply to comment #28) > По идее, сейчас мне бы хотелось чтобы myrepos package отсутствовал, > а развитие оригинального mr продолжить. :( Ну так удалите его -- думаю, окно было достаточно незначительным, чтоб нужды в Provides: myrepos в mr не возникло :) Но вообще лучше, конечно, и такого избегать. $ ssh git.alt build del myrepos
(In reply to comment #30) > (В ответ на комментарий №29) > > (In reply to comment #28) > > По идее, сейчас мне бы хотелось чтобы myrepos package отсутствовал, > > а развитие оригинального mr продолжить. :( > Ну так удалите его -- думаю, окно было достаточно незначительным, чтоб нужды в > Provides: myrepos в mr не возникло :) Но вообще лучше, конечно, и такого > избегать. > > $ ssh git.alt build del myrepos Вот оно как... из статьи https://www.altlinux.org/Git.alt/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA#build совсем неясно что это осуществимо :) Спасибо. Тогда на одобрение два задания получаются: #171826 EPERM #1 sisyphus del=myrepos #171825 EPERM #1 sisyphus mr.git=1.20160123-alt1
Раз неясно -- поправите статью? :) Одобрил и второе задание (отправивший задание об этом, увы, не уведомляется -- что _крайне_ неочевидно, уж не помню, в чём там техническая проблема).
(In reply to comment #32) > Раз неясно -- поправите статью? :) Угу, завтра только. ) > Одобрил и второе задание (отправивший задание об этом, увы, не уведомляется -- > что _крайне_ неочевидно, уж не помню, в чём там техническая проблема). Мне кажется что-то там не срослось для задания на удаление, все еще EPERM: $ ssh girar task show 171826 id=171826 locked=no shared=no test_only=no repo=sisyphus owner=zorg state=EPERM try=2 iter=1 100:delete 100:package=myrepos 100:userid=zorg
(В ответ на комментарий №33) > Мне кажется что-то там не срослось для задания на удаление, все еще EPERM: Ой, промазал, оказался соврамши. Исправлено. Спокойной ночи :)
Продолжаю считать, что кандидат давно готов собирать пакеты в сизиф (см. тж. bug 31543).
Ай, за мной же дело стало.
Адрес подписан на devel@. Пользователь добавлен в группу майнтейнеров. Желаю удачного мейнтейнерства!
(In reply to comment #37) > Адрес подписан на devel@. > Пользователь добавлен в группу майнтейнеров. > > Желаю удачного мейнтейнерства! Благодарствую! Как раз сегодня хотел "пингануть". :) два-ж года и три месяца ждал! :-D
(В ответ на комментарий №38) > два-ж года и три месяца ждал! :-D Да уж, вот это терпение.