Bug 50542

Summary: dovecot зависит от systemd
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: dovecotAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, george, glebfm, iv, ldv, legion
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 46625    

Description Andrey Cherepanov 2024-06-04 14:05:55 MSK
https://git.altlinux.org/tasks/350264/logs/events.6.1.log

Для того, чтобы вытаскиваемая зависимость на /etc/sysconfig/system из strtup не вытаскивала sysvinit, прошу убрать генерируемую зависимость на sysvinit.
Comment 1 Антон Мидюков 2024-06-04 14:29:06 MSK
Пакет startup зависит от виртуального пакета sysvinit, который предоставляется пакетами sysvinit и systemd-sysvinit.
В сборочнице у startup автоматически выбирается зависимость на sysvinit. И было бы ничего в этом страшного, если бы у многих пакетов не было зависимости на systemd. В результате получаем невозможность пройти install check.
Одним из возможных решений может быть подавление зависимости у startup на sysvinit, то есть зависимостей на:
/sbin/halt
/sbin/reboot
/sbin/shutdown
/sbin/telinit

Оно кажется самым простым и безобидным.
Comment 2 Repository Robot 2024-06-05 18:10:03 MSK
dovecot-2.3.21-alt3 -> sisyphus:

 Wed Jun 05 2024 Andrey Cherepanov <cas@altlinux> 2.3.21-alt3
 - Remove autoreq on systemctl (ALT #50542).
Comment 3 Антон Мидюков 2024-06-05 18:26:15 MSK
Решили, что надо отрывать у пакетов зависимость на systemd.