]> git.donarmstrong.com Git - debian-ctte.git/commitdiff
746578_libpam-systemd_dependencies: Draft
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 1 Nov 2014 18:36:12 +0000 (18:36 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 1 Nov 2014 18:36:12 +0000 (18:36 +0000)
746578_libpam-systemd_dependencies/draft.txt [new file with mode: 0644]

diff --git a/746578_libpam-systemd_dependencies/draft.txt b/746578_libpam-systemd_dependencies/draft.txt
new file mode 100644 (file)
index 0000000..70b2590
--- /dev/null
@@ -0,0 +1,28 @@
+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.)