Source: jujutsu
Version: 0.42.0-3
Severity: serious
Tags: ftbfs
https://buildd.debian.org/status/logs.php?pkg=jujutsu&ver=0.42.0-3
...
error[E0277]: the trait bound `CoreWrapper<CtVariableCoreWrapper<..., ...>>:
OutputSizeUser` is not satisfied
--> lib/src/content_hash.rs:25:57
|
25 | pub fn blake2b_hash(x: &(impl ContentHash + ?Sized)) ->
digest::Output<Blake2b512> {
|
^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `digest::OutputSizeUser` is not
implemented for `CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<...,
...>>>`
|
note: there are multiple different versions of crate `crypto_common` in the
dependency graph
--> /usr/share/cargo/registry/crypto-common-0.2.1/src/lib.rs:86:1
|
86 | pub trait OutputSizeUser {
| ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected trait
|
::: /usr/share/cargo/registry/crypto-common-0.1.7/src/lib.rs:67:1
|
67 | pub trait OutputSizeUser {
| ------------------------ this is the found trait
= help: you can use `cargo tree` to explore your dependency tree
help: the following other types implement trait `digest::OutputSizeUser`
--> /usr/share/cargo/registry/digest-0.11.3/src/block_api/ct_variable.rs:81:1
|
81 | / impl<T, OutSize> OutputSizeUser for CtOutWrapper<T, OutSize>
82 | | where
83 | | T: VariableOutputCore,
84 | | OutSize: ArraySize + IsLessOrEqual<T::OutputSize, Output = True>,
| |_____________________________________________________________________^
`CtOutWrapper<T, OutSize>`
|
::: /usr/share/cargo/registry/digest-0.11.3/src/xof_fixed.rs:90:1
|
90 | impl<T: ExtendableOutput, S: ArraySize> OutputSizeUser for
XofFixedWrapper<T, S> {
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`XofFixedWrapper<T, S>`
= note: there are multiple different versions of crate `digest` in the
dependency graph
= help: you can use `cargo tree` to explore your dependency tree
= note: the full name for the type has been written to
'/build/reproducible-path/jujutsu-0.42.0/target/x86_64-unknown-linux-gnu/release/deps/jj_lib-51146e723b1ffb83.long-type-12290456028494145013.txt'
= note: consider using `--verbose` to print the full type name to the console
...