[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Conflicts between developers and policy



According to the proposed constitution, the policy documents do not of
themselves have any power to override a developer's decisions.  I
think that to allow this would be to hand far too much power to the
policy editor(s), so I think this situation should be preserved.

If Christian or anyone else disagrees they should take the matter up
on debian-devel, where the proposed constitution is being discussed.

The question then arises: what does it mean when something is policy ?
Answer: policy is a set of technical specifications and procedures
which developers are expected to use to make decisions, which people
reporting bugs can refer to as authoritative, and which bodies like
the Technical Committee will refer to (though not unquestioningly)
when asked to adjudicate.

So what power does a policy document have, in and of itself ?
Answer: just the power to declare what is and is not policy.

Within that the policy documents should probably use MUST and SHOULD
to mean the following:
  MUST   - Violation of a MUST means that the practice in question is
           definitely a violation of policy.
  SHOULD - Violation of a SHOULD means that the practice in question
           is usually a violation of policy, but that the policy group
           recognise that some packages need to do something
           different.  Exceptions should be discussed by the policy
           group.
  SHOULD USUALLY - in most packages, obey this, but do differently if
           there is reason to.  No approval/discussion is required.

Ian.


--
To UNSUBSCRIBE, email to debian-policy-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: