pearweb_index
[ class tree: pearweb_index ] [ index: pearweb_index ] [ all elements ]

Source for file 20030904-pph.php

Documentation is available at 20030904-pph.php

  1. <?php
  2. /*
  3.    +----------------------------------------------------------------------+
  4.    | PEAR Web site version 1.0                                            |
  5.    +----------------------------------------------------------------------+
  6.    | Copyright (c) 2003-2005 The PEAR Group                               |
  7.    +----------------------------------------------------------------------+
  8.    | This source file is subject to version 2.02 of the PHP license,      |
  9.    | that is bundled with this package in the file LICENSE, and is        |
  10.    | available at through the world-wide-web at                           |
  11.    | http://www.php.net/license/2_02.txt.                                 |
  12.    | If you did not receive a copy of the PHP license and are unable to   |
  13.    | obtain it through the world-wide-web, please send a note to          |
  14.    | license@php.net so we can mail you a copy immediately.               |
  15.    +----------------------------------------------------------------------+
  16.    | Authors: Martin Jansen <mj@php.net>                                  |
  17.    +----------------------------------------------------------------------+
  18.    $Id: 20030904-pph.php,v 1.6 2006/11/13 15:58:03 mj Exp $
  19. */
  20. response_header("The PEAR Group: Handling Package Proposals");
  21. ?>
  22.  
  23. <h1>PEAR Group - Administrative Documents</h1>
  24.  
  25. <h2>&raquo; Handling Package Proposals</h2>
  26.  
  27. <p><strong>Important note:</strong> The information provided in this 
  28. document has been superseded by the web-based proposal interface 
  29. <a href="/pepr/">PEPr</a>.  Details on the proposal process are 
  30. explained in the <a href="/manual/en/guide-newmaint.php">New Maintainers&#39;
  31. Guide</a> that is part of the PEAR manual.</p>
  32.  
  33. <?php echo hdelim()?>
  34.  
  35. <p>Published: 04th September 2003</p>
  36.  
  37. <p>Proposed packages cannot be released without going through the following
  38. process. Packages found to be in violation will be summarily removed. We
  39. plan to incorporate the actual voting into a web interface to simplify the
  40. rights management and counting aspects.</p>
  41.  
  42. <ol>
  43.   <li><h3>Initial Proposal</h3>
  44.   
  45.   <p>In order to make a proposal anyone can mail the pear development
  46.   list with the details of his proposal. It is expected that the 
  47.   proposer reviews other similar packages in PEAR which cover similar 
  48.   functionality and state where the differences lie and provides links 
  49.   to the source code of the package as a .phps file(s) along with 
  50.   examples of how to use that code to enable code review (note: in 
  51.   rare cases exceptions can be made to the source code regulation however 
  52.   especially for newcomers it will be very unlikely that a proposal is
  53.   accepted without some initial code).</p>
  54.  
  55.   </li>
  56.   <li><h3>Calling for a vote</h3>
  57.  
  58.   <p>After some discussion on the list the proposer can &quot;call for 
  59.   a vote&quot; by sending a mail to both the PEAR developer list and 
  60.   the PEAR group list. In this period the actual voting will take place. 
  61.   The proposer should only do this once he/she feels confident that 
  62.   people have agreed on a package name. After one week following that 
  63.   request the vote is closed and the results are tallied up.</p>
  64.  
  65.   </li>
  66.   <li><h3>Votes</h3>
  67.   
  68.   <p>Only the votes of active members of the PEAR community (must have 
  69.   a pear web account, however the proposer himself is not counted) are 
  70.   counted, however anyone may vote. Votes require that a final choice 
  71.   of package name is specified.</p>
  72.  
  73.   <p>The votes are added up, which means that one -1 offsets a +1. 
  74.   However -1 vote should always be considered to be serious and may 
  75.   lead to decisions being made on a case by case basis by the PEAR 
  76.   Group who reserves a veto (it is intended that in the future the 
  77.   PEAR QA team will assist the PEAR Group in such situations). 
  78.   Therefore a -1 vote *must* contain a comment explaining that 
  79.   decision, it is desirable that votes in favour (+1) should also be 
  80.   accompanied with an explanation when appropriate.</p>
  81.  
  82.   <p>It is also expected that every voter make the level of review 
  83.   clear in the vote and that every voter at least skim all provided 
  84.   information from the proposer (especially if code/examples are 
  85.   provided).</p>
  86.  
  87.   </li>
  88.   <li><h3>Conditional votes</h3>
  89.  
  90.   <p>Conditional votes are not to be counted as final votes, instead 
  91.   they serve to show what conditions have to be met. It's up to the 
  92.   voter to decide in the end of the conditions have been met and make 
  93.   a final vote. It should be made very clear that it is a conditional 
  94.   vote to avoid confusion.</p>
  95.  
  96.   </li>
  97.   <li><h3>Voting Results</h3>
  98.  
  99.   <p>A vote is accepted if the total of all votes exceeds +5.</p>
  100.  
  101.   <p>In case the proposal is not accepted the package can be further 
  102.   discussed on the list and the proposer may attempt to make another 
  103.   &quot;call for vote&quot; (it is expected that this is only done for 
  104.   sensible reasons).</p>
  105.  
  106.   <p>In case the proposal is accepted the package may be registered 
  107.   by the proposer and a mail should be send to the PEAR Group (it is 
  108.   intended that in future the PEAR QA team will handle this) who will 
  109.   then set the package as approved (however the PEAR Group reserves 
  110.   final judgement).</p>
  111.  
  112.   <p>In order for the PEAR Group to approve a package the person who 
  113.   made the proposal should include in the email to the PEAR Group 
  114.   list all relevant information (package name, license, category, 
  115.   type summary, full description, project homepage, links to all 
  116.   votes in the mailinglist archive etc.)</p>
  117.  
  118.   </li>
  119. </ol>
  120.  
  121. <?php
  122.  
  123. echo make_link('/group/''Back');
  124.  
  125. response_footer();

Documentation generated on Mon, 11 Mar 2019 15:14:35 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.