Handling of dependencies

David Carlisle d.p.carlisle at gmail.com
Tue Apr 2 10:02:19 CEST 2024


On Tue, 2 Apr 2024 at 05:17, Archange <archange at archlinux.org> wrote:

> Le 02/04/2024 à 01:26, Karl Berry a écrit :
>
>     ! LaTeX Error: File `iftex.sty' not found.
>     ! LaTeX Error: File `pdftexcmds.sty' not found.
>     ! LaTeX Error: File `infwarerr.sty' not found.
>     ! LaTeX Error: File `kvoptions.sty' not found.
>
> I added those dependencies (r70832). Should be effective after tonight's
> update.
>
> Thanks!
>
>     Are these missing dependencies of hyperref or of its dependencies?
>
> Evidently so. (I'm taking your word for it, since these are quite
> plausible. :)
>
> Well they could be missing dependencies of other packages that hyperref
> depends on
>

We are trying to reduce the dependencies of hyperref, eg the hyperref
change log shows

2023-12-19 Ulrike Fischer
* hyperref.dtx: remove letltxmacro package. Is unused.

2023-11-26  David Carlisle
* hyperref.dtx: Remove infwarerr

2023-11-14 Ulrike Fischer
* remove ltxcmds dependency in hluatex.dtx
* remove ltxcmds dependency in nameref.dtx (v2.56)
* remove ltxcmds dependency in backref.dtx (v1.44)

2023-11-11 David Carlisle
        * remove ltxcmds dependency


But as you noted it's a tangled web of dependencies and it's better to work
in small steps.

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/tex-live/attachments/20240402/8f303bc7/attachment.htm>


More information about the tex-live mailing list.