[From nobody Fri Jun 26 06:35:09 2026
Received: (at submit) by bugs.debian.org; 24 Jun 2026 17:27:42 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-111.6 required=4.0 tests=ALL_TRUSTED,BAYES_00,
 DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,
 FROMDEVELOPER,SPF_HELO_NONE,SPF_PASS,USER_IN_DKIM_WELCOMELIST,
 XMAILER_REPORTBUG autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 48; hammy, 149; neutral, 35; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;bunk@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:33034)
 by buxtehude.debian.org with utf8esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;bunk@debian.org&gt;) id 1wcRO2-00473S-1i
 for submit@bugs.debian.org; Wed, 24 Jun 2026 17:27:42 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Date:Message-ID:Subject:To:From:
 Content-Transfer-Encoding:MIME-Version:Content-Type:Reply-To:Cc:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=aZTgd9Pf2qKzhiusLN9nMbA40CCv7nTd32n0IKNLCQs=; b=hjb1CLy1HQesulpFSIPjtD6gt6
 kZu3Mo8HReAwulOzXvDnYBcOrBrCczAxIAt+bKxjU1DwCfE1ljNm2dy486i50J0foVqloPILWN++T
 4O2DQgXt3dp7wY/a+x+Nkso/E4EimBkwh4igiHfA9hNgsZhMkjAU0UWnQdGYYiw3ykXGxS89wEEBO
 pU8zrJuByH7RUVLY6XvL/6FxbNPCoxfohhxyHosurMjvPdkN053XV061/UacMw5AiFd/Co/8jXRzc
 K9iuApdNBzDu+FQARfhwzR9Tm9xfk2s0XqnPAk6oxg6Gzea9GGi5xWG+4v8dA1u+Lsx2754cA1UU4
 FzWMKLgw==;
Received: from authenticated-user by stravinsky.debian.org with utf8esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;bunk@debian.org&gt;) id 1wcRO0-002aNh-1t;
 Wed, 24 Jun 2026 17:27:40 +0000
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Adrian Bunk &lt;bunk@debian.org&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: jujutsu FTBFS: error[E0277]: the trait bound
 `CoreWrapper&lt;CtVariableCoreWrapper&lt;...,
 ...&gt;&gt;: OutputSizeUser` is not satisfied
Message-ID: &lt;178232206015.2764819.13541201028106178972.reportbug@localhost&gt;
X-Mailer: reportbug 13.2.0
Date: Wed, 24 Jun 2026 20:27:40 +0300
X-Debian-User: bunk
Delivered-To: submit@bugs.debian.org

Source: jujutsu
Version: 0.42.0-3
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/logs.php?pkg=jujutsu&amp;ver=0.42.0-3

...

error[E0277]: the trait bound `CoreWrapper&lt;CtVariableCoreWrapper&lt;..., ...&gt;&gt;: OutputSizeUser` is not satisfied
  --&gt; lib/src/content_hash.rs:25:57
   |
25 | pub fn blake2b_hash(x: &amp;(impl ContentHash + ?Sized)) -&gt; digest::Output&lt;Blake2b512&gt; {
   |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `digest::OutputSizeUser` is not implemented for `CoreWrapper&lt;CtVariableCoreWrapper&lt;Blake2bVarCore, UInt&lt;..., ...&gt;&gt;&gt;`
   |
note: there are multiple different versions of crate `crypto_common` in the dependency graph
  --&gt; /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`
  --&gt; /usr/share/cargo/registry/digest-0.11.3/src/block_api/ct_variable.rs:81:1
   |
81 | / impl&lt;T, OutSize&gt; OutputSizeUser for CtOutWrapper&lt;T, OutSize&gt;
82 | | where
83 | |     T: VariableOutputCore,
84 | |     OutSize: ArraySize + IsLessOrEqual&lt;T::OutputSize, Output = True&gt;,
   | |_____________________________________________________________________^ `CtOutWrapper&lt;T, OutSize&gt;`
   |
  ::: /usr/share/cargo/registry/digest-0.11.3/src/xof_fixed.rs:90:1
   |
90 |   impl&lt;T: ExtendableOutput, S: ArraySize&gt; OutputSizeUser for XofFixedWrapper&lt;T, S&gt; {
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `XofFixedWrapper&lt;T, S&gt;`
   = 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
...
]