Recommendation for the procedure to add platform packages
Duncan Coutts
duncan.coutts at worc.ox.ac.uk
Mon Sep 14 16:22:23 EDT 2009
On Tue, 2009-09-08 at 13:02 +0100, Simon Marlow wrote:
> Specific comments:
>
> "come to view on whether the package should be accepted"
> -> "help achieve a consensus ... "
We decided to clarify it slightly differently to make clear the
distinction between forming a view and working with others to get a
consensus.
- * come to view on whether the package should be accepted, either
as-is or with certain modifications
+ * come to a view on whether the package should be accepted, either
as-is or with certain modifications
+ * work with other reviewers to try to achieve a consensus view
> "the libraries mailing list reach consensus to accept it"
> -> "the reviewers reach a consensus to accept it" ?
Changed as you suggested. It's simpler and means the same thing since
everyone one the libs mailing list is considered as a reviewer.
> "Compile on all operating systems and compilers that the platform targets"
> -> ".. except where the package is compiler- or platform-specific" ?
We decided not to list explicit exceptions on this point but to make
clear the "should" status of all the requirements:
Every package should fulfil the following requirements. Any
requirements that are not met must be clearly explained and
justified in the proposal.
So for a platform-specific package you have to point it out in the
proposal, justify it and have the reviewers agree with you.
> The "Interim Licesne Policy" should be one of the bullet points
> under Package Requirements. e.g.
>
> "The package must be distributed under an acceptable license. The
> only license currently acceptable is BSD3 [rationale..]"
Added to the requirements list:
* Be distributed under an acceptable copyright license. See the
interim license policy.
So the changes as a whole are:
http://trac.haskell.org/haskell-platform/wiki/AddingPackages?action=diff&version=9&old_version=5
Duncan
More information about the Haskell-platform
mailing list