[PKG-OpenRC-Debian] Bug#830991: Summary of needed changes

Michael Biebl biebl at debian.org
Sat Jul 16 11:00:03 UTC 2016


On Thu, 14 Jul 2016 12:41:19 +0200 Andreas Henriksson <andreas at fatal.se>
wrote:
> 
> On Thu, Jul 14, 2016 at 03:33:22AM +0200, Adam Borowski wrote:

..

> > It'd also introduce a circular Depends: which is a no-no.
> 
> There's nothing in the archive which depends on openrc. How could
> it create a dependency loop? Please inform me about the loop you're
> seeing.

sysvinit-core and initscripts have
Depends: sysv-rc | file-rc

As I wrote earlier, once we drop Provides: sysv-rc from openrc, openrc
would be uninstallable, unless we drop that Depends line altogether or
add openrc as alternative. If we add openrc as alternative and make
openrc depend on sysvinit-core and initscripts, then we have two loops.

dependency loops are not nice, but they aren't the end of the world
either. That said, I'm open to alternative suggestions how this should
be done.
A Conflicts: systemd-sysv instead of Depends: sysvinit-core is not a
solution, as explained earlier.
Dropping the Depends: sysv-rc | file-rc from initscripts might be
possible. At least I don't see why it needs that dependency.

So we'd still have the sysvinit-core <-> openrc interrelation ship.

Any suggestions how to express the dependencies differently?

Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/openrc-devel/attachments/20160716/d2572e57/attachment.sig>


More information about the OpenRC-devel mailing list