From 525a745a00550f9e262da4d64b988cc724212580 Mon Sep 17 00:00:00 2001
From: Manoj Srivastava
+ It should also be pointed out that this proposal itself doess + not call for the modificxation of the Policy documents + themselves. I would rather not rush into anything as serious + as modification of the formal policy documents themselves, and + I suspect that we would learn and refine this process in + practice. I would rather that the formal modifications be + deferred until after the kinks of this process have been + worked out. +
++ Another thing that bears mentioning is that this proposal is + only for the every day routine functioning of the policy + group. Traditionally, the policy group, under the aegis of the + Policy editor, worked on the basis of a consensus derived in + the group. This proposal merely removes the need of a + dedicated policy editor, and passes the debian packages that + contain the policy into the hands of a few people who no + longer exercise editorial control, and, paying homage to our + growth, relaxes the requirement for a consensus. +
++ This is not supposed to change the way the group works, except + in minor detail. There are some policy changes are light + weight and can be decided upon within the policy group, by + near consensus. In most day-to-day cases, the Policy group + should and must be able to conduct Policy discussions and + amendments without the intervention of the Technical Committee + or other Constitutional issues. Only in cases of extreme + dispute (formal objection) should the intervention of + Constitutional bodies come into play. In any other situation, + the Policy group should be able to conduct business + unfettered. This is the only way we can continue to improve + Debian. +
++ In the following, the term developer refers to registered + Debian developers. +
A copy of this document should also be found at
- Well, since Michael Alan Dorman and Richard Braakman have
- volunteered to serve on the policy maintainer team, I think
- they have no objection to being seconds. Michael Alan Dorman Richard Braakman Philip Hands
+ The whole discussion process is meant to be light weight; If + you wish the proposals to be amended, talk to the proposer, + and get the amendment in. Or else, post an alternative, and + let the group decide which one is better. +
++ If the process gets very contentous, and needs something + like votes on amendments and withdrawl of proposal, then + this is not the correct forum for this, and the procedures + outlied in the constitution should be followed. +
++ This document is not suppoed to supplant the processes + outlined in the constitution, nor is it an end run around + them. +
Periodically, possibly weekly, a summary of current policy topics can be posted to the Developers mailing list, as - well as to the policy mailing list. The list of topics - should be posted on the web as well.
-- If the current topic list is kept in CVS, then a simple - script could handle both the tasks, and all the - maintainers need do is keep the CVS repository up do - date. If the Bug tracking system is used, this may be - semi-automated too.
+ well as to the policy mailing list. Since the BTS is used + for keeping track of policy amendments, the list of + current amendments shall always be on the web.Amendments to policy that have been accepted by the policy - group shall also be part of the notification.
+ group shall also be part of the notification. (recently + resolved bugs) ++ If the issue raised is especially contentous, or is deemed + to be suitable for review by the full set of developers, + then four or more developers can call for a hold on the + proposal, and move to send the proposal to the larger + developer body as a General + Resolution. Note: The constitution may have + additional requirements for submitting a General Resolution, + for example, a minimum number of seconders, etc. +
If a consensus is not reached, (or if someone submits a formal objection to the proposal) and the end of the @@ -233,17 +301,65 @@
A fascinating sub proposal has been that we use the bug tracking system to track policy amendments in progress. If - this is used, we may initiate discussions in the policy group - by filing wish-list bugs (note: this should be open to - anyone at all)
-- Formal proposals should be treated as normal bugs, and after - the discussion period are either closed (when incorporated - in policy, or roundly rejected as undesirable), or are - demoted to (forwarded?) wish list bugs. I like them being - demoted to forwarded status, since the upstream authors (the - policy mailing list) has already had a stab at them, and - they have been shelved until further notice.
+ this is used, we may initiate discussions in the policy + group by filing wish-list bugs (note: this should be open to + anyone at all) This simplies how me manage and track open + amendments and issues. I think both retitling and the + severity of the bugs can and should be used. +
+
+ wishlist bug opened in BTS, with a subject of
+ "[PROPOSED] ..."
+
+ developers may second the issue by emailing "seconded"
+ to the BTS. (Issue: what if the so called seconder is
+ not a registered Debian developer?)
+
+ when a propsed issue becomes a formal amendment, the
+ bug severity is raised to "normal" and the bug is
+ retitled to "[AMENDMENT DD/MM/YYY] ...". Actually it
+ might be better to close the proposal and reopen so
+ the bug date reflects when the clock starts ticking on
+ the bug; in which case the bug could simply be
+ retitled "[AMENDMENT] ...".
+
+ if the amendment is accepted, the bug is marked
+ forwarded, until it is actually integrated into Policy
+ and uploaded and moved into the archive, at which time
+ the bug is retitled "[ACCEPTED]..." and closed.
+
+ if the amendment is closed, it is retitled as
+ "[REJECTED] ..." and marked as closed
+
+ if the amendment is deadlocked, it is marked as
+ "[DEADLOCKED] ...",
+
I think that the Policy is critical enough for the project that any real flaws in the policy be automatically be deemed -- 2.39.5