Control: tag -1 patch

Martin Pitt [2016-06-03 12:09 +0200]:
> > Could you please drop the dependency which AFAICS was only necessary for
> > smooth upgrades from Wheezy to Jessie?  It seems sufficient that sysv-rc
> > depends on startpar.

> So IMHO we should move the dependendy to either sysvinit-core or
> initscripts, both of which can be (now or soon) uninstalled on a
> system with systemd-sysv. I think moving it to sysvinit-core is
> conceptually "more correct".

This wasn't correct after all -- sysv-rc can be replaced with openrc
or file-rc, in neither case startpar is needed. So leaving it at
sysv-rc and dropping it from sysvinit-utils is correct indeed.

Trivial patch attached.

Note that I'd like to NMU this together with bug #826205. While this
is just cleanup, #826205 is to avoid breakage once procps gets
uploaded and initscripts' priority gets dropped so that it drops from
the default install.

Thanks,

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
>From f959bee0fd68d57b1881f32d5362a2c1f8890bed Mon Sep 17 00:00:00 2001
From: Martin Pitt <[email protected]>
Date: Sat, 4 Jun 2016 00:21:32 +0200
Subject: [PATCH 2/2] Drop startpar dependency from sysvinit-utils

It's only being used by sysv-rc and remains a dependency of that.

Closes: #825937
---
 debian/changelog | 2 ++
 debian/control   | 1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 7478e60..551189c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,8 @@ sysvinit (2.88dsf-60) UNRELEASED; urgency=medium
     specific to initscripts, but API for other init scripts similar to
     /lib/init/init-d-script. This will allow initscripts to drop from the
     default installation. (Closes: #826205)
+  * Drop startpar dependency from sysvinit-utils. It's only being used by
+    sysv-rc and remains a dependency of that. (Closes: #825937)
 
  -- Andreas Henriksson <[email protected]>  Wed, 25 May 2016 15:58:32 +0200
 
diff --git a/debian/control b/debian/control
index 4002416..2f6d379 100644
--- a/debian/control
+++ b/debian/control
@@ -58,7 +58,6 @@ Architecture: any
 Conflicts: last, sysvconfig, chkconfig (<< 11.0-79.1-2), startpar (<< 0.58-2)
 Replaces: last, sysvinit (<= 2.86.ds1-65), initscripts (<< 2.88dsf-59.5)
 Depends: ${shlibs:Depends}, ${misc:Depends}, init-system-helpers (>= 1.25~)
- , startpar
 # sulogin, last, lastb and mesg was moved to the util-linux package
  , util-linux (>> 2.28-2~)
 Breaks: upstart (<< 1.5-0ubuntu5), systemd (<< 215), initscripts (<< 2.88dsf-59.5)
-- 
2.8.1

_______________________________________________
Pkg-sysvinit-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-sysvinit-devel

Reply via email to