Re: PHP roadmap

From: Date: Sat, 09 Sep 2000 03:11:27 +0000
Subject: Re: PHP roadmap
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-32749@lists.php.net to get a copy of this message
On Sat, 9 Sep 2000, Jani Taskinen wrote: | On Sat, 9 Sep 2000 lists@itsg.net.au wrote: | | >a questionnaire and then a poll could be used to gauge their | >satisfaction and what they would most like in the next (major) version. | >the questionnaire could be pretty open ended, ie. "what would you most | >like to see in PHP [4.1|5]?". the poll could have the top ten | | IF a poll was made, this would be my response: | | I'd like to see those bugs fixed before any release is made be | it minor or major. Maybe this would be the time to suspend adding | new feature and instead hunt and kill those bugs ? | | IMO most important thing to fix is the configure system which | gives most of the 'gray hair': | | Compile failure: 544 | Compile warning: 31 | Installation problem: 314 | -------------------------- | Total: 889 | | These are totals, open and closed included. But it shows that | almost 1/4 of all the bugs in the database are related to configuring | and installing.. PHP is a huge package, we have way over 100 PHP-specific configure options! I can think of three actions that could improve this situation; 1: start rolling out binary distributions (RPMs, Debian packages, FreeBSD packages, Solaris packages...) for every release, 2: stop distributing all the extensions in the world with PHP, and make them available through PEAR instead, 3: make a more userfriendly/simple interface to configure. | One major problem is that there are these extensions | enabled by default: | | - GD | - MySQL | - XML | | Which, IMO, all should be enabled ONLY when wanted. Well, the MySQL and XML libs are bundled with PHP now, and should cause little problems now, especially for DSO builds. GD is trickier though, maybe it's time to "assimilate" a version of GD with GIF support and all into PHP too? ;-) - Stig

« previous php.dev (#32749) next »