Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GCS dependencies to resolve_dependency and refactor cmake modules #9072

Closed
wants to merge 1 commit into from

Conversation

tigrux
Copy link
Contributor

@tigrux tigrux commented Mar 13, 2024

The goal of this change is to refactor and simplify the existing cmake modules.

@tigrux tigrux marked this pull request as draft March 13, 2024 20:44
@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 13, 2024
Copy link

netlify bot commented Mar 13, 2024

Deploy Preview for meta-velox canceled.

Name Link
🔨 Latest commit 9f99aec
🔍 Latest deploy log https://app.netlify.com/sites/meta-velox/deploys/665e4cefc5f3a400085bd381

@tigrux tigrux force-pushed the gcs_bigquery_deps branch 2 times, most recently from d4290b5 to e44984c Compare April 29, 2024 12:35
@tigrux tigrux force-pushed the gcs_bigquery_deps branch 24 times, most recently from d6000d3 to 4a97c3a Compare May 12, 2024 10:10
@assignUser
Copy link
Collaborator

Once #9861 is merged you can remove the install bits in the workflows and rebase on it (you'll have to wait a bit after the merge for the rebuild of the containers). I'll review after that but looks good so far, thanks for the contribution! :)

@tigrux tigrux changed the title Enable dependencies of Google BigQuery Refactor cmake modules May 22, 2024
@tigrux
Copy link
Contributor Author

tigrux commented May 22, 2024

Hello @majetideepak, @assignUser, @kgpai, @pedroerp, @bdice.
As agreed, here is the second part of the change to update to cmake 3.28.
This one uses the cmake support previously added to refactor the cmake modules.

Copy link
Collaborator

@assignUser assignUser left a comment

Choose a reason for hiding this comment

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

Looks good thanks! As the docker images have been updated you can remove the steps where you installed the recent cmake in #9861.

CMake/resolve_dependency_modules/absl.cmake Outdated Show resolved Hide resolved
CMake/resolve_dependency_modules/grpc.cmake Show resolved Hide resolved
CMake/resolve_dependency_modules/grpc.cmake Show resolved Hide resolved
CMake/resolve_dependency_modules/protobuf.cmake Outdated Show resolved Hide resolved
CMakeLists.txt Show resolved Hide resolved
@assignUser assignUser mentioned this pull request May 24, 2024
@tigrux tigrux force-pushed the gcs_bigquery_deps branch 2 times, most recently from 0c19873 to 70dbbd6 Compare May 24, 2024 04:40
@assignUser assignUser changed the title Refactor cmake modules Add GCS dependencies to resolve_dependency and refactor cmake modules May 24, 2024
Copy link
Collaborator

@assignUser assignUser left a comment

Choose a reason for hiding this comment

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

Once CI turns green this should be ready to merge.

@assignUser assignUser added the ready-to-merge PR that have been reviewed and are ready for merging. PRs with this tag notify the Velox Meta oncall label May 24, 2024
Copy link
Contributor

@bdice bdice left a comment

Choose a reason for hiding this comment

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

This looks good from what I can tell.

@tigrux tigrux force-pushed the gcs_bigquery_deps branch 3 times, most recently from 1ee4549 to 2225f63 Compare May 28, 2024 20:54
@assignUser assignUser added ready-to-merge PR that have been reviewed and are ready for merging. PRs with this tag notify the Velox Meta oncall and removed ready-to-merge PR that have been reviewed and are ready for merging. PRs with this tag notify the Velox Meta oncall labels May 28, 2024
@facebook-github-bot
Copy link
Contributor

@kgpai has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

The new features in cmake 3.28 allow the cmake modules to be simplified.
@facebook-github-bot
Copy link
Contributor

@kgpai merged this pull request in c50a117.

@tigrux tigrux deleted the gcs_bigquery_deps branch June 4, 2024 15:49
Joe-Abraham pushed a commit to Joe-Abraham/velox that referenced this pull request Jun 7, 2024
…facebookincubator#9072)

Summary:
The goal of this change is to refactor and simplify the existing cmake modules.

Pull Request resolved: facebookincubator#9072

Reviewed By: bikramSingh91

Differential Revision: D57883357

Pulled By: kgpai

fbshipit-source-id: e7f95330e11be652b8c343a8743434df9d59bd76
Joe-Abraham pushed a commit to Joe-Abraham/velox that referenced this pull request Jun 7, 2024
…facebookincubator#9072)

Summary:
The goal of this change is to refactor and simplify the existing cmake modules.

Pull Request resolved: facebookincubator#9072

Reviewed By: bikramSingh91

Differential Revision: D57883357

Pulled By: kgpai

fbshipit-source-id: e7f95330e11be652b8c343a8743434df9d59bd76
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Merged ready-to-merge PR that have been reviewed and are ready for merging. PRs with this tag notify the Velox Meta oncall
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants