Skip to content

Commit b09f9c5

Browse files
authored
Merge branch 'apache:trunk' into apr-2-ldap
2 parents 46a9ce5 + ffeacdc commit b09f9c5

File tree

695 files changed

+7565
-16629
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

695 files changed

+7565
-16629
lines changed

.github/workflows/linux.yml

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ jobs:
5050
- name: Shared MPMs, all-modules
5151
config: --enable-mods-shared=reallyall --enable-mpms-shared=all
5252
# -------------------------------------------------------------------------
53+
- name: Shared MPMs, all-modules, 64-bit ARM
54+
config: --enable-mods-shared=reallyall --enable-mpms-shared=all
55+
os: ubuntu-24.04-arm
56+
# -------------------------------------------------------------------------
5357
- name: Event MPM, all-modules, mod_cgid only
5458
config: --enable-mods-shared=reallyall --with-mpm=event --disable-cgi
5559
# -------------------------------------------------------------------------
@@ -67,11 +71,11 @@ jobs:
6771
env: |
6872
TEST_ARGS=-order=random
6973
# -------------------------------------------------------------------------
70-
- name: GCC 10 maintainer-mode w/-Werror, install + VPATH
74+
- name: GCC 12 maintainer-mode w/-Werror, install + VPATH
7175
config: --enable-mods-shared=reallyall --enable-maintainer-mode
7276
notest-cflags: -Werror -O2
7377
env: |
74-
CC=gcc-10
78+
CC=gcc-12
7579
TEST_VPATH=1
7680
TEST_INSTALL=1
7781
SKIP_TESTING=1
@@ -249,17 +253,6 @@ jobs:
249253
# TEST_MD=1
250254
# -------------------------------------------------------------------------
251255
### TODO: if: *condition_not_24x
252-
- name: MOD_TLS test suite
253-
config: --enable-mods-shared=reallyall --with-mpm=event --enable-mpms-shared=event
254-
pkgs: curl python3-pytest nghttp2-client python3-cryptography python3-requests python3-multipart python3-filelock python3-websockets cargo cbindgen
255-
env: |
256-
APR_VERSION=1.7.4
257-
APU_VERSION=1.6.3
258-
APU_CONFIG="--with-crypto"
259-
RUSTLS_VERSION="v0.13.0"
260-
NO_TEST_FRAMEWORK=1
261-
TEST_INSTALL=1
262-
TEST_MOD_TLS=1
263256
- name: Configured w/reduced exports
264257
config: --enable-reduced-exports --enable-maintainer-mode --enable-systemd
265258
pkgs: libsystemd-dev
@@ -286,10 +279,11 @@ jobs:
286279
- name: OpenSSL 3.1
287280
config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
288281
env: |
289-
TEST_OPENSSL3=3.1.6
282+
TEST_OPENSSL3=3.1.7
290283
APR_VERSION=1.7.4
291284
APU_VERSION=1.6.3
292285
APU_CONFIG="--without-crypto"
286+
pkgs: subversion
293287
# -------------------------------------------------------------------------
294288
- name: OpenSSL 3.2 -Werror
295289
config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
@@ -299,6 +293,7 @@ jobs:
299293
APR_VERSION=1.7.4
300294
APU_VERSION=1.6.3
301295
APU_CONFIG="--without-crypto"
296+
pkgs: subversion
302297
# -------------------------------------------------------------------------
303298
- name: OpenSSL 3.2 no-engine
304299
config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
@@ -308,28 +303,34 @@ jobs:
308303
APR_VERSION=1.7.4
309304
APU_VERSION=1.6.3
310305
APU_CONFIG="--without-crypto"
306+
pkgs: subversion
311307
# -------------------------------------------------------------------------
312308
- name: OpenSSL 3.3 no-engine -Werror
313309
config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
314310
notest-cflags: -Werror -O2
315311
env: |
316-
TEST_OPENSSL3=3.3.1
312+
TEST_OPENSSL3=3.3.2
317313
OPENSSL_CONFIG=no-engine
318314
APR_VERSION=1.7.4
319315
APU_VERSION=1.6.3
320316
APU_CONFIG="--without-crypto"
317+
pkgs: subversion
321318
# -------------------------------------------------------------------------
322-
runs-on: ubuntu-latest
319+
runs-on: ${{ matrix.os == '' && 'ubuntu-latest' || matrix.os }}
323320
timeout-minutes: 30
324321
env:
325322
NOTEST_CFLAGS: ${{ matrix.notest-cflags }}
326323
CONFIG: ${{ matrix.config }}
327324
name: ${{ matrix.name }}
328325
steps:
326+
# JOBID is used in the cache keys, created here as a hash of all
327+
# properties of the environment, including the image OS version,
328+
# compiler flags and any job-specific properties.
329329
- name: Set environment variables
330330
run: |
331331
echo "${{ matrix.env }}" >> $GITHUB_ENV
332-
echo JOBID=`echo "${{ matrix.notest-cflags }} ${{ matrix.env }} ${{ matrix.config }}'"| md5sum - | sed 's/ .*//'` >> $GITHUB_ENV
332+
echo JOBID=`echo "OS=$ImageOS ${{ matrix.notest-cflags }} ${{ matrix.env }} ${{ matrix.config }}" \
333+
| md5sum - | sed 's/ .*//'` >> $GITHUB_ENV
333334
# https://github.com/actions/runner-images/issues/9491#issuecomment-1989718917
334335
- name: Workaround ASAN issue in Ubuntu 22.04
335336
run: sudo sysctl vm.mmap_rnd_bits=28
@@ -367,5 +368,6 @@ jobs:
367368
if: failure()
368369
with:
369370
name: error_log-${{ env.JOBID }}
370-
path: test/perl-framework/t/logs/error_log
371-
371+
path: |
372+
**/config.log
373+
test/perl-framework/t/logs/error_log

0 commit comments

Comments
 (0)