Re: install tlgpg fails

Bruno Voisin <[email protected]> Sun, 22 Feb 2026 11:27:15 +0100
Newsgroups gmane.comp.tex.live
Message-ID <[email protected]>
> Karl Berry wrote:
> 
> As for MacTeX: what Dick told me to write in the news is that 10.x is
> not supported by MacTeX this year. Having the MacTeX installer bail out
> early if it is run on 10.x ... that's up to Dick. Or maybe it already
> does.

The problem is now solved, it was a minor oversight during the creation of the MacTeX and BasicTeX install packages. Here's the story (as I understood it).

In the build directories used by Dick Koch to create the packages (see <https://svn.tug.org:8369/texlive/trunk/Master/source/mactexdoc-2026.zip> -- Anubis has been fixed too, thanks to the efforts of Max Chernoff, there should be no problem accessing this file now), there are two files setting the minimal macOS version on which the package can be installed:

- A source file requirement.xml, setting the "os" variable.

- A generated file distribution.xml, created by a script create_distribution.sh namely

	productbuild  --synthesize --product requirement.xml --package BasicTeX-2026-Start.pkg distribution.xml

setting the "os-version min" variable.

This year requirement.xml correctly set

        <key>os</key>
        <array>
            <string>11</string>
        </array>

but distribution.xml had not been recreated to take this into account and still contained

        <allowed-os-versions>
            <os-version min="10.14"/>
        </allowed-os-versions>

from last year.

Accordingly, mactex-basictex-20260207.pkg accepted installation on the macOS 10.14 Mojave setup of Adam, which it shouldn't have. So Adam had xz.universal-darwin.

Now, tlmgr includes its own code to decide which build of xz to call:

	macOS 11 and above	xz.universal-darwin

	macOS 10.7-10.15	xz.x86_64-darwinlegacy

	macOS 10.6 64-bit	xz.x86_64-darwinlegacy

	macOS 10.6 32-bit	xz.i386-darwin

	macOS 10.5 and below	xz.{i386,powerpc}-darwin

So tlmgr looked for xz.x86_64-darwinlegacy, but Adam had only xz.universal-darwin. Hence the inability to install tlgpg.

There's a new version of BasicTeX, mactex-basictex-20260221.pkg, now on the pretest servers. It shouldn't accept to install on macOS versions prior to 11 Big Sur, so install-tl will be required, installing x86_64-darwinlegacy binaries.

The MacTeX package will be fixed similarly when the final builds are made.

Bruno