Bug#746578: libpam-systemd to flip dependencies - proposal
Here is my draft, just committed to git. I'm open to suggestions for
changes. If we can't agree on the rationale I guess we could leave it
out.
Ian.
Rationale (Constitution 6.1(5)):
1. Currently libpam-systemd (which is pulled in by quite a few
dependency chains) Depends on `systemd-sysv | systemd-shim'.
2. The effect of this is that installing certain leaf packages which
depend on libpam-systemd can cause a user's init system to be
switched to systemd, even on systems where a user has deliberately
chosen not to use the default init system, and even when the switch
is unnecessary.
3. Swappping the order of these dependencies would avoid that and has
no harmful effect.
Decision (Constitution 6.1(4)):
4. We therefore overrule the decision of the maintainer of
libpam-systemd binary package. The Depends entry
systemd-sysv | systemd-shim (>= 8-2)
should be replaced by
systemd-shim (>= 8-2) | systemd-sysv
Release (Constitution 6.1(5)):
5. We request that the Release Team allow this change to into jessie.
(This request should be conveyed to the Release Team, after the
change is in unstable, by filing an unblock request in the usual
way.)
--
Reply to: