Re: Importing packages into CVS

From: Date: Thu, 29 Mar 2007 19:02:08 +0000
Subject: Re: Importing packages into CVS
References: 1 2 3 4 5  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-46100@lists.php.net to get a copy of this message
On Thu, 29 Mar 2007 13:06:56 -0400, Greg Beaver wrote: > Alexey Borzov wrote: > >> My suggestion is to give a developer some limited time for pulling the >> release (like a week, two weeks at most) since the problems warranting >> said pull are usually quite obvious. And let's remove that "Delete" >> button except for the packages that don't yet have any releases. Our >> main goal is to ensure that whatever was released via PEAR stays there. >> >> Of course deleting the packages will still be possible with the help of >> the admin, but I hope our admins learned that lesson already. :) >> >> So what I propose is writing guidelines for deleting packages / >> releases and making changes to pearweb to enforce these. > > These are *excellent* suggestions. Would you mind writing up a draft > for guidelines? I would like to see this implemented very soon. > >> cvs.php.net may be of some help, but consider the wonders of "cvs admin >> -o" command. A person *really* dedicated to taking his ball and going >> home can use this as a nice addition to clicking that "Delete" buttons. > > Let it be said right now that any individual who performs this command > will incur the wrath of not just me, but the entire PHP project, and I > will personally see to it that this individual is permanently banned > from ever again participating in development of PECL, PEAR, or the core > of PHP. This action is the equivalent of dropping a nuclear bomb on the > server, and it is the only mortal sin of PHP. > >>> One solution is to save a copy of all deleted releases "just in case." >>> This is impractical for many reasons, but if any of you have a better >>> suggestion I would love to hear it. >>> >>> As for orphaned packages, this is far simpler: if the package is not >>> maintained, and the RCS is external or non-existent, there is no other >>> alternative, development is essentially over unless it is imported >>> into cvs.php.net. >> >> Well, I think you are putting a proverbial cart before the horse here. >> If a person comes up wishing to restart development, it is up to him >> whether to import into PEAR CVS or some other SCM (I tend to agree with >> Helgi's view on requirements for such SCM). >> >> The same goes for QA releases, find the QA engineer first, then he >> imports the code to PHP CVS. > > In this case, Christian Weiske is the horse in your proverbial analogy > :), as he is both the QA engineer and the person wishing to restart > development. > > At this moment, PEAR has an open bug count of 377 bugs, the lowest it > has been since recording open bugs began 2 years ago. This is directly > due to Christian's work and if I might take some credit, I believe also > due to the bug statistics rankings per package, as we were hovering at > around 500 bugs before the statistics were put in place. (So keep up > the good work folks) Well it's good seeing that Christian resumed the work I did back in the days, I don't know how many hours I spent weeding through the bug list, bug fixing some old ones, CS fixes, etc etc etc. the thought of it gives me nightmares ;) Regards Helgi

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