Control: retitle -1 jujutsu FTBFS: error[E0432]: unresolved import 
`rand::rngs::OsRng`

On Fri, Feb 27, 2026 at 10:13:11AM +0000, Santiago Vila wrote:
> Package: src:jujutsu
> Version: 0.30.0-1
> Severity: serious
> Tags: ftbfs forky sid
> 
> Dear maintainer:
> 
> During a rebuild of all packages in unstable, this package failed to build.
> 
> Below you will find the last part of the build log (probably the most
> relevant part, but not necessarily). If required, the full build log
> is available here:
> 
> https://people.debian.org/~sanvila/build-logs/202602/
> 
> About the archive rebuild: The build was made on virtual machines from AWS,
> using sbuild and a reduced chroot with only build-essential packages.
> 
> If you cannot reproduce the bug please contact me privately, as I
> am willing to provide ssh access to a virtual machine where the bug is
> fully reproducible.
> 
> If this is really a bug in one of the build-depends, please use
> reassign and add an affects on src:jujutsu, so that this is still
> visible in the BTS web page for this package.
> 
> Thanks.
> 
> --------------------------------------------------------------------------------
> [...]
>  debian/rules clean
> dh /usr/share/rustc/architecture.mk --buildsystem=cargo
> dh: error: Unknown sequence /usr/share/rustc/architecture.mk (choose from: 
> binary binary-arch binary-indep build build-arch build-indep clean install 
> install-arch install-indep)
> debian/rules:4: /usr/share/rustc/architecture.mk: No such file or directory
> make: *** [debian/rules:15: /usr/share/rustc/architecture.mk] Error 25
> dpkg-buildpackage: error: debian/rules clean subprocess failed with exit 
> status 2
> --------------------------------------------------------------------------------

This might have been a toolchain error?

Currently the first error is:

https://buildd.debian.org/status/fetch.php?pkg=jujutsu&arch=amd64&ver=0.37.0-1%2Bb1&stamp=1774705153&raw=0

...
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=streampager 
CARGO_MANIFEST_DIR=/build/reproducible-path/jujutsu-0.37.0/debian/cargo_registry/sapling-streampager-0.11.0
 
CARGO_MANIFEST_PATH=/build/reproducible-path/jujutsu-0.37.0/debian/cargo_registry/sapling-streampager-0.11.0/Cargo.toml
 CARGO_PKG_AUTHORS='Mark Juggurnauth-Thomas <[email protected]>:Facebook Source 
Control Team <[email protected]>' CARGO_PKG_DESCRIPTION='streampager is 
a pager for command output or large files' CARGO_PKG_HOMEPAGE='' 
CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' 
CARGO_PKG_NAME=sapling-streampager CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' 
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 
CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' 
LD_LIBRARY_PATH=/build/reproducible-path/jujutsu-0.37.0/target/release/deps 
rustc --crate-name streampager --edition=2021 
/build/reproducible-path/jujutsu-0.37.0/debian/cargo_registry/sapling-streampager-0.11.0/src/lib.rs
 --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat 
--crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C 
embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --check-cfg 
'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("keymap-file", "load_file", 
"notify"))' -C metadata=13df623c8b9527c1 -C extra-filename=-6fb990060dc56f48 
--out-dir 
/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps
 --target x86_64-unknown-linux-gnu -C strip=debuginfo -L 
dependency=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps
 -L dependency=/build/reproducible-path/jujutsu-0.37.0/target/release/deps 
--extern 
bit_set=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libbit_set-cc45d3883a1852c2.rmeta
 --extern 
dirs=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libdirs-674fe9da076e8f03.rmeta
 --extern 
enum_dispatch=/build/reproducible-path/jujutsu-0.37.0/target/release/deps/libenum_dispatch-176b31212dfec14d.so
 --extern 
indexmap=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libindexmap-9db6be8f66a42429.rmeta
 --extern 
lazy_static=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/liblazy_static-37a3c4eb8882e8c7.rmeta
 --extern 
lru=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/liblru-cd333302fefe6cb8.rmeta
 --extern 
memmap2=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libmemmap2-b00a44844feac7b1.rmeta
 --extern 
regex=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libregex-7a645de64e0af57f.rmeta
 --extern 
scopeguard=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libscopeguard-ad3f28853e9f3a41.rmeta
 --extern 
serde=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libserde-acd26c6b52aff0bb.rmeta
 --extern 
smallvec=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libsmallvec-24ccbebd8dde40c5.rmeta
 --extern 
tempfile=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libtempfile-4117decfde6ae9c6.rmeta
 --extern 
terminfo=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libterminfo-aa7a1c1f26f9abfd.rmeta
 --extern 
termwiz=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libtermwiz-6ec41901dc61427b.rmeta
 --extern 
thiserror=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libthiserror-e742c02b06860fd0.rmeta
 --extern 
toml=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libtoml-2a97a365612cc895.rmeta
 --extern 
unicode_segmentation=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libunicode_segmentation-85e5ae916d07cbe3.rmeta
 --extern 
unicode_width=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libunicode_width-e235e30337237476.rmeta
 --extern 
vec_map=/build/reproducible-path/jujutsu-0.37.0/target/x86_64-unknown-linux-gnu/release/deps/libvec_map-1224117d55b8e3f2.rmeta
 --cap-lints warn -C debuginfo=2 -C strip=none --cap-lints warn -C 
linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro -C link-arg=-Wl,-z,now 
--remap-path-prefix 
/build/reproducible-path/jujutsu-0.37.0=/usr/share/cargo/registry/jujutsu-0.37.0
 --remap-path-prefix 
/build/reproducible-path/jujutsu-0.37.0/debian/cargo_registry=/usr/share/cargo/registry`
error[E0432]: unresolved import `rand::rngs::OsRng`
  --> lib/src/settings.rs:25:5
   |
25 | use rand::rngs::OsRng;
   |     ^^^^^^^^^^^^^^^^^ no `OsRng` in `rngs`
...

cu
Adrian

Reply via email to