Bug#990494: texlive-latex-extra: missing dependency on texlive-science for invoice.sty
Package: texlive-latex-extra
Version: 2020.20210202-3
Severity: normal
Hi TeX Team,
texlive-latex-extra contains invoice.sty which depends on siunitx from
the texlive-science package but does not declare a dependency.
Without texlive-science installed:
$ latex -recorder examples.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./examples.tex
LaTeX2e <2020-10-01> patch level 4
L3 programming layer <2021-01-09> xparse <2020-03-03>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (./invoice.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
! LaTeX Error: File `siunitx.sty' not found.
##################################
A minimal example.tex:
\documentclass{article}
\usepackage{invoice}
\begin{document}
Foo
\end{document}
######################################
List of ls-R files
lrwxrwxrwx 1 root root 31 Feb 17 21:30 /usr/share/texlive/texmf-dist/ls-R -> /var/lib/texmf/ls-R-TEXLIVEDIST
######################################
Config files
-rw-r--r-- 1 root root 475 Feb 13 08:36 /etc/texmf/web2c/texmf.cnf
lrwxrwxrwx 1 root root 33 Feb 17 21:30 /usr/share/texmf/web2c/fmtutil.cnf -> /var/lib/texmf/fmtutil.cnf-DEBIAN
lrwxrwxrwx 1 root root 32 Feb 17 21:30 /usr/share/texmf/web2c/updmap.cfg -> /var/lib/texmf/updmap.cfg-DEBIAN
-rw-r--r-- 1 root root 3106 Jun 30 17:50 /var/lib/texmf/tex/generic/config/language.dat
######################################
Files in /etc/texmf/web2c/
total 8
-rw-r--r-- 1 root root 283 Jul 31 2019 mktex.cnf
-rw-r--r-- 1 root root 475 Feb 13 08:36 texmf.cnf
######################################
md5sums of texmf.d
ca40c66f144b4bafc3e59a2dd32ecb9c /etc/texmf/texmf.d/00debian.cnf
-- System Information:
Debian Release: 11.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-8-amd64 (SMP w/8 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages texlive-latex-extra depends on:
ii libcommons-logging-java 1.2-2
ii libpdfbox-java 1:1.8.16-2
ii preview-latex-style 12.2-1
ii python3 3.9.2-3
ii tex-common 6.16
ii texlive-base 2020.20210202-3
ii texlive-binaries 2020.20200327.54578-7
ii texlive-latex-recommended 2020.20210202-3
ii texlive-pictures 2020.20210202-3
Versions of packages texlive-latex-extra recommends:
ii texlive-fonts-recommended 2020.20210202-3
pn texlive-plain-generic <none>
Versions of packages texlive-latex-extra suggests:
pn icc-profiles <none>
ii libfile-which-perl 1.23-1
pn libspreadsheet-parseexcel-perl <none>
ii python3-pygments 2.7.1+dfsg-2.1
pn texlive-latex-extra-doc <none>
Versions of packages tex-common depends on:
ii dpkg 1.20.9
ii ucf 3.0043
Versions of packages tex-common suggests:
ii debhelper 13.3.4
Versions of packages texlive-latex-extra is related to:
ii tex-common 6.16
ii texlive-binaries 2020.20200327.54578-7
-- no debconf information
Reply to: