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