On 21.08.2012 21:25, William A. Rowe Jr. wrote:
Candidate binaries are available from http://httpd.apache.org/dev/dist/ -
these do not yet constitute ASF releases.  Win32 specific artifacts
(x86 binary distribution and -win32-src.zip) will follow sometime later
this evening.

Feedback and edits to the draft announcement are greatly appreciated,
since we need to better position 2.2 as 'just maintenance' and we can
drop some of the 'shiny new' bits of that Announcement text, given that
it is old hat now, and they should be reading the 2.4 Announce (which
this document now links to).

So, for your consideration, a vote...

  +/-1
  [+1]  Release httpd 2.2.23 as GA

Build problems:

Build problems on SLES 10 when using bundled APR and OpenSSL 1.0.1c as static libs. It's due to a bug in pkg-config on SuSe Linux, which does not preserve order of -l flags when a.pc file also contains a Libs.private entry. I built a pkg-config 0.23 which contains a patch for that and the problem was gone. Not httpd's fault.

Problem with configure on Linux when using external PCRE in a non-system path. configure puts -lpcre into the LIBS early and the later tests all fail, when they try to run the contest binary, because the pcre lib can not be found. IT#s a bit unfortunate, that all libs needed to build httpd are added as libs during all configure tests after the respective --with flag. Workaround is setting LD_LIBRARY_PATH just during configure. Works out of the box on Solaris, because "pcre-config --libs" on Solaris also outputs a "-R" flag.

Test suite:

Two failures only happen when I use a very recent LWP Perl module (version 6.0.3 and above): tests 2+3 in t/security/CVE-2008-2364.t fail, because the Perl client reads status 100 instead of 200 resp. 502. Checking our logs indicates we did send the right status codes. So this seems to be a test framework problem. Don't know how a workaround in the framework would be.

Failed test 2 in t/ssl/extlookup.t and 9 in t/ssl/require.t - not a regression.

Details:

- win32 artefacts not checked, because not yet available
- Signature and Hashes OK
- key in KEYS file
- gz and bz2 contents identical
- no unexpected diff to svn tag
- built and tested on
  - Solaris 8+10 Sparc
  - SuSE Linux Enterprise 10 (32Bit and 64Bit)
  - SLES 11 (64 Bit)
  - RedHat Enterprise Linux 5/6 64Bit
- builds fine using gcc
  - out of tree
  - with "all", "most" and default module sets
  - with either default (static) or shared linked modules
  - MPMs prefork, worker, event (where applicable)
  - dependencies apr/apu/expat/pcre/openssl:
    a) all bundled
    b) 1.4.6/1.4.1/2.1.0/8.30/1.0.1c
  - configure fails for external non system pcre
    (see above)
- test suite ran for all those builds with log levels
  info and debug
  - no test regressions w.r.t. at least 2.2.16-2.2.22:
    - Failed test 2 in t/ssl/extlookup.t at line 27
    - Failed test 9 in t/ssl/require.t at line 44
    For details about both see my 2.2.19 voting mail.
  - Failed tests 2+3 in t/security/CVE-2008-2364.t when
    using LWP 6.0.3 or above

Regards,

Rainer

Reply via email to