With the latest texlive, debian-refcard fails to build, apparently due to somehow
changed package dependencies or files moved around within the texlive ecosystem.
With the version in Trixie 2024.20250309-1 everything was fine, now with
2025.20250927-4 I have to add "texlive-full" to the Depends in refcard, to make
it build again (see https://salsa.debian.org/holgerw/refcard/-/pipelines/967141.
BTW: The pipeline still fails with reprotest test, but that's another issue
I think).
As can be seen in https://salsa.debian.org/holgerw/refcard/-/jobs/8537781
it complains about missing fonts:
---------------------------------------------------------
refcard-es.dbk.tex:777: Font TU/DejaVuSansMono(0)/m/n/7="DejaVu Sans Mono" at 7.0pt not loadable: Metric (TFM) file or installed font not found.
6271
refcard-es.dbk.tex:777: leading text: .../www.debian.org/doc/user-manuals#refcard}
6272
refcard-es.dbk.tex:777: \textfont 0 is undefined (character h).
6273
refcard-es.dbk.tex:777: leading text: .../www.debian.org/doc/user-manuals#refcard}
6274
refcard-es.dbk.tex:777: \textfont 0 is undefined (character t).
6275
refcard-es.dbk.tex:777: leading text: .../www.debian.org/doc/user-manuals#refcard}
6276
refcard-es.dbk.tex:777: \textfont 0 is undefined (character t).
6277
[...]
refcard-es.dbk.tex:777: \textfont 0 is undefined (character d).
6365
refcard-es.dbk.tex:777: leading text: .../www.debian.org/doc/user-manuals#refcard}
6366
Unexpected error occured
6367
Error: xelatex compilation failed
---------------------------------------------------------
Have font files been moved around in other texlive packages or similar?
Adding texlive-full to the dependencies makes the fonts available again, but
this adds a huge more of packages to the build pipeline, so it seems a massive
waste of ressources doing this.
I tried to go with just adding texlive-fonts-extra, but that's not enough...
Something is still missing.
Any help how to find out, what's missing or similar would be great.
Holger