[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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


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


Reply to: