[PKG-OpenRC-Debian] Bug#830991: Bug#830991: Summary of needed changes
Benda Xu
heroxbd at gentoo.org
Sat Jul 16 11:16:47 UTC 2016
Hi Thomas,
Thanks for the summarization.
Thomas Goirand <zigo at debian.org> writes:
> Continuing our discussions in #debian-systemd, here's what need to happen.
>
> Drop Provides: sysv-rc
> <ah> zigo: in jessie, systemd-sysv tries to ensure correct combination
> of packages by depending on sysv-rc ... unfortunately openrc provides
> sysv-rc, so satisfies that. Which means you can start out with a messy
> situation which only goes downhill from there when also throwing file-rc
> into the mix.
This is the only reason to stop openrc from providing sysv-rc. But
systemd-sysv in sid no longer depend on sysv-rc. No need to do that
anymore, if we don't want to touch jessie.
> <ah> openrc (sid/stretch): replace Recommends: init-system-helpers
> with
> Pre-Depends: init-system-helpers (>= 1.29)
Ok. That seems to be the only to guarantee availability of {update,invoke}-rc.d.
> <mbiebl_> plus depends on initscripts, to be safe and add Depends:
> initscripts
I don't think so.
initscripts Depends: sysv-rc | file-rc
and openrc provides sysv-rc. The dependence relation is already there.
> <ah> openrc (stable + sid): add Depends: sysvinit-core,
sysvinit-core Depends: sysv-rc | file-rc
The same logic applies.
> <ah> systemd-sysv: Make Conflicts against openrc versioned << y.z.
openrc (<<0.20.4-1) to be precise.
> Benda, if you push such changes, I'll sponsor the uploads.
In conclusion, the bugs are resolved if openrc Pre-Depends
init-system-helpers and systemd-sysv only conflicts with a older version
of OpenRC.
Benda
More information about the OpenRC-devel
mailing list