You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "William A. Rowe, Jr." <wr...@rowe-clan.net> on 2003/03/31 09:56:29 UTC
Apache 2.0.45 -alpha tarball candidates for testing
The release tarball (and win32 .zip file) are now available for testing from;
http://httpd.apache.org/dev/dist/
Please test this 2.0.45-alpha candidate for general release within the
next 24 hours. Once the dev@ list receives enough positive feedback,
we will release the files to general availability, moving them to their usual
locations. This code has been in place for several days on the primary
www.apache.org server, but we need a variety of platforms and different
configurations to have complete confidence in the release.
Thank you in advance for participating in the testing, and thanks to
both Brian Pane and Justin Erenkrantz who helped roll these out.
Bill
Re: Apache 2.0.45 -alpha tarball candidates for testing
Posted by Brian Pane <br...@apache.org>.
On Mon, 2003-03-31 at 00:38, Justin Erenkrantz wrote:
> --On Monday, March 31, 2003 1:56 AM -0600 "William A. Rowe, Jr."
> <wr...@rowe-clan.net> wrote:
>
> > Please test this 2.0.45-alpha candidate for general release within the
> > next 24 hours. Once the dev@ list receives enough positive feedback,
> > we will release the files to general availability, moving them to their
>
> Builds, passes httpd-test (modulo my recent commit to httpd-test), and serves
> pages on Solaris 9 (with .44 modules). +1. -- justin
Tested successfully with worker MPM on Linux. +1
Brian
Re: Apache 2.0.45 -alpha tarball candidates for testing
Posted by Justin Erenkrantz <ju...@erenkrantz.com>.
--On Monday, March 31, 2003 1:56 AM -0600 "William A. Rowe, Jr."
<wr...@rowe-clan.net> wrote:
> Please test this 2.0.45-alpha candidate for general release within the
> next 24 hours. Once the dev@ list receives enough positive feedback,
> we will release the files to general availability, moving them to their
Builds, passes httpd-test (modulo my recent commit to httpd-test), and serves
pages on Solaris 9 (with .44 modules). +1. -- justin
Re: Apache 2.0.45 -alpha tarball candidates for testing
Posted by Jeff Trawick <tr...@attglobal.net>.
William A. Rowe, Jr. wrote:
> The release tarball (and win32 .zip file) are now available for testing from;
>
> http://httpd.apache.org/dev/dist/
Note that child error functions other than in mod_cgid *are* horked due
to log files being closed, but playing with mod_ext_filter and mod_cgi I
don't see anything catastrophic, and I don't see a regression from the
previous release. The attempt to write to the log file gets EBADF in
the newly-created-but-doomed child process, and life goes on.
As for the child error function support for failure to start piped
loggers, that path is extremely hard to hit with the default code
because the extra possible checking for errors is enabled
(apr_procattr_error_check_set()). After commenting out the calls to
apr_procattr_error_check_set() in log.c, I don't see any regression.
uninteresting details of playing with piped loggers:
I. httpd 2.0.45-alpha, no apr_procattr_error_check_set, prefork:
A. bad piped access log:
log message to stderr regarding the problem
[error] (2)No such file or directory: exec of '/usr/bin/doesnotexist' failed
log message to error log stating the problem
regular attempts to restart it (that logic was broken in previous releases)
it looks like there is always a zombie process, but it is a different
zombie since there is some lag between a failed attempt to exec the
piped log and when the MPM wakes up to reap status
httpd is operational
B. bad piped error log:
log message to stderr regarding the problem
httpd is operational
II. httpd 2.0.44, unpatched, prefork:
bad piped access log:
no message to stderr
httpd is operational
bad piped error log:
no message to stderr
httpd is operational
Re: Apache 2.0.45 -alpha tarball candidates for testing
Posted by Justin Erenkrantz <ju...@erenkrantz.com>.
--On Monday, March 31, 2003 7:57 PM -0500 Jeff Trawick <tr...@attglobal.net>
wrote:
> layouts (and thus the Apache binbuild mechanism) have some problems... can
> anybody get it to work?
>
> FreeBSD 5.0:
>
> unpack the alpha then
> $ cd httpd-2.0.45
> $ build/binbuild.sh
> ...
> APR Version: 0.9.3
> ** Error: unable to find layout Apache
> configure failed for srclib/apr
> ...
The error message is correct. APR doesn't have the layout called "Apache" - I
don't think it ever has. I think prior versions silently ignored this
condition and just punted - which actually might have worked...
The workaround is to either use a layout that all of them share, or manually
expand the layout (via the configure options).
The real fix is to drop the layout option before we do the subdir configure
invocations in APR_SUBDIR_CONFIG (untested, but sort of based on how autoconf
drops --no-create/--no-recursion):
ap_configure_args=
ap_sep=
for ac_configure_arg in $ac_configure_args
do
case "$ac_configure_arg" in
--enable-layout=*)
continue ;;
esac
ap_configure_args="$ap_configure_args$ap_sep'$ac_configure_arg'"
ap_sep=" "
done
ap_configure_args would be used instead of ac_configure_args in the subdir
configure invocation.
And, the way that APR_SUBDIR_CONFIG is called within httpd's configure.in
should allow the layout-expanded options to still be passed. -- justin
Re: Apache 2.0.45 -alpha tarball candidates for testing
Posted by Jeff Trawick <tr...@attglobal.net>.
William A. Rowe, Jr. wrote:
> The release tarball (and win32 .zip file) are now available for testing from;
>
> http://httpd.apache.org/dev/dist/
layouts (and thus the Apache binbuild mechanism) have some problems...
can anybody get it to work?
FreeBSD 5.0:
unpack the alpha then
$ cd httpd-2.0.45
$ build/binbuild.sh
...
APR Version: 0.9.3
** Error: unable to find layout Apache
configure failed for srclib/apr
...
RH 6.2:
same error
Re: Apache 2.0.45 -alpha tarball candidates for testing
Posted by Thom May <th...@planetarytramp.net>.
* William A. Rowe, Jr. (wrowe@rowe-clan.net) wrote :
> The release tarball (and win32 .zip file) are now available for testing from;
>
> http://httpd.apache.org/dev/dist/
>
> Please test this 2.0.45-alpha candidate for general release within the
> next 24 hours. Once the dev@ list receives enough positive feedback,
> we will release the files to general availability, moving them to their usual
> locations. This code has been in place for several days on the primary
> www.apache.org server, but we need a variety of platforms and different
> configurations to have complete confidence in the release.
>
looks good on OS X (worker with everything as DSO), and linux in the brief
seconds i had to check that box...
+1
-Thom
Re: Apache 2.0.45 -alpha tarball candidates for testing
Posted by Sander Temme <sc...@covalent.net>.
> www.apache.org server, but we need a variety of platforms and different
> configurations to have complete confidence in the release.
My Powerbook:
Darwin monalisa.sfo.covalent.net 6.4 Darwin Kernel Version 6.4: Wed Jan 29
18:50:42 PST 2003; root:xnu/xnu-344.26.obj~1/RELEASE_PPC Power Macintosh
powerpc
With gcc:
[sctemme@MonaLisa] httpd-2.0.45 $ cc -v
Reading specs from /usr/libexec/gcc/darwin/ppc/3.1/specs
Thread model: posix
Apple Computer, Inc. GCC version 1173, based on gcc version 3.1 20020420
(prerelease)
unpacks, builds with bundled libtool and runs the perl-framework against
both worker and prefork. The only test that fails is that ssl/http one that
gives us a response without headers. We know about that.
My +1 (all +2 cents worth) for release.
S.
--
Covalent Technologies sctemme@covalent.net
Engineering group Voice: (415) 856 4214
303 Second Street #375 South Fax: (415) 856 4210
San Francisco CA 94107
PGP Fingerprint: 7A8D B189 E871 80CB 9521 9320 C11E 7B47 964F 31D9