Re: tlmgr info --list failed on forcibly removed collection

Yukai Chou <[email protected]> Mon, 4 May 2026 01:59:05 +0800
Newsgroups gmane.comp.tex.live
Message-ID <CAEg0tHSEDxvMM7OOoQPfjei0TFbzSwadWUnTHLC0-x2v-GgtFA@mail.gmail.com>
Some more info:

With `collection-metapost` forcibly uninstalled, running `tlmgr info --list
<scheme>` on `scheme-full` or `scheme-medium` both don't raise any errors.

With `url` package, one of the dependencies of `collection-latex` forcibly
uninstalled, running `tlmgr info --list collection-latex` prints an error
on missing `url` (right after "revision" field), but then still prints all
the remaining fields, including a complete `depends` field:

$ tlmgr info --list collection-latex
package:     collection-latex
category:    Collection
shortdesc:   LaTeX fundamental packages
longdesc:    These packages are either mandated by the core LaTeX team, or
very widely used and strongly recommended in practice.
installed:   Yes
revision:    78733
STRANGE: url not to be found in /usr/local/texlive/2026basic at
/usr/local/texlive/2026basic/tlpkg/TeXLive/TLPDB.pm line 1509.
sizes:       159413k
relocatable: No
depends:
    ae
    amscls
    [...]
    uniquecounter
    url
Included files, by type:

But the initially reported case `tlmgr info --list scheme-small` is
special: errors were printed right after the "revision", then no remaining
fields were given.

Probably this is because `scheme-small` is special: it contains a mixture
of collections and packages. `scheme-full` and `scheme-medium` both contain
collections only, and `collection-latex` contain packages only.


Yukai