Skip to content

GH-46153: [C++] Implement acero directory in Meson#46154

Merged
kou merged 1 commit intoapache:mainfrom
WillAyd:meson-add-acero
May 7, 2025
Merged

GH-46153: [C++] Implement acero directory in Meson#46154
kou merged 1 commit intoapache:mainfrom
WillAyd:meson-add-acero

Conversation

@WillAyd
Copy link
Contributor

@WillAyd WillAyd commented Apr 15, 2025

Rationale for this change

Improves coverage of the Meson build system configuration

What changes are included in this PR?

This adds the Acero directory to Meson

Are these changes tested?

Yes

Are there any user-facing changes?

No

@WillAyd
Copy link
Contributor Author

WillAyd commented Apr 15, 2025

Draft for now - this will require a rebase after #45830 gets merged, but the overall structure should not change

@github-actions
Copy link

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

@raulcd
Copy link
Member

raulcd commented Apr 16, 2025

GitHub issue should be 46153 instead of 46152 (that one is the PR for verifying 20.0.0 RC1)

@raulcd raulcd changed the title GH-46152: [C++] Implement acero directory in Meson GH-46153: [C++] Implement acero directory in Meson Apr 16, 2025
@github-actions
Copy link

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

@WillAyd WillAyd force-pushed the meson-add-acero branch from 895e3ab to d806c95 Compare May 4, 2025 15:30
@WillAyd WillAyd marked this pull request as ready for review May 4, 2025 15:31
@WillAyd WillAyd requested a review from westonpace as a code owner May 4, 2025 15:31
@WillAyd
Copy link
Contributor Author

WillAyd commented May 4, 2025

@github-actions crossbow submit *meson

@github-actions
Copy link

github-actions bot commented May 4, 2025

Revision: d806c95ff656df8eb4f6167f59d830129f4afd98

Submitted crossbow builds: ursacomputing/crossbow @ actions-8f98bcb863

Task Status
test-conda-cpp-meson GitHub Actions

@WillAyd
Copy link
Contributor Author

WillAyd commented May 4, 2025

@kou if you have time to review this one, it looks like many of the remaining directories left to implement depend up on this.

No rush of course - thanks!

Copy link
Member

Choose a reason for hiding this comment

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

In general, arrow_test_dep should be placed after other Arrow related deps because arrow_test_dep depends on arrow_dep:

Suggested change
dependencies: [arrow_test_dep, arrow_acero_dep],
dependencies: [arrow_acero_dep, arrow_test_dep],

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done!

Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
dependencies: [arrow_benchmark_dep, arrow_acero_dep, gmock_dep],
dependencies: [arrow_acero_dep, arrow_benchmark_dep, gmock_dep],

@github-actions github-actions bot added awaiting changes Awaiting changes and removed awaiting review Awaiting review labels May 5, 2025
@WillAyd WillAyd force-pushed the meson-add-acero branch from d806c95 to 02646eb Compare May 6, 2025 15:10
@WillAyd
Copy link
Contributor Author

WillAyd commented May 6, 2025

@github-actions crossbow submit *meson

@github-actions github-actions bot added awaiting change review Awaiting change review and removed awaiting changes Awaiting changes labels May 6, 2025
@github-actions
Copy link

github-actions bot commented May 6, 2025

Revision: 02646eb

Submitted crossbow builds: ursacomputing/crossbow @ actions-542871a8c4

Task Status
test-conda-cpp-meson GitHub Actions

@WillAyd
Copy link
Contributor Author

WillAyd commented May 6, 2025

@github-actions crossbow submit *meson

@github-actions
Copy link

github-actions bot commented May 6, 2025

Revision: 02646eb

Submitted crossbow builds: ursacomputing/crossbow @ actions-725472e915

Task Status
test-conda-cpp-meson GitHub Actions

Copy link
Member

@kou kou left a comment

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 dc09722 into apache:main May 7, 2025
35 of 37 checks passed
@kou kou removed the awaiting change review Awaiting change review label May 7, 2025
@github-actions github-actions bot added the awaiting merge Awaiting merge label May 7, 2025
@conbench-apache-arrow
Copy link

After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit dc09722.

There were no benchmark performance regressions. 🎉

The full Conbench report has more details. It also includes information about 1 possible false positive for unstable benchmarks that are known to sometimes produce them.

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