Re: Re: PEAR package retention policy

From: 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:
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 guidelines
and
pearweb. == Problem == Currently PEAR website allows package maintainers to delete
packages and
package releases without any limitations whatsoever. This means
that a
maintainer (or someone having his password) may delete a several-years-old package with dozens of releases or delete any
release
of said package. Such actions will affect all packages or applications depending
on the
deleted package or requiring a specific deleted release of the
package.
== Proposed solution == In a nutshell, the proposed policy can be described as "Whatever
was
released though pear.php.net, stays released". The ability to delete a package release shall be limited to
releases not
older than two weeks (*). Package maintainers are advised to use
this
feature 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 version
The ability to delete a package shall be limited to packages
with no
releases. = On "moved" packages = As some developers may wish to move their development away from
PEAR's
infrastructure, 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 stability
level
lower than "stable" are done for testing purposes and are
expected to
contain 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
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFGFTR7h0MUGpYY9OQRAgN+AJoCSnBSqznuL8cAfRrVuyRA48ecrgCgpnc7 hJrnhvYwGvluoW8h/3Dz43I= =ym6R -----END PGP SIGNATURE-----

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