Package svg missing dependencies in texlive.tlpdb

Osipov, Michael (IN IT IN) michael.osipov at
Thu Mar 14 19:58:25 CET 2024

On 2024-03-13 22:31, Karl Berry wrote:
> Hi Michael - in addition to Norbert's answer ...
>      there are no 'depends' to those listed in here [2].
> We rely on package authors to tell us about dependencies.
> There's no feasible way to automatically determine them.
>       > ! LaTeX Error: File `trimspaces.sty' not found.
> I added these deps: trimspaces graphics iftex pdftexcmds tools koma-script.
> Aside: I am surprised that svg unconditionally depends on scrbase, but
> fine, just blindly taking what I see in svg.sty.
>       > ! LaTeX Error: File `transparent.sty' not found.
> transparent is apparently loaded only conditionally. It has seemed to
> best to list only unconditional dependencies, for the sake of people who
> don't exercise the various options, engines, etc., that can pull in
> additional packages.
>      I still would prefer proper dependency management.
> As would we all, but the only way I know to achieve it in the TeX world
> is to dynamically install packages when they are loaded, as MiKTeX does.
> Not a trivial job, and no one has come forward to dig into it. --best, karl.

Thanks, Karl, I see your point. I can also see that texlive.tlpdb has 
been updated for proper 'depends'. This is decent enough.
The fast turnaround is appreciated.


More information about the tex-live mailing list.