[Pkg-rust-maintainers] Bug#1112003: please set cargo Depends python3
xiao sheng wen
atzlinux at debian.org
Mon Aug 25 03:14:32 BST 2025
Package: cargo
Version: 0.66.0+ds1-1
Severity: normal
X-Debbugs-Cc: werdahias at debian.org, atzlinux at debian.org
Hi,
When I build the libimagequant package, I meet a FTBFS[1]:
debian/rules execute_before_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/libimagequant-4.4.0'
/usr/share/cargo/bin/cargo prepare-debian debian/cargo_registry --link-from-system
make[1]: /usr/share/cargo/bin/cargo: No such file or directory
make[1]: *** [debian/rules:28: execute_before_dh_auto_configure] Error 127
make[1]: Leaving directory '/build/reproducible-path/libimagequant-4.4.0'
make: *** [debian/rules:8: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
/usr/share/cargo/bin/cargo is a python3 script, after I add python3 to Build-Depends,
the libimagequant package build success.
The cargo package is set Suggests: python3 now, but it's enough for build package,
so I hope set cargo Depends python3.
BTW: my debian/rules file is copy from https://wiki.debian.org/Gnome/Rust_Packaging
[1] https://buildd.debian.org/status/fetch.php?pkg=libimagequant&arch=amd64&ver=4.4.0-2&stamp=1756060336&raw=0
Regards,
xiao sheng wen
-- System Information:
Release: 12.11.0
Codename: bookworm
Architecture: x86_64
Kernel: Linux 6.12.38+deb12-rt-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8), LANGUAGE=zh_CN:zh
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages cargo depends on:
ii binutils 2.40-2
ii gcc [c-compiler] 4:12.2.0-3
ii gcc-12 [c-compiler] 12.2.0-14+deb12u1
ii libc6 2.36-9+deb12u12
ii libcurl3-gnutls 7.88.1-10+deb12u14
ii libgcc-s1 12.2.0-14+deb12u1
ii libgit2-1.5 1.5.1+ds-1+deb12u1
ii libssh2-1 1.10.0-3+b1
ii libssl3 3.0.17-1~deb12u2
ii rustc 1.63.0+dfsg1-2
ii zlib1g 1:1.2.13.dfsg-1
cargo recommends no packages.
Versions of packages cargo suggests:
pn cargo-doc <none>
ii python3 3.11.2-1+b1
-- no debconf information
More information about the Pkg-rust-maintainers
mailing list