]> git.donarmstrong.com Git - debian-ctte.git/commitdiff
727708: coupling proposal: Russ: <87k3d01ag5.fsf@windlord.stanford.edu>
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 19 Feb 2014 18:00:09 +0000 (18:00 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 19 Feb 2014 18:00:09 +0000 (18:00 +0000)
727708_initsystem/coupling-russ.txt [new file with mode: 0644]

diff --git a/727708_initsystem/coupling-russ.txt b/727708_initsystem/coupling-russ.txt
new file mode 100644 (file)
index 0000000..852b02e
--- /dev/null
@@ -0,0 +1,35 @@
+    The following is technical advice offered to the project by the
+    Technical Committee under section 6.1.5 of the constitution.  It does
+    not constitute an override of maintainer decisions past or future:
+
+    Packages should normally support the default Linux init system.  There
+    are some exceptional cases where lack of support for the default init
+    system may be appropriate, such as alternative init system
+    implementations, special-use packages such as managers for non-default
+    init systems, and cooperating groups of packages intended for use with
+    non-default init systems.  However, package maintainers should be
+    aware that a requirement for a non-default init system will mean the
+    package will be unusable for most Debian users and should normally be
+    avoided.
+
+    Package maintainers are strongly encouraged to merge any contributions
+    for support of init systems other than the Linux default, and to add
+    that support themselves if they're willing and capable of doing so.
+    In particular, package maintainers should put a high priority on
+    merging changes to support any init system which is the default on one
+    of Debian's non-Linux ports.
+
+    For the jessie release, all packages that currently support being run
+    under sysvinit should continue to support sysvinit unless there is no
+    technically feasible way to do so.  Reasonable changes to preserve or
+    improve sysvinit support should be accepted through the jessie
+    release.  There may be some loss of functionality under sysvinit if
+    that loss is considered acceptable by the package maintainer and the
+    package is still basically functional.  All packages should support
+    smooth upgrades from wheezy to jessie, including upgrades done on a
+    system booted with sysvinit.
+
+    The Technical Committee offers no advice at this time on requirements
+    or package dependencies on specific init systems after the jessie
+    release.  There are too many variables at this point to know what the
+    correct course of action will be.