Skip to content

Fix Fedora OTEL and WAMR builds#13423

Open
bneradt wants to merge 1 commit into
apache:masterfrom
bneradt:fedora44-otel-wamr-builds
Open

Fix Fedora OTEL and WAMR builds#13423
bneradt wants to merge 1 commit into
apache:masterfrom
bneradt:fedora44-otel-wamr-builds

Conversation

@bneradt

@bneradt bneradt commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Fedora CI could silently omit the OTEL and WAMR plugins, while
BoringSSL builds mixed system OpenSSL headers and libraries. This made
the updated dependency image appear usable without proving either
plugin could load.

This makes the Fedora presets require both plugins and selects the
matching curl and TLS roots for system OpenSSL and BoringSSL builds.

This also distinguishes BoringSSL from OpenSSL 3 during configuration
and gives the WASM targets explicit OpenSSL dependencies so both TLS
variants build and load consistently.

Fedora CI could silently omit the OTEL and WAMR plugins, while
BoringSSL builds mixed system OpenSSL headers and libraries. This made
the updated dependency image appear usable without proving either
plugin could load.

This makes the Fedora presets require both plugins and selects the
matching curl and TLS roots for system OpenSSL and BoringSSL builds.

This also distinguishes BoringSSL from OpenSSL 3 during configuration
and gives the WASM targets explicit OpenSSL dependencies so both TLS
variants build and load consistently.
Copilot AI review requested due to automatic review settings July 23, 2026 16:57
@bneradt bneradt added this to the 11.0.0 milestone Jul 23, 2026
@bneradt bneradt self-assigned this Jul 23, 2026
@bneradt bneradt added CI CMake work related to CMakes scripts or issues otel_tracer Wasm labels Jul 23, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@JosiahWI

Copy link
Copy Markdown
Contributor

test_cache_CacheAggregateWriteBuffer failed. It's a flakey failure. I wrote that test, and I have tried to reproduce locally before, but I haven't succeeded in understanding the failure path.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

Comments suppressed due to low confidence (1)

CMakePresets.json:218

  • Same issue as ci-fedora: these cache variables do not match the actual CMake options controlling the experimental plugins. ENABLE_OTEL_TRACER / ENABLE_WASM_WAMR are unused, so this preset still won't require the OTEL tracer and WAMR builds.
        "ENABLE_OTEL_TRACER": "ON",
        "ENABLE_WASM_WAMR": "ON",

Comment thread CMakePresets.json
@JosiahWI JosiahWI added the Build work related to build configuration or environment label Jul 23, 2026
@JosiahWI

Copy link
Copy Markdown
Contributor

Added the build label as the CMakeLists.txt change could potentially change the behavior of some build configurations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build work related to build configuration or environment CI CMake work related to CMakes scripts or issues otel_tracer Wasm

Projects

Status: No status
Status: No status

Development

Successfully merging this pull request may close these issues.

4 participants