Foo JH wrote: > Hi all, > > Just want to share something I read today (fairly old news) at > ApacheLounge: > http://www.apachelounge.com/forum/viewtopic.php?t=1907 > > Since many (most?) people who use Apache from Apache Lounge also use > mod_fcgid and/or mod_perl, it seems that 2.2.5 will remain the best > Apache version to use until Apache 2.2.7 comes out.
Right. Except there is no 2.2.5; you are best staying with 2.2.4 IF you can live without 'rotatelogs' or other piped logs, AND you need mod_perl or mod_fcgid. If you don't use these modules you are best off using 2.2.6 which was released. > It is expected that new versions of mod_fcgid and mod_perl will be > needed for Apache 2.2.7, because the proposed changes will not be > backward-compatible with Apache 2.2.5 and earlier. > > My point is that for Win32 modperlers, you may want to check out 2.2.5, > and hold out for 2.2.7 (and a potentially new release of modperl to > support it). Again, there is no 2.2.5, so there is no purpose to your struggling with it and any associated bugs. Also Tom Donovan has cautioned users against using the hacks they applied to 2.2.6 to get it to work, use it if you must but it's apropos of nothing to the final corrections. Of course 2.2.4 essentially worked, while 2.2.7 will give the modperl'ers on Windows something they have BEGGED for forever, the chance to see parsing errors at startup from their httpd.conf file(!!!) ALL 2.x versions of Apache on Windows had never hooked up the pseudo-posix stderr of MSVCRT, which is why fprintf(stderr...) constructs from within modperl rarely did what they were expected to do. With the 2.2.6 version, things broke further as stdin went away after it was consumed (it was replaced with NULL, but not at the MSVCRT layer). If you update to svn.apache.org/repos/asf/apr/apr/branches/1.2.x/ today, you'll find the 80/20 has been resolved; we now plug into pseudo-posix handles. There are still some lingering issues to be fixed in httpd itself. Tom Donovan and Randy have already approved with Win32 fixes, but we still are waiting on an httpd'er to review the essential fix to log.c. I'll send another note to the modperl community when we believe that the svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x/ is ready for intensive review and testing, after that patch is applied (same applies to 2.0.x, needs patch review, while apr/branches/0.9.x/ has already been patched). Bill