Из-за того, что busctl находится в пакете systemd, у пакета at-spi2-core возникла зависимость на systemd: https://bugzilla.altlinux.org/show_bug.cgi?id=49020#c3 Необходимо вынести busctl из пакета systemd. Это возможно?
Вообще хорошо бы, если это возможно, конечно. У меня в спеке NM давно стоит %filter_from_requires /^\/usr\/bin\/busctl/d
$ readelf -d /usr/bin/busctl |grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [libsystemd-shared-254.so] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] На мой взгляд, это закрывает тему.
(In reply to Антон Мидюков from comment #0) > Необходимо вынести busctl из пакета systemd. Это возможно? В списке хороших и полезных (без шуток) утилит, которые вообще стоит (и стало нужно) переписать без libsystemd-shared-N.so, произошло пополнение. :) Сначала sysusers и tmpfiles, теперь и busctl. А может быть, не переписать, а пересобрать с libsystemd* статически, но я бы не надеялся, что это будет легко сопровождать.
Говорю без иронии. Давайте просто признаем sysvinit легаси и не будем делать образы с ним. Оставим только systemd. Кажется, пришло время признать, что поддержка sysvinit создаёт больше проблем, чем пользы.
Сейчас не до образов, у коллег питон не собирается: https://git.altlinux.org/tasks/333513/logs/events.83.1.log
* Mon Feb 05 2024 Alexey Shabalin <shaba at altlinux.org> 1:254.9-alt1 - 254.9 - Add busctl to standalone utils package.
(Ответ для Alexey Gladkov на комментарий #4) > Говорю без иронии. Давайте просто признаем sysvinit легаси +1 Резину тянуть можно, конечно, долго, но трещать по швам будет всё больше и больше. И на будущее кол-во работы только увеличивается.