* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
@ 2020-12-06 12:33 ` Vladimir D. Seleznev
2020-12-06 12:49 ` Dmitry V. Levin
0 siblings, 1 reply; 65+ messages in thread
From: Vladimir D. Seleznev @ 2020-12-06 12:33 UTC (permalink / raw)
To: devel; +Cc: shrek
On Sun, Dec 06, 2020 at 12:12:19PM +0000, Girar awaiter (vseleznv) wrote:
> http://git.altlinux.org/tasks/262991/logs/events.1.1.log
>
> subtask name aarch64 armh i586 ppc64le x86_64
> #100 acpid 42 1:01 42 53 40
>
> 2020-Dec-06 12:07:49 :: task #262991 for sisyphus started by vseleznv:
> #100 build acpid-2.0.32-alt2.src.rpm
> 2020-Dec-06 12:07:49 :: [ppc64le] #100 acpid-2.0.32-alt2.src.rpm: build start
> 2020-Dec-06 12:07:49 :: [armh] #100 acpid-2.0.32-alt2.src.rpm: build start
> 2020-Dec-06 12:07:49 :: [aarch64] #100 acpid-2.0.32-alt2.src.rpm: build start
> 2020-Dec-06 12:07:49 :: [i586] #100 acpid-2.0.32-alt2.src.rpm: build start
> 2020-Dec-06 12:07:49 :: [x86_64] #100 acpid-2.0.32-alt2.src.rpm: build start
> 2020-Dec-06 12:08:29 :: [x86_64] #100 acpid-2.0.32-alt2.src.rpm: build OK
> 2020-Dec-06 12:08:31 :: [aarch64] #100 acpid-2.0.32-alt2.src.rpm: build OK
> 2020-Dec-06 12:08:31 :: [i586] #100 acpid-2.0.32-alt2.src.rpm: build OK
> 2020-Dec-06 12:08:42 :: [ppc64le] #100 acpid-2.0.32-alt2.src.rpm: build OK
> 2020-Dec-06 12:08:50 :: [armh] #100 acpid-2.0.32-alt2.src.rpm: build OK
> 2020-Dec-06 12:09:07 :: #100: acpid-2.0.32-alt2.src.rpm: build check OK
> 2020-Dec-06 12:09:07 :: build check OK
> 2020-Dec-06 12:09:09 :: noarch check OK
> 2020-Dec-06 12:09:11 :: plan: src +1 -1 =17766, aarch64 +2 -2 =29375, armh +2 -2 =27064, i586 +2 -2 =30390, noarch +1 -1 =17448, ppc64le +2 -2 =29342, x86_64 +2 -2 =30804
> #100 acpid 2.0.32-alt1 -> 1:2.0.32-alt2
> Sun Dec 06 2020 Vladimir D. Seleznev <vseleznv@altlinux> 1:2.0.32-alt2
> - fix init script
Прошу пропустить задание в Сизиф.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-06 12:33 ` [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm Vladimir D. Seleznev
@ 2020-12-06 12:49 ` Dmitry V. Levin
2020-12-06 13:21 ` Vladimir D. Seleznev
0 siblings, 1 reply; 65+ messages in thread
From: Dmitry V. Levin @ 2020-12-06 12:49 UTC (permalink / raw)
To: ALT Devel discussion list
On Sun, Dec 06, 2020 at 03:33:31PM +0300, Vladimir D. Seleznev wrote:
> On Sun, Dec 06, 2020 at 12:12:19PM +0000, Girar awaiter (vseleznv) wrote:
> > http://git.altlinux.org/tasks/262991/logs/events.1.1.log
> >
> > subtask name aarch64 armh i586 ppc64le x86_64
> > #100 acpid 42 1:01 42 53 40
> >
> > 2020-Dec-06 12:07:49 :: task #262991 for sisyphus started by vseleznv:
> > #100 build acpid-2.0.32-alt2.src.rpm
> > 2020-Dec-06 12:07:49 :: [ppc64le] #100 acpid-2.0.32-alt2.src.rpm: build start
> > 2020-Dec-06 12:07:49 :: [armh] #100 acpid-2.0.32-alt2.src.rpm: build start
> > 2020-Dec-06 12:07:49 :: [aarch64] #100 acpid-2.0.32-alt2.src.rpm: build start
> > 2020-Dec-06 12:07:49 :: [i586] #100 acpid-2.0.32-alt2.src.rpm: build start
> > 2020-Dec-06 12:07:49 :: [x86_64] #100 acpid-2.0.32-alt2.src.rpm: build start
> > 2020-Dec-06 12:08:29 :: [x86_64] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > 2020-Dec-06 12:08:31 :: [aarch64] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > 2020-Dec-06 12:08:31 :: [i586] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > 2020-Dec-06 12:08:42 :: [ppc64le] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > 2020-Dec-06 12:08:50 :: [armh] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > 2020-Dec-06 12:09:07 :: #100: acpid-2.0.32-alt2.src.rpm: build check OK
> > 2020-Dec-06 12:09:07 :: build check OK
> > 2020-Dec-06 12:09:09 :: noarch check OK
> > 2020-Dec-06 12:09:11 :: plan: src +1 -1 =17766, aarch64 +2 -2 =29375, armh +2 -2 =27064, i586 +2 -2 =30390, noarch +1 -1 =17448, ppc64le +2 -2 =29342, x86_64 +2 -2 =30804
> > #100 acpid 2.0.32-alt1 -> 1:2.0.32-alt2
> > Sun Dec 06 2020 Vladimir D. Seleznev <vseleznv@altlinux> 1:2.0.32-alt2
> > - fix init script
>
> Прошу пропустить задание в Сизиф.
А что в нём?
--
ldv
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-06 12:49 ` Dmitry V. Levin
@ 2020-12-06 13:21 ` Vladimir D. Seleznev
2020-12-06 13:38 ` Dmitry V. Levin
` (3 more replies)
0 siblings, 4 replies; 65+ messages in thread
From: Vladimir D. Seleznev @ 2020-12-06 13:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Dec 06, 2020 at 03:49:21PM +0300, Dmitry V. Levin wrote:
> On Sun, Dec 06, 2020 at 03:33:31PM +0300, Vladimir D. Seleznev wrote:
> > On Sun, Dec 06, 2020 at 12:12:19PM +0000, Girar awaiter (vseleznv) wrote:
> > > http://git.altlinux.org/tasks/262991/logs/events.1.1.log
> > >
> > > subtask name aarch64 armh i586 ppc64le x86_64
> > > #100 acpid 42 1:01 42 53 40
> > >
> > > 2020-Dec-06 12:07:49 :: task #262991 for sisyphus started by vseleznv:
> > > #100 build acpid-2.0.32-alt2.src.rpm
> > > 2020-Dec-06 12:07:49 :: [ppc64le] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > 2020-Dec-06 12:07:49 :: [armh] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > 2020-Dec-06 12:07:49 :: [aarch64] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > 2020-Dec-06 12:07:49 :: [i586] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > 2020-Dec-06 12:07:49 :: [x86_64] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > 2020-Dec-06 12:08:29 :: [x86_64] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > 2020-Dec-06 12:08:31 :: [aarch64] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > 2020-Dec-06 12:08:31 :: [i586] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > 2020-Dec-06 12:08:42 :: [ppc64le] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > 2020-Dec-06 12:08:50 :: [armh] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > 2020-Dec-06 12:09:07 :: #100: acpid-2.0.32-alt2.src.rpm: build check OK
> > > 2020-Dec-06 12:09:07 :: build check OK
> > > 2020-Dec-06 12:09:09 :: noarch check OK
> > > 2020-Dec-06 12:09:11 :: plan: src +1 -1 =17766, aarch64 +2 -2 =29375, armh +2 -2 =27064, i586 +2 -2 =30390, noarch +1 -1 =17448, ppc64le +2 -2 =29342, x86_64 +2 -2 =30804
> > > #100 acpid 2.0.32-alt1 -> 1:2.0.32-alt2
> > > Sun Dec 06 2020 Vladimir D. Seleznev <vseleznv@altlinux> 1:2.0.32-alt2
> > > - fix init script
> >
> > Прошу пропустить задание в Сизиф.
>
> А что в нём?
Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
/run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
/var/{run,lock}.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-06 13:21 ` Vladimir D. Seleznev
@ 2020-12-06 13:38 ` Dmitry V. Levin
2020-12-06 14:10 ` Vladimir D. Seleznev
2020-12-06 23:19 ` Alexey V. Vissarionov
` (2 subsequent siblings)
3 siblings, 1 reply; 65+ messages in thread
From: Dmitry V. Levin @ 2020-12-06 13:38 UTC (permalink / raw)
To: ALT Devel discussion list
On Sun, Dec 06, 2020 at 04:21:50PM +0300, Vladimir D. Seleznev wrote:
> On Sun, Dec 06, 2020 at 03:49:21PM +0300, Dmitry V. Levin wrote:
> > On Sun, Dec 06, 2020 at 03:33:31PM +0300, Vladimir D. Seleznev wrote:
> > > On Sun, Dec 06, 2020 at 12:12:19PM +0000, Girar awaiter (vseleznv) wrote:
> > > > http://git.altlinux.org/tasks/262991/logs/events.1.1.log
> > > >
> > > > subtask name aarch64 armh i586 ppc64le x86_64
> > > > #100 acpid 42 1:01 42 53 40
> > > >
> > > > 2020-Dec-06 12:07:49 :: task #262991 for sisyphus started by vseleznv:
> > > > #100 build acpid-2.0.32-alt2.src.rpm
> > > > 2020-Dec-06 12:07:49 :: [ppc64le] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > > 2020-Dec-06 12:07:49 :: [armh] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > > 2020-Dec-06 12:07:49 :: [aarch64] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > > 2020-Dec-06 12:07:49 :: [i586] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > > 2020-Dec-06 12:07:49 :: [x86_64] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > > 2020-Dec-06 12:08:29 :: [x86_64] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > > 2020-Dec-06 12:08:31 :: [aarch64] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > > 2020-Dec-06 12:08:31 :: [i586] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > > 2020-Dec-06 12:08:42 :: [ppc64le] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > > 2020-Dec-06 12:08:50 :: [armh] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > > 2020-Dec-06 12:09:07 :: #100: acpid-2.0.32-alt2.src.rpm: build check OK
> > > > 2020-Dec-06 12:09:07 :: build check OK
> > > > 2020-Dec-06 12:09:09 :: noarch check OK
> > > > 2020-Dec-06 12:09:11 :: plan: src +1 -1 =17766, aarch64 +2 -2 =29375, armh +2 -2 =27064, i586 +2 -2 =30390, noarch +1 -1 =17448, ppc64le +2 -2 =29342, x86_64 +2 -2 =30804
> > > > #100 acpid 2.0.32-alt1 -> 1:2.0.32-alt2
> > > > Sun Dec 06 2020 Vladimir D. Seleznev <vseleznv@altlinux> 1:2.0.32-alt2
> > > > - fix init script
> > >
> > > Прошу пропустить задание в Сизиф.
> >
> > А что в нём?
>
> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> /var/{run,lock}.
К сожалению, пакет собран не из git, но можно отразить хотя бы эту суть
изменения в %changelog пакета?
--
ldv
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-06 13:38 ` Dmitry V. Levin
@ 2020-12-06 14:10 ` Vladimir D. Seleznev
0 siblings, 0 replies; 65+ messages in thread
From: Vladimir D. Seleznev @ 2020-12-06 14:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Dec 06, 2020 at 04:38:49PM +0300, Dmitry V. Levin wrote:
> On Sun, Dec 06, 2020 at 04:21:50PM +0300, Vladimir D. Seleznev wrote:
> > On Sun, Dec 06, 2020 at 03:49:21PM +0300, Dmitry V. Levin wrote:
> > > On Sun, Dec 06, 2020 at 03:33:31PM +0300, Vladimir D. Seleznev wrote:
> > > > On Sun, Dec 06, 2020 at 12:12:19PM +0000, Girar awaiter (vseleznv) wrote:
> > > > > http://git.altlinux.org/tasks/262991/logs/events.1.1.log
> > > > >
> > > > > subtask name aarch64 armh i586 ppc64le x86_64
> > > > > #100 acpid 42 1:01 42 53 40
> > > > >
> > > > > 2020-Dec-06 12:07:49 :: task #262991 for sisyphus started by vseleznv:
> > > > > #100 build acpid-2.0.32-alt2.src.rpm
> > > > > 2020-Dec-06 12:07:49 :: [ppc64le] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > > > 2020-Dec-06 12:07:49 :: [armh] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > > > 2020-Dec-06 12:07:49 :: [aarch64] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > > > 2020-Dec-06 12:07:49 :: [i586] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > > > 2020-Dec-06 12:07:49 :: [x86_64] #100 acpid-2.0.32-alt2.src.rpm: build start
> > > > > 2020-Dec-06 12:08:29 :: [x86_64] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > > > 2020-Dec-06 12:08:31 :: [aarch64] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > > > 2020-Dec-06 12:08:31 :: [i586] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > > > 2020-Dec-06 12:08:42 :: [ppc64le] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > > > 2020-Dec-06 12:08:50 :: [armh] #100 acpid-2.0.32-alt2.src.rpm: build OK
> > > > > 2020-Dec-06 12:09:07 :: #100: acpid-2.0.32-alt2.src.rpm: build check OK
> > > > > 2020-Dec-06 12:09:07 :: build check OK
> > > > > 2020-Dec-06 12:09:09 :: noarch check OK
> > > > > 2020-Dec-06 12:09:11 :: plan: src +1 -1 =17766, aarch64 +2 -2 =29375, armh +2 -2 =27064, i586 +2 -2 =30390, noarch +1 -1 =17448, ppc64le +2 -2 =29342, x86_64 +2 -2 =30804
> > > > > #100 acpid 2.0.32-alt1 -> 1:2.0.32-alt2
> > > > > Sun Dec 06 2020 Vladimir D. Seleznev <vseleznv@altlinux> 1:2.0.32-alt2
> > > > > - fix init script
> > > >
> > > > Прошу пропустить задание в Сизиф.
> > >
> > > А что в нём?
> >
> > Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> > /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> > /var/{run,lock}.
>
> К сожалению, пакет собран не из git, но можно отразить хотя бы эту суть
> изменения в %changelog пакета?
Done.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-06 13:21 ` Vladimir D. Seleznev
2020-12-06 13:38 ` Dmitry V. Levin
@ 2020-12-06 23:19 ` Alexey V. Vissarionov
2020-12-06 23:28 ` Vladimir D. Seleznev
2020-12-07 6:24 ` Валерий Иноземцев
2020-12-07 11:41 ` [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm Vladislav Zavjalov
3 siblings, 1 reply; 65+ messages in thread
From: Alexey V. Vissarionov @ 2020-12-06 23:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2020-12-06 16:21:50 +0300, Vladimir D. Seleznev wrote:
>>>> #100 acpid 2.0.32-alt1 -> 1:2.0.32-alt2
>>>> Sun Dec 06 2020 Vladimir D. Seleznev <vseleznv@altlinux>
>>>> 1:2.0.32-alt2
>>>> - fix init script
>>> Прошу пропустить задание в Сизиф.
>> А что в нём?
> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы
> в /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> /var/{run,lock}.
И в общем-то должен был увидеть...
Оптимальное решение: ln -s var/run run
Допустимое решение: ln -s ../run var/run (хотя админы на линки с ".."
сердито ворчат из-за их хреновой читаемости глазами).
Кривое решение: любой из предыдущих вариантов с абсолютными линками.
А переделывать все скрипты - вообще не решение. Хотя унификация - это
действительно хорошо.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-06 23:19 ` Alexey V. Vissarionov
@ 2020-12-06 23:28 ` Vladimir D. Seleznev
2020-12-07 0:18 ` Alexey V. Vissarionov
0 siblings, 1 reply; 65+ messages in thread
From: Vladimir D. Seleznev @ 2020-12-06 23:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 07, 2020 at 02:19:13AM +0300, Alexey V. Vissarionov wrote:
> On 2020-12-06 16:21:50 +0300, Vladimir D. Seleznev wrote:
>
> >>>> #100 acpid 2.0.32-alt1 -> 1:2.0.32-alt2
> >>>> Sun Dec 06 2020 Vladimir D. Seleznev <vseleznv@altlinux>
> >>>> 1:2.0.32-alt2
> >>>> - fix init script
> >>> Прошу пропустить задание в Сизиф.
> >> А что в нём?
> > Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы
> > в /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> > /var/{run,lock}.
>
> И в общем-то должен был увидеть...
>
> Оптимальное решение: ln -s var/run run
>
> Допустимое решение: ln -s ../run var/run (хотя админы на линки с ".."
> сердито ворчат из-за их хреновой читаемости глазами).
>
> Кривое решение: любой из предыдущих вариантов с абсолютными линками.
>
> А переделывать все скрипты - вообще не решение. Хотя унификация - это
> действительно хорошо.
Хотя бы в рамках пакета пути не должны разъезжаться. А сделать миграцию
в репозитории /var/run в симлинк /run (или наоборот) -- нетривиальная
задача.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-06 23:28 ` Vladimir D. Seleznev
@ 2020-12-07 0:18 ` Alexey V. Vissarionov
0 siblings, 0 replies; 65+ messages in thread
From: Alexey V. Vissarionov @ 2020-12-07 0:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2020-12-07 02:28:54 +0300, Vladimir D. Seleznev wrote:
>>>>>> - fix init script
>>>>> Прошу пропустить задание в Сизиф.
>>>> А что в нём?
>>> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы
>>> в /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
>>> /var/{run,lock}.
>> И в общем-то должен был увидеть...
>> Оптимальное решение: ln -s var/run run
>> Допустимое решение: ln -s ../run var/run (хотя админы на линки с
>> ".." сердито ворчат из-за их хреновой читаемости глазами).
>> Кривое решение: любой из предыдущих вариантов с абсолютными
>> линками.
>> А переделывать все скрипты - вообще не решение. Хотя унификация
>> - это действительно хорошо.
> Хотя бы в рамках пакета пути не должны разъезжаться.
Внутри пакета - совершенно точно.
> А сделать миграцию в репозитории /var/run в симлинк /run
Ну да.
> (или наоборот)
Наоборот уж точно не надо.
> -- нетривиальная задача.
А кому и зачем может понадобиться ее решение именно в виде миграции?
Вся эта ботва делается один раз при установке системы и в дальнейшем
не меняется. Соответственно и выглядит оно (там, где об этом думали)
как отдельный пакет, который ставится один раз и в дальнейшем уже не
обновляется.
У нас что-то похожее ожидается от пакета filesystem, но он не очень
тщательно продуман и для практического применения малопригоден.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-06 13:21 ` Vladimir D. Seleznev
2020-12-06 13:38 ` Dmitry V. Levin
2020-12-06 23:19 ` Alexey V. Vissarionov
@ 2020-12-07 6:24 ` Валерий Иноземцев
2020-12-07 7:43 ` Andrey Savchenko
` (2 more replies)
2020-12-07 11:41 ` [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm Vladislav Zavjalov
3 siblings, 3 replies; 65+ messages in thread
From: Валерий Иноземцев @ 2020-12-07 6:24 UTC (permalink / raw)
To: devel
[-- Attachment #1.1: Type: text/plain, Size: 543 bytes --]
06.12.2020 16:21, Vladimir D. Seleznev пишет:
> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> /var/{run,lock}.
$ l /var/{run,lock}
lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
что ему мешает и кому вообще нужен sysvinit?
--
Valery V. Inozemtsev
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 6:24 ` Валерий Иноземцев
@ 2020-12-07 7:43 ` Andrey Savchenko
2020-12-07 8:03 ` Антон Мидюков
` (2 more replies)
2020-12-07 11:08 ` Sergey Bolshakov
2020-12-07 11:55 ` [devel] кому вообще нужен sysvinit Dmitry V. Levin
2 siblings, 3 replies; 65+ messages in thread
From: Andrey Savchenko @ 2020-12-07 7:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 731 bytes --]
On Mon, 7 Dec 2020 09:24:16 +0300 Валерий Иноземцев wrote:
> 06.12.2020 16:21, Vladimir D. Seleznev пишет:
> > Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> > /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> > /var/{run,lock}.
>
> $ l /var/{run,lock}
> lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
> lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
>
> что ему мешает и кому вообще нужен sysvinit?
sysvinit нужен много кому, в т.ч. мне, vseleznev, mike, legion.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 7:43 ` Andrey Savchenko
@ 2020-12-07 8:03 ` Антон Мидюков
2020-12-07 10:48 ` Vladislav Zavjalov
2020-12-07 10:10 ` Валерий Иноземцев
2020-12-07 10:27 ` Vladislav Zavjalov
2 siblings, 1 reply; 65+ messages in thread
From: Антон Мидюков @ 2020-12-07 8:03 UTC (permalink / raw)
To: devel
07.12.2020 14:43, Andrey Savchenko пишет:
> On Mon, 7 Dec 2020 09:24:16 +0300 Валерий Иноземцев wrote:
>> 06.12.2020 16:21, Vladimir D. Seleznev пишет:
>>> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
>>> /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
>>> /var/{run,lock}.
>> $ l /var/{run,lock}
>> lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
>> lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
>>
>> что ему мешает и кому вообще нужен sysvinit?
> sysvinit нужен много кому, в т.ч. мне, vseleznev, mike, legion.
>
На всех новых инсталляциях p9 и Сизифа создаются симлинки /var/lock ->
../run/lock и /var/run -> ../run
Те, кто обновлялись с p8 или очень давно сидят на Сизифе должны перейти
на симлинки сами. У нас множество пакетов не будет работать правильно на
sysvinit, если не перейти на эти симлинки.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 7:43 ` Andrey Savchenko
2020-12-07 8:03 ` Антон Мидюков
@ 2020-12-07 10:10 ` Валерий Иноземцев
2020-12-07 10:18 ` Andrey Savchenko
2020-12-07 10:27 ` Vladislav Zavjalov
2 siblings, 1 reply; 65+ messages in thread
From: Валерий Иноземцев @ 2020-12-07 10:10 UTC (permalink / raw)
To: devel
[-- Attachment #1.1: Type: text/plain, Size: 990 bytes --]
07.12.2020 10:43, Andrey Savchenko пишет:
> On Mon, 7 Dec 2020 09:24:16 +0300 Валерий Иноземцев wrote:
>> 06.12.2020 16:21, Vladimir D. Seleznev пишет:
>>> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
>>> /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
>>> /var/{run,lock}.
>>
>> $ l /var/{run,lock}
>> lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
>> lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
>>
>> что ему мешает и кому вообще нужен sysvinit?
>
> sysvinit нужен много кому, в т.ч. мне, vseleznev, mike, legion.
с некрофилами все понятно, лично мне вся эта некрофилия не интересна
интересен ответ на первую часть вопроса
--
Valery V. Inozemtsev
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 10:10 ` Валерий Иноземцев
@ 2020-12-07 10:18 ` Andrey Savchenko
2020-12-07 10:51 ` Валерий Иноземцев
0 siblings, 1 reply; 65+ messages in thread
From: Andrey Savchenko @ 2020-12-07 10:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1741 bytes --]
On Mon, 7 Dec 2020 13:10:50 +0300 Валерий Иноземцев wrote:
> 07.12.2020 10:43, Andrey Savchenko пишет:
> > On Mon, 7 Dec 2020 09:24:16 +0300 Валерий Иноземцев wrote:
> >> 06.12.2020 16:21, Vladimir D. Seleznev пишет:
> >>> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> >>> /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> >>> /var/{run,lock}.
> >>
> >> $ l /var/{run,lock}
> >> lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
> >> lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
> >>
> >> что ему мешает и кому вообще нужен sysvinit?
> >
> > sysvinit нужен много кому, в т.ч. мне, vseleznev, mike, legion.
>
> с некрофилами все понятно, лично мне вся эта некрофилия не интересна
> интересен ответ на первую часть вопроса
У нас в дистрибутиве поддерживают разные решения для разных людей.
Мало того, на международной арене нашим дистрибутивом интересуются
именно потому, что есть возможность полноценно работать без systemd.
А вот когда мейнтенер закрывает свой пакет по acl и блокирует
исправление неинтересных ему багов — это абсолютно, категорически
неприемлемо.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 7:43 ` Andrey Savchenko
2020-12-07 8:03 ` Антон Мидюков
2020-12-07 10:10 ` Валерий Иноземцев
@ 2020-12-07 10:27 ` Vladislav Zavjalov
2 siblings, 0 replies; 65+ messages in thread
From: Vladislav Zavjalov @ 2020-12-07 10:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 07, 2020 at 10:43:17AM +0300, Andrey Savchenko wrote:
> On Mon, 7 Dec 2020 09:24:16 +0300 Валерий Иноземцев wrote:
> > 06.12.2020 16:21, Vladimir D. Seleznev пишет:
> > > Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> > > /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> > > /var/{run,lock}.
> >
> > $ l /var/{run,lock}
> > lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
> > lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
> >
> > что ему мешает и кому вообще нужен sysvinit?
>
> sysvinit нужен много кому, в т.ч. мне, vseleznev, mike, legion.
Я тоже использую.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 8:03 ` Антон Мидюков
@ 2020-12-07 10:48 ` Vladislav Zavjalov
2020-12-07 11:19 ` Антон Мидюков
0 siblings, 1 reply; 65+ messages in thread
From: Vladislav Zavjalov @ 2020-12-07 10:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 07, 2020 at 03:03:36PM +0700, Антон Мидюков wrote:
> На всех новых инсталляциях p9 и Сизифа создаются симлинки /var/lock ->
> ../run/lock и /var/run -> ../run
>
> Те, кто обновлялись с p8 или очень давно сидят на Сизифе должны перейти
> на симлинки сами. У нас множество пакетов не будет работать правильно на
> sysvinit, если не перейти на эти симлинки.
Спасибо за информацию, я это пропустил.
На домашнем компьютере у меня сейчас /var/run и /run - хардлинки,
а /var/lock и /run/lock - разные директории. Систему ставил года три назад
(server-light, насколько я помню), вряд ли это можно назвать "очень давно".
Более того, на рабочих компьютерах (ставил год назад, с какой-то
свежей regular сборки) это все разные директории, симлинков нет.
Проблем, связанных с этим, я не замечал, но, может,
я просто не теми программами пользуюсь.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 10:18 ` Andrey Savchenko
@ 2020-12-07 10:51 ` Валерий Иноземцев
2020-12-07 11:00 ` Michael Shigorin
0 siblings, 1 reply; 65+ messages in thread
From: Валерий Иноземцев @ 2020-12-07 10:51 UTC (permalink / raw)
To: devel
[-- Attachment #1.1: Type: text/plain, Size: 2604 bytes --]
07.12.2020 13:18, Andrey Savchenko пишет:
> On Mon, 7 Dec 2020 13:10:50 +0300 Валерий Иноземцев wrote:
>> 07.12.2020 10:43, Andrey Savchenko пишет:
>>> On Mon, 7 Dec 2020 09:24:16 +0300 Валерий Иноземцев wrote:
>>>> 06.12.2020 16:21, Vladimir D. Seleznev пишет:
>>>>> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
>>>>> /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
>>>>> /var/{run,lock}.
>>>>
>>>> $ l /var/{run,lock}
>>>> lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
>>>> lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
>>>>
>>>> что ему мешает и кому вообще нужен sysvinit?
>>>
>>> sysvinit нужен много кому, в т.ч. мне, vseleznev, mike, legion.
>>
>> с некрофилами все понятно, лично мне вся эта некрофилия не интересна
>> интересен ответ на первую часть вопроса
>
> У нас в дистрибутиве поддерживают разные решения для разных людей.
> Мало того, на международной арене нашим дистрибутивом интересуются
> именно потому, что есть возможность полноценно работать без systemd.
>
> А вот когда мейнтенер закрывает свой пакет по acl и блокирует
> исправление неинтересных ему багов — это абсолютно, категорически
> неприемлемо.
много букав и не одной по существу
[root@basalt ~]# rpmquery -a \*systemd\*
systemd-utils-242-alt12.x86_64
libsystemd-242-alt12.x86_64
[root@basalt ~]# rpmquery -a \*sysvinit\*
sysvinit-2.88-alt5.x86_64
sysvinit-utils-2.88-alt5.x86_64
[root@basalt ~]# rpmquery -a acpid\*
acpid-events-power-2.0.32-alt1.noarch
acpid-2.0.32-alt1.x86_64
[root@basalt ~]# service acpid status
acpid is running
[root@basalt ~]# service acpid restart
Stopping acpid service:
[ DONE ]
Starting acpid service:
[ DONE ]
[root@basalt ~]# service acpid status
acpid is running
[root@basalt ~]# l /var/{run,lock}
lrwxrwxrwx 1 root root 6 Jan 29 2020 /var/run -> ../run/
lrwxrwxrwx 1 root root 11 Jan 29 2020 /var/lock -> ../run/lock/
--
Valery V. Inozemtsev
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 10:51 ` Валерий Иноземцев
@ 2020-12-07 11:00 ` Michael Shigorin
2020-12-07 11:08 ` Валерий Иноземцев
0 siblings, 1 reply; 65+ messages in thread
From: Michael Shigorin @ 2020-12-07 11:00 UTC (permalink / raw)
To: devel
On Mon, Dec 07, 2020 at 01:51:23PM +0300, Валерий Иноземцев wrote:
> >>>>> Исправление init-скрипта.
> >>>> что ему мешает и кому вообще нужен sysvinit?
Если есть возможность поставлять когерентную конфигурацию,
так и надо делать, а не полагаться на то, что или установка
новая, или хозяин точно прочёл/понял/применил рекомендации.
> >>> sysvinit нужен много кому, в т.ч. мне, vseleznev, mike, legion.
> >> с некрофилами все понятно, лично мне вся эта некрофилия не интересна
А это что было, крофил ты наш?
> [root@basalt ~]# rpmquery -a \*systemd\*
> systemd-utils-242-alt12.x86_64
> libsystemd-242-alt12.x86_64
> [root@basalt ~]# rpmquery -a \*sysvinit\*
> sysvinit-2.88-alt5.x86_64
> sysvinit-utils-2.88-alt5.x86_64
> >> интересен ответ на первую часть вопроса
> > А вот когда мейнтенер закрывает свой пакет по acl и блокирует
> > исправление неинтересных ему багов
> много букав и не одной по существу
Раз тебе бага неинтересна -- добавь, пожалуйста, @qa в ACL.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 11:00 ` Michael Shigorin
@ 2020-12-07 11:08 ` Валерий Иноземцев
2020-12-07 11:27 ` Michael Shigorin
` (2 more replies)
0 siblings, 3 replies; 65+ messages in thread
From: Валерий Иноземцев @ 2020-12-07 11:08 UTC (permalink / raw)
To: devel
[-- Attachment #1.1: Type: text/plain, Size: 2115 bytes --]
07.12.2020 14:00, Michael Shigorin пишет:
> On Mon, Dec 07, 2020 at 01:51:23PM +0300, Валерий Иноземцев wrote:
>>>>>>> Исправление init-скрипта.
>>>>>> что ему мешает и кому вообще нужен sysvinit?
>
> Если есть возможность поставлять когерентную конфигурацию,
> так и надо делать, а не полагаться на то, что или установка
> новая, или хозяин точно прочёл/понял/применил рекомендации.
>
>>>>> sysvinit нужен много кому, в т.ч. мне, vseleznev, mike, legion.
>>>> с некрофилами все понятно, лично мне вся эта некрофилия не интересна
>
> А это что было, крофил ты наш?
реальный тест на некрофильной системе, а не какое то там словоблудие.
если у вас в некрофильной системе нет нужных симлинков, то это проблема
не конкретного acpid (сколько еще таких?), а того кто осуществлял этот
переход и не обеспечил совместимость
$ rpmquery -f /var/run
filesystem-2.3.18-alt1.aarch64
>> [root@basalt ~]# rpmquery -a \*systemd\*
>> systemd-utils-242-alt12.x86_64
>> libsystemd-242-alt12.x86_64
>> [root@basalt ~]# rpmquery -a \*sysvinit\*
>> sysvinit-2.88-alt5.x86_64
>> sysvinit-utils-2.88-alt5.x86_64
>
>>>> интересен ответ на первую часть вопроса
>>> А вот когда мейнтенер закрывает свой пакет по acl и блокирует
>>> исправление неинтересных ему багов
>> много букав и не одной по существу
>
> Раз тебе бага неинтересна -- добавь, пожалуйста, @qa в ACL.
>
--
Valery V. Inozemtsev
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 6:24 ` Валерий Иноземцев
2020-12-07 7:43 ` Andrey Savchenko
@ 2020-12-07 11:08 ` Sergey Bolshakov
2020-12-07 11:48 ` Sergey V Turchin
2020-12-07 11:55 ` [devel] кому вообще нужен sysvinit Dmitry V. Levin
2 siblings, 1 reply; 65+ messages in thread
From: Sergey Bolshakov @ 2020-12-07 11:08 UTC (permalink / raw)
To: devel
>>>>> "Валерий" == Валерий Иноземцев <shrek-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> 06.12.2020 16:21, Vladimir D. Seleznev пишет:
>> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
>> /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
>> /var/{run,lock}.
> $ l /var/{run,lock}
> lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
> lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
> что ему мешает и кому вообще нужен sysvinit?
Да собственно и acpid ..
Нажатие Самой Важной Кнопки замечательно обрабатывается и без него.
--
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 10:48 ` Vladislav Zavjalov
@ 2020-12-07 11:19 ` Антон Мидюков
0 siblings, 0 replies; 65+ messages in thread
From: Антон Мидюков @ 2020-12-07 11:19 UTC (permalink / raw)
To: devel
07.12.2020 17:48, Vladislav Zavjalov пишет:
> On Mon, Dec 07, 2020 at 03:03:36PM +0700, Антон Мидюков wrote:
>> На всех новых инсталляциях p9 и Сизифа создаются симлинки /var/lock ->
>> ../run/lock и /var/run -> ../run
>>
>> Те, кто обновлялись с p8 или очень давно сидят на Сизифе должны перейти
>> на симлинки сами. У нас множество пакетов не будет работать правильно на
>> sysvinit, если не перейти на эти симлинки.
> Спасибо за информацию, я это пропустил.
>
> На домашнем компьютере у меня сейчас /var/run и /run - хардлинки,
> а /var/lock и /run/lock - разные директории. Систему ставил года три назад
> (server-light, насколько я помню), вряд ли это можно назвать "очень давно".
>
> Более того, на рабочих компьютерах (ставил год назад, с какой-то
> свежей regular сборки) это все разные директории, симлинков нет.
Точно не помню, но где-то около года назад, я исправил это в live.
Значит, Вы чуть раньше успели поставить неисправленный вариант.
> Проблем, связанных с этим, я не замечал, но, может,
> я просто не теми программами пользуюсь.
Видимо, да. Но могут возникнуть в будущем. Впрочем, у нас ещё есть
пакеты, которые не адаптированы для создания каталогов в /run при загрузке.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 11:08 ` Валерий Иноземцев
@ 2020-12-07 11:27 ` Michael Shigorin
2020-12-07 12:25 ` Mikhail Novosyolov
2020-12-07 14:11 ` Vladimir D. Seleznev
2020-12-07 14:24 ` Dmitry V. Levin
2 siblings, 1 reply; 65+ messages in thread
From: Michael Shigorin @ 2020-12-07 11:27 UTC (permalink / raw)
To: devel
On Mon, Dec 07, 2020 at 02:08:21PM +0300, Валерий Иноземцев wrote:
> > Если есть возможность поставлять когерентную конфигурацию,
> > так и надо делать, а не полагаться на то, что или установка
> > новая, или хозяин точно прочёл/понял/применил рекомендации.
Здесь вопросы есть?
> >>>>> sysvinit нужен много кому, в т.ч. мне, vseleznev, mike, legion.
> >>>> с некрофилами все понятно, лично мне вся эта некрофилия не интересна
> > А это что было, крофил ты наш?
> реальный тест на некрофильной системе, а не какое то там словоблудие.
Словоблудие -- вот:
> если у вас в некрофильной системе нет нужных симлинков, то это
> проблема не конкретного acpid (сколько еще таких?), а того кто
> осуществлял этот переход и не обеспечил совместимость
Моё участие в ALT Linux Team началось с того, что webalizer
"из коробки" смотрел в /usr/local/apache насчёт логов, надо
было каждый раз делать тривиальную (и предсказуемую) правку
на /var/log/httpd/ для того, чтоб он заработал.
Альт взлетал не за счёт создания всех возможных рогаток
(разве что нужных вроде listen = 127.0.0.1 ;-), а за счёт
прагматичных решений. В том числе автоматизации рутины.
Если бы был разумный вариант те симлинки переставить --
его бы уже сделали. Желающие могут перечитать
http://bugzilla.altlinux.org/32358
PS: прекрати обкладывать всех чем попало, да не обложен будешь;
[самоцензура]. Но, блин, с такими фанатиками я лучше пойду ОС
Эльбрус пилить -- там всё древнее в плане инфраструктуры, зато
[самоцензура], см. тж. http://systemd.io/RANDOM_SEEDS ("берите
intel hwrng, вы же ему доверяете").
PPS 2 shaba: спасибо тебе, что как можешь -- прикрываешь,
но это примерно как пограничник на большой войне, увы.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-06 13:21 ` Vladimir D. Seleznev
` (2 preceding siblings ...)
2020-12-07 6:24 ` Валерий Иноземцев
@ 2020-12-07 11:41 ` Vladislav Zavjalov
2020-12-07 11:48 ` Dmitry V. Levin
3 siblings, 1 reply; 65+ messages in thread
From: Vladislav Zavjalov @ 2020-12-07 11:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Dec 06, 2020 at 04:21:50PM +0300, Vladimir D. Seleznev wrote:
> > > Прошу пропустить задание в Сизиф.
> >
> > А что в нём?
>
> Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> /var/{run,lock}.
А все-таки, в чем проблема с этим изменением?
Вне зависимости от того, нужен ли sysvinit, стоят ли у пользователей
правильные симлинки и т.п., было бы правильно приводить все к
/run/{,lock}, если это считается правильным местом. Если кто-то пишет
файл в /var/run, а ищут его в /run, то это выглядит как ошибка, даже
если симлики расставлены.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 11:41 ` [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm Vladislav Zavjalov
@ 2020-12-07 11:48 ` Dmitry V. Levin
2020-12-08 10:00 ` Dmitry V. Levin
0 siblings, 1 reply; 65+ messages in thread
From: Dmitry V. Levin @ 2020-12-07 11:48 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Dec 07, 2020 at 02:41:15PM +0300, Vladislav Zavjalov wrote:
> On Sun, Dec 06, 2020 at 04:21:50PM +0300, Vladimir D. Seleznev wrote:
> > > > Прошу пропустить задание в Сизиф.
> > >
> > > А что в нём?
> >
> > Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> > /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> > /var/{run,lock}.
>
> А все-таки, в чем проблема с этим изменением?
Теперь, когда в %changelog отражена суть изменения, проблема в том,
что исправленный пакет почему-то ещё не в Сизифе.
> Вне зависимости от того, нужен ли sysvinit, стоят ли у пользователей
> правильные симлинки и т.п., было бы правильно приводить все к
> /run/{,lock}, если это считается правильным местом. Если кто-то пишет
> файл в /var/run, а ищут его в /run, то это выглядит как ошибка, даже
> если симлики расставлены.
+1
--
ldv
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 11:08 ` Sergey Bolshakov
@ 2020-12-07 11:48 ` Sergey V Turchin
0 siblings, 0 replies; 65+ messages in thread
From: Sergey V Turchin @ 2020-12-07 11:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday, 7 December 2020 14:08:58 MSK Sergey Bolshakov wrote:
[...]
> > что ему мешает и кому вообще нужен sysvinit?
> Да собственно и acpid ..
nvidia раньше необходим был; сейчас не знаю, давно не пробовал без него.
> Нажатие Самой Важной Кнопки замечательно обрабатывается и без него.
acpid-events-power уже давно не устанавливается там, где замечательно
обрабатывается без него.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 6:24 ` Валерий Иноземцев
2020-12-07 7:43 ` Andrey Savchenko
2020-12-07 11:08 ` Sergey Bolshakov
@ 2020-12-07 11:55 ` Dmitry V. Levin
2020-12-07 12:02 ` Sergey V Turchin
` (2 more replies)
2 siblings, 3 replies; 65+ messages in thread
From: Dmitry V. Levin @ 2020-12-07 11:55 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Dec 07, 2020 at 09:24:16AM +0300, Валерий Иноземцев wrote:
> 06.12.2020 16:21, Vladimir D. Seleznev пишет:
> > Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> > /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> > /var/{run,lock}.
>
> $ l /var/{run,lock}
> lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
> lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
>
> что ему мешает и кому вообще нужен sysvinit?
Альтернативы, к сожалению, оказались хуже, хотя и были такими
многообещающими. Вот, например, так выглядит один популярный вариант:
$ ldd /proc/1/exe
linux-vdso.so.1 (0x00007ffc93c5c000)
libsystemd-shared-247.so => /lib/systemd/libsystemd-shared-247.so (0x00007ff631f84000)
librt.so.1 => /lib64/librt.so.1 (0x00007ff631f75000)
libseccomp.so.2 => /lib64/libseccomp.so.2 (0x00007ff631f53000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007ff631f27000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007ff631ec9000)
libpam.so.0 => /lib64/libpam.so.0 (0x00007ff631eb7000)
libaudit.so.1 => /lib64/libaudit.so.1 (0x00007ff631e89000)
libkmod.so.2 => /lib64/libkmod.so.2 (0x00007ff631e6f000)
libc.so.6 => /lib64/libc.so.6 (0x00007ff631cab000)
libacl.so.1 => /lib64/libacl.so.1 (0x00007ff631ca0000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007ff631c50000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007ff631c48000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007ff631c0e000)
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007ff631aef000)
libip4tc.so.2 => /lib64/libip4tc.so.2 (0x00007ff631ae5000)
liblz4.so.1 => /lib64/liblz4.so.1 (0x00007ff631ac2000)
libzstd.so.1 => /lib64/libzstd.so.1 (0x00007ff631a0c000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007ff6319df000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007ff6319d8000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff6319b7000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff6323c0000)
libpcre.so.3 => /lib64/libpcre.so.3 (0x00007ff631971000)
libz.so.1 => /lib64/libz.so.1 (0x00007ff631954000)
libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007ff631680000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007ff63165c000)
Возможно, вас это устраивает, но для других это blocker.
--
ldv
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 11:55 ` [devel] кому вообще нужен sysvinit Dmitry V. Levin
@ 2020-12-07 12:02 ` Sergey V Turchin
2020-12-07 12:21 ` Mikhail Novosyolov
2020-12-07 12:22 ` [devel] [JT] " Arseny Maslennikov
2020-12-07 12:27 ` [devel] " Michael Shigorin
2 siblings, 1 reply; 65+ messages in thread
From: Sergey V Turchin @ 2020-12-07 12:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday, 7 December 2020 14:55:09 MSK Dmitry V wrote:
> On Mon, Dec 07, 2020 at 09:24:16AM +0300, Валерий Иноземцев wrote:
> > 06.12.2020 16:21, Vladimir D. Seleznev пишет:
> > > Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> > > /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> > > /var/{run,lock}.
> >
> > $ l /var/{run,lock}
> > lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
> > lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
> >
> > что ему мешает и кому вообще нужен sysvinit?
>
> Альтернативы, к сожалению, оказались хуже, хотя и были такими
> многообещающими. Вот, например, так выглядит один популярный вариант:
>
> $ ldd /proc/1/exe
> linux-vdso.so.1 (0x00007ffc93c5c000)
> libsystemd-shared-247.so => /lib/systemd/libsystemd-shared-247.so
> (0x00007ff631f84000) librt.so.1 => /lib64/librt.so.1 (0x00007ff631f75000)
> libseccomp.so.2 => /lib64/libseccomp.so.2 (0x00007ff631f53000)
> libselinux.so.1 => /lib64/libselinux.so.1 (0x00007ff631f27000)
[...]
> libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007ff631680000)
> libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007ff63165c000)
>
> Возможно, вас это устраивает, но для других это blocker.
Там многое делали опциональным недавно, вроде.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 12:02 ` Sergey V Turchin
@ 2020-12-07 12:21 ` Mikhail Novosyolov
2020-12-07 12:24 ` Sergey V Turchin
0 siblings, 1 reply; 65+ messages in thread
From: Mikhail Novosyolov @ 2020-12-07 12:21 UTC (permalink / raw)
To: devel
07.12.2020 15:02, Sergey V Turchin пишет:
>
>> Альтернативы, к сожалению, оказались хуже, хотя и были такими
>> многообещающими. Вот, например, так выглядит один популярный вариант:
>>
>> $ ldd /proc/1/exe
>> linux-vdso.so.1 (0x00007ffc93c5c000)
>> libsystemd-shared-247.so => /lib/systemd/libsystemd-shared-247.so
>> (0x00007ff631f84000) librt.so.1 => /lib64/librt.so.1 (0x00007ff631f75000)
>> libseccomp.so.2 => /lib64/libseccomp.so.2 (0x00007ff631f53000)
>> libselinux.so.1 => /lib64/libselinux.so.1 (0x00007ff631f27000)
> [...]
>> libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007ff631680000)
>> libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007ff63165c000)
>>
>> Возможно, вас это устраивает, но для других это blocker.
> Там многое делали опциональным недавно, вроде.
>
Ага, dlopen() захадкоженного soname с надеждой на провиденье, что необходимый ABI есть в библиотеке. set-versions и пр. идут лесом.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [JT] кому вообще нужен sysvinit
2020-12-07 11:55 ` [devel] кому вообще нужен sysvinit Dmitry V. Levin
2020-12-07 12:02 ` Sergey V Turchin
@ 2020-12-07 12:22 ` Arseny Maslennikov
2020-12-07 12:27 ` [devel] " Michael Shigorin
2 siblings, 0 replies; 65+ messages in thread
From: Arseny Maslennikov @ 2020-12-07 12:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 3415 bytes --]
On Mon, Dec 07, 2020 at 02:55:09PM +0300, Dmitry V. Levin wrote:
> On Mon, Dec 07, 2020 at 09:24:16AM +0300, Валерий Иноземцев wrote:
> > 06.12.2020 16:21, Vladimir D. Seleznev пишет:
> > > Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> > > /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> > > /var/{run,lock}.
> >
> > $ l /var/{run,lock}
> > lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
> > lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
> >
> > что ему мешает и кому вообще нужен sysvinit?
>
> Альтернативы, к сожалению, оказались хуже, хотя и были такими
> многообещающими. Вот, например, так выглядит один популярный вариант:
>
> $ ldd /proc/1/exe
> linux-vdso.so.1 (0x00007ffc93c5c000)
> libsystemd-shared-247.so => /lib/systemd/libsystemd-shared-247.so (0x00007ff631f84000)
> librt.so.1 => /lib64/librt.so.1 (0x00007ff631f75000)
> libseccomp.so.2 => /lib64/libseccomp.so.2 (0x00007ff631f53000)
> libselinux.so.1 => /lib64/libselinux.so.1 (0x00007ff631f27000)
> libmount.so.1 => /lib64/libmount.so.1 (0x00007ff631ec9000)
> libpam.so.0 => /lib64/libpam.so.0 (0x00007ff631eb7000)
> libaudit.so.1 => /lib64/libaudit.so.1 (0x00007ff631e89000)
> libkmod.so.2 => /lib64/libkmod.so.2 (0x00007ff631e6f000)
> libc.so.6 => /lib64/libc.so.6 (0x00007ff631cab000)
> libacl.so.1 => /lib64/libacl.so.1 (0x00007ff631ca0000)
> libblkid.so.1 => /lib64/libblkid.so.1 (0x00007ff631c50000)
> libcap.so.2 => /lib64/libcap.so.2 (0x00007ff631c48000)
> libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007ff631c0e000)
> libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007ff631aef000)
> libip4tc.so.2 => /lib64/libip4tc.so.2 (0x00007ff631ae5000)
> liblz4.so.1 => /lib64/liblz4.so.1 (0x00007ff631ac2000)
> libzstd.so.1 => /lib64/libzstd.so.1 (0x00007ff631a0c000)
> liblzma.so.5 => /lib64/liblzma.so.5 (0x00007ff6319df000)
> libdl.so.2 => /lib64/libdl.so.2 (0x00007ff6319d8000)
> libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff6319b7000)
> /lib64/ld-linux-x86-64.so.2 (0x00007ff6323c0000)
> libpcre.so.3 => /lib64/libpcre.so.3 (0x00007ff631971000)
> libz.so.1 => /lib64/libz.so.1 (0x00007ff631954000)
> libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007ff631680000)
> libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007ff63165c000)
>
> Возможно, вас это устраивает, но для других это blocker.
А в чём именно заключается этот блокер / эта претензия?
Эти слова можно было понять как "слишком толстый pid 1" — такое
эстетическое "фи", принимается.
Или как "слишком забито адресное пространство очень привилегированного и
важного процесса" — тоже принимается. Но тогда где грань между допустимым и
недопустимым?
Я не принимаю какую-либо из сторон, как обычно, правы все; просто интересуюсь.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 12:21 ` Mikhail Novosyolov
@ 2020-12-07 12:24 ` Sergey V Turchin
2020-12-07 12:28 ` Mikhail Novosyolov
0 siblings, 1 reply; 65+ messages in thread
From: Sergey V Turchin @ 2020-12-07 12:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday, 7 December 2020 15:21:16 MSK Mikhail Novosyolov wrote:
[...]
> > Там многое делали опциональным недавно, вроде.
>
> Ага, dlopen() захадкоженного soname с надеждой на провиденье, что
> необходимый ABI есть в библиотеке. set-versions и пр. идут лесом.
Значит, для нас просто ничего не изменилось.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 11:27 ` Michael Shigorin
@ 2020-12-07 12:25 ` Mikhail Novosyolov
2020-12-07 12:43 ` Alexey Gladkov
2020-12-07 12:48 ` Michael Shigorin
0 siblings, 2 replies; 65+ messages in thread
From: Mikhail Novosyolov @ 2020-12-07 12:25 UTC (permalink / raw)
To: devel
07.12.2020 14:27, Michael Shigorin пишет:
> Словоблудие -- вот:
>
>> если у вас в некрофильной системе нет нужных симлинков, то это
>> проблема не конкретного acpid (сколько еще таких?), а того кто
>> осуществлял этот переход и не обеспечил совместимость
> Моё участие в ALT Linux Team началось с того, что webalizer
> "из коробки" смотрел в /usr/local/apache насчёт логов, надо
> было каждый раз делать тривиальную (и предсказуемую) правку
> на /var/log/httpd/ для того, чтоб он заработал.
>
> Альт взлетал не за счёт создания всех возможных рогаток
> (разве что нужных вроде listen = 127.0.0.1 ;-), а за счёт
> прагматичных решений. В том числе автоматизации рутины.
> Если бы был разумный вариант те симлинки переставить --
> его бы уже сделали. Желающие могут перечитать
> http://bugzilla.altlinux.org/32358
>
> PS: прекрати обкладывать всех чем попало, да не обложен будешь;
> [самоцензура]. Но, блин, с такими фанатиками я лучше пойду ОС
> Эльбрус пилить -- там всё древнее в плане инфраструктуры, зато
> [самоцензура], см. тж. http://systemd.io/RANDOM_SEEDS ("берите
> intel hwrng, вы же ему доверяете").
Но ведь это тоже фанатизм, только в обратную сторону ;-) Большинству людей удобен systemd, он решает их конкретные задачи и делает это лучше, чем sysvinit, они жертвуют простотой и предсказуемостью ради функционала, удобства работы, автоматизации иных задач.
Думаю, если бы я сопровождал пакеты с демонами, а любители sysvinit регулярно капали на мозг или так или иначе отвлекали, было бы немудрено слегка сорваться. Должно же быть ощущение небесполезности работы по качественному сопровождению init-скрипта. А когда в твоем пакете лежит НЕЧТО, за работу чего ты толком не отвечаешь, т.к., например, у тебя банально нет sysvinit, но понимаешь, что так делать неправильно, нарушается душевное равновесия.
Может, проще init-скрипты вынести в отдельный пакет, которым будет рулить группа любителей sysvinit? Такой вариант в Альте никогда не обсуждался?
>
> PPS 2 shaba: спасибо тебе, что как можешь -- прикрываешь,
> но это примерно как пограничник на большой войне, увы.
>
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 11:55 ` [devel] кому вообще нужен sysvinit Dmitry V. Levin
2020-12-07 12:02 ` Sergey V Turchin
2020-12-07 12:22 ` [devel] [JT] " Arseny Maslennikov
@ 2020-12-07 12:27 ` Michael Shigorin
2020-12-07 13:01 ` Arseny Maslennikov
2020-12-07 15:18 ` Alexey Sheplyakov
2 siblings, 2 replies; 65+ messages in thread
From: Michael Shigorin @ 2020-12-07 12:27 UTC (permalink / raw)
To: devel
On Mon, Dec 07, 2020 at 02:55:09PM +0300, Dmitry V. Levin wrote:
> $ ldd /proc/1/exe
[...]
> Возможно, вас это устраивает, но для других это blocker.
Для меня блокером оказалось уже то, что оно умеет *сегфолтиться*.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 12:24 ` Sergey V Turchin
@ 2020-12-07 12:28 ` Mikhail Novosyolov
2020-12-07 12:38 ` Sergey V Turchin
0 siblings, 1 reply; 65+ messages in thread
From: Mikhail Novosyolov @ 2020-12-07 12:28 UTC (permalink / raw)
To: devel
07.12.2020 15:24, Sergey V Turchin пишет:
> On Monday, 7 December 2020 15:21:16 MSK Mikhail Novosyolov wrote:
>
> [...]
>>> Там многое делали опциональным недавно, вроде.
>> Ага, dlopen() захадкоженного soname с надеждой на провиденье, что
>> необходимый ABI есть в библиотеке. set-versions и пр. идут лесом.
> Значит, для нас просто ничего не изменилось.
>
Почему не изменилось? То пакетная система гарантировала несломанность ABI в systemd, а то не гарантирует.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 12:28 ` Mikhail Novosyolov
@ 2020-12-07 12:38 ` Sergey V Turchin
2020-12-07 12:49 ` Mikhail Novosyolov
0 siblings, 1 reply; 65+ messages in thread
From: Sergey V Turchin @ 2020-12-07 12:38 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday, 7 December 2020 15:28:21 MSK Mikhail Novosyolov wrote:
> 07.12.2020 15:24, Sergey V Turchin пишет:
> > On Monday, 7 December 2020 15:21:16 MSK Mikhail Novosyolov wrote:
> >
> > [...]
> >
> >>> Там многое делали опциональным недавно, вроде.
> >>
> >> Ага, dlopen() захадкоженного soname с надеждой на провиденье, что
> >> необходимый ABI есть в библиотеке. set-versions и пр. идут лесом.
> >
> > Значит, для нас просто ничего не изменилось.
>
> Почему не изменилось? То пакетная система гарантировала несломанность ABI в
> systemd, а то не гарантирует.
Его будет нельзя слинковать?
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 12:25 ` Mikhail Novosyolov
@ 2020-12-07 12:43 ` Alexey Gladkov
2020-12-07 13:04 ` Mikhail Novosyolov
` (2 more replies)
2020-12-07 12:48 ` Michael Shigorin
1 sibling, 3 replies; 65+ messages in thread
From: Alexey Gladkov @ 2020-12-07 12:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 07, 2020 at 03:25:51PM +0300, Mikhail Novosyolov wrote:
> Может, проще init-скрипты вынести в отдельный пакет, которым будет
> рулить группа любителей sysvinit? Такой вариант в Альте никогда не
> обсуждался?
Не обсуждался. Потому что такой подход обречён на провал. init-скрипт
будет в роли догоняющего и в какой-то момент случится так, что сервис
поменяется, а init-скрипт не будет это учитывать.
Я видел идеи по конвертации systemd-сервисов в init-скрипты, но нормальной
реализации не видел, а писать что-то такое для альта нет мотивации.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 12:25 ` Mikhail Novosyolov
2020-12-07 12:43 ` Alexey Gladkov
@ 2020-12-07 12:48 ` Michael Shigorin
2020-12-07 12:53 ` Mikhail Novosyolov
1 sibling, 1 reply; 65+ messages in thread
From: Michael Shigorin @ 2020-12-07 12:48 UTC (permalink / raw)
To: devel
On Mon, Dec 07, 2020 at 03:25:51PM +0300, Mikhail Novosyolov wrote:
> Думаю, если бы я сопровождал пакеты с демонами, а любители
> sysvinit регулярно капали на мозг или так или иначе отвлекали,
> было бы немудрено слегка сорваться. Должно же быть ощущение
> небесполезности работы по качественному сопровождению
> init-скрипта.
Тёзка, тут NMU готовое прислали. А "пинками в светлое будущее"
мы уже в изводе других глобализаторов проходили, спасибо, хватит.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 12:38 ` Sergey V Turchin
@ 2020-12-07 12:49 ` Mikhail Novosyolov
2020-12-07 13:04 ` Sergey V Turchin
0 siblings, 1 reply; 65+ messages in thread
From: Mikhail Novosyolov @ 2020-12-07 12:49 UTC (permalink / raw)
To: devel
07.12.2020 15:38, Sergey V Turchin пишет:
> On Monday, 7 December 2020 15:28:21 MSK Mikhail Novosyolov wrote:
>> 07.12.2020 15:24, Sergey V Turchin пишет:
>>> On Monday, 7 December 2020 15:21:16 MSK Mikhail Novosyolov wrote:
>>>
>>> [...]
>>>
>>>>> Там многое делали опциональным недавно, вроде.
>>>> Ага, dlopen() захадкоженного soname с надеждой на провиденье, что
>>>> необходимый ABI есть в библиотеке. set-versions и пр. идут лесом.
>>> Значит, для нас просто ничего не изменилось.
>> Почему не изменилось? То пакетная система гарантировала несломанность ABI в
>> systemd, а то не гарантирует.
> Его будет нельзя слинковать?
>
пока нет. https://github.com/systemd/systemd/issues/17769
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 12:48 ` Michael Shigorin
@ 2020-12-07 12:53 ` Mikhail Novosyolov
0 siblings, 0 replies; 65+ messages in thread
From: Mikhail Novosyolov @ 2020-12-07 12:53 UTC (permalink / raw)
To: devel
07.12.2020 15:48, Michael Shigorin пишет:
> On Mon, Dec 07, 2020 at 03:25:51PM +0300, Mikhail Novosyolov wrote:
>> Думаю, если бы я сопровождал пакеты с демонами, а любители
>> sysvinit регулярно капали на мозг или так или иначе отвлекали,
>> было бы немудрено слегка сорваться. Должно же быть ощущение
>> небесполезности работы по качественному сопровождению
>> init-скрипта.
> Тёзка, тут NMU готовое прислали. А "пинками в светлое будущее"
> мы уже в изводе других глобализаторов проходили, спасибо, хватит.
>
Тут да. Но у такой реакции наверняка есть какие-то предпосылки.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 12:27 ` [devel] " Michael Shigorin
@ 2020-12-07 13:01 ` Arseny Maslennikov
2020-12-07 13:25 ` Alexey Gladkov
2020-12-07 13:59 ` Dmitry V. Levin
2020-12-07 15:18 ` Alexey Sheplyakov
1 sibling, 2 replies; 65+ messages in thread
From: Arseny Maslennikov @ 2020-12-07 13:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1412 bytes --]
On Mon, Dec 07, 2020 at 03:27:53PM +0300, Michael Shigorin wrote:
> On Mon, Dec 07, 2020 at 02:55:09PM +0300, Dmitry V. Levin wrote:
> > $ ldd /proc/1/exe
> [...]
> > Возможно, вас это устраивает, но для других это blocker.
>
> Для меня блокером оказалось уже то, что оно умеет *сегфолтиться*.
Бывают страшилки и пострашнее: как насчёт повисания на write(2) в
пространстве ядра на попытке записи в /dev/console, которая смотрит на
fb на мониторе? Виснет даже /bin/echo > /dev/console.
/proc/$$/stack закончится на redirected_tty_write, если память не
изменяет. Процесс становится неубиваемым.
Самое ужасное, что поди воспроизведи — на парке из 250 машин я
это ловил чуть меньше десятка раз за 2016-2019.
Мейнтейнеры ядра же что к vt-подсистеме, что к tty-подсистеме на
пушечный выстрел боятся подойти.
Где в архитектуре системы такое надо объезжать — вопрос, конечно,
с неоднозначным ответом.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 12:43 ` Alexey Gladkov
@ 2020-12-07 13:04 ` Mikhail Novosyolov
2020-12-07 13:24 ` Alexey Gladkov
2020-12-07 20:31 ` [devel] (без темы) Vladislav Zavjalov
2020-12-07 21:45 ` Vitaly Lipatov
2 siblings, 1 reply; 65+ messages in thread
From: Mikhail Novosyolov @ 2020-12-07 13:04 UTC (permalink / raw)
To: devel
07.12.2020 15:43, Alexey Gladkov пишет:
> On Mon, Dec 07, 2020 at 03:25:51PM +0300, Mikhail Novosyolov wrote:
>> Может, проще init-скрипты вынести в отдельный пакет, которым будет
>> рулить группа любителей sysvinit? Такой вариант в Альте никогда не
>> обсуждался?
> Не обсуждался. Потому что такой подход обречён на провал. init-скрипт
> будет в роли догоняющего и в какой-то момент случится так, что сервис
> поменяется, а init-скрипт не будет это учитывать.
Смотря какое качество сопровождения init-скриптов в среднем по больнице сейчас и что будет в будущем, когда то, что в них запускается, будет меняться, а тестировать старые скрипты в новых версиях пакетов большинство мейнтейнеров не будет.
> Я видел идеи по конвертации systemd-сервисов в init-скрипты, но нормальной
> реализации не видел, а писать что-то такое для альта нет мотивации.
Полноценно конвертировать нельзя. Например, в systemd-сервисе выставляются capabilities, создается особый mount-namespace, включается учет статистики потребления сетевого трафика и i/o. Запускать setcap внутри чего-то внутри чего-то внутри чего-то и надеяться, что выстроенная цепочка утилит отработает правильно? Или забивать на такое и запускать просто от root?
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 12:49 ` Mikhail Novosyolov
@ 2020-12-07 13:04 ` Sergey V Turchin
2020-12-07 13:18 ` Mikhail Novosyolov
0 siblings, 1 reply; 65+ messages in thread
From: Sergey V Turchin @ 2020-12-07 13:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday, 7 December 2020 15:49:50 MSK Mikhail Novosyolov wrote:
[...]
> >>>> Ага, dlopen() захадкоженного soname с надеждой на провиденье, что
> >>>> необходимый ABI есть в библиотеке. set-versions и пр. идут лесом.
> >>>
> >>> Значит, для нас просто ничего не изменилось.
> >>
> >> Почему не изменилось? То пакетная система гарантировала несломанность ABI
> >> в
> >> systemd, а то не гарантирует.
> >
> > Его будет нельзя слинковать?
>
> пока нет. https://github.com/systemd/systemd/issues/17769
Закиньте туда на всякий ссылку https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gfc-internals/Symbol-Versioning.html .
Пусть попробует такие версии ABI пооткрывать. ;-)
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 13:04 ` Sergey V Turchin
@ 2020-12-07 13:18 ` Mikhail Novosyolov
0 siblings, 0 replies; 65+ messages in thread
From: Mikhail Novosyolov @ 2020-12-07 13:18 UTC (permalink / raw)
To: devel
07.12.2020 16:04, Sergey V Turchin пишет:
> On Monday, 7 December 2020 15:49:50 MSK Mikhail Novosyolov wrote:
>
> [...]
>>>>>> Ага, dlopen() захадкоженного soname с надеждой на провиденье, что
>>>>>> необходимый ABI есть в библиотеке. set-versions и пр. идут лесом.
>>>>> Значит, для нас просто ничего не изменилось.
>>>> Почему не изменилось? То пакетная система гарантировала несломанность ABI
>>>> в
>>>> systemd, а то не гарантирует.
>>> Его будет нельзя слинковать?
>> пока нет. https://github.com/systemd/systemd/issues/17769
> Закиньте туда на всякий ссылку https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gfc-internals/Symbol-Versioning.html .
> Пусть попробует такие версии ABI пооткрывать. ;-)
Это обсуждается здесь: https://github.com/systemd/systemd/pull/17416
Готовится обновление формата ELF
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 13:04 ` Mikhail Novosyolov
@ 2020-12-07 13:24 ` Alexey Gladkov
0 siblings, 0 replies; 65+ messages in thread
From: Alexey Gladkov @ 2020-12-07 13:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 07, 2020 at 04:04:01PM +0300, Mikhail Novosyolov wrote:
> 07.12.2020 15:43, Alexey Gladkov пишет:
> > On Mon, Dec 07, 2020 at 03:25:51PM +0300, Mikhail Novosyolov wrote:
> >> Может, проще init-скрипты вынести в отдельный пакет, которым будет
> >> рулить группа любителей sysvinit? Такой вариант в Альте никогда не
> >> обсуждался?
> > Не обсуждался. Потому что такой подход обречён на провал. init-скрипт
> > будет в роли догоняющего и в какой-то момент случится так, что сервис
> > поменяется, а init-скрипт не будет это учитывать.
> Смотря какое качество сопровождения init-скриптов в среднем по больнице
> сейчас и что будет в будущем, когда то, что в них запускается, будет
> меняться, а тестировать старые скрипты в новых версиях пакетов
> большинство мейнтейнеров не будет.
Это известная проблема (aka "я в домике"). Она существует и для обратного
случая. Например, у меня нет systemd и сервисы для него в моих пакетах
мной не тестируются.
> > Я видел идеи по конвертации systemd-сервисов в init-скрипты, но
> > нормальной реализации не видел, а писать что-то такое для альта нет
> > мотивации.
> Полноценно конвертировать нельзя. Например, в systemd-сервисе
> выставляются capabilities, создается особый mount-namespace, включается
> учет статистики потребления сетевого трафика и i/o. Запускать setcap
> внутри чего-то внутри чего-то внутри чего-то и надеяться, что
> выстроенная цепочка утилит отработает правильно? Или забивать на такое и
> запускать просто от root?
Также как миграция sysv-скриптов в systemd-сервисы не всё учитывает, так и
обратная операция не обязательно всё сможет подхватить.
Для sysvinit мы реализовывали гибкое выставление rlimit. Ничего не мешает
добавить поддержку namespace (для них у меня где-то валялся набросок) и
capabilities.
Утилитам я доверяю больше т.к. их удобнее отлаживать.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 13:01 ` Arseny Maslennikov
@ 2020-12-07 13:25 ` Alexey Gladkov
2020-12-07 13:59 ` Dmitry V. Levin
1 sibling, 0 replies; 65+ messages in thread
From: Alexey Gladkov @ 2020-12-07 13:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 07, 2020 at 04:01:32PM +0300, Arseny Maslennikov wrote:
> On Mon, Dec 07, 2020 at 03:27:53PM +0300, Michael Shigorin wrote:
> > On Mon, Dec 07, 2020 at 02:55:09PM +0300, Dmitry V. Levin wrote:
> > > $ ldd /proc/1/exe
> > [...]
> > > Возможно, вас это устраивает, но для других это blocker.
> >
> > Для меня блокером оказалось уже то, что оно умеет *сегфолтиться*.
>
> Бывают страшилки и пострашнее: как насчёт повисания на write(2) в
> пространстве ядра на попытке записи в /dev/console, которая смотрит на
> fb на мониторе? Виснет даже /bin/echo > /dev/console.
> /proc/$$/stack закончится на redirected_tty_write, если память не
> изменяет. Процесс становится неубиваемым.
> Самое ужасное, что поди воспроизведи — на парке из 250 машин я
> это ловил чуть меньше десятка раз за 2016-2019.
>
> Мейнтейнеры ядра же что к vt-подсистеме, что к tty-подсистеме на
> пушечный выстрел боятся подойти.
Можно поподробнее тут и в отдельный тред ?
--
Rgrds, legion
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 13:01 ` Arseny Maslennikov
2020-12-07 13:25 ` Alexey Gladkov
@ 2020-12-07 13:59 ` Dmitry V. Levin
1 sibling, 0 replies; 65+ messages in thread
From: Dmitry V. Levin @ 2020-12-07 13:59 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Dec 07, 2020 at 04:01:32PM +0300, Arseny Maslennikov wrote:
> On Mon, Dec 07, 2020 at 03:27:53PM +0300, Michael Shigorin wrote:
> > On Mon, Dec 07, 2020 at 02:55:09PM +0300, Dmitry V. Levin wrote:
> > > $ ldd /proc/1/exe
> > [...]
> > > Возможно, вас это устраивает, но для других это blocker.
> >
> > Для меня блокером оказалось уже то, что оно умеет *сегфолтиться*.
>
> Бывают страшилки и пострашнее
Это не страшилки, а рутинные баги в systemd:
https://bugzilla.redhat.com/show_bug.cgi?id=1902819
Чем сложнее и запутанней pid 1, тем чаще это происходит.
--
ldv
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 11:08 ` Валерий Иноземцев
2020-12-07 11:27 ` Michael Shigorin
@ 2020-12-07 14:11 ` Vladimir D. Seleznev
2020-12-07 14:24 ` Dmitry V. Levin
2 siblings, 0 replies; 65+ messages in thread
From: Vladimir D. Seleznev @ 2020-12-07 14:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 07, 2020 at 02:08:21PM +0300, Валерий Иноземцев wrote:
> 07.12.2020 14:00, Michael Shigorin пишет:
> > On Mon, Dec 07, 2020 at 01:51:23PM +0300, Валерий Иноземцев wrote:
> >>>>>>> Исправление init-скрипта.
> >>>>>> что ему мешает и кому вообще нужен sysvinit?
> >
> > Если есть возможность поставлять когерентную конфигурацию,
> > так и надо делать, а не полагаться на то, что или установка
> > новая, или хозяин точно прочёл/понял/применил рекомендации.
> >
> >>>>> sysvinit нужен много кому, в т.ч. мне, vseleznev, mike, legion.
> >>>> с некрофилами все понятно, лично мне вся эта некрофилия не интересна
> >
> > А это что было, крофил ты наш?
>
> реальный тест на некрофильной системе, а не какое то там словоблудие.
> если у вас в некрофильной системе нет нужных симлинков, то это проблема
> не конкретного acpid (сколько еще таких?), а того кто осуществлял этот
> переход и не обеспечил совместимость
>
> $ rpmquery -f /var/run
> filesystem-2.3.18-alt1.aarch64
>
> >> [root@basalt ~]# rpmquery -a \*systemd\*
> >> systemd-utils-242-alt12.x86_64
> >> libsystemd-242-alt12.x86_64
> >> [root@basalt ~]# rpmquery -a \*sysvinit\*
> >> sysvinit-2.88-alt5.x86_64
> >> sysvinit-utils-2.88-alt5.x86_64
> >
> >>>> интересен ответ на первую часть вопроса
> >>> А вот когда мейнтенер закрывает свой пакет по acl и блокирует
> >>> исправление неинтересных ему багов
> >> много букав и не одной по существу
А можно просто пропустить исправление в Сизиф?
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 11:08 ` Валерий Иноземцев
2020-12-07 11:27 ` Michael Shigorin
2020-12-07 14:11 ` Vladimir D. Seleznev
@ 2020-12-07 14:24 ` Dmitry V. Levin
2 siblings, 0 replies; 65+ messages in thread
From: Dmitry V. Levin @ 2020-12-07 14:24 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Dec 07, 2020 at 02:08:21PM +0300, Валерий Иноземцев wrote:
[...]
> если у вас в некрофильной системе нет нужных симлинков, то это проблема
> не конкретного acpid (сколько еще таких?), а того кто осуществлял этот
> переход и не обеспечил совместимость
Разве кто-то осуществлял переход?
На мой взгляд, происходит неорганизованное переползание,
которое начали одни, а страдают из-за этого, как водится, другие.
Но всё это не имеет отношение к предмету обсуждения.
--
ldv
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 12:27 ` [devel] " Michael Shigorin
2020-12-07 13:01 ` Arseny Maslennikov
@ 2020-12-07 15:18 ` Alexey Sheplyakov
2020-12-07 15:49 ` Andrey Savchenko
` (2 more replies)
1 sibling, 3 replies; 65+ messages in thread
From: Alexey Sheplyakov @ 2020-12-07 15:18 UTC (permalink / raw)
To: ALT Linux Team development discussions, Michael Shigorin
Добрый вечер!
On 07.12.2020 16:27, Michael Shigorin wrote:
> On Mon, Dec 07, 2020 at 02:55:09PM +0300, Dmitry V. Levin wrote:
>> $ ldd /proc/1/exe
> [...]
>> Возможно, вас это устраивает, но для других это blocker.
>
> Для меня блокером оказалось уже то, что оно умеет *сегфолтиться*.
>
Ядро (Linux) умеет падать и виснуть гораздо лучше. Поэтому для устойчивости
системы в целом нет разницы, кто там рулевой в userspace - systemd, runit,
или GNU shepherd какой.
Программа, избавленная от глюков, впадает в нирвану. В нирване програмы
не глючат, но и не работают.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 15:18 ` Alexey Sheplyakov
@ 2020-12-07 15:49 ` Andrey Savchenko
2020-12-07 15:59 ` Arseny Maslennikov
2020-12-07 16:14 ` Vladimir D. Seleznev
2020-12-07 21:22 ` Alexey V. Vissarionov
2 siblings, 1 reply; 65+ messages in thread
From: Andrey Savchenko @ 2020-12-07 15:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1247 bytes --]
On Mon, 7 Dec 2020 19:18:45 +0400 Alexey Sheplyakov wrote:
> Добрый вечер!
>
> On 07.12.2020 16:27, Michael Shigorin wrote:
> > On Mon, Dec 07, 2020 at 02:55:09PM +0300, Dmitry V. Levin wrote:
> >> $ ldd /proc/1/exe
> > [...]
> >> Возможно, вас это устраивает, но для других это blocker.
> >
> > Для меня блокером оказалось уже то, что оно умеет *сегфолтиться*.
> >
> Ядро (Linux) умеет падать и виснуть гораздо лучше. Поэтому для устойчивости
> системы в целом нет разницы, кто там рулевой в userspace - systemd, runit,
> или GNU shepherd какой.
>
>
> Программа, избавленная от глюков, впадает в нирвану. В нирване програмы
> не глючат, но и не работают.
Однако, TeX работает уже то ли 10, то ли 15 лет.
И преложение Кнута о выплатах за найденные ошибки в силе, тем не
менее, не находят уже давно.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 15:49 ` Andrey Savchenko
@ 2020-12-07 15:59 ` Arseny Maslennikov
2020-12-07 23:06 ` Andrey Savchenko
0 siblings, 1 reply; 65+ messages in thread
From: Arseny Maslennikov @ 2020-12-07 15:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1044 bytes --]
On Mon, Dec 07, 2020 at 06:49:03PM +0300, Andrey Savchenko wrote:
> On Mon, 7 Dec 2020 19:18:45 +0400 Alexey Sheplyakov wrote:
> > Добрый вечер!
> >
> > Ядро (Linux) умеет падать и виснуть гораздо лучше. Поэтому для устойчивости
> > системы в целом нет разницы, кто там рулевой в userspace - systemd, runit,
> > или GNU shepherd какой.
> >
> >
> > Программа, избавленная от глюков, впадает в нирвану. В нирване програмы
> > не глючат, но и не работают.
>
> Однако, TeX работает уже то ли 10, то ли 15 лет.
> И преложение Кнута о выплатах за найденные ошибки в силе, тем не
> менее, не находят уже давно.
Много ли в реализации TeX сетевого и межпроцессного взаимодействия?
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 15:18 ` Alexey Sheplyakov
2020-12-07 15:49 ` Andrey Savchenko
@ 2020-12-07 16:14 ` Vladimir D. Seleznev
2020-12-07 16:30 ` Arseny Maslennikov
2020-12-07 21:22 ` Alexey V. Vissarionov
2 siblings, 1 reply; 65+ messages in thread
From: Vladimir D. Seleznev @ 2020-12-07 16:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 07, 2020 at 07:18:45PM +0400, Alexey Sheplyakov wrote:
> Добрый вечер!
>
> On 07.12.2020 16:27, Michael Shigorin wrote:
> > On Mon, Dec 07, 2020 at 02:55:09PM +0300, Dmitry V. Levin wrote:
> >> $ ldd /proc/1/exe
> > [...]
> >> Возможно, вас это устраивает, но для других это blocker.
> >
> > Для меня блокером оказалось уже то, что оно умеет *сегфолтиться*.
> >
> Ядро (Linux) умеет падать и виснуть гораздо лучше. Поэтому для устойчивости
> системы в целом нет разницы, кто там рулевой в userspace - systemd, runit,
> или GNU shepherd какой.
От падения ядра ничего не спасёт. Разве что лучшее ядро. С другой
стороны, я давно не помню падений ядра. Усложнять pid1 (да и вообще
увеличивать сложность системы) -- плохая мысль, больше точек отказал. А
в случае systemd гораздо веселее -- падение какого-нибудь системного
dbus оставляет систему в несопровождаемом состоянии.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 16:14 ` Vladimir D. Seleznev
@ 2020-12-07 16:30 ` Arseny Maslennikov
0 siblings, 0 replies; 65+ messages in thread
From: Arseny Maslennikov @ 2020-12-07 16:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1510 bytes --]
On Mon, Dec 07, 2020 at 07:14:22PM +0300, Vladimir D. Seleznev wrote:
> On Mon, Dec 07, 2020 at 07:18:45PM +0400, Alexey Sheplyakov wrote:
> > Добрый вечер!
> >
> > On 07.12.2020 16:27, Michael Shigorin wrote:
> > > On Mon, Dec 07, 2020 at 02:55:09PM +0300, Dmitry V. Levin wrote:
> > >> $ ldd /proc/1/exe
> > > [...]
> > >> Возможно, вас это устраивает, но для других это blocker.
> > >
> > > Для меня блокером оказалось уже то, что оно умеет *сегфолтиться*.
> > >
> > Ядро (Linux) умеет падать и виснуть гораздо лучше. Поэтому для устойчивости
> > системы в целом нет разницы, кто там рулевой в userspace - systemd, runit,
> > или GNU shepherd какой.
>
> От падения ядра ничего не спасёт. Разве что лучшее ядро. С другой
> стороны, я давно не помню падений ядра. Усложнять pid1 (да и вообще
> увеличивать сложность системы) -- плохая мысль, больше точек отказал. А
> в случае systemd гораздо веселее -- падение какого-нибудь системного
> dbus оставляет систему в несопровождаемом состоянии.
...Как и падение logind.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* [devel] (без темы)
2020-12-07 12:43 ` Alexey Gladkov
2020-12-07 13:04 ` Mikhail Novosyolov
@ 2020-12-07 20:31 ` Vladislav Zavjalov
2020-12-07 20:49 ` [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm Vladislav Zavjalov
2020-12-07 21:45 ` Vitaly Lipatov
2 siblings, 1 reply; 65+ messages in thread
From: Vladislav Zavjalov @ 2020-12-07 20:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 07, 2020 at 01:43:30PM +0100, Alexey Gladkov wrote:
> On Mon, Dec 07, 2020 at 03:25:51PM +0300, Mikhail Novosyolov wrote:
> > Может, проще init-скрипты вынести в отдельный пакет, которым будет
> > рулить группа любителей sysvinit? Такой вариант в Альте никогда не
> > обсуждался?
>
> Не обсуждался. Потому что такой подход обречён на провал. init-скрипт
> будет в роли догоняющего и в какой-то момент случится так, что сервис
> поменяется, а init-скрипт не будет это учитывать.
>
> Я видел идеи по конвертации systemd-сервисов в init-скрипты, но нормальной
> реализации не видел, а писать что-то такое для альта нет мотивации.
Произвольные инит-скрипты в одном месте собирать, кажется, имеет смысл
только для пакетов, в которых инит-скрипты не интересны ни апстриму
ни мантейнеру. Да и то, может быть, лучше делать отдельные пакеты с
инит-скриптами (что-то типа *-sysv), и смотреть по месту, где будут
жить их исходники: в самом пакете или отдельно. Но от пользователей
потребуется помнить про эти дополнительные пакеты - это большой минус
живущих отдельно инит-скриптов.
Тут еще параллельно идет обсуждение prefdm, который и является
собранными в одном месте инит-скриптами от *dm:
https://bugzilla.altlinux.org/show_bug.cgi?id=26405
Такой частный случай, кажется, еще имеет какой-то смысл. Но и про него
есть мнение, что смысла не так уж много.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 20:31 ` [devel] (без темы) Vladislav Zavjalov
@ 2020-12-07 20:49 ` Vladislav Zavjalov
0 siblings, 0 replies; 65+ messages in thread
From: Vladislav Zavjalov @ 2020-12-07 20:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Dec 07, 2020 at 11:31:55PM +0300, Vladislav Zavjalov wrote:
> Произвольные инит-скрипты в одном месте собирать, кажется, имеет смысл
> только для пакетов, в которых инит-скрипты не интересны ни апстриму
> ни мантейнеру. Да и то, может быть, лучше делать отдельные пакеты с
> инит-скриптами (что-то типа *-sysv), и смотреть по месту, где будут
> жить их исходники: в самом пакете или отдельно. Но от пользователей
> потребуется помнить про эти дополнительные пакеты - это большой минус
> живущих отдельно инит-скриптов.
>
> Тут еще параллельно идет обсуждение prefdm, который и является
> собранными в одном месте инит-скриптами от *dm:
> https://bugzilla.altlinux.org/show_bug.cgi?id=26405
> Такой частный случай, кажется, еще имеет какой-то смысл. Но и про него
> есть мнение, что смысла не так уж много.
Прошу прощения за потерянную тему в письме.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 15:18 ` Alexey Sheplyakov
2020-12-07 15:49 ` Andrey Savchenko
2020-12-07 16:14 ` Vladimir D. Seleznev
@ 2020-12-07 21:22 ` Alexey V. Vissarionov
2020-12-07 21:32 ` Mikhail Novosyolov
` (2 more replies)
2 siblings, 3 replies; 65+ messages in thread
From: Alexey V. Vissarionov @ 2020-12-07 21:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2020-12-07 19:18:45 +0400, Alexey Sheplyakov wrote:
>>> $ ldd /proc/1/exe
>> [...]
>>> Возможно, вас это устраивает, но для других это blocker.
>> Для меня блокером оказалось уже то, что оно умеет
>> *сегфолтиться*.
> Ядро (Linux) умеет падать и виснуть гораздо лучше.
Умеет. Но там проблемный кусок кода можно отключить. А как ты
отключишь, например, чудесную особенность systemd, когда все
процессы уже running, а target все еще никак не reached?
> Поэтому для устойчивости системы в целом нет разницы, кто там
> рулевой в userspace - systemd, runit, или GNU shepherd какой.
Разница существенная, и измеряется она в рублях: промышленная
эксплуатация ОС с systemd обходится в среднем на 10...15% дороже,
чем аналогичной ОС с sysVinit.
Когда количество машин измеряется хотя бы сотнями - это означает
найм дополнительных админов и (в случае провайдеров) регулярные
выплаты неустоек.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 21:22 ` Alexey V. Vissarionov
@ 2020-12-07 21:32 ` Mikhail Novosyolov
2020-12-07 21:44 ` Alexey V. Vissarionov
2020-12-08 3:52 ` Anton Farygin
2020-12-08 10:25 ` Alexey Sheplyakov
2 siblings, 1 reply; 65+ messages in thread
From: Mikhail Novosyolov @ 2020-12-07 21:32 UTC (permalink / raw)
To: devel
08.12.2020 00:22, Alexey V. Vissarionov пишет:
> On 2020-12-07 19:18:45 +0400, Alexey Sheplyakov wrote:
>
> >>> $ ldd /proc/1/exe
> >> [...]
> >>> Возможно, вас это устраивает, но для других это blocker.
> >> Для меня блокером оказалось уже то, что оно умеет
> >> *сегфолтиться*.
> > Ядро (Linux) умеет падать и виснуть гораздо лучше.
>
> Умеет. Но там проблемный кусок кода можно отключить. А как ты
> отключишь, например, чудесную особенность systemd, когда все
> процессы уже running, а target все еще никак не reached?
>
> > Поэтому для устойчивости системы в целом нет разницы, кто там
> > рулевой в userspace - systemd, runit, или GNU shepherd какой.
>
> Разница существенная, и измеряется она в рублях: промышленная
> эксплуатация ОС с systemd обходится в среднем на 10...15% дороже,
> чем аналогичной ОС с sysVinit.
>
> Когда количество машин измеряется хотя бы сотнями - это означает
> найм дополнительных админов и (в случае провайдеров) регулярные
> выплаты неустоек.
Вы забыли учесть время, сэкономленное на борьбу с инит-скриптами - системд делает то, что можно было бы долго делать руками.
>
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 21:32 ` Mikhail Novosyolov
@ 2020-12-07 21:44 ` Alexey V. Vissarionov
2020-12-07 23:13 ` mikhailnov
0 siblings, 1 reply; 65+ messages in thread
From: Alexey V. Vissarionov @ 2020-12-07 21:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2020-12-08 00:32:44 +0300, Mikhail Novosyolov wrote:
>>>>> $ ldd /proc/1/exe
>>>>> Возможно, вас это устраивает, но для других это blocker.
>>>> Для меня блокером оказалось уже то, что оно умеет
>>>> *сегфолтиться*.
>>> Ядро (Linux) умеет падать и виснуть гораздо лучше.
>> Умеет. Но там проблемный кусок кода можно отключить. А как ты
>> отключишь, например, чудесную особенность systemd, когда все
>> процессы уже running, а target все еще никак не reached?
>>> Поэтому для устойчивости системы в целом нет разницы, кто там
>>> рулевой в userspace - systemd, runit, или GNU shepherd какой.
>> Разница существенная, и измеряется она в рублях: промышленная
>> эксплуатация ОС с systemd обходится в среднем на 10...15% дороже,
>> чем аналогичной ОС с sysVinit.
>> Когда количество машин измеряется хотя бы сотнями - это означает
>> найм дополнительных админов и (в случае провайдеров) регулярные
>> выплаты неустоек.
> Вы забыли учесть время, сэкономленное на борьбу с инит-скриптами
> - системд делает то, что можно было бы долго делать руками.
Стоимость эксплуатации включает в себя в том числе и рабочее время
админов. И оно, разумеется, учтено.
Так что systemd - это просто дорого. Как бы оно ни нравилось вам и
всем вашим единомышленникам.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 12:43 ` Alexey Gladkov
2020-12-07 13:04 ` Mikhail Novosyolov
2020-12-07 20:31 ` [devel] (без темы) Vladislav Zavjalov
@ 2020-12-07 21:45 ` Vitaly Lipatov
2 siblings, 0 replies; 65+ messages in thread
From: Vitaly Lipatov @ 2020-12-07 21:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexey Gladkov писал 7.12.20 15:43:
> On Mon, Dec 07, 2020 at 03:25:51PM +0300, Mikhail Novosyolov wrote:
>> Может, проще init-скрипты вынести в отдельный пакет, которым будет
>> рулить группа любителей sysvinit? Такой вариант в Альте никогда не
>> обсуждался?
>
> Не обсуждался. Потому что такой подход обречён на провал. init-скрипт
> будет в роли догоняющего и в какой-то момент случится так, что сервис
> поменяется, а init-скрипт не будет это учитывать.
>
> Я видел идеи по конвертации systemd-сервисов в init-скрипты, но
> нормальной
> реализации не видел, а писать что-то такое для альта нет мотивации.
Плохая реализация есть в репозитории в виде пакета anyservice (запускает
на sysvinit service-файлы через monit). Готов её улучшить, если
понравится кому-то. Пока что оно в состоянии «у меня работает».
--
С уважением,
Виталий Липатов,
ALT Linux Team
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 15:59 ` Arseny Maslennikov
@ 2020-12-07 23:06 ` Andrey Savchenko
0 siblings, 0 replies; 65+ messages in thread
From: Andrey Savchenko @ 2020-12-07 23:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1457 bytes --]
On Mon, 7 Dec 2020 18:59:24 +0300 Arseny Maslennikov wrote:
> On Mon, Dec 07, 2020 at 06:49:03PM +0300, Andrey Savchenko wrote:
> > On Mon, 7 Dec 2020 19:18:45 +0400 Alexey Sheplyakov wrote:
> > > Добрый вечер!
> > >
> > > Ядро (Linux) умеет падать и виснуть гораздо лучше. Поэтому для устойчивости
> > > системы в целом нет разницы, кто там рулевой в userspace - systemd, runit,
> > > или GNU shepherd какой.
> > >
> > >
> > > Программа, избавленная от глюков, впадает в нирвану. В нирване програмы
> > > не глючат, но и не работают.
> >
> > Однако, TeX работает уже то ли 10, то ли 15 лет.
> > И преложение Кнута о выплатах за найденные ошибки в силе, тем не
> > менее, не находят уже давно.
>
> Много ли в реализации TeX сетевого и межпроцессного взаимодействия?
Это не имеет значения, там много других сложностей, но прямые руки
и грамотный, неторопливый подход к написанию кода, а не модный
нынче тяп-ляп-продакшн.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 21:44 ` Alexey V. Vissarionov
@ 2020-12-07 23:13 ` mikhailnov
0 siblings, 0 replies; 65+ messages in thread
From: mikhailnov @ 2020-12-07 23:13 UTC (permalink / raw)
To: devel
08.12.2020 00:44, Alexey V. Vissarionov пишет:
> On 2020-12-08 00:32:44 +0300, Mikhail Novosyolov wrote:
> >>>>> $ ldd /proc/1/exe
> >>>>> Возможно, вас это устраивает, но для других это blocker.
> >>>> Для меня блокером оказалось уже то, что оно умеет
> >>>> *сегфолтиться*.
> >>> Ядро (Linux) умеет падать и виснуть гораздо лучше.
> >> Умеет. Но там проблемный кусок кода можно отключить. А как ты
> >> отключишь, например, чудесную особенность systemd, когда все
> >> процессы уже running, а target все еще никак не reached?
> >>> Поэтому для устойчивости системы в целом нет разницы, кто там
> >>> рулевой в userspace - systemd, runit, или GNU shepherd какой.
> >> Разница существенная, и измеряется она в рублях: промышленная
> >> эксплуатация ОС с systemd обходится в среднем на 10...15% дороже,
> >> чем аналогичной ОС с sysVinit.
> >> Когда количество машин измеряется хотя бы сотнями - это означает
> >> найм дополнительных админов и (в случае провайдеров) регулярные
> >> выплаты неустоек.
> > Вы забыли учесть время, сэкономленное на борьбу с инит-скриптами
> > - системд делает то, что можно было бы долго делать руками.
>
> Стоимость эксплуатации включает в себя в том числе и рабочее время
> админов.
мастеров кунг-фу по написанию баш-портянок по щелчку пальцев со встроенным в головной мозг shellcheck(1). Их рабочее время недешево должно быть.
> И оно, разумеется, учтено.
>
> Так что systemd - это просто дорого. Как бы оно ни нравилось вам и
> всем вашим единомышленникам.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 21:22 ` Alexey V. Vissarionov
2020-12-07 21:32 ` Mikhail Novosyolov
@ 2020-12-08 3:52 ` Anton Farygin
2020-12-08 4:48 ` Alexey V. Vissarionov
2020-12-08 10:25 ` Alexey Sheplyakov
2 siblings, 1 reply; 65+ messages in thread
From: Anton Farygin @ 2020-12-08 3:52 UTC (permalink / raw)
To: devel
On 08.12.2020 00:22, Alexey V. Vissarionov wrote:
> Разница существенная, и измеряется она в рублях: промышленная
> эксплуатация ОС с systemd обходится в среднем на 10...15% дороже,
> чем аналогичной ОС с sysVinit.
Это фантазии, реальные же проблемы есть и там и там и выбор systemd
никак не сказывается на стоимости эксплуатации.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-08 3:52 ` Anton Farygin
@ 2020-12-08 4:48 ` Alexey V. Vissarionov
2020-12-08 5:02 ` Anton Farygin
0 siblings, 1 reply; 65+ messages in thread
From: Alexey V. Vissarionov @ 2020-12-08 4:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2020-12-08 06:52:45 +0300, Anton Farygin wrote:
>> Разница существенная, и измеряется она в рублях: промышленная
>> эксплуатация ОС с systemd обходится в среднем на 10...15% дороже,
>> чем аналогичной ОС с sysVinit.
> Это фантазии, реальные же проблемы есть и там и там и выбор
> systemd никак не сказывается на стоимости эксплуатации.
Расскажи об этих своих фантазиях провайдерам, которые до сих пор
используют CentOS 6...
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-08 4:48 ` Alexey V. Vissarionov
@ 2020-12-08 5:02 ` Anton Farygin
0 siblings, 0 replies; 65+ messages in thread
From: Anton Farygin @ 2020-12-08 5:02 UTC (permalink / raw)
To: devel
On 08.12.2020 07:48, Alexey V. Vissarionov wrote:
> On 2020-12-08 06:52:45 +0300, Anton Farygin wrote:
>
> >> Разница существенная, и измеряется она в рублях: промышленная
> >> эксплуатация ОС с systemd обходится в среднем на 10...15% дороже,
> >> чем аналогичной ОС с sysVinit.
> > Это фантазии, реальные же проблемы есть и там и там и выбор
> > systemd никак не сказывается на стоимости эксплуатации.
>
> Расскажи об этих своих фантазиях провайдерам, которые до сих пор
> используют CentOS 6...
Главная тема не раскрыта - как это связано со стоимостью эксплуатации ?
У меня есть знакомые провайдеры, успешно использующие решения с systemd
в своей работе.
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-07 11:48 ` Dmitry V. Levin
@ 2020-12-08 10:00 ` Dmitry V. Levin
2020-12-08 10:22 ` Валерий Иноземцев
0 siblings, 1 reply; 65+ messages in thread
From: Dmitry V. Levin @ 2020-12-08 10:00 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Dec 07, 2020 at 02:48:49PM +0300, Dmitry V. Levin wrote:
> On Mon, Dec 07, 2020 at 02:41:15PM +0300, Vladislav Zavjalov wrote:
> > On Sun, Dec 06, 2020 at 04:21:50PM +0300, Vladimir D. Seleznev wrote:
> > > > > Прошу пропустить задание в Сизиф.
> > > >
> > > > А что в нём?
> > >
> > > Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> > > /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> > > /var/{run,lock}.
> >
> > А все-таки, в чем проблема с этим изменением?
>
> Теперь, когда в %changelog отражена суть изменения, проблема в том,
> что исправленный пакет почему-то ещё не в Сизифе.
Поскольку бездействие мантейнера не было аргументировано,
я отправляю эту сборку в Сизиф.
> > Вне зависимости от того, нужен ли sysvinit, стоят ли у пользователей
> > правильные симлинки и т.п., было бы правильно приводить все к
> > /run/{,lock}, если это считается правильным местом. Если кто-то пишет
> > файл в /var/run, а ищут его в /run, то это выглядит как ошибка, даже
> > если симлики расставлены.
>
> +1
--
ldv
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm
2020-12-08 10:00 ` Dmitry V. Levin
@ 2020-12-08 10:22 ` Валерий Иноземцев
0 siblings, 0 replies; 65+ messages in thread
From: Валерий Иноземцев @ 2020-12-08 10:22 UTC (permalink / raw)
To: devel
[-- Attachment #1.1: Type: text/plain, Size: 605 bytes --]
08.12.2020 13:00, Dmitry V. Levin пишет:
> Поскольку бездействие мантейнера не было аргументировано,
> я отправляю эту сборку в Сизиф.
"не" здесь лишнее
$ ssh git-alt task show 262991
id=262991 locked=no shared=no fail_early=yes test_only=no repo=sisyphus
owner=vseleznv state=DONE try=4 iter=1 age=0w
build_time=2020-Dec-08/10:05:11
100:userid=vseleznv
200:srpm=acpid-2.0.32-alt2.src.rpm
200:userid=vseleznv
200:approved_by=root_ldv shrek
200:pkgname=acpid
--
Valery V. Inozemtsev
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: [devel] кому вообще нужен sysvinit
2020-12-07 21:22 ` Alexey V. Vissarionov
2020-12-07 21:32 ` Mikhail Novosyolov
2020-12-08 3:52 ` Anton Farygin
@ 2020-12-08 10:25 ` Alexey Sheplyakov
2 siblings, 0 replies; 65+ messages in thread
From: Alexey Sheplyakov @ 2020-12-08 10:25 UTC (permalink / raw)
To: ALT Linux Team development discussions, Alexey V. Vissarionov
On 08.12.2020 01:22, Alexey V. Vissarionov wrote:
> On 2020-12-07 19:18:45 +0400, Alexey Sheplyakov wrote:
>
> >>> $ ldd /proc/1/exe
> >> [...]
> >>> Возможно, вас это устраивает, но для других это blocker.
> >> Для меня блокером оказалось уже то, что оно умеет
> >> *сегфолтиться*.
> > Ядро (Linux) умеет падать и виснуть гораздо лучше.
>
> Умеет. Но там проблемный кусок кода можно отключить.
Ну отключил я CONFIG_ACPI, и что дальше? "Если у них нет хлеба, пусть едят пирожные"?
(А для начала вообще надо найти, что отключить)
А как ты
> отключишь, например, чудесную особенность systemd, когда все
> процессы уже running, а target все еще никак не reached?
Если NNN.target Requires=foobar.socket, то по определению reached он
будет после того, как на сокете кто-то начнет слушать. И это хорошо.
Потому что можно описать зависимости вида "apache нужно стартовать тогда,
когда mysql уже слушает". Или "ceph нужно стартовать после того, как появились
такие-то блочные устройства". Кстати, как там дела у sysv с такого рода
зависимостями?
Если NNN.target Requires=xyz.service, у которого Type=notify, и этот самый
xyz завтыкал (не уведомил systemd в положенный таймаут), то тоже никак.
И это тоже хорошо. Что толку от наличия процесса, если он затупил (возможно
не по своей вине, а из-за недостатка ресурсов)?
> > Поэтому для устойчивости системы в целом нет разницы, кто там
> > рулевой в userspace - systemd, runit, или GNU shepherd какой.
>
> Разница существенная, и измеряется она в рублях: промышленная
> эксплуатация ОС с systemd обходится в среднем на 10...15% дороже,
> чем аналогичной ОС с sysVinit.
Наблюдаю строго обратную ситуацию. Requires=такой-то.socket, и тривиальный патч
с sd_notify - и больше не надо держать эникейщиков, которые смотрели в netstat
и перезапускали сервис. Видимо, они и пишут гневные тексты о том, что systemd не нужен.
^ permalink raw reply [flat|nested] 65+ messages in thread
end of thread, other threads:[~2020-12-08 10:25 UTC | newest]
Thread overview: 65+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-06 12:33 ` [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm Vladimir D. Seleznev
2020-12-06 12:49 ` Dmitry V. Levin
2020-12-06 13:21 ` Vladimir D. Seleznev
2020-12-06 13:38 ` Dmitry V. Levin
2020-12-06 14:10 ` Vladimir D. Seleznev
2020-12-06 23:19 ` Alexey V. Vissarionov
2020-12-06 23:28 ` Vladimir D. Seleznev
2020-12-07 0:18 ` Alexey V. Vissarionov
2020-12-07 6:24 ` Валерий Иноземцев
2020-12-07 7:43 ` Andrey Savchenko
2020-12-07 8:03 ` Антон Мидюков
2020-12-07 10:48 ` Vladislav Zavjalov
2020-12-07 11:19 ` Антон Мидюков
2020-12-07 10:10 ` Валерий Иноземцев
2020-12-07 10:18 ` Andrey Savchenko
2020-12-07 10:51 ` Валерий Иноземцев
2020-12-07 11:00 ` Michael Shigorin
2020-12-07 11:08 ` Валерий Иноземцев
2020-12-07 11:27 ` Michael Shigorin
2020-12-07 12:25 ` Mikhail Novosyolov
2020-12-07 12:43 ` Alexey Gladkov
2020-12-07 13:04 ` Mikhail Novosyolov
2020-12-07 13:24 ` Alexey Gladkov
2020-12-07 20:31 ` [devel] (без темы) Vladislav Zavjalov
2020-12-07 20:49 ` [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm Vladislav Zavjalov
2020-12-07 21:45 ` Vitaly Lipatov
2020-12-07 12:48 ` Michael Shigorin
2020-12-07 12:53 ` Mikhail Novosyolov
2020-12-07 14:11 ` Vladimir D. Seleznev
2020-12-07 14:24 ` Dmitry V. Levin
2020-12-07 10:27 ` Vladislav Zavjalov
2020-12-07 11:08 ` Sergey Bolshakov
2020-12-07 11:48 ` Sergey V Turchin
2020-12-07 11:55 ` [devel] кому вообще нужен sysvinit Dmitry V. Levin
2020-12-07 12:02 ` Sergey V Turchin
2020-12-07 12:21 ` Mikhail Novosyolov
2020-12-07 12:24 ` Sergey V Turchin
2020-12-07 12:28 ` Mikhail Novosyolov
2020-12-07 12:38 ` Sergey V Turchin
2020-12-07 12:49 ` Mikhail Novosyolov
2020-12-07 13:04 ` Sergey V Turchin
2020-12-07 13:18 ` Mikhail Novosyolov
2020-12-07 12:22 ` [devel] [JT] " Arseny Maslennikov
2020-12-07 12:27 ` [devel] " Michael Shigorin
2020-12-07 13:01 ` Arseny Maslennikov
2020-12-07 13:25 ` Alexey Gladkov
2020-12-07 13:59 ` Dmitry V. Levin
2020-12-07 15:18 ` Alexey Sheplyakov
2020-12-07 15:49 ` Andrey Savchenko
2020-12-07 15:59 ` Arseny Maslennikov
2020-12-07 23:06 ` Andrey Savchenko
2020-12-07 16:14 ` Vladimir D. Seleznev
2020-12-07 16:30 ` Arseny Maslennikov
2020-12-07 21:22 ` Alexey V. Vissarionov
2020-12-07 21:32 ` Mikhail Novosyolov
2020-12-07 21:44 ` Alexey V. Vissarionov
2020-12-07 23:13 ` mikhailnov
2020-12-08 3:52 ` Anton Farygin
2020-12-08 4:48 ` Alexey V. Vissarionov
2020-12-08 5:02 ` Anton Farygin
2020-12-08 10:25 ` Alexey Sheplyakov
2020-12-07 11:41 ` [devel] [#262991] EPERM srpm=acpid-2.0.32-alt2.src.rpm Vladislav Zavjalov
2020-12-07 11:48 ` Dmitry V. Levin
2020-12-08 10:00 ` Dmitry V. Levin
2020-12-08 10:22 ` Валерий Иноземцев
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