From: Manoj Srivastava Date: Thu, 16 Jun 2005 05:44:15 +0000 (+0000) Subject: Added a section about guidelines for policy changes to the policy X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=b80c5bd51d8c9d5687ecc04c74aaa14a5fd51856;p=debian%2Fdebian-policy.git Added a section about guidelines for policy changes to the policy Author: srivasta Date: 2004/08/23 18:59:09 Added a section about guidelines for policy changes to the policy process document. git-archimport-id: srivasta@debian.org--etch/debian-policy--devel--3.0--patch-269 --- diff --git a/policy-process.sgml b/policy-process.sgml index 352bf88..ca5fe05 100644 --- a/policy-process.sgml +++ b/policy-process.sgml @@ -7,7 +7,7 @@ Manoj Srivastava srivasta@debian.org - $Revision: 1.6 $ + $Revision: 1.7 $ Copyright © 2000 by Manoj Srivastava. @@ -49,7 +49,47 @@

In the following, the term developer refers to registered Debian developers. -

+

+ + Guideliens for policy change proposals +

+ Policy does not document all existing practice. It only + incorporates a minimal ruleset that is required for systems + integration (usually selecting one branch from several + equally viable technical options). It is not a best + practices document. +

+

+ Policy changes under this procedure also should almost never + (unless directed by the tech-ctte, and perhaps the DPL) + cause a change that would make a significant chunk of + packages instantly buggy; for such changes, it is better to + implement a gradual transition plan, allowing for partial + upgrades (and perhaps using release goals as + motivators). Part of the rationale for this is common sense; + a global change, in the past, has taken time, and having + either a large number of RC bugs, or ignoring a large number + of bugs that would otherwise be RC seems silly; and, anyway, + there are concerns that the policy group does not really + have the power to change policy drastically. This is the + basis of the policy shall not be used as a stick to beat + developers with. +

+ +

+ Nor does policy always document only existing + practices. What that oft misquoted statement refers to was + a part of was a larger thesis that is meant to suggest that + policy is not the place for testing out design; if a + complicated technical proposal is to be made into policy, it + should be independently implemented, have all the kinks + worked out, and then have that working model be implemented + as policy. Having to change policy back and forth while a + design is being worked out needs be avoided. +

+ +
+ Archives and Personnel