[PKG-OpenRC-Debian] Bug#830991: Summary of needed changes
Adam Borowski
kilobyte at angband.pl
Thu Jul 14 01:33:22 UTC 2016
On Thu, Jul 14, 2016 at 01:15:31AM +0200, Thomas Goirand wrote:
> Continuing our discussions in #debian-systemd, here's what need to happen.
>
> <ah> openrc (stable + sid): add Depends: sysvinit-core,
That's wrong -- openrc works fine with most if not all modular inits. In
Debian that's currently only sysvinit-core (maybe also busybox?), but a
number of derivatives experiment with or use others, there's no reason to
make their life harder if a better way to represent this relation exists,
ie, Conflicts: with systemd-sysv. Which happens to be already in place.
It'd also introduce a circular Depends: which is a no-no.
> Drop Provides: sysv-rc
Sounds good, it'd be easier to manage relations with real sysv-rc.
It's not that trivial a change, though: there's a number of packages whose
relations need to be transitioned.
bum
lbcd
puppet
rcconf
sysv-rc-conf
initscripts
sysvinit-core
Some of those may need real sysv-rc rather than openrc, too, which is an
extra reason for such a transition, but we don't know which do.
> <mbiebl_> plus depends on initscripts, to be safe
Probably, yeah.
> <ah> openrc (sid/stretch): replace Recommends: init-system-helpers with
> Pre-Depends: init-system-helpers (>= 1.29) and add Depends: initscripts
M'kay.
> <ah> systemd-sysv: Make Conflicts against openrc versioned << y.z.
Why? I don't think it's a good idea to have two rc systems installed
together, and as you want openrc to Depend: on sysvinit-core, you appear to
want to preserve that Conflicts:.
Meow!
--
An imaginary friend squared is a real enemy.
More information about the OpenRC-devel
mailing list