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