Bug 30319

Summary: Прошу принять меня в команду с целью поддержки, для начала одного, пакета openvpn.
Product: Team Accounts Reporter: Dmitriy Shadrinov <shadrinov>
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
ключ ssh
none
ключ gpg
none
OpenVPN spec none

Description Dmitriy Shadrinov 2014-09-15 21:27:41 MSK
Прошу принять меня в команду с целью поддержки, для начала одного, пакета openvpn.
Псевдоним: shadrinov
Адрес пересылки почты: shadrinov@ntechs.ru
Имя ментора: Michael Shigorin <mike@altlinux.org>
Comment 1 Dmitriy Shadrinov 2014-09-15 21:28:31 MSK
Created attachment 6144 [details]
ключ ssh
Comment 2 Dmitriy Shadrinov 2014-09-15 21:36:12 MSK
Created attachment 6145 [details]
ключ gpg
Comment 3 Michael Shigorin 2014-09-16 00:13:40 MSK
Подтверждаю.
Comment 4 Dmitriy Shadrinov 2014-10-20 18:13:30 MSK
Есть ли надежда? очень хочется заняться поддержкой OpenVPN, хотя бы на время пока Вы сами не посчитаете необходимым обновлять пакет.
Comment 5 Dmitriy Shadrinov 2014-11-23 16:31:39 MSK
Желаение все еще есть :)
Comment 6 Michael Shigorin 2014-11-24 13:04:46 MSK
Эт радует :-)

2 ldv: мы на п. 1.2 http://www.altlinux.org/Team/Join/Secretary?
Comment 7 Dmitry V. Levin 2014-11-24 20:59:10 MSK
(In reply to comment #6)
> Эт радует :-)
> 
> 2 ldv: мы на п. 1.2 http://www.altlinux.org/Team/Join/Secretary?

Пожалуй что мы уже на п. 3.0.
Comment 8 Michael Shigorin 2014-11-24 23:08:49 MSK
Дмитрий, если ещё не передавали мне пакет -- забросьте ссылку или srpm.
Прошу прощения, но запамятовал, что в сентябре происходило...
Comment 9 Dmitriy Shadrinov 2014-11-30 15:45:42 MSK
ftp://ftp.ntechs.ru/alt/repo/

Пока без systemd. Сейчас разбираюсь, вроде в апстриме добавили поддержку.
Comment 10 Dmitriy Shadrinov 2014-11-30 18:28:26 MSK
Выложил, добавил поддержку systemd, но еще не проверял. Пока негде. Постараюсь проверить позже.
Comment 11 Dmitriy Shadrinov 2015-01-07 00:24:11 MSK
Пока никак?
Comment 12 Michael Shigorin 2015-01-07 14:53:33 MSK
Н-да, сразу не сделал и быстро вылетело из головы :-/

Прошу пояснить, почему были выкомментированы куски про plugin/examples и plugin/defer, а кусок с "# Install plugins" удалён.

Несколько комментариев по разнице между 2.2.2-alt1 и 2.3.6-alt0.1

+mv %buildroot%_docdir/%name %buildroot%_docdir/%name-%version
-- так делать не стоит, может сломаться --short-circuit (сам когда-то подобным образом оптимизировал I/O, затем от такой практики отказался)

+install -p -m 0755 -d -- %buildroot%_initdir
+install -p -m 0755 -- %SOURCE1 %buildroot%_initdir/%name
можно заменить на один
+install -pDm0755 -- %SOURCE1 %buildroot%_initdir/%name
(аналогично с %buildroot%_sysconfdir/sysconfig/%name)

+%doc sample/sample-config-files*
+%doc sample/sample-keys*
+%doc sample/sample-scripts*
может иметь смысл заменить на
+%doc sample/sample-*
Comment 13 Dmitriy Shadrinov 2015-01-16 19:34:08 MSK
(В ответ на комментарий №12)

> Прошу пояснить, почему были выкомментированы куски про plugin/examples и
> plugin/defer, а кусок с "# Install plugins" удалён.

они пропали из исходников апстрима, насколько я понимаю это были
просто примеры как писать плагины

> Несколько комментариев по разнице между 2.2.2-alt1 и 2.3.6-alt0.1
> 
> +mv %buildroot%_docdir/%name %buildroot%_docdir/%name-%version
> -- так делать не стоит, может сломаться --short-circuit (сам когда-то подобным
> образом оптимизировал I/O, затем от такой практики отказался)

абсолютно согласен. исправил

> +install -p -m 0755 -d -- %buildroot%_initdir
> +install -p -m 0755 -- %SOURCE1 %buildroot%_initdir/%name
> можно заменить на один
> +install -pDm0755 -- %SOURCE1 %buildroot%_initdir/%name
> (аналогично с %buildroot%_sysconfdir/sysconfig/%name)

сделал

> +%doc sample/sample-config-files*
> +%doc sample/sample-keys*
> +%doc sample/sample-scripts*
> может иметь смысл заменить на
> +%doc sample/sample-*

сделал
Comment 14 Michael Shigorin 2015-01-16 19:45:16 MSK
(В ответ на комментарий №13)
> сделал
Прицепите текущий спек, пожалуйста.
Comment 15 Dmitriy Shadrinov 2015-01-17 14:32:06 MSK
Created attachment 6223 [details]
OpenVPN spec
Comment 16 Dmitriy Shadrinov 2015-01-17 14:33:28 MSK
Виноват, не написал. Я выложил собранные пакеты туда же ftp://ftp.ntechs.ru/alt/repo/SRPMS.hasher/openvpn-2.3.6-alt0.2.src.rpm
Comment 17 Michael Shigorin 2015-01-19 16:39:58 MSK
Теперь spec.diff вполне понятен (хотя с попаданием в сизиф 2.3.6-alt1 по bug 30529 сходу уже не соберётся без синхронизации как минимум %changelog, при этом в Вашем пакете относительно сизифного проведена дополнительная работа по bug 28071, но это уже потом и вместе с naf@).

2 ldv: считаю, что Дмитрий готов собирать пакеты.
Comment 18 Dmitry V. Levin 2015-01-30 19:43:25 MSK
* Fri Jan 30 2015 Dmitry V. Levin <ldv@altlinux> 0.7.86-alt1
- Added key: shadrinov@ (11C5751B; closes: #30319).

-> T/J/S 4.0
Comment 19 Michael Shigorin 2015-01-30 20:01:48 MSK
Спасибо; Дмитрий, предлагаю перенести Ваши наработки поверх сизифного пакета.
Comment 20 Dmitriy Shadrinov 2015-01-30 20:13:31 MSK
(В ответ на комментарий №19)

> Спасибо; Дмитрий, предлагаю перенести Ваши наработки поверх сизифного пакета.

я не против, только пока не понял о чем речь
Comment 21 Michael Shigorin 2015-01-30 20:22:30 MSK
(В ответ на комментарий №20)
> > Дмитрий, предлагаю перенести Ваши наработки поверх сизифного пакета.
> я не против, только пока не понял о чем речь
Сравните свой спек и сизифный для 2.3.6-alt1.  Из добавок -- тот же unit-файл.  Вот их, эти добавки и подчистки, хорошо бы перенести в объединённый спек, который и станет 2.3.6-alt2 или чем там. :)
Comment 22 Dmitriy Shadrinov 2016-08-17 12:31:53 MSK
Приветствую Вас,
хочу снова попроситься участвовать в поддержке пакета openvpn, он продолжает сильно отставать от апсрима... а так же с конца мая из сизифа вылетел xen. Мне удалось собрать последнюю версию (4.7.0) в хэшере.

можно установить с:
rpm http://rpm.ntechs.ru/ x86_64 ntechs
rpm http://rpm.ntechs.ru/ noarch ntechs
Comment 23 Michael Shigorin 2016-08-17 16:00:10 MSK
Ура!  Дмитрий, а что с comment 21, или там уже свой unit-файл или как его там?
Так-то я готов дать отмашку и перейти наконец к п. 4.1 :-)
Comment 24 Michael Shigorin 2016-08-17 16:11:22 MSK
Как подсказывает glebfm@ -- давайте заодно проверим, что Вы умеете пользоваться нашей сборочницей, и соберём тестовое задание с новым openvpn:

http://www.altlinux.org/Git.alt/Справочник#task

Все необходимые для этого права у Вас уже есть.
Comment 25 Dmitriy Shadrinov 2016-08-17 18:29:30 MSK
Ок, начинаю пробовать
Comment 26 Dmitriy Shadrinov 2016-08-27 18:51:10 MSK
С склонировал  git-репозиторий от naf@ к себе, применил обновления, все залил на git.alt:/packages/openvpn.git. Ключ gpg к сожалению мой истек, поэтому попробовать собрать пока не удалось. Я сгенерировал новый и как описано в инструкции залил в private/alt-gpgkeys, новый ключ ssh тоже залил туда в private/ssh-key.git. Создал заявку #32441.
Comment 27 Michael Shigorin 2016-09-01 15:51:19 MSK
См. тж. bug #32441 с обновлёнными ключами.
Comment 28 Dmitriy Shadrinov 2016-09-29 11:29:05 MSK
Xen-4.7.0: http://git.altlinux.org/tasks/169981/

Можно ли выкладывать пакет в таком виде в Сизиф? Готов ли я к его поддержке?
Comment 29 Michael Shigorin 2016-09-29 13:35:46 MSK
В ченжлогах лучше использовать адрес @altlinux.org, соответствующий адресу пересылки почты; три верхних коммита я бы переоформил одним (git reset --soft, git commit --amend или git rebase -i по вкусу), поскольку в сизиф не попадало.

В принципе-то можно и так, но Вы человек тщательный, поэтому предлагаю исправить адрес хотя бы для верхнего коммита, заодно объединив в него исправления.

2 glebfm: с учётом уже проделанной по openvpn работы считаю, что Дмитрий готов отправлять пакеты в сизиф.
Comment 30 Michael Shigorin 2016-09-29 14:18:56 MSK
PS: ещё стоит ознакомиться с полезной утилитой gear-commit(1) :)
(спасибо glebfm@ за напоминание)
Comment 31 Dmitriy Shadrinov 2016-09-29 14:24:28 MSK
(В ответ на комментарий №29)

> В ченжлогах лучше использовать адрес @altlinux.org, соответствующий адресу
> пересылки почты;

Виноват, по невнимательности

> три верхних коммита я бы переоформил одним (git reset --soft,
> git commit --amend или git rebase -i по вкусу), поскольку в сизиф не попадало.

Да, эти операции я активно использую, но последние ошибки были выявлены уже girar'ом, соответственно коммиты опубликованы и я решил, что их менять не стоит...
 
> В принципе-то можно и так, но Вы человек тщательный, поэтому предлагаю
> исправить адрес хотя бы для верхнего коммита, заодно объединив в него
> исправления.

сделаю.
Comment 32 Dmitriy Shadrinov 2016-10-02 16:55:00 MSK
Сделано
Comment 33 Michael Shigorin 2016-10-03 14:12:22 MSK
Посмотрел; считаю, что Дмитрий готов собирать пакеты в сизиф.
Comment 34 Gleb F-Malinovskiy 2016-10-03 14:59:53 MSK
(In reply to comment #33)
> Посмотрел; считаю, что Дмитрий готов собирать пакеты в сизиф.

Адрес подписан на devel@.
Пользователь добавлен в группу майнтейнеров.

Желаю удачного мейнтейнерства!