#18650 [Bgs]: 4.2.2CVS requires > Apache 2.0.40
| From: | rasmus@php.net | Date: | Tue, 30 Jul 2002 15:37:53 +0000 |
| Subject: | #18650 [Bgs]: 4.2.2CVS requires > Apache 2.0.40 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-15593@lists.php.net to get a copy of this message | ||
ID: 18650
Updated by: rasmus@php.net
Reported By: mclinden@informed.net
Status: Bogus
Bug Type: Compile Failure
Operating System: Linux
PHP Version: 4CVS-2002-07-30
New Comment:
There are all sorts of problems with Apache2 and PHP in the 4.2.0 code.
It is probably for the better that it doesn't compile. Nobody should
be using this stuff for anything real at this point. PHP CVS + Apache
CVS is a bit better, so I have absolutely no problem not having this
combination compile.
Previous Comments:
------------------------------------------------------------------------
[2002-07-30 10:50:21] mclinden@informed.net
I fully realize that Apache 2.0 support is *experimental* (though 2.0
development has been going on long enough that there was ample time to
prepare). But 4.2.0 and 4.2.1 actually compiled under Apache 2.0 and
worked.
4.2.2 is, essentially, a *required* upgrade, even for experimenters and
developers. The fix to sapi/apache2filter/php_functions.c is trivial
but the excuse given by the developers was that there was a "rush" to
get 4.2.2 out and the "fix" is in the CVS not the tarball. Fine. But
the CVS breaks other things.
I didn't ask or expect to compile the CVS but at the very least, fix
the silly tarball.
After all, you can also fly experimental aircraft with known risks but
if your sure it is gonna crash out of the box you'd be stupid to try
it. And the willingness of end users to try the experimental versions
is how you find bugs.
Comprenez?
------------------------------------------------------------------------
[2002-07-30 10:41:41] cynic@php.net
you can see signs saying "apache 2.0 support is *EXPERIMENTAL*" all
over the place.
------------------------------------------------------------------------
[2002-07-30 10:35:59] mclinden@informed.net
You miss my point. 4.2.2 is required to fix security problems with the
prior 4.x releases. The CVS (NOT the TARBALL) is required to fix a bug
in sapi/apache2filter/php_functions.c. But the CVS does not compile
with a production version of Apache.
Your comment "if it says it's required then it's required" is a
senseless waste of bandwidth. Either the tarball should be fixed to
compile with Apache 2.0.39 or the CVS should not require 2.0.40.
------------------------------------------------------------------------
[2002-07-30 10:27:59] cynic@php.net
if it says it's required then it's required.
------------------------------------------------------------------------
[2002-07-30 10:27:43] edink@php.net
Yes that is correct. If you need to compile PHP with Apache 2.0.39 use
-STABLE snapshot or checkout PHP_4_2_0 branch from the cvs repository.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/18650
--
Edit this bug report at http://bugs.php.net/?id=18650&edit=1