the other day, over at #debian-devel:
< Q_> I think the proper way to deal with this would be to have a
virtual package that is provided by both sysv-rc and file-rc and
have sysvinit depend on it.
< madduck> good idea...
< madduck> still, sysv-rc is required.
< madduck> 'required'
< Q_> sysvinit is "required" too.
< madduck> wouldn't that cause APT to bitch too?
< Q_> madduck: But then you can depend on sysv-rc | virtual package
< Q_> And sysv-rc wouldn't need to be required anymore.
< madduck> okay, good idea.
< madduck> i will propose this to d-d.
< madduck> Q_: sysv-rc would need to be required still
< madduck> because required packages cannot depend on anything less.
< madduck> and if a virtual package cannot be satisfied from required,
it's a problem.
< madduck> thus, the problem persists.
< madduck> may i quote this IRC log to the bug?
< doogie> note, that essential packages must *always* work
< doogie> even when in just an unpacked state
< Q_> madduck: Sure.
< Q_> madduck: Where is that requirement that required packages can only
depend on required packages? I can't find it in the policy, but I
do seem to recall it.
< madduck> Q_: Packages must not depend on packages with lower priority
values (excluding build-time dependencies).
< madduck> http://www.debian.org/doc/debian-policy/ch-archive.html#s-priorities
< Q_> madduck: Ah, yes.
< Q_> madduck: And file-rc is even extra.
< madduck> yes. :)
< madduck> the solution would be to rewrite it to divert sysv-rc out of
the way...
* madduck files another wishlist
--
.''`. martin f. krafft <madduck@debian.org>
: :' : proud Debian developer, admin, user, and author
`. `'`
`- Debian - when you have better things to do than fixing a system
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!
Attachment:
signature.asc
Description: Digital signature