Skip to content

GH-49764: [C++][Python] Avoid building bundled Abseil outside resolve_dependency#49936

Open
raulcd wants to merge 1 commit intoapache:mainfrom
raulcd:GH-49764
Open

GH-49764: [C++][Python] Avoid building bundled Abseil outside resolve_dependency#49936
raulcd wants to merge 1 commit intoapache:mainfrom
raulcd:GH-49764

Conversation

@raulcd
Copy link
Copy Markdown
Member

@raulcd raulcd commented May 6, 2026

Rationale for this change

With the bump versions for gRPC/Protobuf/Abseil and others a bug was introduced where we build Abseil outside of resolve dependency. This caused to interpret Abseil as System dependency for Arrow Flight when it was bundled and failing to find it when trying to build PyArrow.

What changes are included in this PR?

Reorder resolve_dependency abseil to be done before resolving protobuf in order to not require manually building abseil.

Are these changes tested?

Yes via CI, via archery and validated the local build that previously failed now succeeds

Are there any user-facing changes?

No

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

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

@raulcd
Copy link
Copy Markdown
Member Author

raulcd commented May 6, 2026

@github-actions crossbow submit verify-rc-source-python-linux-*

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Revision: c8be506

Submitted crossbow builds: ursacomputing/crossbow @ actions-71cba4b15c

Task Status
verify-rc-source-python-linux-almalinux-10-amd64 GitHub Actions
verify-rc-source-python-linux-conda-latest-amd64 GitHub Actions
verify-rc-source-python-linux-ubuntu-22.04-amd64 GitHub Actions
verify-rc-source-python-linux-ubuntu-24.04-amd64 GitHub Actions

@raulcd raulcd added CI: Extra: C++ Run extra C++ CI CI: Extra: Package: Linux Run extra Linux Packages CI CI: Extra: R Run extra R CI labels May 6, 2026
@raulcd raulcd marked this pull request as ready for review May 6, 2026 13:10
@raulcd raulcd requested a review from kou May 6, 2026 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting committer review Awaiting committer review CI: Extra: C++ Run extra C++ CI CI: Extra: Package: Linux Run extra Linux Packages CI CI: Extra: R Run extra R CI Component: C++

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant