Package: debhelper Version: 14.1 Followup-For: Bug #972222 This bug is still live in debhelper 14.1.
It is affecting the arch: all build of vtk9 9.6.2+dfsg1-1exp2 VTK cannot build viskores on 32-bit arches, so the pkgconfig file viskores.pc, new in vtl 9.6, is only installed (in libvtk9-dev) on 64-bit arches. Hence the installation is handled by dh_install -plibvtk9-dev usr/lib/*/pkgconfig/viskores.pc in an execute_after_dh_install in debian/rules, conditional to DEB_HOST_ARCH_BITS, rather installing via debian/libvtk9-dev.install But then the arch: all build fails because of the bug reported here, since arch:all is handled by amd64 (where viskores is built). A failing buildlog is found at https://buildd.debian.org/status/fetch.php?pkg=vtk9&arch=all&ver=9.6.2%2Bdfsg1-1exp2&stamp=1782211175&raw=0 which shows the error message: dh_missing: warning: usr/lib/x86_64-linux-gnu/pkgconfig/viskores.pc exists in debian/tmp but is not installed to anywhere dh_missing: error: missing files, aborting

