Re: We Want Quality

From: Date: Thu, 29 Jun 2000 17:12:09 +0000
Subject: Re: We Want Quality
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-22832@lists.php.net to get a copy of this message
On Thu, 29 Jun 2000, Sascha Schumann wrote: > The recent trouble has shown that our release process is far > from being perfect. In order to achieve better quality > releases, I urge the PHP community to adopt a couple of > simple rules: > > Do not release anything untested. Nice concept, except we do not have the resources to do that. We tried to do that by letting people test the code 3 days in advance, which did not discover the Windows CGI problem. > This will delay releases until all obvious bugs are found. > That is good. This will also catch bugs which were introduced > through other bug fixes. That leads to the second postulate: > > Do not add features during release time. No features were added during release time, AFAIK. If you refer to the DISCARD_PATH issue that was the source of the Windows CGI bug, it was a bug fix, not a new feature. > The simplest feature can break something. Changes are bad. > Avoid them. > > Do not act hasty. > > Release candidates can get thrown out hourly, if necessary. > The final release candidate should be available to the public > for at least five days. This is completely unfeasible, and can definitely not live peacefully with your previous suggestion. We can't halt development for 5 days, it'd simply not work. Even holding the code in a semi-frozen state for 3 days between the RC announcement and the Release announcement is almost mission-impossible; Keeping a 100% frozen codebase for 5 days between the last working RC and the Release is both not doable, and not something I would like to get to anyway. We should still behave like an OpenSource project and not like a bureaucratic company. Zeev -- Zeev Suraski <zeev@zend.com> http://www.zend.com/

« previous php.dev (#22832) next »