From 8e1cb40ef2fdf7890f00dee70544c95b75e3e8d8 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 1 Nov 2014 18:36:12 +0000 Subject: [PATCH] 746578_libpam-systemd_dependencies: Draft --- 746578_libpam-systemd_dependencies/draft.txt | 28 ++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 746578_libpam-systemd_dependencies/draft.txt diff --git a/746578_libpam-systemd_dependencies/draft.txt b/746578_libpam-systemd_dependencies/draft.txt new file mode 100644 index 0000000..70b2590 --- /dev/null +++ b/746578_libpam-systemd_dependencies/draft.txt @@ -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.) -- 2.39.5