Bug 30311

Summary: join the team, zorg@
Product: Team Accounts Reporter: Pavel Nakonechnyi <zorg1331>
Component: joinAssignee: Dmitry V. Levin <ldv>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P3 CC: glebfm, mike
Version: unspecified   
Hardware: all   
OS: Linux   
URL: http://www.altlinux.org/Team/Join/Secretary
Attachments:
Description Flags
gpg ключ
none
публичный ssh ключ none

Description Pavel Nakonechnyi 2014-09-13 00:09:03 MSK
имя пользователя: 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 девайсам, которые имею в распоряжении.
Comment 1 Pavel Nakonechnyi 2014-09-13 00:09:50 MSK
Created attachment 6139 [details]
gpg ключ
Comment 2 Pavel Nakonechnyi 2014-09-13 00:10:18 MSK
Created attachment 6140 [details]
публичный ssh ключ
Comment 3 Pavel Nakonechnyi 2014-09-13 11:51:33 MSK
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-----
Comment 4 Michael Shigorin 2014-09-16 00:09:00 MSK
Подтверждаю.
Comment 5 Dmitry V. Levin 2014-11-24 20:48:42 MSK
Еще актуально? :)
Comment 6 Pavel Nakonechnyi 2014-11-24 21:27:08 MSK
(В ответ на комментарий №5)
> Еще актуально? :)

угу :-)
Comment 7 Dmitry V. Levin 2014-11-27 18:48:14 MSK
Ключи проверены, аккаунт создан, переходим на стадию 3.0 регламента http://www.altlinux.org/Team/Join/Secretary
Comment 8 Gleb F-Malinovskiy 2016-10-02 10:41:20 MSK
ping
Comment 9 Pavel Nakonechnyi 2016-10-02 14:04:11 MSK
(In reply to comment #8)
> ping

Не уверен, кому адресован `ping`... ALT еще использую и даже эпизодически для себя пакетики собираю. Это конечно можно и не в рамках team делать.
Comment 10 Michael Shigorin 2016-10-03 14:08:57 MSK
(В ответ на комментарий №7)
> Ключи проверены, аккаунт создан, переходим на стадию 3.0 регламента
> http://www.altlinux.org/Team/Join/Secretary
Ой, так дело за мной стало?

Павел, давайте попробуем собрать тестовое задание с пакетом myrepos в сизиф.
Глеб, https://github.com/zOrg1331/myrepos/blob/master/myrepos.spec выглядит достаточно хорошо, чтобы перейти к п. 4 регламента.
Comment 11 Gleb F-Malinovskiy 2016-10-03 15:07:07 MSK
(In reply to comment #10)
> Ой, так дело за мной стало?
> 
> Павел, давайте попробуем собрать тестовое задание с пакетом myrepos в сизиф.
> Глеб, https://github.com/zOrg1331/myrepos/blob/master/myrepos.spec выглядит
> достаточно хорошо, чтобы перейти к п. 4 регламента.

Я по ответу кандидата не понял, продолжаем или откладываем.
Павел, продолжаем?
Comment 12 Pavel Nakonechnyi 2016-10-03 21:43:00 MSK
(In reply to comment #11)
> (In reply to comment #10)
> > Ой, так дело за мной стало?
> > 
> > Павел, давайте попробуем собрать тестовое задание с пакетом myrepos в сизиф.
> > Глеб, https://github.com/zOrg1331/myrepos/blob/master/myrepos.spec выглядит
> > достаточно хорошо, чтобы перейти к п. 4 регламента.
> 
> Я по ответу кандидата не понял, продолжаем или откладываем.
> Павел, продолжаем?

Продолжаем.
Обновляю GPG ключ.
Comment 13 Pavel Nakonechnyi 2016-10-03 21:43:16 MSK
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-----
Comment 14 Gleb F-Malinovskiy 2016-10-03 22:22:47 MSK
(In reply to comment #13)
> (From update of attachment 6139 [details])

ssh-ключ тоже придётся обновить. Запушьте оба на git.alt.
Comment 15 Pavel Nakonechnyi 2016-10-03 22:31:40 MSK
(In reply to comment #14)
> (In reply to comment #13)
> > (From update of attachment 6139 [details])
> 
> ssh-ключ тоже придётся обновить. Запушьте оба на git.alt.

См. репо: people/zorg/private/public-keys
Comment 16 Gleb F-Malinovskiy 2016-10-04 14:11:10 MSK
> $ 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?
Comment 17 Michael Shigorin 2016-10-04 17:36:52 MSK
(В ответ на комментарий №16)
> переходим к п. 4?
Так точно.
Comment 18 Pavel Nakonechnyi 2016-10-31 22:02:21 MSK
(In reply to comment #17)
> (В ответ на комментарий №16)
> > переходим к п. 4?
> Так точно.

Мм.. от меня что-то требуется для продолжения процесса? )
Comment 19 Michael Shigorin 2016-11-01 15:03:14 MSK
Нет: на devel@ подпишет ldv@, как доберётся, а в группу майнтейнеров добавит, видимо, glebfm@ (напомнил ему).
Comment 20 Gleb F-Malinovskiy 2016-11-01 15:14:23 MSK
(In reply to comment #18)
> Мм.. от меня что-то требуется для продолжения процесса? )
Нет, сейчас мячик на нашей стороне. Так что, только напоминать нам иногда. ;)

(In reply to comment #19)
> Нет: на devel@ подпишет ldv@, как доберётся, а в группу майнтейнеров добавит,
> видимо, glebfm@ (напомнил ему).
Ты немного торопишься. Мы ещё только двигаемся от 3 к 4.
Comment 21 Michael Shigorin 2016-11-01 15:24:54 MSK
Тогда пошли по пунктам 3.x, потому как давно пора закончить с этой багой :)
Comment 22 Gleb F-Malinovskiy 2016-11-01 15:51:50 MSK
alt-gpgkeys всюду, аккаунт уже был, потому что был создан до разделения.
-> T/J/S 4.
Comment 23 Michael Shigorin 2016-11-01 17:22:12 MSK
Предлагаю собрать тестовое задание с myrepos.
Comment 24 Pavel Nakonechnyi 2016-11-01 18:34:54 MSK
(In reply to comment #23)
> Предлагаю собрать тестовое задание с myrepos.

http://git.altlinux.org/tasks/171716/logs/events.1.1.log
Comment 25 Michael Shigorin 2016-11-01 23:43:43 MSK
(В ответ на комментарий №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 :)
Comment 26 Pavel Nakonechnyi 2016-11-02 11:08:11 MSK
(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<================================================
> 
> - делайте, как считаете правильным (как майнтайнер), я пакетом давно не
> пользуюсь.
Comment 27 Michael Shigorin 2016-11-02 11:27:19 MSK
Тогда Вам и решать.
Comment 28 Gleb F-Malinovskiy 2016-11-02 12:06:11 MSK
(In reply to comment #27)
> Тогда Вам и решать.

Любое переименование потом усложняет транзакции обновления, так что мне кажется, что лучше использовать старое название.  И вообще, это кажется переименованием пакета на пустом месте.
Comment 29 Pavel Nakonechnyi 2016-11-02 23:27:57 MSK
(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 продолжить. :(
Comment 30 Michael Shigorin 2016-11-03 00:14:00 MSK
(В ответ на комментарий №29)
> (In reply to comment #28)
> По идее, сейчас мне бы хотелось чтобы myrepos package отсутствовал,
> а развитие оригинального mr продолжить. :(
Ну так удалите его -- думаю, окно было достаточно незначительным, чтоб нужды в Provides: myrepos в mr не возникло :)  Но вообще лучше, конечно, и такого избегать.

$ ssh git.alt build del myrepos
Comment 31 Pavel Nakonechnyi 2016-11-03 00:26:09 MSK
(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
Comment 32 Michael Shigorin 2016-11-03 00:59:52 MSK
Раз неясно -- поправите статью? :)

Одобрил и второе задание (отправивший задание об этом, увы, не уведомляется -- что _крайне_ неочевидно, уж не помню, в чём там техническая проблема).
Comment 33 Pavel Nakonechnyi 2016-11-03 01:18:35 MSK
(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
Comment 34 Michael Shigorin 2016-11-03 01:47:39 MSK
(В ответ на комментарий №33)
> Мне кажется что-то там не срослось для задания на удаление, все еще EPERM:
Ой, промазал, оказался соврамши.  Исправлено.  Спокойной ночи :)
Comment 35 Michael Shigorin 2016-11-14 20:06:40 MSK
Продолжаю считать, что кандидат давно готов собирать пакеты в сизиф
(см. тж. bug 31543).
Comment 36 Gleb F-Malinovskiy 2016-12-20 16:18:27 MSK
Ай, за мной же дело стало.
Comment 37 Gleb F-Malinovskiy 2016-12-20 16:20:25 MSK
Адрес подписан на devel@.
Пользователь добавлен в группу майнтейнеров.

Желаю удачного мейнтейнерства!
Comment 38 Pavel Nakonechnyi 2016-12-20 23:03:07 MSK
(In reply to comment #37)
> Адрес подписан на devel@.
> Пользователь добавлен в группу майнтейнеров.
> 
> Желаю удачного мейнтейнерства!

Благодарствую! Как раз сегодня хотел "пингануть". :)

два-ж года и три месяца ждал! :-D
Comment 39 Michael Shigorin 2016-12-21 00:21:24 MSK
(В ответ на комментарий №38)
> два-ж года и три месяца ждал! :-D
Да уж, вот это терпение.