Re: file structure

From: Date: Wed, 31 Mar 1999 07:34:18 +0000
Subject: Re: file structure
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-4856@lists.php.net to get a copy of this message
At 00:21 31/03/99 -0500, Rasmus Lerdorf wrote: >> Uhm, lets assume 100% of your time is idle, it means you'd have 3 or 4 days >> left at best. That's not much and not enough as it is. Let's get back to >> reality, where much less than 100% of your time is idle. See my point? > >Stig's point was that changing both the API and the directory structure at >the same time caused a lot of trouble last time. He was proposing to do >it step by step. First, move the php3 tree towards the eventual php4 >structure and then start the migration. I fail to see where this 3-4 days >comes into play. This process likely wouldn't start until we saw the php4 >code. It's simple. As I see it, there'll be no php4->php3 migration. That is completely impractical; We've changed all of the core files, as well quite a few modules, including source code, header files and directory structure. Right now, we have a php4 tree, which is php 3.0.6 based, and a ZendCore tree that plugs in nicely to it. That php4 tree would be the base of the php4 CVS; we'd have to migrate post-3.0.6 patches to it. The point is very simple - don't invest time in restructuring the php3 tree since you're going to dump it within a few days. Using it as a base for php4 is simply an impractical waste of time. About changing the API and directory structure at the same time, I'm not sure if that was *the* problem of php 3.1 and the key to its lingering, I happen to think that it didn't play a major role there. As long as we keep the tree at a compilable state at all times, we can apply different kinds of patches (structure and API) without significant problems. Another difference from 3.1 is that I expect that php3 development would pretty much slow to a halt once the php4 tree is available. It has definitely been my recommendation all along, and still is. Zeev -- Zeev Suraski <zeev@zend.com> http://www.zend.com/ For a PGP public key, finger bourbon@netvision.net.il -- PHP Development Mailing List http://www.php.net/ To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net For help: php-dev-help@lists.php.net

« previous php.dev (#4856) next »