Re: file structure
| From: | Zeev Suraski | 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