#17919 closed enhancement (fixed)
texlive source : drop 'mtxrun --generate'
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | 12.0 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
When fiddling about with the commands to make ConTeXt (mkiv) usable for TL2023 I was unsure if 'mtxrun --generate' did anything useful, but retained it because the system was working (invoking context seemed to take a longtime on the first run). Today, on the tlmgr list (for the binary/updates) somebody queried that 'mtxrun --generate' was no longer updated.
From Max Chernoff's reply:
kpathsea-based TeX keeps per-tree filename databases (1 ls-R file in each tree), but ConTeXt keeps per- user filename databases (cache files in ~/.texlive2023/texmf-var/). If you had a system-wide installation of TL, then tlmgr would run "mtxrun --generate" with the system account (root/Admin). This would only update the cache for the system account which is both (1) pointless, since no one should ever be typesetting as root, and (2) ineffective, since all the per-user caches wouldn't be updated.
Context regenerates the user's cache when the user next invokes it.
Note:
See TracTickets
for help on using tickets.
Fixed in f5c913954d6d2a3aaba3fb6771e505be45e2a97 11.3-314