Bug 36267

Summary: нужна явная зависимость от systemd
Product: Sisyphus Reporter: Ivan A. Melnikov <iv>
Component: libnss-systemdAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: antohami, arseny, evg, ldv, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Ivan A. Melnikov 2019-03-12 18:39:29 MSK
Предлагаю добавить в libnss-systemd зависимость на systemd.

libnss-systemd без systemd не только бесполезна, но и вредна: случайно попав в систему с sysvinit, она всё равно пытается пойти к systemd за динамическими ползователями, и отваливается по таймауту только через полторы минуты.

Из-за этого, например, возникают проблемы с регулярками на mipsel и arm, в которые этот пакет попадает из-за неожиданного поведения apt. Предлагаю помочь апту явной зависимостью.
Comment 1 Dmitry V. Levin 2019-03-16 07:17:14 MSK
Может, сразу на systemd-sysvinit?
Comment 2 Alexey Shabalin 2019-04-16 18:21:30 MSK
Добавлю зависимость только на systemd.
Пусть у "экспериментаторов" останется возможность не ставить systemd-sysvinit, а указать init=/lib/systemd/systemd
Comment 3 Repository Robot 2019-04-18 12:46:39 MSK
systemd-1:239-alt1.M80P.1 -> p8:

Tue Apr 09 2019 Alexey Shabalin <shaba@altlinux> 1:239-alt1
- 239-stable branch
- add portable package
- mount /run/user/500 with noexec
- static link systemd-udev and systemctl with libsystemd-shared
- build with gnu-efi suuport (systemd boot loader)
- add "noexec" for /run/lock mount option
- move execute systemctl daemon-reexec from post-script to filetrigger
- add requires systemd to libnss-systemd package (ALT #36267)