[tlbuild] Broken shebangs in TeX Live scripts

Ettore Aldrovandi ealdrov at mail.math.fsu.edu
Wed Apr 13 21:55:28 CEST 2022


[Accidentally replied only to Bruno]

Hello,

> On Apr 13, 2022, at 11:19, Bruno Voisin <bvoisin at icloud.com <mailto:bvoisin at icloud.com>> wrote:
> 
> More worrying for the future is the planned removal of scripting languages. Python was removed in macOS 12.3, which forced TeX Live Utility (the Mac GUI to tlmgr, and more), largely written in Python, to embed a Python framework.

It seems like Python was moved to a package installed with the rest by the command line tool installer. On 12.3.1 I have python3 under

/Library/Developer/CommandLineTools/usr/bin

> Next in line are Perl and Tcl. Right now you get:

Can one conjecture perl, ruby will head the same way? Incidentally, does MacOS still go through a standard UNIX certification?

> Finally, coming back to the original question, there are package managers on macOS. The two most popular ones are MacPorts <https://www.macports.org <https://www.macports.org/>>, written in Tcl and installing to /opt/local, and Homebrew <https://brew.sh>, written in Ruby and installing to /usr/local on Intel Macs and /opt/homebrew on ARM Macs. There used to be Fink <https://www.finkproject.org>, which installed to /sw, but not much seems to be happening there these days.

There is also NIX <https://nixos.org <https://nixos.org/>>. I use home-brew, but then again, I don’t use MacTeX and do a unix installation. However, is it conceivable that TeX users will want to install package managers previous to actually install a TeX 
framework?

Cheers,
—Ettore

Ettore Aldrovandi
Department of Mathematics, Florida State University
1017 Academic Way
Tallahassee, FL 32306-4510, USA
https://www.math.fsu.edu/~ealdrov <https://www.math.fsu.edu/~ealdrov>
aldrovandi at math.fsu.edu <mailto:aldrovandi at math.fsu.edu>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/tlbuild/attachments/20220413/d6b14672/attachment.html>


More information about the tlbuild mailing list.