Skip to content

GH-55374: [CI][Packaging] Fix homebrew-cpp nightly by syncing formulae to homebrew-core - #55375

Merged
raulcd merged 1 commit into
apache:mainfrom
tadeja:update-formula-homebrew-cpp
Nov 3, 2026
Merged

raulcd merged 1 commit into
apache:mainfrom
tadeja:update-formula-homebrew-cpp

Conversation

@tadeja

@tadeja tadeja commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Rationale for this change

Fix #55374, homebrew-cpp nightly job failing with 'apache-arrow contains conflicting version recursive dependencies: openssl@4, openssl@3'
Formula last synced in #45460 Feb 2025 to this version of https://github.com/Homebrew/homebrew-core/blob/1cbc034a0ac723b88cc097b20a8d055871acf58f/Formula/a/apache-arrow.rb

What changes are included in this PR?

Sync both dev/tasks/homebrew-formulae/apache-arrow.rb and dev/tasks/homebrew-formulae/apache-arrow-glib.rb
to current homebrew-core formulae apache-arrow.rb and apache-arrow-glib.rb

Are these changes tested?

Yes

Are there any user-facing changes?

No

Was AI used for this PR?

PR code and description written by:

  • Human
  • AI

Reviewed before submission by:

  • Human
  • AI
  • Not reviewed

@tadeja

tadeja commented Nov 3, 2026

Copy link
Copy Markdown
Member Author

@github-actions crossbow submit homebrew-cpp

@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown

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

@github-actions github-actions Bot added the awaiting committer review Awaiting committer review label Nov 3, 2026
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown

Revision: 99ec757

Submitted crossbow builds: ursacomputing/crossbow @ actions-23b5710bd8

Task Status
homebrew-cpp GitHub Actions

@tadeja tadeja changed the title GH-55374: [CI][Packaging] homebrew-cpp nightly fails GH-55374: [CI][Packaging] fix homebrew-cpp nightly by syncing formulae to homebrew-core Nov 3, 2026
@tadeja tadeja changed the title GH-55374: [CI][Packaging] fix homebrew-cpp nightly by syncing formulae to homebrew-core GH-55374: [CI][Packaging] Fix homebrew-cpp nightly by syncing formulae to homebrew-core Nov 3, 2026
@tadeja
tadeja marked this pull request as ready for review November 3, 2026 10:22
Copilot AI balanced review requested due to automatic review settings November 3, 2026 10:22

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.

🟢 Approval recommended

No active review issues are reported for the Homebrew formula dependency and build-setting updates.

No open issues 🎉

What changed in this PR

Updates Arrow’s Homebrew formulae to match homebrew-core, addressing the OpenSSL dependency conflict blocking the homebrew-cpp nightly job in #55374.

Changes:

  • Switches the C++ formula to openssl@4, adds simdjson, and updates Linux compression dependencies.
  • Aligns compiler, linker, allocator, and CPU compatibility settings with upstream.
  • Disables network access during GLib formula builds and tests.
File Description
dev/​tasks/​homebrew-formulae/​apache-arrow.rb Updates dependencies and build settings to match homebrew-core.
dev/​tasks/​homebrew-formulae/​apache-arrow-glib.rb Adds upstream’s network-access restriction.

Review effort: Balanced

@raulcd raulcd 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.

LGTM, I've validated downstream changes are matched here and CI is fixed.

@github-actions github-actions Bot added awaiting merge Awaiting merge and removed awaiting committer review Awaiting committer review labels Nov 3, 2026
@raulcd
raulcd merged commit 67625df into apache:main Nov 3, 2026
38 of 39 checks passed
@raulcd raulcd removed the awaiting merge Awaiting merge label Nov 3, 2026
@tadeja

tadeja commented Nov 3, 2026

Copy link
Copy Markdown
Member Author

Thank you, @raulcd !

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI][Packaging] homebrew-cpp nightly fails on conflicting dependencies openssl@4, openssl@3

3 participants