strange koma-script package requirements

Norbert Preining norbert at preining.info
Fri Feb 9 12:38:24 CET 2024


Hi Markus,

> When installing koma-script on TeX Live with basic scheme installed, the
> installer asks for installation of bigfoot and footmisc. But the KOMA-Script

Strange, I don't see that... I see (with scheme-basic installed):
$ tlmgr install -v -v --dry-run koma-script
...
DD:pre_select = koma-script
DD:checking footmisc in koma-script
DD:post_select = koma-script
DD:pre_select = koma-script
DD:checking footmisc in koma-script
DD:post_select = footmisc koma-script
DD:pre_select = footmisc koma-script
DD:checking footmisc in koma-script
DD:post_select = footmisc koma-script
[1/2, ??:??/??:??] install: footmisc [8k]
[2/2, 00:00/00:00] install: koma-script [7176k]


And indeed, the tlpsrc file for koma-script contains
	depend footmisc
If this is incorrect, we can surely updated it.

Where the bigfoot came from ... mystery to me!

[...]

> future releases. AFAIK, only etoolbox and xpatch are not part of the basic
> scheme and therefore should be added as required.

Ok, should I make the following change?

--- a/Master/tlpkg/tlpsrc/koma-script.tlpsrc
+++ b/Master/tlpkg/tlpsrc/koma-script.tlpsrc
@@ -11,5 +11,6 @@ runpattern t texmf-dist doc koma-script
 # thus, nothing in doc.
 docpattern f ignore

-# and probably many more.
-depend footmisc
+# Other deps are in scheme-basic, email from MK 20240209
+depend etoolbox
+depend xpatch


> BTW: xpatch requires etoolbox, but this requirement is AFAIK missing in tex
> live.

Practically no package has its dependencies properly written out.

Thanks and all the best

Norbert

--
PREINING Norbert                              https://www.preining.info
Mercari Inc.     +     IFMGA Guide     +     TU Wien     +     TeX Live
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13


More information about the tex-live mailing list.