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

Reply via email to