Package: dh-cargo Version: 30 Severity: important X-Debbugs-Cc: [email protected]
Dear Maintainer, dh-cargo currently only provides the configure(), test(), clean() and install() methods. As a consequence, building a package requires calling dh_auto_test, which is a noop when DEB_BUILD_OPTIONS include "nocheck"[1]. This causes problems when packaging applications (i.e. not crates), as it then leads to build failures in this specific case (see #1050769[2] for example). As a consequence, it would be helpful to split the current test() method into build() and test() so dh_auto_build can be used to build the package, and dh_auto_test can be used only for executing tests (building those in the process if needed). Regards, Arnaud [1] https://salsa.debian.org/debian/debhelper/-/blob/main/dh_auto_test#L58 [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050769 -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing'), (200, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.4.0-3-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages dh-cargo depends on: ii cargo 0.66.0+ds1-1 ii debhelper 13.11.6 ii perl 5.36.0-9 ii python3 3.11.4-5+b1 dh-cargo recommends no packages. dh-cargo suggests no packages. -- no debconf information

