* [devel] Непонятно зачем собирать сотни пакетов практически без изменений
@ 2018-10-16 14:03 Anton Farygin
2018-10-16 14:05 ` Anton Farygin
` (2 more replies)
0 siblings, 3 replies; 28+ messages in thread
From: Anton Farygin @ 2018-10-16 14:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
http://git.altlinux.org/tasks/214812/gears/100/git?p=git;a=commitdiff;h=103fe75a662ab5f521079225ac53a16671ff050e
http://git.altlinux.org/tasks/214811/gears/100/git?p=git;a=commitdiff;h=3cb7e51918504f2106cfdcb3e1fa433052b5c14a
ну и т.д.
Какой смысл в отдельных тасках ? нельзя ли их было выложить в git и
попросить включить в пакет при следующей сборке ?
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-16 14:03 [devel] Непонятно зачем собирать сотни пакетов практически без изменений Anton Farygin
@ 2018-10-16 14:05 ` Anton Farygin
2018-10-16 21:48 ` Igor Vlasenko
2018-10-17 7:37 ` Sergey V Turchin
2 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2018-10-16 14:05 UTC (permalink / raw)
To: devel
Ну или вот это:
http://git.altlinux.org/tasks/214920/gears/100/git?p=git;a=commitdiff;h=cbb0635c6a41317a791fb19d36924162e328a8e8
Оно что-то реально чинит ?
16.10.2018 17:03, Anton Farygin пишет:
> http://git.altlinux.org/tasks/214812/gears/100/git?p=git;a=commitdiff;h=103fe75a662ab5f521079225ac53a16671ff050e
>
>
> http://git.altlinux.org/tasks/214811/gears/100/git?p=git;a=commitdiff;h=3cb7e51918504f2106cfdcb3e1fa433052b5c14a
>
>
> ну и т.д.
>
> Какой смысл в отдельных тасках ? нельзя ли их было выложить в git и
> попросить включить в пакет при следующей сборке ?
>
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-16 14:03 [devel] Непонятно зачем собирать сотни пакетов практически без изменений Anton Farygin
2018-10-16 14:05 ` Anton Farygin
@ 2018-10-16 21:48 ` Igor Vlasenko
2018-10-16 22:25 ` Dmitry V. Levin
2018-10-17 7:37 ` Sergey V Turchin
2 siblings, 1 reply; 28+ messages in thread
From: Igor Vlasenko @ 2018-10-16 21:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Oct 16, 2018 at 05:03:43PM +0300, Anton Farygin wrote:
> http://git.altlinux.org/tasks/214812/gears/100/git?p=git;a=commitdiff;h=103fe75a662ab5f521079225ac53a16671ff050e
>
> http://git.altlinux.org/tasks/214811/gears/100/git?p=git;a=commitdiff;h=3cb7e51918504f2106cfdcb3e1fa433052b5c14a
>
> ну и т.д.
>
> Какой смысл в отдельных тасках ? нельзя ли их было выложить в git и
> попросить включить в пакет при следующей сборке ?
Я заболел, извиняюсь, что не смотрел почту и ответил с задеркой.
Гм. Что сказать?
Антон, пожалуйста, осваивайте репокоп!
Я очень надеюсь на полноценное внедрение репокопа
в отдел тестирования и долговременное сотрудничество!
Ведь это патчи, которые генерируются репокопом и
публично выкладываются на packages.altlinux.org,
на
http://repocop.altlinux.org/pub/repocop/reports/diff/
и еще о изменении в составе патчей робот пишет в рассылку, как,
к примеру, свежее письмо
https://lists.altlinux.org/pipermail/sisyphus-cybertalk/2018-October/104829.html
Как раз дело в том, что патчи давно выложены
с просьбой включить в пакет при следующей сборке,
и годами так висят, никто их не включает, почему-то.
Возможно, потому, что последние 3 года репокоп работал
по инерции, я его не рекламировал лишний раз.
И только этим летом руки дошли.
Я летом перебрал ядро репокопа, теперь хочу обновить
состав тестов. Скопившийся же запас не приложенных патчей
хочу разгрести, ведь существенную часть из них составляют
патчи на колхозные, заброшенные и @nobody пакеты.
--
I V
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-16 21:48 ` Igor Vlasenko
@ 2018-10-16 22:25 ` Dmitry V. Levin
2018-10-17 9:49 ` Michael Shigorin
0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2018-10-16 22:25 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1119 bytes --]
On Wed, Oct 17, 2018 at 12:48:26AM +0300, Igor Vlasenko wrote:
[...]
> Ведь это патчи, которые генерируются репокопом и
> публично выкладываются на packages.altlinux.org,
> на
> http://repocop.altlinux.org/pub/repocop/reports/diff/
> и еще о изменении в составе патчей робот пишет в рассылку, как,
> к примеру, свежее письмо
> https://lists.altlinux.org/pipermail/sisyphus-cybertalk/2018-October/104829.html
>
> Как раз дело в том, что патчи давно выложены
> с просьбой включить в пакет при следующей сборке,
> и годами так висят, никто их не включает, почему-то.
Возможно, такие патчи следует сперва отсматривать, а потом уже
отправлять на сборку? Иначе выплывает такой позор, как
http://git.altlinux.org/tasks/214732/gears/100/git?p=git;a=commitdiff
http://git.altlinux.org/tasks/214732/gears/100/git?p=git;a=blob;f=aptitude.spec
http://git.altlinux.org/tasks/214732/logs/events.1.1.log
Понятно, что проверка сборкой дешевле, и проще отправить на сборку,
чем посмотреть глазами, но каждый такой случай, как упомянутый выше,
сильно подрывает доверие к этому генератору патчей.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-16 14:03 [devel] Непонятно зачем собирать сотни пакетов практически без изменений Anton Farygin
2018-10-16 14:05 ` Anton Farygin
2018-10-16 21:48 ` Igor Vlasenko
@ 2018-10-17 7:37 ` Sergey V Turchin
2018-10-17 7:43 ` Anton Farygin
2 siblings, 1 reply; 28+ messages in thread
From: Sergey V Turchin @ 2018-10-17 7:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tuesday, 16 October 2018 17:03:43 MSK Anton Farygin wrote:
> http://git.altlinux.org/tasks/214812/gears/100/git?p=git;a=commitdiff;h=103f
> e75a662ab5f521079225ac53a16671ff050e
Это устарело. Надо заменять не на
Requires: %name = %EVR
, а на
Requires: %name
, а "%EVR" сам подставится.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 7:37 ` Sergey V Turchin
@ 2018-10-17 7:43 ` Anton Farygin
2018-10-17 7:50 ` Sergey V Turchin
0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2018-10-17 7:43 UTC (permalink / raw)
To: ALT Linux Team development discussions, Sergey V Turchin
17.10.2018 10:37, Sergey V Turchin пишет:
> On Tuesday, 16 October 2018 17:03:43 MSK Anton Farygin wrote:
>> http://git.altlinux.org/tasks/214812/gears/100/git?p=git;a=commitdiff;h=103f
>> e75a662ab5f521079225ac53a16671ff050e
> Это устарело. Надо заменять не на
> Requires: %name = %EVR
> , а на
> Requires: %name
> , а "%EVR" сам подставится.
>
Это какая-то недокументированная фича исключительно сборочницы.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 7:43 ` Anton Farygin
@ 2018-10-17 7:50 ` Sergey V Turchin
2018-10-17 7:53 ` Anton Farygin
0 siblings, 1 reply; 28+ messages in thread
From: Sergey V Turchin @ 2018-10-17 7:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday, 17 October 2018 10:43:30 MSK Anton Farygin wrote:
> 17.10.2018 10:37, Sergey V Turchin пишет:
> > On Tuesday, 16 October 2018 17:03:43 MSK Anton Farygin wrote:
> >> http://git.altlinux.org/tasks/214812/gears/100/git?p=git;a=commitdiff;h=1
> >> 03f e75a662ab5f521079225ac53a16671ff050e
> >
> > Это устарело. Надо заменять не на
> > Requires: %name = %EVR
> > , а на
> > Requires: %name
> > , а "%EVR" сам подставится.
>
> Это какая-то недокументированная фича исключительно сборочницы.
Это именно rpmbuild и давным-давным-давно уже делает.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 7:50 ` Sergey V Turchin
@ 2018-10-17 7:53 ` Anton Farygin
0 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2018-10-17 7:53 UTC (permalink / raw)
To: devel
17.10.2018 10:50, Sergey V Turchin пишет:
> On Wednesday, 17 October 2018 10:43:30 MSK Anton Farygin wrote:
>> 17.10.2018 10:37, Sergey V Turchin пишет:
>>> On Tuesday, 16 October 2018 17:03:43 MSK Anton Farygin wrote:
>>>> http://git.altlinux.org/tasks/214812/gears/100/git?p=git;a=commitdiff;h=1
>>>> 03f e75a662ab5f521079225ac53a16671ff050e
>>> Это устарело. Надо заменять не на
>>> Requires: %name = %EVR
>>> , а на
>>> Requires: %name
>>> , а "%EVR" сам подставится.
>> Это какая-то недокументированная фича исключительно сборочницы.
> Это именно rpmbuild и давным-давным-давно уже делает.
>
Да, и правда вижу везде EVR по факту.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-16 22:25 ` Dmitry V. Levin
@ 2018-10-17 9:49 ` Michael Shigorin
2018-10-17 10:25 ` Dmitry V. Levin
0 siblings, 1 reply; 28+ messages in thread
From: Michael Shigorin @ 2018-10-17 9:49 UTC (permalink / raw)
To: devel
On Wed, Oct 17, 2018 at 01:25:49AM +0300, Dmitry V. Levin wrote:
> Возможно, такие патчи следует сперва отсматривать, а потом уже
> отправлять на сборку? Иначе выплывает такой позор, как
> http://git.altlinux.org/tasks/214732/gears/100/git?p=git;a=commitdiff
> http://git.altlinux.org/tasks/214732/gears/100/git?p=git;a=blob;f=aptitude.spec
> http://git.altlinux.org/tasks/214732/logs/events.1.1.log
> Понятно, что проверка сборкой дешевле, и проще отправить на сборку,
> чем посмотреть глазами, но каждый такой случай, как упомянутый выше,
> сильно подрывает доверие к этому генератору патчей.
Конкретно этот случай про воспроизводимость сборки -- если
документация "плавает" даже между сборкой на архитектурах,
долгосрочно нам бы лучше исправить сам пакет;
и тогда сейчас ты запросил bug compatibility.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 9:49 ` Michael Shigorin
@ 2018-10-17 10:25 ` Dmitry V. Levin
2018-10-17 10:48 ` Anton Farygin
0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2018-10-17 10:25 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 881 bytes --]
On Wed, Oct 17, 2018 at 12:49:20PM +0300, Michael Shigorin wrote:
> On Wed, Oct 17, 2018 at 01:25:49AM +0300, Dmitry V. Levin wrote:
> > Возможно, такие патчи следует сперва отсматривать, а потом уже
> > отправлять на сборку? Иначе выплывает такой позор, как
> > http://git.altlinux.org/tasks/214732/gears/100/git?p=git;a=commitdiff
> > http://git.altlinux.org/tasks/214732/gears/100/git?p=git;a=blob;f=aptitude.spec
> > http://git.altlinux.org/tasks/214732/logs/events.1.1.log
> > Понятно, что проверка сборкой дешевле, и проще отправить на сборку,
> > чем посмотреть глазами, но каждый такой случай, как упомянутый выше,
> > сильно подрывает доверие к этому генератору патчей.
>
> Конкретно этот случай про воспроизводимость сборки -- если
Нет, конкретно этот случай про патч, который человек никогда бы
не захотел увидеть отправленным на сборку.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 10:25 ` Dmitry V. Levin
@ 2018-10-17 10:48 ` Anton Farygin
2018-10-17 11:30 ` Igor Vlasenko
0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2018-10-17 10:48 UTC (permalink / raw)
To: devel
17.10.2018 13:25, Dmitry V. Levin пишет:
> On Wed, Oct 17, 2018 at 12:49:20PM +0300, Michael Shigorin wrote:
>> On Wed, Oct 17, 2018 at 01:25:49AM +0300, Dmitry V. Levin wrote:
>>> Возможно, такие патчи следует сперва отсматривать, а потом уже
>>> отправлять на сборку? Иначе выплывает такой позор, как
>>> http://git.altlinux.org/tasks/214732/gears/100/git?p=git;a=commitdiff
>>> http://git.altlinux.org/tasks/214732/gears/100/git?p=git;a=blob;f=aptitude.spec
>>> http://git.altlinux.org/tasks/214732/logs/events.1.1.log
>>> Понятно, что проверка сборкой дешевле, и проще отправить на сборку,
>>> чем посмотреть глазами, но каждый такой случай, как упомянутый выше,
>>> сильно подрывает доверие к этому генератору патчей.
>> Конкретно этот случай про воспроизводимость сборки -- если
> Нет, конкретно этот случай про патч, который человек никогда бы
> не захотел увидеть отправленным на сборку.
>
Вообще, конечно, нам не хватает института pull request, когда можно было
бы быстро принять или отказаться от предложенного изменения.
А repocop бы научить фиксировать такие исключения.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 10:48 ` Anton Farygin
@ 2018-10-17 11:30 ` Igor Vlasenko
2018-10-17 11:36 ` Anton Farygin
0 siblings, 1 reply; 28+ messages in thread
From: Igor Vlasenko @ 2018-10-17 11:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Oct 17, 2018 at 01:48:40PM +0300, Anton Farygin wrote:
> Вообще, конечно, нам не хватает института pull request, когда можно было бы
> быстро принять или отказаться от предложенного изменения.
>
> А repocop бы научить фиксировать такие исключения.
Сейчас это можно делать через списки исключений.
Повесить баг на репокоп -
Сообщить о некорректном срабатывании теста для какого-то пакета -
я вношу пакет в списки исключений и закрываю баг.
--
I V
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 11:30 ` Igor Vlasenko
@ 2018-10-17 11:36 ` Anton Farygin
2018-10-17 14:05 ` Igor Vlasenko
0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2018-10-17 11:36 UTC (permalink / raw)
To: devel
17.10.2018 14:30, Igor Vlasenko пишет:
> On Wed, Oct 17, 2018 at 01:48:40PM +0300, Anton Farygin wrote:
>> Вообще, конечно, нам не хватает института pull request, когда можно было бы
>> быстро принять или отказаться от предложенного изменения.
>>
>> А repocop бы научить фиксировать такие исключения.
> Сейчас это можно делать через списки исключений.
> Повесить баг на репокоп -
> Сообщить о некорректном срабатывании теста для какого-то пакета -
> я вношу пакет в списки исключений и закрываю баг.
>
Ну мне например кажется странным требование о внесении в initscript
изменений при наличии systemd юнита. Или там ещё более прикольный - в
пакете лежит юнит для сокета а репокоп хочет ещё юнит для сервера и
предлагает поговорить с Ильдаром.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 11:36 ` Anton Farygin
@ 2018-10-17 14:05 ` Igor Vlasenko
2018-10-17 14:14 ` Anton Farygin
2018-10-18 7:19 ` Sergey Afonin
0 siblings, 2 replies; 28+ messages in thread
From: Igor Vlasenko @ 2018-10-17 14:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Oct 17, 2018 at 02:36:16PM +0300, Anton Farygin wrote:
> Ну мне например кажется странным требование о внесении в initscript
> изменений при наличии systemd юнита. Или там ещё более прикольный - в пакете
> лежит юнит для сокета а репокоп хочет ещё юнит для сервера и предлагает
> поговорить с Ильдаром.
Какие конкретно тесты и пакеты имеются в виду?
пришлите примеры, пожалуйста.
Набор тестов для repocop давно не обновлялся,
и указвнные тесты и сообщения относятся ко времени,
когда к systemd сообщество относилось настороженно,
и народ призывал не отрывать поддержку sysv5.
В то время указанные тесты предлагались в рассылке
(кстати, не мной, поэтому, наверное и упоминается Ильдар
как автор предложения о политике)
и народ их одобрял,
но сейчас все уже привыкли к systemd и что-то из старых тестов
уже выглядит анахронизмом, желательно, на примрах посмотреть.
Надо лишь озвучить по факту текущую политику по отношению к
sysv5, хотим ли мы и на каком уровне требовать ее поддержку,
и, если к политике не будет возражений,
привести к соответствию к этой политике тесты repocop.
--
I V
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 14:05 ` Igor Vlasenko
@ 2018-10-17 14:14 ` Anton Farygin
2018-10-17 15:08 ` Alexey V. Vissarionov
` (2 more replies)
2018-10-18 7:19 ` Sergey Afonin
1 sibling, 3 replies; 28+ messages in thread
From: Anton Farygin @ 2018-10-17 14:14 UTC (permalink / raw)
To: devel
17.10.2018 17:05, Igor Vlasenko пишет:
> On Wed, Oct 17, 2018 at 02:36:16PM +0300, Anton Farygin wrote:
>> Ну мне например кажется странным требование о внесении в initscript
>> изменений при наличии systemd юнита. Или там ещё более прикольный - в пакете
>> лежит юнит для сокета а репокоп хочет ещё юнит для сервера и предлагает
>> поговорить с Ильдаром.
> Какие конкретно тесты и пакеты имеются в виду?
> пришлите примеры, пожалуйста.
>
> Набор тестов для repocop давно не обновлялся,
> и указвнные тесты и сообщения относятся ко времени,
> когда к systemd сообщество относилось настороженно,
> и народ призывал не отрывать поддержку sysv5.
> В то время указанные тесты предлагались в рассылке
> (кстати, не мной, поэтому, наверное и упоминается Ильдар
> как автор предложения о политике)
> и народ их одобрял,
>
> но сейчас все уже привыкли к systemd и что-то из старых тестов
> уже выглядит анахронизмом, желательно, на примрах посмотреть.
>
> Надо лишь озвучить по факту текущую политику по отношению к
> sysv5, хотим ли мы и на каком уровне требовать ее поддержку,
> и, если к политике не будет возражений,
> привести к соответствию к этой политике тесты repocop.
>
Как пример можно посмотреть nginx - там есть свой service и требуется
поддержка LSB header в initscript
Ещё один пример - csync2 - там есть и сервис, и сокет, но repocop это не
распознал. Потому что сервис хитрый ;)
Предлагаю сделать так - если service файл есть, то требование по LSB
заголовку в initscript убирать. По сокетам - посмотреть csync2 и
научиться обрабатывать такую ситуацию
И, наверное, уже сейчас можно считать совсем критичной ошибку наличия
init файла и отсутствие сервиса.
Вообще проблема repocop даже не в этом, а в том, что вот такая портянка:
https://packages.altlinux.org/ru/Sisyphus/maintainers/rider/repocop
очень тяжело читаема. Т.е. - для того, что бы выбрать тут что-то
действительно интересное нужно прямо сидеть и вычитывать.
А куча ошибок что нет URL вообще ни о чём. Ну да, нет URL в каком-то
подпакете php. Ну и ладно.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 14:14 ` Anton Farygin
@ 2018-10-17 15:08 ` Alexey V. Vissarionov
2018-10-17 16:55 ` Anton Farygin
2018-10-17 18:56 ` [devel] Непонятно зачем собирать сотни пакетов практически без изменений Igor Vlasenko
2018-10-18 7:24 ` Sergey Afonin
2 siblings, 1 reply; 28+ messages in thread
From: Alexey V. Vissarionov @ 2018-10-17 15:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2018-10-17 17:14:52 +0300, Anton Farygin wrote:
> И, наверное, уже сейчас можно считать совсем критичной ошибку
> наличия init файла и отсутствие сервиса.
С чего бы изба-то покосилась? Что-нибудь критичное (по-настоящему
критичное, со всякими SLA) серверное таким вполне может быть.
Более того, в такой пакет еще и Conflicts: systemd можно написать,
чтобы никто сдуру не запустил его там, где не надо.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 15:08 ` Alexey V. Vissarionov
@ 2018-10-17 16:55 ` Anton Farygin
2018-10-17 17:34 ` Michael Shigorin
2018-10-17 18:38 ` Andrey Savchenko
0 siblings, 2 replies; 28+ messages in thread
From: Anton Farygin @ 2018-10-17 16:55 UTC (permalink / raw)
To: devel
17.10.2018 18:08, Alexey V. Vissarionov пишет:
> On 2018-10-17 17:14:52 +0300, Anton Farygin wrote:
>
> > И, наверное, уже сейчас можно считать совсем критичной ошибку
> > наличия init файла и отсутствие сервиса.
>
> С чего бы изба-то покосилась? Что-нибудь критичное (по-настоящему
> критичное, со всякими SLA) серверное таким вполне может быть.
>
> Более того, в такой пакет еще и Conflicts: systemd можно написать,
> чтобы никто сдуру не запустил его там, где не надо.
Вылезай уже из норы, пока силой не стали тащить.
systemd это наше серое будущее и от него не уйти.
SLA как раз на systemd легче обеспечить чем без него. Спорить об этом
можно до бесконечности, но практика показывает что в systemd гораздо
проще отслеживать состояние сервиса и вовремя реагировать на его изменение.
Вот тебе рабочий пример:
https://singlebrook.com/2017/10/23/auto-restart-crashed-service-systemd/
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 16:55 ` Anton Farygin
@ 2018-10-17 17:34 ` Michael Shigorin
2018-10-17 17:40 ` Anton Farygin
2018-10-17 18:38 ` Andrey Savchenko
1 sibling, 1 reply; 28+ messages in thread
From: Michael Shigorin @ 2018-10-17 17:34 UTC (permalink / raw)
To: devel
On Wed, Oct 17, 2018 at 07:55:23PM +0300, Anton Farygin wrote:
> systemd это наше серое будущее и от него не уйти.
Нет уж, я в своей крынке с молоком лапами ещё побултыхаю.
> SLA как раз на systemd легче обеспечить чем без него.
Расскажи это залипаниям на перезагрузке, например.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 17:34 ` Michael Shigorin
@ 2018-10-17 17:40 ` Anton Farygin
0 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2018-10-17 17:40 UTC (permalink / raw)
To: devel
17.10.2018 20:34, Michael Shigorin пишет:
> On Wed, Oct 17, 2018 at 07:55:23PM +0300, Anton Farygin wrote:
>> systemd это наше серое будущее и от него не уйти.
> Нет уж, я в своей крынке с молоком лапами ещё побултыхаю.
Ну я же не зря сказал что серое...
>
>> SLA как раз на systemd легче обеспечить чем без него.
> Расскажи это залипаниям на перезагрузке, например.
Так залипает как раз в тех местах, которые на systemd ещё не перетащили.
У меня уже давно не залипает ;)
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 16:55 ` Anton Farygin
2018-10-17 17:34 ` Michael Shigorin
@ 2018-10-17 18:38 ` Andrey Savchenko
2018-10-17 20:59 ` Anton Farygin
1 sibling, 1 reply; 28+ messages in thread
From: Andrey Savchenko @ 2018-10-17 18:38 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1959 bytes --]
On Wed, 17 Oct 2018 19:55:23 +0300 Anton Farygin wrote:
> 17.10.2018 18:08, Alexey V. Vissarionov пишет:
> > On 2018-10-17 17:14:52 +0300, Anton Farygin wrote:
> >
> > > И, наверное, уже сейчас можно считать совсем критичной ошибку
> > > наличия init файла и отсутствие сервиса.
> >
> > С чего бы изба-то покосилась? Что-нибудь критичное (по-настоящему
> > критичное, со всякими SLA) серверное таким вполне может быть.
> >
> > Более того, в такой пакет еще и Conflicts: systemd можно написать,
> > чтобы никто сдуру не запустил его там, где не надо.
>
> Вылезай уже из норы, пока силой не стали тащить.
> systemd это наше серое будущее и от него не уйти.
>
> SLA как раз на systemd легче обеспечить чем без него. Спорить об этом
> можно до бесконечности, но практика показывает что в systemd гораздо
> проще отслеживать состояние сервиса и вовремя реагировать на его изменение.
>
> Вот тебе рабочий пример:
>
> https://singlebrook.com/2017/10/23/auto-restart-crashed-service-systemd/
Это не SLA, а детский сад в песочнице. Для обеспечения SLA нужен HA
на уровне географически разнесённых датацентов. И systemd тут не
поможет.
Что касается автоподнятия упавшего демона, то это и monit умеет без
всяких systemd.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 14:14 ` Anton Farygin
2018-10-17 15:08 ` Alexey V. Vissarionov
@ 2018-10-17 18:56 ` Igor Vlasenko
2018-10-17 20:55 ` Anton Farygin
2018-10-18 7:24 ` Sergey Afonin
2 siblings, 1 reply; 28+ messages in thread
From: Igor Vlasenko @ 2018-10-17 18:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Oct 17, 2018 at 05:14:52PM +0300, Anton Farygin wrote:
> Как пример можно посмотреть nginx - там есть свой service и требуется
> поддержка LSB header в initscript
>
> Ещё один пример - csync2 - там есть и сервис, и сокет, но repocop это не
> распознал. Потому что сервис хитрый ;)
>
>
> Предлагаю сделать так - если service файл есть, то требование по LSB
> заголовку в initscript убирать. По сокетам - посмотреть csync2 и научиться
> обрабатывать такую ситуацию
>
> И, наверное, уже сейчас можно считать совсем критичной ошибку наличия init
> файла и отсутствие сервиса.
Спасибо, буду править.
> Вообще проблема repocop даже не в этом, а в том, что вот такая портянка:
> https://packages.altlinux.org/ru/Sisyphus/maintainers/rider/repocop
>
> очень тяжело читаема. Т.е. - для того, что бы выбрать тут что-то
> действительно интересное нужно прямо сидеть и вычитывать.
> А куча ошибок что нет URL вообще ни о чём. Ну да, нет URL в каком-то
> подпакете php. Ну и ладно.
Эти отчеты repocop морально устарели. Репокоп был написан 10 лет назад,
в эпоху web 1.0.
Когда дойдут руки, я хочу их переписать в стиле web2.0,
чтобы было наподобие http://tabulator.info/.
--
I V
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 18:56 ` [devel] Непонятно зачем собирать сотни пакетов практически без изменений Igor Vlasenko
@ 2018-10-17 20:55 ` Anton Farygin
0 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2018-10-17 20:55 UTC (permalink / raw)
To: devel
17.10.2018 21:56, Igor Vlasenko пишет:
>> Вообще проблема repocop даже не в этом, а в том, что вот такая портянка:
>> https://packages.altlinux.org/ru/Sisyphus/maintainers/rider/repocop
>>
>> очень тяжело читаема. Т.е. - для того, что бы выбрать тут что-то
>> действительно интересное нужно прямо сидеть и вычитывать.
>> А куча ошибок что нет URL вообще ни о чём. Ну да, нет URL в каком-то
>> подпакете php. Ну и ладно.
> Эти отчеты repocop морально устарели. Репокоп был написан 10 лет назад,
> в эпоху web 1.0.
> Когда дойдут руки, я хочу их переписать в стиле web2.0,
> чтобы было наподобиеhttp://tabulator.info/.
Хотелось бы иметь возможность выбирать категории ошибок и сразу
добавлять игнорируемые в базу репокопа.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 18:38 ` Andrey Savchenko
@ 2018-10-17 20:59 ` Anton Farygin
2018-10-17 22:05 ` [devel] [JT] 2systemd | !2systemd Michael Shigorin
0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2018-10-17 20:59 UTC (permalink / raw)
To: devel
17.10.2018 21:38, Andrey Savchenko пишет:
> On Wed, 17 Oct 2018 19:55:23 +0300 Anton Farygin wrote:
>> 17.10.2018 18:08, Alexey V. Vissarionov пишет:
>>> On 2018-10-17 17:14:52 +0300, Anton Farygin wrote:
>>>
>>> > И, наверное, уже сейчас можно считать совсем критичной ошибку
>>> > наличия init файла и отсутствие сервиса.
>>>
>>> С чего бы изба-то покосилась? Что-нибудь критичное (по-настоящему
>>> критичное, со всякими SLA) серверное таким вполне может быть.
>>>
>>> Более того, в такой пакет еще и Conflicts: systemd можно написать,
>>> чтобы никто сдуру не запустил его там, где не надо.
>> Вылезай уже из норы, пока силой не стали тащить.
>> systemd это наше серое будущее и от него не уйти.
>>
>> SLA как раз на systemd легче обеспечить чем без него. Спорить об этом
>> можно до бесконечности, но практика показывает что в systemd гораздо
>> проще отслеживать состояние сервиса и вовремя реагировать на его изменение.
>>
>> Вот тебе рабочий пример:
>>
>> https://singlebrook.com/2017/10/23/auto-restart-crashed-service-systemd/
> Это не SLA, а детский сад в песочнице. Для обеспечения SLA нужен HA
> на уровне географически разнесённых датацентов. И systemd тут не
> поможет.
>
> Что касается автоподнятия упавшего демона, то это и monit умеет без
> всяких systemd.
>
Да есть масса инструментов, поднимающих упавших демонов, я не спорю.
И SLA можно обеспечивать разными способами.
И без systemd можно жить.
Но плыть против течения имеет смысл только ограниченное время и то, если
запас сил достаточен
Если не так давно я предлагал апологетам systemd самим делать патчи к
моим пакетам, то сейчас ситуация уже обратная. С выпуском 8-й версии
Альта уже невозможно гарантировать качественную работу системы с sysvinit.
И я знаю несколько сервисов, в которых поддержка systemd пришита
намертво в коде.
Через год-другой их станет ещё больше.
^ permalink raw reply [flat|nested] 28+ messages in thread
* [devel] [JT] 2systemd | !2systemd
2018-10-17 20:59 ` Anton Farygin
@ 2018-10-17 22:05 ` Michael Shigorin
2018-10-18 4:33 ` Anton Farygin
0 siblings, 1 reply; 28+ messages in thread
From: Michael Shigorin @ 2018-10-17 22:05 UTC (permalink / raw)
To: devel
On Wed, Oct 17, 2018 at 11:59:08PM +0300, Anton Farygin wrote:
> С выпуском 8-й версии Альта уже невозможно гарантировать
> качественную работу системы с sysvinit.
Не умеешь -- не берись ;-) А я на момент прекращения помощи с
support@ там видел слишком заметную долю тикетов, упиравшихся
именно в него. Думаю, cas@ со товарищи будут рады поддержке
четвёртого уровня любыми грамотными апологетами systemd.
> И я знаю несколько сервисов, в которых поддержка systemd
> пришита намертво в коде. Через год-другой их станет ещё
> больше.
Вот без них-то и будет работать нормально.
Это я, если что, по уже наблюдавшимся случаям.
Впрочем, да останется каждый при своём мнении,
а время всё расставит по местам, оно такое.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] [JT] 2systemd | !2systemd
2018-10-17 22:05 ` [devel] [JT] 2systemd | !2systemd Michael Shigorin
@ 2018-10-18 4:33 ` Anton Farygin
0 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2018-10-18 4:33 UTC (permalink / raw)
To: ALT Linux Team development discussions, Michael Shigorin
18.10.2018 01:05, Michael Shigorin пишет:
> On Wed, Oct 17, 2018 at 11:59:08PM +0300, Anton Farygin wrote:
>> С выпуском 8-й версии Альта уже невозможно гарантировать
>> качественную работу системы с sysvinit.
> Не умеешь -- не берись ;-) А я на момент прекращения помощи с
> support@ там видел слишком заметную долю тикетов, упиравшихся
> именно в него. Думаю, cas@ со товарищи будут рады поддержке
> четвёртого уровня любыми грамотными апологетами systemd.
Я не против, пусть пересылает. У него и shaba в доступе если что.
>
>> И я знаю несколько сервисов, в которых поддержка systemd
>> пришита намертво в коде. Через год-другой их станет ещё
>> больше.
> Вот без них-то и будет работать нормально.
> Это я, если что, по уже наблюдавшимся случаям.
Ну как тебе сказать. Мне например, эти сервисы критичны. На данный
момент сходу три - это ceph, PVE и zoneminder.
>
> Впрочем, да останется каждый при своём мнении,
> а время всё расставит по местам, оно такое.
>
Ну конечно, я же и написал ранее - наше серое неопределённое будущее
неизбежно.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 14:05 ` Igor Vlasenko
2018-10-17 14:14 ` Anton Farygin
@ 2018-10-18 7:19 ` Sergey Afonin
1 sibling, 0 replies; 28+ messages in thread
From: Sergey Afonin @ 2018-10-18 7:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 17 October 2018, Igor Vlasenko wrote:
> но сейчас все уже привыкли к systemd и что-то из старых тестов
> уже выглядит анахронизмом, желательно, на примрах посмотреть.
Я не привык.
> Надо лишь озвучить по факту текущую политику по отношению к
> sysv5, хотим ли мы и на каком уровне требовать ее поддержку,
> и, если к политике не будет возражений,
> привести к соответствию к этой политике тесты repocop.
Хотелось бы использовать как можно дольше, хотябы на серверах.
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-17 14:14 ` Anton Farygin
2018-10-17 15:08 ` Alexey V. Vissarionov
2018-10-17 18:56 ` [devel] Непонятно зачем собирать сотни пакетов практически без изменений Igor Vlasenko
@ 2018-10-18 7:24 ` Sergey Afonin
2018-10-18 7:30 ` Anton Farygin
2 siblings, 1 reply; 28+ messages in thread
From: Sergey Afonin @ 2018-10-18 7:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 17 October 2018, Anton Farygin wrote:
> И, наверное, уже сейчас можно считать совсем критичной ошибку наличия
> init файла и отсутствие сервиса.
systemd разучился запускать init-скрипты с LSB-хидером? Умел же раньше.
И это... Мне негде unit-файлы отлаживать. ;-)
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [devel] Непонятно зачем собирать сотни пакетов практически без изменений
2018-10-18 7:24 ` Sergey Afonin
@ 2018-10-18 7:30 ` Anton Farygin
0 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2018-10-18 7:30 UTC (permalink / raw)
To: devel
18.10.2018 10:24, Sergey Afonin пишет:
> On Wednesday 17 October 2018, Anton Farygin wrote:
>
>> И, наверное, уже сейчас можно считать совсем критичной ошибку наличия
>> init файла и отсутствие сервиса.
>
> systemd разучился запускать init-скрипты с LSB-хидером? Умел же раньше.
> И это... Мне негде unit-файлы отлаживать. ;-)
>
Умеет.
^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2018-10-18 7:30 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-16 14:03 [devel] Непонятно зачем собирать сотни пакетов практически без изменений Anton Farygin
2018-10-16 14:05 ` Anton Farygin
2018-10-16 21:48 ` Igor Vlasenko
2018-10-16 22:25 ` Dmitry V. Levin
2018-10-17 9:49 ` Michael Shigorin
2018-10-17 10:25 ` Dmitry V. Levin
2018-10-17 10:48 ` Anton Farygin
2018-10-17 11:30 ` Igor Vlasenko
2018-10-17 11:36 ` Anton Farygin
2018-10-17 14:05 ` Igor Vlasenko
2018-10-17 14:14 ` Anton Farygin
2018-10-17 15:08 ` Alexey V. Vissarionov
2018-10-17 16:55 ` Anton Farygin
2018-10-17 17:34 ` Michael Shigorin
2018-10-17 17:40 ` Anton Farygin
2018-10-17 18:38 ` Andrey Savchenko
2018-10-17 20:59 ` Anton Farygin
2018-10-17 22:05 ` [devel] [JT] 2systemd | !2systemd Michael Shigorin
2018-10-18 4:33 ` Anton Farygin
2018-10-17 18:56 ` [devel] Непонятно зачем собирать сотни пакетов практически без изменений Igor Vlasenko
2018-10-17 20:55 ` Anton Farygin
2018-10-18 7:24 ` Sergey Afonin
2018-10-18 7:30 ` Anton Farygin
2018-10-18 7:19 ` Sergey Afonin
2018-10-17 7:37 ` Sergey V Turchin
2018-10-17 7:43 ` Anton Farygin
2018-10-17 7:50 ` Sergey V Turchin
2018-10-17 7:53 ` Anton Farygin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git