Skip to content

GH-51632: [C++][CI] Link OpenTelemetry libs for parquet-arrow-reader-writer-tracing-test depending on System vs Bundled OpenTelemetry - #51633

Merged
kou merged 1 commit into
apache:mainfrom
raulcd:GH-51632
Sep 29, 2026
Merged

kou merged 1 commit into
apache:mainfrom
raulcd:GH-51632

Conversation

@raulcd

@raulcd raulcd commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Rationale for this change

After merging #51606 some debian jobs that use System opentelemetry were failing with missing symbols.

What changes are included in this PR?

Change what we link depending on bundled vs system OpenTelemetry.

Are these changes tested?

Yes all the CI jobs that the previous issue and this new issue had failing have been exercised and are successful

Are there any user-facing changes?

No

Was AI used for this PR?

In accordance to the AI generation guidelines, please disclose below whether and how AI was used in this PR.

PR code and description written by:

  • Human
  • AI

Reviewed before submission by:

  • Human
  • AI
  • Not reviewed

…eader-writer-tracing-test depending on System vs Bundled OpenTelemetry
@github-actions

Copy link
Copy Markdown

⚠️ GitHub issue #51632 has been automatically assigned in GitHub to PR creator.

@raulcd

raulcd commented Sep 29, 2026

Copy link
Copy Markdown
Member Author

@github-actions crossbow submit test-debian-* test-ubuntu-24.04-cpp-thread-sanitizer

@github-actions

Copy link
Copy Markdown

Revision: ca20d7c

Submitted crossbow builds: ursacomputing/crossbow @ actions-d3c8597343

Task Status
test-debian-13-cpp-amd64 GitHub Actions
test-debian-13-cpp-i386 GitHub Actions
test-debian-13-docs GitHub Actions
test-debian-13-python-3-amd64 GitHub Actions
test-debian-13-python-3-i386 GitHub Actions
test-debian-c-glib GitHub Actions
test-debian-experimental-cpp-gcc-15 GitHub Actions
test-debian-ruby GitHub Actions
test-ubuntu-24.04-cpp-thread-sanitizer GitHub Actions

@raulcd
raulcd marked this pull request as ready for review September 29, 2026 14:07
Copilot AI balanced review requested due to automatic review settings September 29, 2026 14:07

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 review overview

🟢 Approval recommended

The targeted linkage change addresses the reported system-build failure while preserving bundled-build behavior.

Review effort: Balanced
Findings: None

What changed in this PR

Updates the Parquet tracing test’s OpenTelemetry linkage to support both system and bundled dependencies.

Changes:

  • Links all required OpenTelemetry libraries for system installations.
  • Retains SDK-only linkage for bundled builds to prevent duplicate globals.
File Description
cpp/​src/​parquet/​CMakeLists.txt Selects tracing-test link libraries based on the OpenTelemetry source.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@kou kou left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

+1

@kou
kou merged commit f2df1b0 into apache:main Sep 29, 2026
67 of 69 checks passed
@kou kou removed the awaiting committer review Awaiting committer review label Sep 29, 2026
@github-actions github-actions Bot added the awaiting merge Awaiting merge label Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants