Re: Re: PEAR package retention policy
| From: | Joe Stump | Date: | Thu, 05 Apr 2007 17:40:09 +0000 |
| Subject: | Re: Re: PEAR package retention policy | ||
| References: | 1 2 3 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-46147@lists.php.net to get a copy of this message | ||
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I +1 this as well. I don't see it noted down there, but you should never be able to delete a release if any other package depends on it (even if it's only a day old).
- --Joe
On Apr 5, 2007, at 10:34 AM, David Coallier wrote:
There's perhaps a couple more points to discuss and add, however so far it looks very good :) +1 On 4/5/07, Helgi Þormar Þorbjörnsson <dufuz@php.net> wrote:-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGFTR7h0MUGpYY9OQRAgN+AJoCSnBSqznuL8cAfRrVuyRA48ecrgCgpnc7 hJrnhvYwGvluoW8h/3Dz43I= =ym6R -----END PGP SIGNATURE-----Sounds good to me, thumbs up. - Helgi On Thu, 05 Apr 2007 00:44:14 +0400, Alexey Borzov wrote:Hi, As suggested by Greg in "Importing packages into CVS" thread, I'm posting a list of changes that should be done to PEAR guidelinesandpearweb. == Problem == Currently PEAR website allows package maintainers to deletepackages andpackage releases without any limitations whatsoever. This meansthat amaintainer (or someone having his password) may delete a several-years-old package with dozens of releases or delete anyreleaseof said package. Such actions will affect all packages or applications dependingon thedeleted package or requiring a specific deleted release of thepackage.== Proposed solution == In a nutshell, the proposed policy can be described as "Whateverwasreleased though pear.php.net, stays released". The ability to delete a package release shall be limited toreleases notolder than two weeks (*). Package maintainers are advised to usethisfeature in the following cases only: - Broken package definition file- Missing required dependencies - Wrong dependencies - Missing files - etc.- Newly introduced severe bugs in stable releases (**) - Severe violations of PEAR's coding standards and regulations- Incorrect names in public API - Incorrect package versionThe ability to delete a package shall be limited to packageswith noreleases. = On "moved" packages = As some developers may wish to move their development away fromPEAR'sinfrastructure, there should be a means to announce this move (as opposed to declaring their packages unsupported), closing the bug-tracker and giving a prominent link to a new location. (*) The actual period is discussable. (**) Releases of stabilitylevellower than "stable" are done for testing purposes and areexpected tocontain bugs.-- There are no stupid questions, only stupid people -- PEAR Development Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php--David Coallier, Founder & Software Architect, Agora Production (http://agoraproduction.com) 51.42.06.70.18 -- PEAR Development Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php