[devel] I: systemd-248.3-alt2 и конфликт со startup

Alexey Shabalin a.shabalin на gmail.com
Ср Июл 7 19:08:50 MSK 2021


День добрый.

В пакете systemd-248.3-alt2 был добавлен конфликт с пакетом стартап.
В первую очередь это сделано по мотивам обсуждения в этом же списке
рассылке "Разделение миров systemd и sysv".

- Для пользователей sysvinit сделано все необходимое, что бы не
устанавливать systemd(systemd-utils) а систему. С появлением
standalone утилит, на sysv системах используются только они, и
необходимости в systemd-utils нет. Поэтому отдельного пакета
systemd-utils тоже больше нет, он слился с основным пакетом systemd.
Необходимость в отдельном пакете systemd-services также отпала.  В
пакете startup указаны зависимости на standalone утилиты (by legion@)

- В багзиле долгое время присутствуют баги о переходе на общие
конфигурационные файлы, типа
https://bugzilla.altlinux.org/28529
https://bugzilla.altlinux.org/28526
https://bugzilla.altlinux.org/30327
и др.
Это еще один повод "разделить миры systemd и sysv". В systemd все это
время поддерживались старые конфигурационные файлы
(/etc/sysconfig/{i18n,clock,keyboard,consolefont}), а sysv так и не
научили за почти 10 лет новым конфигам.
Я не вижу смысла за это бороться, поэтому и предлагаю окончательно
развести миры systemd и sysv. Пусть sysv использует свои конфиги,
systemd свои. Сейчас в systemd в %post добавлены скрипты миграции
настроек из старых конфигов в новые. Поэтому в будущем можно убрать
поддержку старых конфигов в самом systemd.

Конфликт на startup в пакете systemd так же преследует цель
форсировать адаптацию утилит настройки(alterator и т.п.) на новые
конфигурационные файлы.

- В старых ядрах присутствует зависимость на пакет startup, от которой
нужно избавиться.
https://bugzilla.altlinux.org/39840
Ошибка была создана еще в марте. Мантейнеры ядер были дополнительно
уведомлены еще раз месяц назад.
Для ядер std-def и un-def проблема решена.

-- 
Alexey Shabalin


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