Mailing List Archive

svn commit: r1902507 - in /httpd/httpd/branches/2.4.x: ./ .travis.yml test/travis_before_linux.sh
Author: jorton
Date: Wed Jul 6 13:33:12 2022
New Revision: 1902507

URL: http://svn.apache.org/viewvc?rev=1902507&view=rev
Log:
Merge r1895982, r1898965, r1900545, r1902482 from trunk: [under CTR for Travis changes]

Add Travis job against OpenSSL 3 with -Werror but with deprecation
warnings disabled.
Be careful to remove the previous OpenSSL install prefix is rebuilding.

Update to test against OpenSSL 3.0.2.

Update to testing against OpenSSL 3.0.3.

Update to test with OpenSSL 3.0.5.

Submitted by: jorton

Modified:
httpd/httpd/branches/2.4.x/ (props changed)
httpd/httpd/branches/2.4.x/.travis.yml
httpd/httpd/branches/2.4.x/test/travis_before_linux.sh

Propchange: httpd/httpd/branches/2.4.x/
------------------------------------------------------------------------------
Merged /httpd/httpd/trunk:r1895982,1898965,1900545,1902482

Modified: httpd/httpd/branches/2.4.x/.travis.yml
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/.travis.yml?rev=1902507&r1=1902506&r2=1902507&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/.travis.yml (original)
+++ httpd/httpd/branches/2.4.x/.travis.yml Wed Jul 6 13:33:12 2022
@@ -268,14 +268,21 @@ jobs:
if: *condition_not_24x
env: APR_VERSION=trunk APR_CONFIG="--without-pgsql --without-mysql --without-odbc --with-crypto"
CONFIG="--enable-mods-shared=ssl --with-mpm=event"
- TEST_SSL=1 TEST_OPENSSL3=3.0.1
+ TEST_SSL=1 TEST_OPENSSL3=3.0.5
+ # -------------------------------------------------------------------------
+ - name: Linux Ubuntu, APR trunk, minimal module set, OpenSSL 3.x -Werror
+ if: *condition_not_24x
+ env: APR_VERSION=trunk APR_CONFIG="--without-pgsql --without-mysql --without-odbc --with-crypto"
+ CONFIG="--enable-mods-shared=ssl --with-mpm=event"
+ TEST_OPENSSL3=3.0.5 SKIP_TESTING=1
+ NOTEST_CFLAGS="-Werror -Wno-deprecated-declarations"
# -------------------------------------------------------------------------
- if: *condition_24x_only
name: Linux Ubuntu, APR 1.7, minimal module set, OpenSSL 3.x
env: APR_VERSION=1.7.0
APU_VERSION=1.6.1 APU_CONFIG="--without-pgsql --without-mysql --without-odbc --with-crypto"
CONFIG="--enable-mods-shared=ssl --with-mpm=event"
- TEST_SSL=1 TEST_OPENSSL3=3.0.1
+ TEST_SSL=1 TEST_OPENSSL3=3.0.5
# -------------------------------------------------------------------------
- name: Linux Ubuntu, MPMs [event, worker], core + HTTP/2 test suite
dist: focal

Modified: httpd/httpd/branches/2.4.x/test/travis_before_linux.sh
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/test/travis_before_linux.sh?rev=1902507&r1=1902506&r2=1902507&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/test/travis_before_linux.sh (original)
+++ httpd/httpd/branches/2.4.x/test/travis_before_linux.sh Wed Jul 6 13:33:12 2022
@@ -115,6 +115,9 @@ if test -v TEST_OPENSSL3; then
# Build the requested version of OpenSSL if it's not already
# installed in the cached ~/root
if ! test -f $HOME/root/openssl-is-${TEST_OPENSSL3}; then
+ # Remove any previous install.
+ rm -rf $HOME/root/openssl3
+
mkdir -p build/openssl
pushd build/openssl
curl "https://www.openssl.org/source/openssl-${TEST_OPENSSL3}.tar.gz" |