ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] [#240842] TESTED del=elogind
  @ 2019-11-15 11:18   ` Alexey Gladkov
  2019-11-15 12:09     ` Антон Мидюков
  2019-11-15 16:23     ` Mikhail Efremov
  0 siblings, 2 replies; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 11:18 UTC (permalink / raw)
  To: Антон
	Мидюков
  Cc: ALT Linux Team development discussions

On Fri, Nov 15, 2019 at 05:49:51PM +0700, Антон Мидюков wrote:
> Добрый день
> 
> В связи с чем? Регулярные сборки с sysv переведены на elogind.

Это в связи с тем, что этот пакет никогда не будет работать нормально. Его
невозможно поддерживать т.е. когда я его выкладывал, то выглядело всё
оптимистично, потому что libelogind по версии был близок к libsystemd.

Сейчас же стало очевидно, что подход с существованием libelogind как
альтернативы не жизнеспособен.

Проблема в том, что разработчики libsystemd ломают ABI. Из-за этого часть
функций просто не работают. Пакеты слинкованные с libsystemd нельзя
использовать с libelogind.

Единственный возможный подход в gentoo и devuan, где все пакеты
пересобираются с libelogind. Лишь в этом случае замена будет работать.

elogind может существовать именно как замена, а не альтернатива.

Проверьте будут ли работать регулярки если сделать:

control libelogind-preload disabled

?

Лишь в таком состоянии он может присутствовать в репозитории, но в этом
случае он довольно бесполезен потому что требует явной сборки пакета с
libelogind и не совместим по структуре cgroups с systemd. Это даже вредно
поскольку нельзя слинковаться и с libelogind, и с libsystemd. Это создаёт
плохую фрагментацию т.е. часть пакетов будет работать только с elogind,
часть только с systemd.

> 15.11.2019 17:32, Girar Builder awaiter robot пишет:
> > http://git.altlinux.org/tasks/240842/logs/events.1.1.log
> > 
> > 2019-Nov-15 10:29:32 :: test-only task #240842 for sisyphus started by legion:
> > #100 delete elogind
> > 2019-Nov-15 10:29:33 :: build check OK
> > 2019-Nov-15 10:29:33 :: noarch check OK
> > 2019-Nov-15 10:29:35 :: plan: src +0 -1 =17522, aarch64 +0 -7 =28928, i586 +0 -7 =30908, noarch +0 -1 =18328, ppc64le +0 -7 =29332, x86_64 +0 -7 =31236
> > 2019-Nov-15 10:29:35 :: version check OK
> > 2019-Nov-15 10:30:30 :: generated apt indices
> > 2019-Nov-15 10:30:30 :: created next repo
> > 2019-Nov-15 10:30:53 :: dependencies check OK
> > 2019-Nov-15 10:31:24 :: [x86_64 i586 aarch64 ppc64le] ELF symbols check OK
> > 2019-Nov-15 10:31:25 :: [x86_64-i586] plan: #0 +0 -2 =10701
> > 2019-Nov-15 10:31:42 :: [x86_64-i586] generated apt indices
> > 2019-Nov-15 10:31:42 :: [x86_64-i586] created next repo
> > 2019-Nov-15 10:31:50 :: [x86_64-i586] dependencies check OK
> > 2019-Nov-15 10:31:50 :: gears inheritance check OK
> > 2019-Nov-15 10:31:50 :: srpm inheritance check OK
> > girar-check-perms: access to elogind ALLOWED for legion: project leader
> > check-subtask-perms: #100: elogind: allowed for legion
> > 2019-Nov-15 10:31:50 :: acl check OK
> > 2019-Nov-15 10:32:23 :: created contents_index files
> > 2019-Nov-15 10:32:33 :: created hash files: aarch64 i586 noarch ppc64le src x86_64-i586 x86_64
> > 2019-Nov-15 10:32:34 :: task #240842 for sisyphus TESTED
> > _______________________________________________
> > Sisyphus-incominger mailing list
> > Sisyphus-incominger@lists.altlinux.org
> > https://lists.altlinux.org/mailman/listinfo/sisyphus-incominger
> 
> -- 
> С уважением, Антон Мидюков <antohami@basealt.ru>
> 

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 11:18   ` [devel] [#240842] TESTED del=elogind Alexey Gladkov
@ 2019-11-15 12:09     ` Антон Мидюков
  2019-11-15 15:53       ` Alexey Gladkov
  2019-11-15 16:23     ` Mikhail Efremov
  1 sibling, 1 reply; 31+ messages in thread
From: Антон Мидюков @ 2019-11-15 12:09 UTC (permalink / raw)
  To: devel

15.11.2019 18:18, Alexey Gladkov пишет:
> On Fri, Nov 15, 2019 at 05:49:51PM +0700, Антон Мидюков wrote:
>> Добрый день
>>
>> В связи с чем? Регулярные сборки с sysv переведены на elogind.
> Это в связи с тем, что этот пакет никогда не будет работать нормально. Его
> невозможно поддерживать т.е. когда я его выкладывал, то выглядело всё
> оптимистично, потому что libelogind по версии был близок к libsystemd.
>
> Сейчас же стало очевидно, что подход с существованием libelogind как
> альтернативы не жизнеспособен.
>
> Проблема в том, что разработчики libsystemd ломают ABI. Из-за этого часть
> функций просто не работают. Пакеты слинкованные с libsystemd нельзя
> использовать с libelogind.

А есть же ветка https://github.com/elogind/elogind/commits/v243-stable

Она совсем ещё не готова?

>
> Единственный возможный подход в gentoo и devuan, где все пакеты
> пересобираются с libelogind. Лишь в этом случае замена будет работать.
>
> elogind может существовать именно как замена, а не альтернатива.
>
> Проверьте будут ли работать регулярки если сделать:
>
> control libelogind-preload disabled
>
> ?
polkit-agent предсказуемо отвалился. Из применений тем не менее остаётся 
запуск пользовательских служб logind. Или тоже нет?
>
> Лишь в таком состоянии он может присутствовать в репозитории, но в этом
> случае он довольно бесполезен потому что требует явной сборки пакета с
> libelogind и не совместим по структуре cgroups с systemd. Это даже вредно
> поскольку нельзя слинковаться и с libelogind, и с libsystemd. Это создаёт
> плохую фрагментацию т.е. часть пакетов будет работать только с elogind,
> часть только с systemd.
>> 15.11.2019 17:32, Girar Builder awaiter robot пишет:
>>> http://git.altlinux.org/tasks/240842/logs/events.1.1.log
>>>
>>> 2019-Nov-15 10:29:32 :: test-only task #240842 for sisyphus started by legion:
>>> #100 delete elogind
>>> 2019-Nov-15 10:29:33 :: build check OK
>>> 2019-Nov-15 10:29:33 :: noarch check OK
>>> 2019-Nov-15 10:29:35 :: plan: src +0 -1 =17522, aarch64 +0 -7 =28928, i586 +0 -7 =30908, noarch +0 -1 =18328, ppc64le +0 -7 =29332, x86_64 +0 -7 =31236
>>> 2019-Nov-15 10:29:35 :: version check OK
>>> 2019-Nov-15 10:30:30 :: generated apt indices
>>> 2019-Nov-15 10:30:30 :: created next repo
>>> 2019-Nov-15 10:30:53 :: dependencies check OK
>>> 2019-Nov-15 10:31:24 :: [x86_64 i586 aarch64 ppc64le] ELF symbols check OK
>>> 2019-Nov-15 10:31:25 :: [x86_64-i586] plan: #0 +0 -2 =10701
>>> 2019-Nov-15 10:31:42 :: [x86_64-i586] generated apt indices
>>> 2019-Nov-15 10:31:42 :: [x86_64-i586] created next repo
>>> 2019-Nov-15 10:31:50 :: [x86_64-i586] dependencies check OK
>>> 2019-Nov-15 10:31:50 :: gears inheritance check OK
>>> 2019-Nov-15 10:31:50 :: srpm inheritance check OK
>>> girar-check-perms: access to elogind ALLOWED for legion: project leader
>>> check-subtask-perms: #100: elogind: allowed for legion
>>> 2019-Nov-15 10:31:50 :: acl check OK
>>> 2019-Nov-15 10:32:23 :: created contents_index files
>>> 2019-Nov-15 10:32:33 :: created hash files: aarch64 i586 noarch ppc64le src x86_64-i586 x86_64
>>> 2019-Nov-15 10:32:34 :: task #240842 for sisyphus TESTED
>>> _______________________________________________
>>> Sisyphus-incominger mailing list
>>> Sisyphus-incominger@lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/sisyphus-incominger
>> -- 
>> С уважением, Антон Мидюков <antohami@basealt.ru>
>>
-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 12:09     ` Антон Мидюков
@ 2019-11-15 15:53       ` Alexey Gladkov
  0 siblings, 0 replies; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 15:53 UTC (permalink / raw)
  To: Антон
	Мидюков
  Cc: devel

On Fri, Nov 15, 2019 at 07:09:54PM +0700, Антон Мидюков wrote:
> > Проблема в том, что разработчики libsystemd ломают ABI. Из-за этого часть
> > функций просто не работают. Пакеты слинкованные с libsystemd нельзя
> > использовать с libelogind.

Иллюстрация поломки [1]. За таким сложно угнаться. Это нужно неким образом
узнавать и бэкпортировать, а в этот момент все клиенты будут сломаны.
Конкретно вот это изменение сломало мне notification-daemon в системе и
благо ещё что демон просто не запускался и я его отдебажил.

> А есть же ветка https://github.com/elogind/elogind/commits/v243-stable

v241-stable Updated 8 hours ago by Yamakuzure
v243-stable Updated 24 days ago by Yamakuzure 

Она в некотором интересном состоянии. Мне очень не хочется бежать не в ту
сторону куда идёт апстрим. Апстрим сидит на v241 и исправляет его.

Вместе с тем в v241 нет символов, которые появились в v243:

sd_bus_object_vtable_format;
sd_event_source_disable_unref;

При этом их уже дёргают клиенты libsystemd. Я даже думать боюсь, что в
этом случае происходит, если будет использоваться libelogind. Часть
символов из одной библиотеки, а часть из другой.

> Она совсем ещё не готова?

Ну раз они не релизят, то не готова. Да и подход у elogind не такой. Они
предлагают линкотваться с libelogind и в этом случае у клиента проблем
нет [2].

> > Проверьте будут ли работать регулярки если сделать:
> > 
> > control libelogind-preload disabled
> > 
> > ?
> polkit-agent предсказуемо отвалился.

Вот. Это ожидаемо.

> Из применений тем не менее остаётся
> запуск пользовательских служб logind. Или тоже нет?

Я не очень понял "запуск пользовательских служб logind". Что это ?

Без подмены libsystemd остаётся только сама утилита logind и клиенты,
которые работают через libelogind (которых 0). Толку от такого демона нет
никакого. Все пользователи используют библиотеку.

[1] https://github.com/systemd/systemd/commit/8dd8a286d1d2770a22116d4eb730b2c3f5fa28a4#diff-0664187e1dac5dd69ed30c8577c27d3cR74
[2] https://github.com/elogind/elogind/issues/70

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 11:18   ` [devel] [#240842] TESTED del=elogind Alexey Gladkov
  2019-11-15 12:09     ` Антон Мидюков
@ 2019-11-15 16:23     ` Mikhail Efremov
  2019-11-15 16:43       ` Alexey Gladkov
  1 sibling, 1 reply; 31+ messages in thread
From: Mikhail Efremov @ 2019-11-15 16:23 UTC (permalink / raw)
  To: devel

On Fri, 15 Nov 2019 12:18:54 +0100 Alexey Gladkov wrote:
> On Fri, Nov 15, 2019 at 05:49:51PM +0700, Антон Мидюков wrote:
> > Добрый день
> > 
> > В связи с чем? Регулярные сборки с sysv переведены на elogind.  
> 
> Это в связи с тем, что этот пакет никогда не будет работать нормально. Его
> невозможно поддерживать т.е. когда я его выкладывал, то выглядело всё
> оптимистично, потому что libelogind по версии был близок к libsystemd.
> 
> Сейчас же стало очевидно, что подход с существованием libelogind как
> альтернативы не жизнеспособен.
> 
> Проблема в том, что разработчики libsystemd ломают ABI. Из-за этого часть
> функций просто не работают. Пакеты слинкованные с libsystemd нельзя
> использовать с libelogind.
> 
> Единственный возможный подход в gentoo и devuan, где все пакеты
> пересобираются с libelogind. Лишь в этом случае замена будет работать.
> 
> elogind может существовать именно как замена, а не альтернатива.

Именно поэтому я даже не пытался собирать его в Сизиф, хотя в свое время
на него смотрел. И когда увидел пакет в Сизифе, то удивлялся как же оно
вообще работает.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 16:23     ` Mikhail Efremov
@ 2019-11-15 16:43       ` Alexey Gladkov
  2019-11-15 16:58         ` Антон Мидюков
                           ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 16:43 UTC (permalink / raw)
  To: Mikhail Efremov; +Cc: devel

On Fri, Nov 15, 2019 at 07:23:46PM +0300, Mikhail Efremov wrote:
> Именно поэтому я даже не пытался собирать его в Сизиф, хотя в свое время
> на него смотрел. И когда увидел пакет в Сизифе, то удивлялся как же оно
> вообще работает.

Я надеялся, что смогу хоть что-то придумать, но увы. Если бы был только
API, то это ещё как-то ...

Альтернатив две либо пересобирать подмножество сизифа без systemd (это
будет уже не сизиф), либо исправлять logind/udev/systemd. Иными словами
альтернатив нет :)

Я также планирую удалить eudev. Это такой-же путь в никуда.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 16:43       ` Alexey Gladkov
@ 2019-11-15 16:58         ` Антон Мидюков
  2019-11-15 17:02           ` Dmitry V. Levin
  2019-11-15 17:17           ` Alexey Gladkov
  2019-11-15 17:37         ` Andrey Savchenko
  2019-11-15 21:16         ` Vladimir D. Seleznev
  2 siblings, 2 replies; 31+ messages in thread
From: Антон Мидюков @ 2019-11-15 16:58 UTC (permalink / raw)
  To: devel

15.11.2019 23:43, Alexey Gladkov пишет:
> On Fri, Nov 15, 2019 at 07:23:46PM +0300, Mikhail Efremov wrote:
>> Именно поэтому я даже не пытался собирать его в Сизиф, хотя в свое время
>> на него смотрел. И когда увидел пакет в Сизифе, то удивлялся как же оно
>> вообще работает.
> Я надеялся, что смогу хоть что-то придумать, но увы. Если бы был только
> API, то это ещё как-то ...
>
> Альтернатив две либо пересобирать подмножество сизифа без systemd (это
> будет уже не сизиф), либо исправлять logind/udev/systemd. Иными словами
> альтернатив нет :)
>
> Я также планирую удалить eudev. Это такой-же путь в никуда.
>
Раз деваться некуда, то придётся жить как-то без elogind. Печально, что 
стартеркиты с elogind выпустил.

Слом API в 243 версии systemd произошёл? В 242 слома не было?

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 16:58         ` Антон Мидюков
@ 2019-11-15 17:02           ` Dmitry V. Levin
  2019-11-15 17:17           ` Alexey Gladkov
  1 sibling, 0 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2019-11-15 17:02 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2133 bytes --]

On Fri, Nov 15, 2019 at 11:58:14PM +0700, Антон Мидюков wrote:
> 15.11.2019 23:43, Alexey Gladkov пишет:
> > On Fri, Nov 15, 2019 at 07:23:46PM +0300, Mikhail Efremov wrote:
> >> Именно поэтому я даже не пытался собирать его в Сизиф, хотя в свое время
> >> на него смотрел. И когда увидел пакет в Сизифе, то удивлялся как же оно
> >> вообще работает.
> > Я надеялся, что смогу хоть что-то придумать, но увы. Если бы был только
> > API, то это ещё как-то ...
> >
> > Альтернатив две либо пересобирать подмножество сизифа без systemd (это
> > будет уже не сизиф), либо исправлять logind/udev/systemd. Иными словами
> > альтернатив нет :)
> >
> > Я также планирую удалить eudev. Это такой-же путь в никуда.
> >
> Раз деваться некуда, то придётся жить как-то без elogind. Печально, что 
> стартеркиты с elogind выпустил.
> 
> Слом API в 243 версии systemd произошёл? В 242 слома не было?

Насчёт слома не скажу, но ABI у них расширяется постоянно:

$ rpmquery --provides -p Sisyphus/files/x86_64/RPMS/libsystemd-243-alt4.x86_64.rpm |grep -F LIBSYSTEMD
libsystemd.so.0(LIBSYSTEMD_209)(64bit)  
libsystemd.so.0(LIBSYSTEMD_211)(64bit)  
libsystemd.so.0(LIBSYSTEMD_213)(64bit)  
libsystemd.so.0(LIBSYSTEMD_214)(64bit)  
libsystemd.so.0(LIBSYSTEMD_216)(64bit)  
libsystemd.so.0(LIBSYSTEMD_217)(64bit)  
libsystemd.so.0(LIBSYSTEMD_219)(64bit)  
libsystemd.so.0(LIBSYSTEMD_220)(64bit)  
libsystemd.so.0(LIBSYSTEMD_221)(64bit)  
libsystemd.so.0(LIBSYSTEMD_222)(64bit)  
libsystemd.so.0(LIBSYSTEMD_226)(64bit)  
libsystemd.so.0(LIBSYSTEMD_227)(64bit)  
libsystemd.so.0(LIBSYSTEMD_229)(64bit)  
libsystemd.so.0(LIBSYSTEMD_230)(64bit)  
libsystemd.so.0(LIBSYSTEMD_231)(64bit)  
libsystemd.so.0(LIBSYSTEMD_232)(64bit)  
libsystemd.so.0(LIBSYSTEMD_233)(64bit)  
libsystemd.so.0(LIBSYSTEMD_234)(64bit)  
libsystemd.so.0(LIBSYSTEMD_236)(64bit)  
libsystemd.so.0(LIBSYSTEMD_237)(64bit)  
libsystemd.so.0(LIBSYSTEMD_238)(64bit)  
libsystemd.so.0(LIBSYSTEMD_239)(64bit)  
libsystemd.so.0(LIBSYSTEMD_240)(64bit)  
libsystemd.so.0(LIBSYSTEMD_241)(64bit)  
libsystemd.so.0(LIBSYSTEMD_243)(64bit)


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 16:58         ` Антон Мидюков
  2019-11-15 17:02           ` Dmitry V. Levin
@ 2019-11-15 17:17           ` Alexey Gladkov
  2019-11-15 17:25             ` Антон Мидюков
  1 sibling, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 17:17 UTC (permalink / raw)
  To: Антон
	Мидюков
  Cc: devel

On Fri, Nov 15, 2019 at 11:58:14PM +0700, Антон Мидюков wrote:
> > Альтернатив две либо пересобирать подмножество сизифа без systemd (это
> > будет уже не сизиф), либо исправлять logind/udev/systemd. Иными словами
> > альтернатив нет :)
> > 
> > Я также планирую удалить eudev. Это такой-же путь в никуда.
> > 
> Раз деваться некуда, то придётся жить как-то без elogind.

Да, это довольно трудно. Мне пришлось аж на etcnet откатиться на машине,
хотя надеялся, что до этого не дойдёт.

> Печально, что
> стартеркиты с elogind выпустил.

Это сизиф. Тут не всё так стабильно.

> Слом API в 243 версии systemd произошёл? В 242 слома не было?

Ну судя по истории вроде да. Эти изменения даже вроде есть в elogind
v243-stable.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 17:17           ` Alexey Gladkov
@ 2019-11-15 17:25             ` Антон Мидюков
  2019-11-15 17:32               ` Alexey Gladkov
  0 siblings, 1 reply; 31+ messages in thread
From: Антон Мидюков @ 2019-11-15 17:25 UTC (permalink / raw)
  To: devel

16.11.2019 0:17, Alexey Gladkov пишет:
> On Fri, Nov 15, 2019 at 11:58:14PM +0700, Антон Мидюков wrote:
>>> Альтернатив две либо пересобирать подмножество сизифа без systemd (это
>>> будет уже не сизиф), либо исправлять logind/udev/systemd. Иными словами
>>> альтернатив нет :)
>>>
>>> Я также планирую удалить eudev. Это такой-же путь в никуда.
>>>
>> Раз деваться некуда, то придётся жить как-то без elogind.
> Да, это довольно трудно. Мне пришлось аж на etcnet откатиться на машине,
> хотя надеялся, что до этого не дойдёт.
>
>> Печально, что
>> стартеркиты с elogind выпустил.
> Это сизиф. Тут не всё так стабильно.

Стартеркиты на p9. Там пока systemd 242. Но это не навсегда же.

Но в рамках p9 может и удастся обновлять синхронно с systemd.


-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 17:25             ` Антон Мидюков
@ 2019-11-15 17:32               ` Alexey Gladkov
  2019-11-15 18:10                 ` Sergey Y. Afonin
  0 siblings, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 17:32 UTC (permalink / raw)
  To: Антон
	Мидюков
  Cc: devel

On Sat, Nov 16, 2019 at 12:25:37AM +0700, Антон Мидюков wrote:
> Стартеркиты на p9. Там пока systemd 242. Но это не навсегда же.
> 
> Но в рамках p9 может и удастся обновлять синхронно с systemd.

Ещё раз. elogind решил не гнаться за libsystemd. Нельзя гарантировать их
синхронность. Используя elogind в p9 вы просто оттягиваете неизбежное.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 16:43       ` Alexey Gladkov
  2019-11-15 16:58         ` Антон Мидюков
@ 2019-11-15 17:37         ` Andrey Savchenko
  2019-11-15 19:16           ` Alexey Gladkov
  2019-11-17  0:15           ` Alexey V. Vissarionov
  2019-11-15 21:16         ` Vladimir D. Seleznev
  2 siblings, 2 replies; 31+ messages in thread
From: Andrey Savchenko @ 2019-11-15 17:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1110 bytes --]

On Fri, 15 Nov 2019 17:43:26 +0100 Alexey Gladkov wrote:
> On Fri, Nov 15, 2019 at 07:23:46PM +0300, Mikhail Efremov wrote:
> > Именно поэтому я даже не пытался собирать его в Сизиф, хотя в свое время
> > на него смотрел. И когда увидел пакет в Сизифе, то удивлялся как же оно
> > вообще работает.
> 
> Я надеялся, что смогу хоть что-то придумать, но увы. Если бы был только
> API, то это ещё как-то ...
> 
> Альтернатив две либо пересобирать подмножество сизифа без systemd (это
> будет уже не сизиф), либо исправлять logind/udev/systemd. Иными словами
> альтернатив нет :)
> 
> Я также планирую удалить eudev. Это такой-же путь в никуда.

eudev нормально работает, его-то за что? 


Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 17:32               ` Alexey Gladkov
@ 2019-11-15 18:10                 ` Sergey Y. Afonin
  2019-11-15 19:46                   ` Alexey Gladkov
  0 siblings, 1 reply; 31+ messages in thread
From: Sergey Y. Afonin @ 2019-11-15 18:10 UTC (permalink / raw)
  To: devel

On Friday 15 November 2019, Alexey Gladkov wrote:

> > Но в рамках p9 может и удастся обновлять синхронно с systemd.
> 
> Ещё раз. elogind решил не гнаться за libsystemd. Нельзя гарантировать их
> синхронность. Используя elogind в p9 вы просто оттягиваете неизбежное.
 
А кто заставляет нас гнаться за systemd? Нельзя ли обновлять systemd только
до версии, соответствующей последнему elogind?

-- 
С уважением, Сергей Афонин


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 17:37         ` Andrey Savchenko
@ 2019-11-15 19:16           ` Alexey Gladkov
  2019-11-16 18:13             ` Andrey Savchenko
  2019-11-17  0:15           ` Alexey V. Vissarionov
  1 sibling, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 19:16 UTC (permalink / raw)
  To: Andrey Savchenko; +Cc: ALT Linux Team development discussions

On Fri, Nov 15, 2019 at 08:37:40PM +0300, Andrey Savchenko wrote:
> > Я также планирую удалить eudev. Это такой-же путь в никуда.
> 
> eudev нормально работает, его-то за что? 

Работает ? C sysvinit ?

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 18:10                 ` Sergey Y. Afonin
@ 2019-11-15 19:46                   ` Alexey Gladkov
  2019-11-15 21:08                     ` Sergey Y. Afonin
  0 siblings, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 19:46 UTC (permalink / raw)
  To: Sergey Y. Afonin; +Cc: devel

On Fri, Nov 15, 2019 at 10:10:12PM +0400, Sergey Y. Afonin wrote:
> On Friday 15 November 2019, Alexey Gladkov wrote:
> 
> > > Но в рамках p9 может и удастся обновлять синхронно с systemd.
> > 
> > Ещё раз. elogind решил не гнаться за libsystemd. Нельзя гарантировать их
> > синхронность. Используя elogind в p9 вы просто оттягиваете неизбежное.
>  
> А кто заставляет нас гнаться за systemd? Нельзя ли обновлять systemd только
> до версии, соответствующей последнему elogind?

Гнаться нужно, потому что нельзя останавливать обновления systemd из-за
elogind. При всей моей нелюбви systemd пользовательская база systemd и
elogind несоизмерима.

Вот сейчас как раз такая ситуация, о которой вы спрашиваете. Раз elogind
реализует v241 и пока нет новых релизов, то systemd нельзя обновлять ?

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 19:46                   ` Alexey Gladkov
@ 2019-11-15 21:08                     ` Sergey Y. Afonin
  2019-11-15 21:49                       ` Alexey Gladkov
  2019-11-16 18:19                       ` Andrey Savchenko
  0 siblings, 2 replies; 31+ messages in thread
From: Sergey Y. Afonin @ 2019-11-15 21:08 UTC (permalink / raw)
  To: devel

On Friday 15 November 2019, Alexey Gladkov wrote:

> Вот сейчас как раз такая ситуация, о которой вы спрашиваете. Раз elogind
> реализует v241 и пока нет новых релизов, то systemd нельзя обновлять ?
 
А что есть принципиально важного в systemd 243, из-за чего нельзя подождать
elogind? Кстати, а команда, которая E2K занимается, за systemd успевает?

-- 
С уважением, Сергей Афонин


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 16:43       ` Alexey Gladkov
  2019-11-15 16:58         ` Антон Мидюков
  2019-11-15 17:37         ` Andrey Savchenko
@ 2019-11-15 21:16         ` Vladimir D. Seleznev
  2019-11-15 21:28           ` Alexey Gladkov
    2 siblings, 2 replies; 31+ messages in thread
From: Vladimir D. Seleznev @ 2019-11-15 21:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 15, 2019 at 05:43:26PM +0100, Alexey Gladkov wrote:
> On Fri, Nov 15, 2019 at 07:23:46PM +0300, Mikhail Efremov wrote:
> > Именно поэтому я даже не пытался собирать его в Сизиф, хотя в свое время
> > на него смотрел. И когда увидел пакет в Сизифе, то удивлялся как же оно
> > вообще работает.
> 
> Я надеялся, что смогу хоть что-то придумать, но увы. Если бы был только
> API, то это ещё как-то ...
> 
> Альтернатив две либо пересобирать подмножество сизифа без systemd (это
> будет уже не сизиф), либо исправлять logind/udev/systemd. Иными словами
> альтернатив нет :)

Мы уже исправили RPM, правда, не до конца. А есть план?

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 21:16         ` Vladimir D. Seleznev
@ 2019-11-15 21:28           ` Alexey Gladkov
    1 sibling, 0 replies; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 21:28 UTC (permalink / raw)
  To: Vladimir D. Seleznev; +Cc: ALT Linux Team development discussions

On Sat, Nov 16, 2019 at 12:16:15AM +0300, Vladimir D. Seleznev wrote:
> > Альтернатив две либо пересобирать подмножество сизифа без systemd (это
> > будет уже не сизиф), либо исправлять logind/udev/systemd. Иными словами
> > альтернатив нет :)
> 
> Мы уже исправили RPM, правда, не до конца. А есть план?

У меня нет никаких планов связываться с авторами этого проекта.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 21:08                     ` Sergey Y. Afonin
@ 2019-11-15 21:49                       ` Alexey Gladkov
  2019-11-15 23:09                         ` Sergey Y. Afonin
  2019-11-16 18:19                       ` Andrey Savchenko
  1 sibling, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 21:49 UTC (permalink / raw)
  To: Sergey Y. Afonin; +Cc: devel

On Sat, Nov 16, 2019 at 01:08:23AM +0400, Sergey Y. Afonin wrote:
> On Friday 15 November 2019, Alexey Gladkov wrote:
> 
> > Вот сейчас как раз такая ситуация, о которой вы спрашиваете. Раз elogind
> > реализует v241 и пока нет новых релизов, то systemd нельзя обновлять ?
>  
> А что есть принципиально важного в systemd 243, из-за чего нельзя подождать
> elogind?

Я не мантейнер systemd, но например:

https://nvd.nist.gov/vuln/detail/CVE-2018-21029

Только давайте не будем обсуждать насколько важная для кого-то эта бага. Я
привёл лишь пример CVE конкретно в этом релизе. Помимо CVE у них очень
большой список изменений:

https://github.com/systemd/systemd/blob/master/NEWS#L166-L644

Я не вижу почему мантейнер systemd должен ждать с релизом из-за другого
проекта. К тому же, сколько ему ждать, если уже у systemd вышло 2 релиза ?

> Кстати, а команда, которая E2K занимается, за systemd успевает?

Не. Это не ко мне. Я не люблю systemd. Мне пофиг на e2k.

Могу лишь сказать, что любая архитектура не включённая в сборочницу должна
догонять сизиф силами своих сопровождающих. Их никто ждать не будет.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  @ 2019-11-15 23:05             ` Alexey Gladkov
  0 siblings, 0 replies; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 23:05 UTC (permalink / raw)
  To: Alexey Shabalin; +Cc: ALT Linux Team development discussions

On Sat, Nov 16, 2019 at 01:41:35AM +0300, Alexey Shabalin wrote:
> > > Альтернатив две либо пересобирать подмножество сизифа без systemd (это
> > > будет уже не сизиф), либо исправлять logind/udev/systemd. Иными словами
> > > альтернатив нет :)
> >
> > Мы уже исправили RPM, правда, не до конца. А есть план?
> >
> 
> Это была угроза? Исправили rpm не до конца, сейчас ещё elogind исправим не
> до конца! :)

elogind бессмысленно исправлять. Речь шла про systemd :)

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 21:49                       ` Alexey Gladkov
@ 2019-11-15 23:09                         ` Sergey Y. Afonin
  2019-11-15 23:46                           ` Alexey Gladkov
  0 siblings, 1 reply; 31+ messages in thread
From: Sergey Y. Afonin @ 2019-11-15 23:09 UTC (permalink / raw)
  To: devel

On Saturday 16 November 2019, Alexey Gladkov wrote:

> Я не вижу почему мантейнер systemd должен ждать с релизом из-за другого
> проекта. К тому же, сколько ему ждать, если уже у systemd вышло 2 релиза ?

Всё бы хорошо, только systemd не самый обычный пакет в плане иерархии в
системе.

-- 
С уважением, Сергей Афонин


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 23:09                         ` Sergey Y. Afonin
@ 2019-11-15 23:46                           ` Alexey Gladkov
  0 siblings, 0 replies; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-15 23:46 UTC (permalink / raw)
  To: Sergey Y. Afonin; +Cc: devel

On Sat, Nov 16, 2019 at 03:09:03AM +0400, Sergey Y. Afonin wrote:
> On Saturday 16 November 2019, Alexey Gladkov wrote:
> 
> > Я не вижу почему мантейнер systemd должен ждать с релизом из-за другого
> > проекта. К тому же, сколько ему ждать, если уже у systemd вышло 2 релиза ?
> 
> Всё бы хорошо, только systemd не самый обычный пакет в плане иерархии в
> системе.

Вот именно. А вот elogind обычный пакет и он не должен блокировать не
самый обычный пакет. Исправление ошибок в systemd важнее. Их там много.

Я не знаю о чём мы спорим. Я уже изложил свою точку зрения. Я попробовал и
не вижу как elogind может работать в нашем репозитории. Даже если у
мантейнера systemd появится желание координироваться (это не упрёк т.к я
не просил его) по релизам, то я всё равно не вижу как оно будет работать.
Я не хочу тратить время shaba@ на попытки подружить два эти пакета.

Если вы считаете иначе, то воскресите пакет и попробуйте сами заставить
это работать.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 19:16           ` Alexey Gladkov
@ 2019-11-16 18:13             ` Andrey Savchenko
  2019-11-16 19:34               ` Alexey Gladkov
  0 siblings, 1 reply; 31+ messages in thread
From: Andrey Savchenko @ 2019-11-16 18:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 529 bytes --]

On Fri, 15 Nov 2019 20:16:56 +0100 Alexey Gladkov wrote:
> On Fri, Nov 15, 2019 at 08:37:40PM +0300, Andrey Savchenko wrote:
> > > Я также планирую удалить eudev. Это такой-же путь в никуда.
> > 
> > eudev нормально работает, его-то за что? 
> 
> Работает ? C sysvinit ?

Да, работает. Правда, есть проблема попадания в initrd как eudev,
так и systemd-udevd. 


Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 21:08                     ` Sergey Y. Afonin
  2019-11-15 21:49                       ` Alexey Gladkov
@ 2019-11-16 18:19                       ` Andrey Savchenko
  1 sibling, 0 replies; 31+ messages in thread
From: Andrey Savchenko @ 2019-11-16 18:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1235 bytes --]

On Sat, 16 Nov 2019 01:08:23 +0400 Sergey Y. Afonin wrote:
> On Friday 15 November 2019, Alexey Gladkov wrote:
> 
> > Вот сейчас как раз такая ситуация, о которой вы спрашиваете. Раз elogind
> > реализует v241 и пока нет новых релизов, то systemd нельзя обновлять ?
>  
> А что есть принципиально важного в systemd 243, из-за чего нельзя подождать
> elogind? Кстати, а команда, которая E2K занимается, за systemd успевает?

Репозиторий e2k в догоняющем режиме, сейчас там systemd-234.
Обновляется по мере надобности, приходится патчить из-за
неадекватности разработчиков systemd (которые, например,
завязываются на недокументированные особенности gcc).

Оба разработчика e2k на собственных рабочих станциях используют
sysvinit, чего и другим желаем :)

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-16 18:13             ` Andrey Savchenko
@ 2019-11-16 19:34               ` Alexey Gladkov
  2019-11-17 17:37                 ` Andrey Savchenko
  0 siblings, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-16 19:34 UTC (permalink / raw)
  To: Andrey Savchenko; +Cc: ALT Linux Team development discussions

On Sat, Nov 16, 2019 at 09:13:29PM +0300, Andrey Savchenko wrote:
> On Fri, 15 Nov 2019 20:16:56 +0100 Alexey Gladkov wrote:
> > On Fri, Nov 15, 2019 at 08:37:40PM +0300, Andrey Savchenko wrote:
> > > > Я также планирую удалить eudev. Это такой-же путь в никуда.
> > > 
> > > eudev нормально работает, его-то за что? 
> > 
> > Работает ? C sysvinit ?
> 
> Да, работает. Правда, есть проблема попадания в initrd как eudev,
> так и systemd-udevd. 

Я так понимаю, что вы используете noudev при загрузке. Так ?

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-15 17:37         ` Andrey Savchenko
  2019-11-15 19:16           ` Alexey Gladkov
@ 2019-11-17  0:15           ` Alexey V. Vissarionov
  1 sibling, 0 replies; 31+ messages in thread
From: Alexey V. Vissarionov @ 2019-11-17  0:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2019-11-15 20:37:40 +0300, Andrey Savchenko wrote:

 >> Альтернатив две либо пересобирать подмножество сизифа без
 >> systemd (это будет уже не сизиф), либо исправлять logind/
 >> udev/systemd. Иными словами альтернатив нет :)
 >> Я также планирую удалить eudev. Это такой-же путь в никуда.
 > eudev нормально работает, его-то за что?

За компанию. Еще хорошо было бы метастазы systemd ампутировать,
но ими уже слишком многое поражено - нужна спецтерапия.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-16 19:34               ` Alexey Gladkov
@ 2019-11-17 17:37                 ` Andrey Savchenko
  2019-11-17 22:21                   ` Dmitry V. Levin
  2019-11-18  9:22                   ` Alexey Gladkov
  0 siblings, 2 replies; 31+ messages in thread
From: Andrey Savchenko @ 2019-11-17 17:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1202 bytes --]

On Sat, 16 Nov 2019 20:34:17 +0100 Alexey Gladkov wrote:
> On Sat, Nov 16, 2019 at 09:13:29PM +0300, Andrey Savchenko wrote:
> > On Fri, 15 Nov 2019 20:16:56 +0100 Alexey Gladkov wrote:
> > > On Fri, Nov 15, 2019 at 08:37:40PM +0300, Andrey Savchenko wrote:
> > > > > Я также планирую удалить eudev. Это такой-же путь в никуда.
> > > > 
> > > > eudev нормально работает, его-то за что? 
> > > 
> > > Работает ? C sysvinit ?
> > 
> > Да, работает. Правда, есть проблема попадания в initrd как eudev,
> > так и systemd-udevd. 
> 
> Я так понимаю, что вы используете noudev при загрузке. Так ?

Нет. Я не знал про эту опцию и прибивал лишний systemd-udevd.
Попробую на следующей неделе.

Этой опции нет в kernel-parameters.txt. Я так понимаю, что это фича
нашего initrd? На wiki есть только упоминание вскользь и никакой
документации.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-17 17:37                 ` Andrey Savchenko
@ 2019-11-17 22:21                   ` Dmitry V. Levin
  2019-11-17 22:32                     ` Andrey Savchenko
  2019-11-18  9:22                   ` Alexey Gladkov
  1 sibling, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2019-11-17 22:21 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sun, Nov 17, 2019 at 08:37:09PM +0300, Andrey Savchenko wrote:
> On Sat, 16 Nov 2019 20:34:17 +0100 Alexey Gladkov wrote:
> > On Sat, Nov 16, 2019 at 09:13:29PM +0300, Andrey Savchenko wrote:
> > > On Fri, 15 Nov 2019 20:16:56 +0100 Alexey Gladkov wrote:
> > > > On Fri, Nov 15, 2019 at 08:37:40PM +0300, Andrey Savchenko wrote:
> > > > > > Я также планирую удалить eudev. Это такой-же путь в никуда.
> > > > > 
> > > > > eudev нормально работает, его-то за что? 
> > > > 
> > > > Работает ? C sysvinit ?
> > > 
> > > Да, работает. Правда, есть проблема попадания в initrd как eudev,
> > > так и systemd-udevd. 
> > 
> > Я так понимаю, что вы используете noudev при загрузке. Так ?
> 
> Нет. Я не знал про эту опцию и прибивал лишний systemd-udevd.
> Попробую на следующей неделе.
> 
> Этой опции нет в kernel-parameters.txt. Я так понимаю, что это фича
> нашего initrd? На wiki есть только упоминание вскользь и никакой
> документации.

http://git.altlinux.org/gears/s/..git?p=startup.git;a=commitdiff;h=afa023a2


-- 
ldv


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-17 22:21                   ` Dmitry V. Levin
@ 2019-11-17 22:32                     ` Andrey Savchenko
  0 siblings, 0 replies; 31+ messages in thread
From: Andrey Savchenko @ 2019-11-17 22:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1831 bytes --]

On Mon, 18 Nov 2019 01:21:49 +0300 Dmitry V. Levin wrote:
> On Sun, Nov 17, 2019 at 08:37:09PM +0300, Andrey Savchenko wrote:
> > On Sat, 16 Nov 2019 20:34:17 +0100 Alexey Gladkov wrote:
> > > On Sat, Nov 16, 2019 at 09:13:29PM +0300, Andrey Savchenko wrote:
> > > > On Fri, 15 Nov 2019 20:16:56 +0100 Alexey Gladkov wrote:
> > > > > On Fri, Nov 15, 2019 at 08:37:40PM +0300, Andrey Savchenko wrote:
> > > > > > > Я также планирую удалить eudev. Это такой-же путь в никуда.
> > > > > > 
> > > > > > eudev нормально работает, его-то за что? 
> > > > > 
> > > > > Работает ? C sysvinit ?
> > > > 
> > > > Да, работает. Правда, есть проблема попадания в initrd как eudev,
> > > > так и systemd-udevd. 
> > > 
> > > Я так понимаю, что вы используете noudev при загрузке. Так ?
> > 
> > Нет. Я не знал про эту опцию и прибивал лишний systemd-udevd.
> > Попробую на следующей неделе.
> > 
> > Этой опции нет в kernel-parameters.txt. Я так понимаю, что это фича
> > нашего initrd? На wiki есть только упоминание вскользь и никакой
> > документации.
> 
> http://git.altlinux.org/gears/s/..git?p=startup.git;a=commitdiff;h=afa023a2

Наличие commit message не является оправданием отсутствия
документации. К сожалению, не в первый раз уже сталкиваюсь с тем,
что Альт тим совершенно не документирует собственные решения.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-17 17:37                 ` Andrey Savchenko
  2019-11-17 22:21                   ` Dmitry V. Levin
@ 2019-11-18  9:22                   ` Alexey Gladkov
  2019-11-18 12:58                     ` Andrey Savchenko
  1 sibling, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-18  9:22 UTC (permalink / raw)
  To: Andrey Savchenko; +Cc: ALT Linux Team development discussions

On Sun, Nov 17, 2019 at 08:37:09PM +0300, Andrey Savchenko wrote:
> On Sat, 16 Nov 2019 20:34:17 +0100 Alexey Gladkov wrote:
> > On Sat, Nov 16, 2019 at 09:13:29PM +0300, Andrey Savchenko wrote:
> > > On Fri, 15 Nov 2019 20:16:56 +0100 Alexey Gladkov wrote:
> > > > On Fri, Nov 15, 2019 at 08:37:40PM +0300, Andrey Savchenko wrote:
> > > > > > Я также планирую удалить eudev. Это такой-же путь в никуда.
> > > > > 
> > > > > eudev нормально работает, его-то за что? 
> > > > 
> > > > Работает ? C sysvinit ?
> > > 
> > > Да, работает. Правда, есть проблема попадания в initrd как eudev,
> > > так и systemd-udevd. 
> > 
> > Я так понимаю, что вы используете noudev при загрузке. Так ?
> 
> Нет. Я не знал про эту опцию и прибивал лишний systemd-udevd.
> Попробую на следующей неделе.

Значит вы не используете eudev. Потому что из rc.sysinit будет запущен
systemd-udev, который сделает всю работу. Запуск eudev приведёт лишь к
драке между сервисами.

Я сделал изменение[1], которое должно решить эту проблему, но, учитывая,
что никто не пользуется eudev, то не уверен в необходимости всего этого.
Возможно правильнее удалить eudev вместо допиливания всего.

[1] http://git.altlinux.org/people/legion/packages/startup.git

> Этой опции нет в kernel-parameters.txt. Я так понимаю, что это фича
> нашего initrd? На wiki есть только упоминание вскользь и никакой
> документации.

Этот параметр не имеет отношения к ядру. Этот параметр обрабатывается в
/etc/rc.d/rc.sysinit.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-18  9:22                   ` Alexey Gladkov
@ 2019-11-18 12:58                     ` Andrey Savchenko
  2019-11-18 14:30                       ` Alexey Gladkov
  0 siblings, 1 reply; 31+ messages in thread
From: Andrey Savchenko @ 2019-11-18 12:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2278 bytes --]

On Mon, 18 Nov 2019 10:22:57 +0100 Alexey Gladkov wrote:
> On Sun, Nov 17, 2019 at 08:37:09PM +0300, Andrey Savchenko wrote:
> > On Sat, 16 Nov 2019 20:34:17 +0100 Alexey Gladkov wrote:
> > > On Sat, Nov 16, 2019 at 09:13:29PM +0300, Andrey Savchenko wrote:
> > > > On Fri, 15 Nov 2019 20:16:56 +0100 Alexey Gladkov wrote:
> > > > > On Fri, Nov 15, 2019 at 08:37:40PM +0300, Andrey Savchenko wrote:
> > > > > > > Я также планирую удалить eudev. Это такой-же путь в никуда.
> > > > > > 
> > > > > > eudev нормально работает, его-то за что? 
> > > > > 
> > > > > Работает ? C sysvinit ?
> > > > 
> > > > Да, работает. Правда, есть проблема попадания в initrd как eudev,
> > > > так и systemd-udevd. 
> > > 
> > > Я так понимаю, что вы используете noudev при загрузке. Так ?
> > 
> > Нет. Я не знал про эту опцию и прибивал лишний systemd-udevd.
> > Попробую на следующей неделе.
> 
> Значит вы не используете eudev. Потому что из rc.sysinit будет запущен
> systemd-udev, который сделает всю работу. Запуск eudev приведёт лишь к
> драке между сервисами.

Некоторое время этого дуализма не было, затем появился.
 
> Я сделал изменение[1], которое должно решить эту проблему, но, учитывая,
> что никто не пользуется eudev, то не уверен в необходимости всего этого.
> Возможно правильнее удалить eudev вместо допиливания всего.
> 
> [1] http://git.altlinux.org/people/legion/packages/startup.git

Хорошо, потестирую. Удалять ничего не нужно, т.к. к Альту есть
интерес как к дистрибутиву, где можно жить без systemd, а
systemd-udevd ждёт неизбежная интеграция в systemd.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] [#240842] TESTED del=elogind
  2019-11-18 12:58                     ` Andrey Savchenko
@ 2019-11-18 14:30                       ` Alexey Gladkov
  0 siblings, 0 replies; 31+ messages in thread
From: Alexey Gladkov @ 2019-11-18 14:30 UTC (permalink / raw)
  To: Andrey Savchenko; +Cc: ALT Linux Team development discussions

On Mon, Nov 18, 2019 at 03:58:42PM +0300, Andrey Savchenko wrote:
> > > > > Да, работает. Правда, есть проблема попадания в initrd как eudev,
> > > > > так и systemd-udevd. 
> > > > 
> > > > Я так понимаю, что вы используете noudev при загрузке. Так ?
> > > 
> > > Нет. Я не знал про эту опцию и прибивал лишний systemd-udevd.
> > > Попробую на следующей неделе.
> > 
> > Значит вы не используете eudev. Потому что из rc.sysinit будет запущен
> > systemd-udev, который сделает всю работу. Запуск eudev приведёт лишь к
> > драке между сервисами.
> 
> Некоторое время этого дуализма не было, затем появился.
>  
> > Я сделал изменение[1], которое должно решить эту проблему, но, учитывая,
> > что никто не пользуется eudev, то не уверен в необходимости всего этого.
> > Возможно правильнее удалить eudev вместо допиливания всего.
> > 
> > [1] http://git.altlinux.org/people/legion/packages/startup.git
> 
> Хорошо, потестирую. Удалять ничего не нужно, т.к. к Альту есть
> интерес как к дистрибутиву, где можно жить без systemd, а
> systemd-udevd ждёт неизбежная интеграция в systemd.

Ок. Удалить всегда успеем.

Если потестируете startup, то буду признателен. Изменений много и лучше
если это потестируют больше одного человека.

Давайте попробуем завести эту схему. Если это заработает в системе, то я
запилю поддержку eudev и в initrd.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2019-11-18 14:30 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-15 11:18   ` [devel] [#240842] TESTED del=elogind Alexey Gladkov
2019-11-15 12:09     ` Антон Мидюков
2019-11-15 15:53       ` Alexey Gladkov
2019-11-15 16:23     ` Mikhail Efremov
2019-11-15 16:43       ` Alexey Gladkov
2019-11-15 16:58         ` Антон Мидюков
2019-11-15 17:02           ` Dmitry V. Levin
2019-11-15 17:17           ` Alexey Gladkov
2019-11-15 17:25             ` Антон Мидюков
2019-11-15 17:32               ` Alexey Gladkov
2019-11-15 18:10                 ` Sergey Y. Afonin
2019-11-15 19:46                   ` Alexey Gladkov
2019-11-15 21:08                     ` Sergey Y. Afonin
2019-11-15 21:49                       ` Alexey Gladkov
2019-11-15 23:09                         ` Sergey Y. Afonin
2019-11-15 23:46                           ` Alexey Gladkov
2019-11-16 18:19                       ` Andrey Savchenko
2019-11-15 17:37         ` Andrey Savchenko
2019-11-15 19:16           ` Alexey Gladkov
2019-11-16 18:13             ` Andrey Savchenko
2019-11-16 19:34               ` Alexey Gladkov
2019-11-17 17:37                 ` Andrey Savchenko
2019-11-17 22:21                   ` Dmitry V. Levin
2019-11-17 22:32                     ` Andrey Savchenko
2019-11-18  9:22                   ` Alexey Gladkov
2019-11-18 12:58                     ` Andrey Savchenko
2019-11-18 14:30                       ` Alexey Gladkov
2019-11-17  0:15           ` Alexey V. Vissarionov
2019-11-15 21:16         ` Vladimir D. Seleznev
2019-11-15 21:28           ` Alexey Gladkov
2019-11-15 23:05             ` Alexey Gladkov

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