You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by jr...@apache.org on 2023/12/22 17:44:09 UTC

(beam) branch release-2.53.0 updated: Update google-api-services-storage to match libraries-bom (#29865)

This is an automated email from the ASF dual-hosted git repository.

jrmccluskey pushed a commit to branch release-2.53.0
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/release-2.53.0 by this push:
     new 1f6d7af75c7 Update google-api-services-storage to match libraries-bom (#29865)
1f6d7af75c7 is described below

commit 1f6d7af75c7904644facf87e86317797d5731dd0
Author: Bruno Volpato <bv...@google.com>
AuthorDate: Fri Dec 22 12:44:01 2023 -0500

    Update google-api-services-storage to match libraries-bom (#29865)
    
    ```
    cd /tmp; wget https://repo1.maven.org/maven2/com/google/cloud/libraries-bom/26.28.0/libraries-bom-26.28.0.pom -O base.pom && mvn help:effective-pom -f base.pom -Doutput=effective.pom && cat effective.pom | grep -v 'dependencyManagement' > cleanup.pom && mvn dependency:tree -f cleanup.pom
    ```
    
    Yields
    
    ```
    [INFO] |  +- com.google.apis:google-api-services-storage:jar:v1-rev20231202-2.0.0:compile
    ```
    
    Making the change accordingly, since this mismatch is causing some errors on RC validation: https://github.com/GoogleCloudPlatform/DataflowTemplates/pull/1233/checks?check_run_id=19897484522
    
    
    ```
    java.lang.NoClassDefFoundError: com/google/api/services/storage/model/Bucket$ObjectRetention
            at com.google.cloud.storage.JsonConversions.<init>(JsonConversions.java:120)
            at com.google.cloud.storage.JsonConversions.<clinit>(JsonConversions.java:89)
            at com.google.cloud.storage.Conversions.json(Conversions.java:33)
            at com.google.cloud.storage.StorageImpl.<clinit>(StorageImpl.java:109)
    ```
---
 buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
index 82ab2593cb6..9576dd2c2f4 100644
--- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
+++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
@@ -734,7 +734,7 @@ class BeamModulePlugin implements Plugin<Project> {
         google_api_services_healthcare              : "com.google.apis:google-api-services-healthcare:v1-rev20231101-$google_clients_version",
         google_api_services_pubsub                  : "com.google.apis:google-api-services-pubsub:v1-rev20220904-$google_clients_version",
         // Keep version consistent with the version in google_cloud_nio, managed by google_cloud_platform_libraries_bom
-        google_api_services_storage                 : "com.google.apis:google-api-services-storage:v1-rev20230907-$google_clients_version",
+        google_api_services_storage                 : "com.google.apis:google-api-services-storage:v1-rev20231202-$google_clients_version",
         google_auth_library_credentials             : "com.google.auth:google-auth-library-credentials", // google_cloud_platform_libraries_bom sets version
         google_auth_library_oauth2_http             : "com.google.auth:google-auth-library-oauth2-http", // google_cloud_platform_libraries_bom sets version
         google_cloud_bigquery                       : "com.google.cloud:google-cloud-bigquery", // google_cloud_platform_libraries_bom sets version