Skip to content

[BEAM-9444] (Old) Use Google Cloud Libraries BOM to set GCP library dependencies#11125

Closed
suztomo wants to merge 4 commits intoapache:masterfrom
suztomo:BEAM-9444-gcp-bom
Closed

[BEAM-9444] (Old) Use Google Cloud Libraries BOM to set GCP library dependencies#11125
suztomo wants to merge 4 commits intoapache:masterfrom
suztomo:BEAM-9444-gcp-bom

Conversation

@suztomo
Copy link
Contributor

@suztomo suztomo commented Mar 13, 2020

(Still in draft)

As per Subject: Proposal: Beam to use GCP Libraries BOM, specifying library versions through GCP Libraries BOM.

Linkage Checker Result

To be pasted.


Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

  • Choose reviewer(s) and mention them in a comment (R: @username).
  • Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
  • Update CHANGES.md with noteworthy changes.
  • If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

Post-Commit Tests Status (on master branch)

Lang SDK Apex Dataflow Flink Gearpump Samza Spark
Go Build Status --- --- Build Status --- --- Build Status
Java Build Status Build Status Build Status
Build Status
Build Status
Build Status
Build Status
Build Status Build Status Build Status
Build Status
Build Status
Python Build Status
Build Status
Build Status
Build Status
--- Build Status
Build Status
Build Status
Build Status
Build Status
--- --- Build Status
XLang --- --- --- Build Status --- --- Build Status

Pre-Commit Tests Status (on master branch)

--- Java Python Go Website
Non-portable Build Status Build Status
Build Status
Build Status Build Status
Portable --- Build Status --- ---

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

force project.library.java.values() does not take GCP libraries BOM into account. So excluding the versionless coordinates.

Comment on lines 452 to 453
Copy link
Contributor Author

Choose a reason for hiding this comment

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

These "google-api-services-" artifacts are not part of GCP Libraries BOM.

Comment on lines 466 to 463
Copy link
Contributor Author

Choose a reason for hiding this comment

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

These are not part of GCP Libraries BOM.

Comment on lines 476 to 473
Copy link
Contributor Author

Choose a reason for hiding this comment

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

These "google-oauth-client" are not part of GCP Libraries BOM.

Copy link
Contributor Author

@suztomo suztomo Mar 13, 2020

Choose a reason for hiding this comment

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

bigtable-client-core is not part of GCP Libraries BOM.

@suztomo suztomo force-pushed the BEAM-9444-gcp-bom branch from 15f9781 to 62879ec Compare March 16, 2020 15:53
@suztomo suztomo force-pushed the BEAM-9444-gcp-bom branch from 62879ec to c0919b5 Compare March 17, 2020 02:03
@suztomo suztomo changed the title [BEAM-9444] Use Google Cloud Libraries BOM to set GCP library dependencies [BEAM-9444] (Old) Use Google Cloud Libraries BOM to set GCP library dependencies Mar 17, 2020
@suztomo suztomo closed this Mar 17, 2020
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.

1 participant