Package: debhelper Version: 13 Followup-For: Bug #959731 I also have been hit by this bug. My package build a pdf with LaTeX. pdflatex invoke /usr/bin/mktexpk which invoke /usr/share/texlive/texmf-dist/web2c/mktexdir
I added some echo at the start of /usr/share/texlive/texmf-dist/web2c/mktexdir and add "set -x" in /usr/bin/mktexpk. I got: [...] ++ /usr/share/texlive/texmf-dist/web2c/mktexnam tcrm1000 600 ljfour EXEC /usr/share/texlive/texmf-dist/web2c/mktexdir debian/.debhelper/generated/_source/home/.texlive2020/texmf-var HOME debian/.debhelper/generated/_source/home PWD: /tmp/mt8688.tmp /tmp/mt8688.tmp + set x debian/.debhelper/generated/_source/home/.texlive2020/texmf-var/fonts/pk/ljfour/jknappen/ec/tcrm1000.600pk debian/.debhelper/generated/_source/home/.texlive2020/texmf-var/fonts/tfm/jknappen/ec/tcrm1000.tfm debian/.debhelper/generated/_source/home/.texlive2020/texmf-var/fonts/source/jknappen/ec/tcrm1000.mf + shift [...] + test -r debian/.debhelper/generated/_source/home/.texlive2020/texmf-var/fonts/pk/ljfour/jknappen/ec/tcrm1000.600pk + /usr/share/texlive/texmf-dist/web2c/mktexdir debian/.debhelper/generated/_source/home/.texlive2020/texmf-var/fonts/pk/ljfour/jknappen/ec EXEC /usr/share/texlive/texmf-dist/web2c/mktexdir debian/.debhelper/generated/_source/home/.texlive2020/texmf-var/fonts/pk/ljfour/jknappen/ec HOME debian/.debhelper/generated/_source/home PWD: /tmp/mt8659.tmp /tmp/mt8659.tmp + test '!' -d debian/.debhelper/generated/_source/home/.texlive2020/texmf-var/fonts/pk/ljfour/jknappen/ec + echo 'mktexpk: /usr/share/texlive/texmf-dist/web2c/mktexdir debian/.debhelper/generated/_source/home/.texlive2020/texmf-var/fonts/pk/ljfour/jknappen/ec failed.' mktexpk: /usr/share/texlive/texmf-dist/web2c/mktexdir debian/.debhelper/generated/_source/home/.texlive2020/texmf-var/fonts/pk/ljfour/jknappen/ec failed. + exit 1 Note how /usr/share/texlive/texmf-dist/web2c/mktexdir is invoked from different current directories (/tmp/mt8688.tmp, then /tmp/mt8659.tmp) => all of this messup pdflatex and the compilation fails. This bug should really be quickly fixed as it breaks lots of tools. For now, I will downgrade my package to debhelper compat 12 as a workaround. Regards -- System Information: Debian Release: bullseye/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'oldstable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, armel, mipsel Kernel: Linux 5.6.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE=fr_FR.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages debhelper depends on: ii autotools-dev 20180224.1 ii dh-autoreconf 19 ii dh-strip-nondeterminism 1.8.0-1 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 13 ii libdpkg-perl 1.19.7 ii man-db 2.9.1-1 ii perl 5.30.0-10 ii po-debconf 1.0.21 debhelper recommends no packages. Versions of packages debhelper suggests: ii dh-make 2.202001 -- no debconf information