On Thu, 14 Jul 2016 12:41:19 +0200 Andreas Henriksson <andr...@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?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to