Re: [RFC] - How QA Team will work. Rev 1.

From: Date: Fri, 26 Mar 2004 23:28:35 +0000
Subject: Re: [RFC] - How QA Team will work. Rev 1.
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-26816@lists.php.net to get a copy of this message
Hi Helgi, here two comments... > Orphaned Packages > The QA team can use the above stated rules to determining if > a package is orphaned. The core QA team gets lead rights on > all orphaned packages until the original maintainer returns > or a new maintainer is found. That will require a new global maintainer: "PEAR QA", which would be merely a pseudo user. QA core members would automatically (via karma) have all rights over that package. Once a new maintainer is found, or the original maintainer returns, "PEAR QA" will be removed from the list of maintainers, and the karma will automatically be revoked. General rights that have been granted to the QA team as specified in the PEAR web section will remain untouched. Rights that may be granted to QA, etc. should be defined in a separate RFC once this RFC has been approved. [...] > pear web PEAR web QA subsection [...] > latests decisions. Furthermore here the QA team will be able > to provide interfaces to QA team services. For example here > the QA team could offer an interface for maintainers to > configure the access rights they want to grant the QA team. The access rights can be granted here -- as well as revoked. If the (possibly new) maintainer decides not to allow QA to roll releases anymore, he must have the ability to revoke his permission. > Approving first stable release > The QA team needs to approve the first stable release of any > major version. For this purpose maintainers must contact the > QA team and provide a pear package of the final stable > version. It is up to the QA team to decide if the release is > ready or not. The core QA team will at this point upload the > pear package that was provided by the maintainer. I think it would be best if the maintainer would upload the release, and it would sit on the server till QA approves of it or not. That way, QA could either reject a release, stating a reason, or confirm it. Otherwise pearweb karma will become really complex. Klaus

« previous php.pear.dev (#26816) next »