[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