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

Reply via email to