Skip to content

[sdk-platform-java] Remove old OpenTelemetry Semantic Convention dependency from third_party_dependencies #12396

Open

Description

@michaelpri10

In googleapis/sdk-platform-java#3402, the OpenTelemetry Semantic Convention dependency is being updated from io.opentelemetry:opentelemetry-semconv to io.opentelemetry.semconv:opentelemetry-semconv. However, the old package is being kept until the Pub/Sub Java client no longer depends on it. This is to track removing the old dependency once the Pub/Sub dependency is updated.

Activity

  1. added
    type: cleanupAn internal cleanup or hygiene concern.
    priority: p2Moderately-important priority. Fix may not be included in next release.
    on Jan 30, 2025
  2. suztomo commented on Feb 18, 2025

    @suztomo
    Member

    Memo: The google-cloud-spanner-executor module in the java-spanner repository also transitively depends on googleapis/sdk-platform-java@49ac09d

    Error:  Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.5.0:enforce (enforce) on project google-cloud-spanner-executor: 
    Error:  Rule 2: org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps failed with message:
    Error:  Failed while enforcing RequireUpperBoundDeps. The error(s) are [
    Error:  Require upper bound dependencies error for io.opentelemetry.semconv:opentelemetry-semconv:1.26.0-alpha [runtime] paths to dependency are:
    Error:  +-com.google.cloud:google-cloud-spanner-executor:6.86.1-SNAPSHOT
    Error:    +-com.google.cloud.opentelemetry:exporter-trace:0.33.0
    Error:      +-io.opentelemetry.semconv:opentelemetry-semconv:1.26.0-alpha [runtime] (managed) <-- io.opentelemetry.semconv:opentelemetry-semconv:1.27.0-alpha [runtime]
    Error:  ]
    

    Because this is a new coordinates (io.opentelemetry.semconv group ID), the problem of java-spanner will be fixed after googleapis/sdk-platform-java@49ac09d is released, though.

  3. changed the title [-]Remove old OpenTelemetry Semantic Convention dependency from third_party_dependencies[/-] [+][sdk-platform-java] Remove old OpenTelemetry Semantic Convention dependency from third_party_dependencies[/+] on Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: p2Moderately-important priority. Fix may not be included in next release.type: cleanupAn internal cleanup or hygiene concern.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions