Skip to content

build(deps): bump opentelemetry_sdk from 0.23.0 to 0.25.0 #646

build(deps): bump opentelemetry_sdk from 0.23.0 to 0.25.0

build(deps): bump opentelemetry_sdk from 0.23.0 to 0.25.0 #646

Triggered via pull request September 24, 2024 10:07
Status Failure
Total duration 5m 55s
Artifacts

pr.yml

on: pull_request
Matrix: rust-crates
ship-it
2s
ship-it
Fit to window
Zoom out
Zoom in

Annotations

22 errors
rust-crates (linkerd-opentelemetry): opentelemetry-proto/src/transform/common.rs#L52
error[E0277]: the trait bound `Attributes: From<Vec<opentelemetry::common::KeyValue>>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:52:29 | 52 | attributes: Attributes::from(library.attributes).0, | ^^^^^^^^^^ the trait `From<Vec<opentelemetry::common::KeyValue>>` is not implemented for `Attributes` | = help: the trait `From<Vec<opentelemetry::KeyValue>>` is implemented for `Attributes` = help: for that trait implementation, expected `opentelemetry::KeyValue`, found `opentelemetry::common::KeyValue`
rust-crates (linkerd-opentelemetry): opentelemetry-proto/src/transform/common.rs#L87
error[E0277]: the trait bound `Attributes: From<Vec<opentelemetry::common::KeyValue>>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:87:29 | 87 | attributes: Attributes::from(library.attributes.clone()).0, | ^^^^^^^^^^ the trait `From<Vec<opentelemetry::common::KeyValue>>` is not implemented for `Attributes` | = help: the trait `From<Vec<opentelemetry::KeyValue>>` is implemented for `Attributes` = help: for that trait implementation, expected `opentelemetry::KeyValue`, found `opentelemetry::common::KeyValue`
rust-crates (linkerd-opentelemetry): opentelemetry-proto/src/transform/common.rs#L145
error[E0277]: the trait bound `opentelemetry::Key: From<opentelemetry::common::Key>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:145:52 | 145 | .map(|(k, v)| opentelemetry::KeyValue::new(k.clone(), v.clone())) | ---------------------------- ^^^^^^^^^ the trait `From<opentelemetry::common::Key>` is not implemented for `opentelemetry::Key` | | | required by a bound introduced by this call | = help: the following other types implement trait `From<T>`: <opentelemetry::Key as From<Cow<'static, str>>> <opentelemetry::Key as From<Arc<str>>> <opentelemetry::Key as From<std::string::String>> <opentelemetry::Key as From<&'static str>> = note: required for `opentelemetry::common::Key` to implement `Into<opentelemetry::Key>` note: required by a bound in `opentelemetry::KeyValue::new` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/common.rs:415:12 | 413 | pub fn new<K, V>(key: K, value: V) -> Self | --- required by a bound in this associated function 414 | where 415 | K: Into<Key>, | ^^^^^^^^^ required by this bound in `KeyValue::new`
rust-crates (linkerd-opentelemetry): opentelemetry-proto/src/transform/common.rs#L145
error[E0277]: the trait bound `opentelemetry::Key: From<opentelemetry::common::Key>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:145:52 | 145 | .map(|(k, v)| opentelemetry::KeyValue::new(k.clone(), v.clone())) | ---------------------------- ^^^^^^^^^ the trait `From<opentelemetry::common::Key>` is not implemented for `opentelemetry::Key` | | | required by a bound introduced by this call | = help: the following other types implement trait `From<T>`: <opentelemetry::Key as From<Cow<'static, str>>> <opentelemetry::Key as From<Arc<str>>> <opentelemetry::Key as From<std::string::String>> <opentelemetry::Key as From<&'static str>> = note: required for `opentelemetry::common::Key` to implement `Into<opentelemetry::Key>` note: required by a bound in `opentelemetry::KeyValue::new` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/common.rs:415:12 | 413 | pub fn new<K, V>(key: K, value: V) -> Self | --- required by a bound in this associated function 414 | where 415 | K: Into<Key>, | ^^^^^^^^^ required by this bound in `KeyValue::new`
rust-crates (linkerd-opentelemetry): opentelemetry-proto/src/transform/common.rs#L145
error[E0277]: the trait bound `opentelemetry::Value: From<opentelemetry::common::Value>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:145:63 | 145 | .map(|(k, v)| opentelemetry::KeyValue::new(k.clone(), v.clone())) | ---------------------------- ^^^^^^^^^ the trait `From<opentelemetry::common::Value>` is not implemented for `opentelemetry::Value` | | | required by a bound introduced by this call | = help: the following other types implement trait `From<T>`: <opentelemetry::Value as From<bool>> <opentelemetry::Value as From<i64>> <opentelemetry::Value as From<f64>> <opentelemetry::Value as From<Cow<'static, str>>> <opentelemetry::Value as From<StringValue>> <opentelemetry::Value as From<Arc<str>>> <opentelemetry::Value as From<std::string::String>> <opentelemetry::Value as From<&'static str>> = note: required for `opentelemetry::common::Value` to implement `Into<opentelemetry::Value>` note: required by a bound in `opentelemetry::KeyValue::new` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/common.rs:416:12 | 413 | pub fn new<K, V>(key: K, value: V) -> Self | --- required by a bound in this associated function ... 416 | V: Into<Value>, | ^^^^^^^^^^^ required by this bound in `KeyValue::new`
rust-crates (linkerd-opentelemetry): opentelemetry-proto/src/transform/common.rs#L145
error[E0277]: the trait bound `opentelemetry::Value: From<opentelemetry::common::Value>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:145:63 | 145 | .map(|(k, v)| opentelemetry::KeyValue::new(k.clone(), v.clone())) | ---------------------------- ^^^^^^^^^ the trait `From<opentelemetry::common::Value>` is not implemented for `opentelemetry::Value` | | | required by a bound introduced by this call | = help: the following other types implement trait `From<T>`: <opentelemetry::Value as From<bool>> <opentelemetry::Value as From<i64>> <opentelemetry::Value as From<f64>> <opentelemetry::Value as From<Cow<'static, str>>> <opentelemetry::Value as From<StringValue>> <opentelemetry::Value as From<Arc<str>>> <opentelemetry::Value as From<std::string::String>> <opentelemetry::Value as From<&'static str>> = note: required for `opentelemetry::common::Value` to implement `Into<opentelemetry::Value>` note: required by a bound in `opentelemetry::KeyValue::new` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/common.rs:416:12 | 413 | pub fn new<K, V>(key: K, value: V) -> Self | --- required by a bound in this associated function ... 416 | V: Into<Value>, | ^^^^^^^^^^^ required by this bound in `KeyValue::new`
rust-crates (linkerd-opentelemetry): opentelemetry-proto/src/transform/trace.rs#L45
error[E0277]: the trait bound `span::SpanKind: From<opentelemetry::trace::span::SpanKind>` is not satisfied --> opentelemetry-proto/src/transform/trace.rs:45:63 | 45 | let span_kind: span::SpanKind = source_span.span_kind.into(); | ^^^^ the trait `From<opentelemetry::trace::span::SpanKind>` is not implemented for `span::SpanKind` | = help: the trait `From<opentelemetry::trace::SpanKind>` is implemented for `span::SpanKind` = help: for that trait implementation, expected `opentelemetry::trace::SpanKind`, found `opentelemetry::trace::span::SpanKind` = note: required for `opentelemetry::trace::span::SpanKind` to implement `Into<span::SpanKind>`
rust-crates (linkerd-opentelemetry): opentelemetry-proto/src/transform/trace.rs#L51
error[E0308]: mismatched types --> opentelemetry-proto/src/transform/trace.rs:51:50 | 51 | if source_span.parent_span_id != SpanId::INVALID { | -------------------------- ^^^^^^^^^^^^^^^ expected `SpanId`, found a different `SpanId` | | | expected because this is `opentelemetry::trace::span_context::SpanId` | = note: `SpanId` and `SpanId` have similar names, but are actually distinct types note: `SpanId` is defined in crate `opentelemetry` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/trace/span_context.rs:159:1 | 159 | pub struct SpanId(u64); | ^^^^^^^^^^^^^^^^^ note: `SpanId` is defined in crate `opentelemetry` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.25.0/src/trace/span_context.rs:159:1 | 159 | pub struct SpanId(u64); | ^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `opentelemetry` are being used?
rust-crates (linkerd-opentelemetry): opentelemetry-proto/src/transform/trace.rs#L51
error[E0308]: mismatched types --> opentelemetry-proto/src/transform/trace.rs:51:50 | 51 | if source_span.parent_span_id != SpanId::INVALID { | -------------------------- ^^^^^^^^^^^^^^^ expected `SpanId`, found a different `SpanId` | | | expected because this is `opentelemetry::trace::span_context::SpanId` | = note: `SpanId` and `SpanId` have similar names, but are actually distinct types note: `SpanId` is defined in crate `opentelemetry` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/trace/span_context.rs:159:1 | 159 | pub struct SpanId(u64); | ^^^^^^^^^^^^^^^^^ note: `SpanId` is defined in crate `opentelemetry` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.25.0/src/trace/span_context.rs:159:1 | 159 | pub struct SpanId(u64); | ^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `opentelemetry` are being used?
rust-crates (linkerd-opentelemetry): opentelemetry-proto/src/transform/trace.rs#L63
error[E0277]: the trait bound `Attributes: From<Vec<opentelemetry::common::KeyValue>>` is not satisfied --> opentelemetry-proto/src/transform/trace.rs:63:25 | 63 | attributes: Attributes::from(source_span.attributes).0, | ^^^^^^^^^^ the trait `From<Vec<opentelemetry::common::KeyValue>>` is not implemented for `Attributes` | = help: the trait `From<Vec<opentelemetry::KeyValue>>` is implemented for `Attributes` = help: for that trait implementation, expected `opentelemetry::KeyValue`, found `opentelemetry::common::KeyValue`
rust-crates (opentelemetry-proto)
The job was canceled because "linkerd-opentelemetry" failed.
rust-crates (opentelemetry-proto): opentelemetry-proto/src/transform/common.rs#L52
error[E0277]: the trait bound `Attributes: From<Vec<opentelemetry::common::KeyValue>>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:52:29 | 52 | attributes: Attributes::from(library.attributes).0, | ^^^^^^^^^^ the trait `From<Vec<opentelemetry::common::KeyValue>>` is not implemented for `Attributes` | = help: the trait `From<Vec<opentelemetry::KeyValue>>` is implemented for `Attributes` = help: for that trait implementation, expected `opentelemetry::KeyValue`, found `opentelemetry::common::KeyValue`
rust-crates (opentelemetry-proto): opentelemetry-proto/src/transform/common.rs#L52
error[E0277]: the trait bound `Attributes: From<Vec<opentelemetry::common::KeyValue>>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:52:29 | 52 | attributes: Attributes::from(library.attributes).0, | ^^^^^^^^^^ the trait `From<Vec<opentelemetry::common::KeyValue>>` is not implemented for `Attributes` | = help: the trait `From<Vec<opentelemetry::KeyValue>>` is implemented for `Attributes` = help: for that trait implementation, expected `opentelemetry::KeyValue`, found `opentelemetry::common::KeyValue`
rust-crates (opentelemetry-proto): opentelemetry-proto/src/transform/common.rs#L87
error[E0277]: the trait bound `Attributes: From<Vec<opentelemetry::common::KeyValue>>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:87:29 | 87 | attributes: Attributes::from(library.attributes.clone()).0, | ^^^^^^^^^^ the trait `From<Vec<opentelemetry::common::KeyValue>>` is not implemented for `Attributes` | = help: the trait `From<Vec<opentelemetry::KeyValue>>` is implemented for `Attributes` = help: for that trait implementation, expected `opentelemetry::KeyValue`, found `opentelemetry::common::KeyValue`
rust-crates (opentelemetry-proto): opentelemetry-proto/src/transform/common.rs#L87
error[E0277]: the trait bound `Attributes: From<Vec<opentelemetry::common::KeyValue>>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:87:29 | 87 | attributes: Attributes::from(library.attributes.clone()).0, | ^^^^^^^^^^ the trait `From<Vec<opentelemetry::common::KeyValue>>` is not implemented for `Attributes` | = help: the trait `From<Vec<opentelemetry::KeyValue>>` is implemented for `Attributes` = help: for that trait implementation, expected `opentelemetry::KeyValue`, found `opentelemetry::common::KeyValue`
rust-crates (opentelemetry-proto): opentelemetry-proto/src/transform/common.rs#L145
error[E0277]: the trait bound `opentelemetry::Key: From<opentelemetry::common::Key>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:145:52 | 145 | .map(|(k, v)| opentelemetry::KeyValue::new(k.clone(), v.clone())) | ---------------------------- ^^^^^^^^^ the trait `From<opentelemetry::common::Key>` is not implemented for `opentelemetry::Key` | | | required by a bound introduced by this call | = help: the following other types implement trait `From<T>`: <opentelemetry::Key as From<Cow<'static, str>>> <opentelemetry::Key as From<Arc<str>>> <opentelemetry::Key as From<std::string::String>> <opentelemetry::Key as From<&'static str>> = note: required for `opentelemetry::common::Key` to implement `Into<opentelemetry::Key>` note: required by a bound in `opentelemetry::KeyValue::new` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/common.rs:415:12 | 413 | pub fn new<K, V>(key: K, value: V) -> Self | --- required by a bound in this associated function 414 | where 415 | K: Into<Key>, | ^^^^^^^^^ required by this bound in `KeyValue::new`
rust-crates (opentelemetry-proto): opentelemetry-proto/src/transform/common.rs#L145
error[E0277]: the trait bound `opentelemetry::Key: From<opentelemetry::common::Key>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:145:52 | 145 | .map(|(k, v)| opentelemetry::KeyValue::new(k.clone(), v.clone())) | ---------------------------- ^^^^^^^^^ the trait `From<opentelemetry::common::Key>` is not implemented for `opentelemetry::Key` | | | required by a bound introduced by this call | = help: the following other types implement trait `From<T>`: <opentelemetry::Key as From<Cow<'static, str>>> <opentelemetry::Key as From<Arc<str>>> <opentelemetry::Key as From<std::string::String>> <opentelemetry::Key as From<&'static str>> = note: required for `opentelemetry::common::Key` to implement `Into<opentelemetry::Key>` note: required by a bound in `opentelemetry::KeyValue::new` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/common.rs:415:12 | 413 | pub fn new<K, V>(key: K, value: V) -> Self | --- required by a bound in this associated function 414 | where 415 | K: Into<Key>, | ^^^^^^^^^ required by this bound in `KeyValue::new`
rust-crates (opentelemetry-proto): opentelemetry-proto/src/transform/common.rs#L145
error[E0277]: the trait bound `opentelemetry::Key: From<opentelemetry::common::Key>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:145:52 | 145 | .map(|(k, v)| opentelemetry::KeyValue::new(k.clone(), v.clone())) | ---------------------------- ^^^^^^^^^ the trait `From<opentelemetry::common::Key>` is not implemented for `opentelemetry::Key` | | | required by a bound introduced by this call | = help: the following other types implement trait `From<T>`: <opentelemetry::Key as From<Cow<'static, str>>> <opentelemetry::Key as From<Arc<str>>> <opentelemetry::Key as From<std::string::String>> <opentelemetry::Key as From<&'static str>> = note: required for `opentelemetry::common::Key` to implement `Into<opentelemetry::Key>` note: required by a bound in `opentelemetry::KeyValue::new` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/common.rs:415:12 | 413 | pub fn new<K, V>(key: K, value: V) -> Self | --- required by a bound in this associated function 414 | where 415 | K: Into<Key>, | ^^^^^^^^^ required by this bound in `KeyValue::new`
rust-crates (opentelemetry-proto): opentelemetry-proto/src/transform/common.rs#L145
error[E0277]: the trait bound `opentelemetry::Key: From<opentelemetry::common::Key>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:145:52 | 145 | .map(|(k, v)| opentelemetry::KeyValue::new(k.clone(), v.clone())) | ---------------------------- ^^^^^^^^^ the trait `From<opentelemetry::common::Key>` is not implemented for `opentelemetry::Key` | | | required by a bound introduced by this call | = help: the following other types implement trait `From<T>`: <opentelemetry::Key as From<Cow<'static, str>>> <opentelemetry::Key as From<Arc<str>>> <opentelemetry::Key as From<std::string::String>> <opentelemetry::Key as From<&'static str>> = note: required for `opentelemetry::common::Key` to implement `Into<opentelemetry::Key>` note: required by a bound in `opentelemetry::KeyValue::new` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/common.rs:415:12 | 413 | pub fn new<K, V>(key: K, value: V) -> Self | --- required by a bound in this associated function 414 | where 415 | K: Into<Key>, | ^^^^^^^^^ required by this bound in `KeyValue::new`
rust-crates (opentelemetry-proto): opentelemetry-proto/src/transform/common.rs#L145
error[E0277]: the trait bound `opentelemetry::Value: From<opentelemetry::common::Value>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:145:63 | 145 | .map(|(k, v)| opentelemetry::KeyValue::new(k.clone(), v.clone())) | ---------------------------- ^^^^^^^^^ the trait `From<opentelemetry::common::Value>` is not implemented for `opentelemetry::Value` | | | required by a bound introduced by this call | = help: the following other types implement trait `From<T>`: <opentelemetry::Value as From<bool>> <opentelemetry::Value as From<i64>> <opentelemetry::Value as From<f64>> <opentelemetry::Value as From<Cow<'static, str>>> <opentelemetry::Value as From<StringValue>> <opentelemetry::Value as From<Arc<str>>> <opentelemetry::Value as From<std::string::String>> <opentelemetry::Value as From<&'static str>> = note: required for `opentelemetry::common::Value` to implement `Into<opentelemetry::Value>` note: required by a bound in `opentelemetry::KeyValue::new` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/common.rs:416:12 | 413 | pub fn new<K, V>(key: K, value: V) -> Self | --- required by a bound in this associated function ... 416 | V: Into<Value>, | ^^^^^^^^^^^ required by this bound in `KeyValue::new`
rust-crates (opentelemetry-proto): opentelemetry-proto/src/transform/common.rs#L145
error[E0277]: the trait bound `opentelemetry::Value: From<opentelemetry::common::Value>` is not satisfied --> opentelemetry-proto/src/transform/common.rs:145:63 | 145 | .map(|(k, v)| opentelemetry::KeyValue::new(k.clone(), v.clone())) | ---------------------------- ^^^^^^^^^ the trait `From<opentelemetry::common::Value>` is not implemented for `opentelemetry::Value` | | | required by a bound introduced by this call | = help: the following other types implement trait `From<T>`: <opentelemetry::Value as From<bool>> <opentelemetry::Value as From<i64>> <opentelemetry::Value as From<f64>> <opentelemetry::Value as From<Cow<'static, str>>> <opentelemetry::Value as From<StringValue>> <opentelemetry::Value as From<Arc<str>>> <opentelemetry::Value as From<std::string::String>> <opentelemetry::Value as From<&'static str>> = note: required for `opentelemetry::common::Value` to implement `Into<opentelemetry::Value>` note: required by a bound in `opentelemetry::KeyValue::new` --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry-0.23.0/src/common.rs:416:12 | 413 | pub fn new<K, V>(key: K, value: V) -> Self | --- required by a bound in this associated function ... 416 | V: Into<Value>, | ^^^^^^^^^^^ required by this bound in `KeyValue::new`
ship-it
Process completed with exit code 1.