Re: We Want Quality

From: Date: Thu, 29 Jun 2000 17:26:38 +0000
Subject: Re: We Want Quality
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-22836@lists.php.net to get a copy of this message
On Thu, 29 Jun 2000, Zeev Suraski wrote: > 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. Please keep an open mind. These are general guidelines. About the Windows CGI problem: It was immediately detected after the release of 4.0.1 was announced. Our release process must become broader to reach more testers. > > 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. Other projects can do it, so I don't see any reason why we cannot. You might want to elaborate on this point. > 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. We have a bad history of last-minute updates *after* the release (i.e. PHP 4.0.0 and 4.0.1). I don't want to continue with such a crappy release procedure. If you have a proposal which addresses this problem, please tell us. - Sascha

« previous php.dev (#22836) next »