[devel] [#240842] TESTED del=elogind

Alexey Gladkov legion на altlinux.ru
Пт Ноя 15 14:18:54 MSK 2019


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



Подробная информация о списке рассылки Devel