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
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.
|