[ https://issues.apache.org/jira/browse/BEAM-11010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17325144#comment-17325144 ]
Tomo Suzuki edited comment on BEAM-11010 at 4/19/21, 7:13 PM: -------------------------------------------------------------- From 0.7.0 to 0.13.2, it got compilation errors: {noformat} > Task :sdks:java:io:google-cloud-platform:compileJava /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/SubscriberOptions.java:27: error: cannot find symbol import com.google.cloud.pubsublite.internal.wire.CommitterBuilder; ^ symbol: class CommitterBuilder location: package com.google.cloud.pubsublite.internal.wire /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherCache.java:25: error: cannot find symbol import com.google.cloud.pubsublite.PublishMetadata; ^ symbol: class PublishMetadata location: package com.google.cloud.pubsublite /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherCache.java:41: error: cannot find symbol private final HashMap<PublisherOptions, Publisher<PublishMetadata>> livePublishers = ^ symbol: class PublishMetadata location: class PublisherCache /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherCache.java:44: error: cannot find symbol Publisher<PublishMetadata> get(PublisherOptions options) throws ApiException { ^ symbol: class PublishMetadata location: class PublisherCache /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherCache.java:69: error: cannot find symbol void set(PublisherOptions options, Publisher<PublishMetadata> toCache) { ^ symbol: class PublishMetadata location: class PublisherCache /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteSink.java:27: error: cannot find symbol import com.google.cloud.pubsublite.PublishMetadata; ^ symbol: class PublishMetadata location: package com.google.cloud.pubsublite /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherOrError.java:21: error: cannot find symbol import com.google.cloud.pubsublite.PublishMetadata; ^ symbol: class PublishMetadata location: package com.google.cloud.pubsublite /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherOrError.java:38: error: cannot find symbol abstract Publisher<PublishMetadata> publisher(); ^ symbol: class PublishMetadata location: class PublisherOrError /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherOrError.java:42: error: cannot find symbol static PublisherOrError ofPublisher(Publisher<PublishMetadata> p) { ^ symbol: class PublishMetadata location: class PublisherOrError /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/Publishers.java:23: error: cannot find symbol import com.google.cloud.pubsublite.PublishMetadata; ^ symbol: class PublishMetadata location: package com.google.cloud.pubsublite /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/Publishers.java:38: error: cannot find symbol static Publisher<PublishMetadata> newPublisher(PublisherOptions options) throws ApiException { ^ symbol: class PublishMetadata location: class Publishers /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherOrError.java:30: error: Did not generate @AutoOneOf class for org.apache.beam.sdk.io.gcp.pubsublite.PublisherOrError because it references undefined types abstract class PublisherOrError { ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. 12 errors {noformat} * [java-pubsublite#482|https://github.com/googleapis/java-pubsublite/pull/482]: "feat: Change message id on PubsubMessages to be an encoded MessageMetadata and rename PublishMetadata to MessageMetadata" This renamed PublishMetadata to MessageMetadata * [java-pubsublite#475|https://github.com/googleapis/java-pubsublite/pull/475]: "feat: Add CredentialsProvider to Publisher and Subscriber settings" This changed CommitterBuilder to CommitterSettings. They are not identical in usages. Dpcollins-google gave me https://github.com/googleapis/java-pubsublite/commit/041b3a567bd1dce87824db7ea87da7c1c0920b53 which "had to make many of the same changes". was (Author: suztomo): From 0.7.0 to 0.13.2, it got compilation errors: {noformat} > Task :sdks:java:io:google-cloud-platform:compileJava /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/SubscriberOptions.java:27: error: cannot find symbol import com.google.cloud.pubsublite.internal.wire.CommitterBuilder; ^ symbol: class CommitterBuilder location: package com.google.cloud.pubsublite.internal.wire /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherCache.java:25: error: cannot find symbol import com.google.cloud.pubsublite.PublishMetadata; ^ symbol: class PublishMetadata location: package com.google.cloud.pubsublite /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherCache.java:41: error: cannot find symbol private final HashMap<PublisherOptions, Publisher<PublishMetadata>> livePublishers = ^ symbol: class PublishMetadata location: class PublisherCache /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherCache.java:44: error: cannot find symbol Publisher<PublishMetadata> get(PublisherOptions options) throws ApiException { ^ symbol: class PublishMetadata location: class PublisherCache /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherCache.java:69: error: cannot find symbol void set(PublisherOptions options, Publisher<PublishMetadata> toCache) { ^ symbol: class PublishMetadata location: class PublisherCache /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteSink.java:27: error: cannot find symbol import com.google.cloud.pubsublite.PublishMetadata; ^ symbol: class PublishMetadata location: package com.google.cloud.pubsublite /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherOrError.java:21: error: cannot find symbol import com.google.cloud.pubsublite.PublishMetadata; ^ symbol: class PublishMetadata location: package com.google.cloud.pubsublite /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherOrError.java:38: error: cannot find symbol abstract Publisher<PublishMetadata> publisher(); ^ symbol: class PublishMetadata location: class PublisherOrError /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherOrError.java:42: error: cannot find symbol static PublisherOrError ofPublisher(Publisher<PublishMetadata> p) { ^ symbol: class PublishMetadata location: class PublisherOrError /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/Publishers.java:23: error: cannot find symbol import com.google.cloud.pubsublite.PublishMetadata; ^ symbol: class PublishMetadata location: package com.google.cloud.pubsublite /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/Publishers.java:38: error: cannot find symbol static Publisher<PublishMetadata> newPublisher(PublisherOptions options) throws ApiException { ^ symbol: class PublishMetadata location: class Publishers /Users/suztomo/beam/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherOrError.java:30: error: Did not generate @AutoOneOf class for org.apache.beam.sdk.io.gcp.pubsublite.PublisherOrError because it references undefined types abstract class PublisherOrError { ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. 12 errors {noformat} * [java-pubsublite#482|https://github.com/googleapis/java-pubsublite/pull/482]: "feat: Change message id on PubsubMessages to be an encoded MessageMetadata and rename PublishMetadata to MessageMetadata" This renamed PublishMetadata to MessageMetadata * [java-pubsublite#475|https://github.com/googleapis/java-pubsublite/pull/475]: "feat: Add CredentialsProvider to Publisher and Subscriber settings" This changed CommitterBuilder to CommitterSettings. They are not identical in usages. > Beam Dependency Update Request: com.google.cloud:google-cloud-pubsublite > ------------------------------------------------------------------------ > > Key: BEAM-11010 > URL: https://issues.apache.org/jira/browse/BEAM-11010 > Project: Beam > Issue Type: Sub-task > Components: dependencies > Reporter: Beam JIRA Bot > Priority: P3 > > ------------------------- 2020-10-05 12:16:22.002680 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.1.6. The latest version is 0.4.1 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2020-10-12 12:17:32.946707 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.1.6. The latest version is 0.4.1 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-02-08 12:24:12.051486 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.10.0 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-02-15 12:22:21.398946 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.10.0 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-02-22 12:20:02.544703 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.10.0 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-03-01 12:20:42.879270 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.11.0 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-03-08 12:22:30.221914 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.11.1 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-03-15 12:24:04.931272 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.11.1 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-03-22 12:21:36.885299 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.12.0 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-03-29 12:21:24.103712 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.12.0 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-04-05 12:22:46.599190 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.13.1 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-04-12 12:24:00.148493 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.13.1 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. > ------------------------- 2021-04-19 12:22:29.948524 > ------------------------- > Please consider upgrading the dependency > com.google.cloud:google-cloud-pubsublite. > The current version is 0.7.0. The latest version is 0.13.2 > cc: > Please refer to [Beam Dependency Guide > |https://beam.apache.org/contribute/dependencies/]for more information. > Do Not Modify The Description Above. -- This message was sent by Atlassian Jira (v8.3.4#803005)