* 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 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: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 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 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 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-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] [#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: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] [#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
* [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] [#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] [#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] [#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] [#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] [#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 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 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] кому вообще нужен 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] кому вообще нужен 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] кому вообще нужен 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] кому вообще нужен 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] [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 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: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] кому вообще нужен 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] кому вообще нужен 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: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 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
* 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] кому вообще нужен 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] кому вообще нужен 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
* 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: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
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