Package: debhelper Version: 12.8 Severity: important I’ve been forced to convert my packages to dh7-style due to the new Debian Policy and find one option missing.
Namely, I can manually select e.g. the “makefile” buildsystem, but I cannot manually select no buildsystem, except by removing the upstream-provided file named “Makefile” (which may not even work with GNU make). Without the file I get: tglase@tglase:~/mbsd/DEB/mksh $ dh_auto_clean -l autoconf GNU Autoconf (configure) perl_build Perl Module::Build (Build.PL) perl_makemaker Perl ExtUtils::MakeMaker (Makefile.PL) makefile simple Makefile python_distutils Python Distutils (setup.py) [DEPRECATED] cmake+makefile CMake (CMakeLists.txt) combined with simple Makefile cmake+ninja CMake (CMakeLists.txt) combined with Ninja (build.ninja) ant Ant (build.xml) qmake qmake (*.pro) qmake_qt4 qmake for QT 4 (*.pro) meson+ninja Meson (meson.build) combined with Ninja (build.ninja) ninja Ninja (build.ninja) maven Maven (pom.xml) [3rd party] bmake bmake [3rd party] phppear PHP PEAR (package.xml) [3rd party] No system auto-selected or specified I need to be able to foce this state even in the presence of Makefile. -- System Information: Debian Release: bullseye/sid APT prefers buildd-unstable APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.4.0-3-amd64 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8) Shell: /bin/sh linked to /bin/lksh Init: sysvinit (via /sbin/init) Versions of packages debhelper depends on: ii autotools-dev 20180224.1 ii dh-autoreconf 19 ii dh-strip-nondeterminism 1.6.3-2 ii dpkg 1.19.7 ii dpkg-dev 1.19.7 ii dwz 0.13-5 ii file 1:5.38-4 ii libdebhelper-perl 12.8 ii libdpkg-perl 1.19.7 ii man-db 2.9.0-2 ii perl 5.30.0-9 ii po-debconf 1.0.21 debhelper recommends no packages. Versions of packages debhelper suggests: pn dh-make <none> -- no debconf information