Hi All, Relevant for TeX users on macOS, as happens around this time of the year, MacTeX has been updated to use TeX Live 2020: http://www.tug.org/mactex/ One major change this year, as a result of Apple's requirement to now use app notarization on Catalina, is that the TeX Live Utility (TLU), as a GUI interface for updating the TeX distribution contents, is no longer included in the MacTeX distribution. If you install MacTeX 2020, you will find a file called "MISSING APPS.pdf" in the Applications/TeX folder, that describes this, and which also affects BibDesk and cocoAspell, albeit, I have not searched for info on the latter two apps. Based upon some searching for TLU info, I found the following issue on Github: https://github.com/amaxwell/tlutility/issues/85 which makes it clear that the TLU author has no confirmed plans to update the app to support notarization. This is apparently due to his essentially no longer using TeX himself, he is still running High Sierra (10.13), the cost of becoming an Apple developer in order to notarize the app and related philosophical considerations. The TLU is otherwise available for manual download as a DMG file here: http://amaxwell.github.io/tlutility/ however, the DMG has not been updated since January 24, with some pending, unreleased updates, as of this writing. It is not clear if the TLU author may, at some point, be convinced to take the steps to notarize the app, perhaps with financial support from some party (e.g. TUG), or may just orphan the app, where somebody else may move it forward or perhaps develop something entirely new to replace it. That all being said, there are CLI commands that can be used to maintain/update the TeX distribution. These are described here: http://www.tug.org/texlive/pkginstall.html and where there are essentially two commands to use: tlmgr update --list which will list the pending updates, and: tlmgr update --all which will install the pending updates. You will likely need to run these as an Admin (e.g. using sudo). Since the TLU supported scheduled update checks, you could feasibly run the CLI commands in a cron job, but would otherwise need to remember to run these periodically, if you wish. Regards, Marc Schwartz
MacTeX 2020 and TeX Live Utility (No Longer Included)
9 messages · Marc Schwartz, Dr Eberhard W Lisse, Rainer M Krug +1 more
There is also the tlcockpit Java app on CTAN. el
On 27/04/2020 16:07, Marc Schwartz via R-SIG-Mac wrote:
[...]
One major change this year, as a result of Apple's requirement to now use app notarization on Catalina, is that the TeX Live Utility (TLU), as a GUI interface for updating the TeX distribution contents, is no longer included in the MacTeX distribution.
[...]
Dr. Eberhard W. Lisse \ / Obstetrician & Gynaecologist el at lisse.NA / * | Telephone: +264 81 124 6733 (cell) PO Box 8421 Bachbrecht \ / If this email is signed with GPG/PGP 10007, Namibia ;____/ Sect 20 of Act No. 4 of 2019 may apply
Thanks for the heads up on that. I confirmed that tlcockpit is included in the MacTeX 2020 distribution in /Library/TeX/texbin, as a symlink to the target shell script, and it is actively maintained. Surprising that the missing apps PDF file did not mention that as an alternative GUI based manager that is immediately useable. Regards, Marc
On Apr 27, 2020, at 10:27 AM, Dr Eberhard W Lisse <el at lisse.NA> wrote: There is also the tlcockpit Java app on CTAN. el On 27/04/2020 16:07, Marc Schwartz via R-SIG-Mac wrote: [...]
One major change this year, as a result of Apple's requirement to now use app notarization on Catalina, is that the TeX Live Utility (TLU), as a GUI interface for updating the TeX distribution contents, is no longer included in the MacTeX distribution.
[...] -- Dr. Eberhard W. Lisse \ / Obstetrician & Gynaecologist el at lisse.NA / * | Telephone: +264 81 124 6733 (cell) PO Box 8421 Bachbrecht \ / If this email is signed with GPG/PGP 10007, Namibia ;____/ Sect 20 of Act No. 4 of 2019 may apply
I just checked - I still have them. I updated (using hombrew cask) to the new version of MacTeX, ant all programs are still there. And TLU still works. Rainer
On 27 Apr 2020, at 17:44, Marc Schwartz via R-SIG-Mac <r-sig-mac at r-project.org> wrote: Thanks for the heads up on that. I confirmed that tlcockpit is included in the MacTeX 2020 distribution in /Library/TeX/texbin, as a symlink to the target shell script, and it is actively maintained. Surprising that the missing apps PDF file did not mention that as an alternative GUI based manager that is immediately useable. Regards, Marc
On Apr 27, 2020, at 10:27 AM, Dr Eberhard W Lisse <el at lisse.NA> wrote: There is also the tlcockpit Java app on CTAN. el On 27/04/2020 16:07, Marc Schwartz via R-SIG-Mac wrote: [...]
One major change this year, as a result of Apple's requirement to now use app notarization on Catalina, is that the TeX Live Utility (TLU), as a GUI interface for updating the TeX distribution contents, is no longer included in the MacTeX distribution.
[...] -- Dr. Eberhard W. Lisse \ / Obstetrician & Gynaecologist el at lisse.NA / * | Telephone: +264 81 124 6733 (cell) PO Box 8421 Bachbrecht \ / If this email is signed with GPG/PGP 10007, Namibia ;____/ Sect 20 of Act No. 4 of 2019 may apply
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-mac
-- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Orcid ID: 0000-0002-7490-0066 Department of Evolutionary Biology and Environmental Studies University of Z?rich Office Y34-J-74 Winterthurerstrasse 190 8075 Z?rich Switzerland Office: +41 (0)44 635 47 64 Cell: +41 (0)78 630 66 57 email: Rainer.Krug at uzh.ch Rainer at krugs.de Skype: RMkrug PGP: 0x0F52F982
You know why I hate java? Here it comes: ``` rof-Dumbledore:tlcockpit rainerkrug$ tlcockpit Graphics Device initialization failed for : es2, sw Error initializing QuantumRenderer: no suitable pipeline found java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280) at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:244) at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:260) at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267) at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158) at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658) at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195) at java.base/java.lang.Thread.run(Thread.java:832) Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94) at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124) ... 1 more Exception in thread "main" java.lang.RuntimeException: No toolkit found at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:272) at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267) at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158) at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658) at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195) at java.base/java.lang.Thread.run(Thread.java:832) Prof-Dumbledore:tlcockpit rainerkrug$ ``` Cheers, Rainer
On 28 Apr 2020, at 10:43, Rainer M Krug <Rainer at krugs.de> wrote: I just checked - I still have them. I updated (using hombrew cask) to the new version of MacTeX, ant all programs are still there. And TLU still works. Rainer
On 27 Apr 2020, at 17:44, Marc Schwartz via R-SIG-Mac <r-sig-mac at r-project.org <mailto:r-sig-mac at r-project.org>> wrote: Thanks for the heads up on that. I confirmed that tlcockpit is included in the MacTeX 2020 distribution in /Library/TeX/texbin, as a symlink to the target shell script, and it is actively maintained. Surprising that the missing apps PDF file did not mention that as an alternative GUI based manager that is immediately useable. Regards, Marc
On Apr 27, 2020, at 10:27 AM, Dr Eberhard W Lisse <el at lisse.NA <mailto:el at lisse.NA>> wrote: There is also the tlcockpit Java app on CTAN. el On 27/04/2020 16:07, Marc Schwartz via R-SIG-Mac wrote: [...]
One major change this year, as a result of Apple's requirement to now use app notarization on Catalina, is that the TeX Live Utility (TLU), as a GUI interface for updating the TeX distribution contents, is no longer included in the MacTeX distribution.
[...] -- Dr. Eberhard W. Lisse \ / Obstetrician & Gynaecologist el at lisse.NA <mailto:el at lisse.NA> / * | Telephone: +264 81 124 6733 (cell) PO Box 8421 Bachbrecht \ / If this email is signed with GPG/PGP 10007, Namibia ;____/ Sect 20 of Act No. 4 of 2019 may apply
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at r-project.org <mailto:R-SIG-Mac at r-project.org> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
-- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Orcid ID: 0000-0002-7490-0066 Department of Evolutionary Biology and Environmental Studies University of Z?rich Office Y34-J-74 Winterthurerstrasse 190 8075 Z?rich Switzerland Office: +41 (0)44 635 47 64 Cell: +41 (0)78 630 66 57 email: ? ? ?Rainer.Krug at uzh.ch <mailto:Rainer.Krug at uzh.ch> Rainer at krugs.de <mailto:Rainer at krugs.de> Skype: RMkrug PGP: 0x0F52F982
-- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Orcid ID: 0000-0002-7490-0066 Department of Evolutionary Biology and Environmental Studies University of Z?rich Office Y34-J-74 Winterthurerstrasse 190 8075 Z?rich Switzerland Office: +41 (0)44 635 47 64 Cell: +41 (0)78 630 66 57 email: Rainer.Krug at uzh.ch Rainer at krugs.de Skype: RMkrug PGP: 0x0F52F982
Rainer
Put
function tlcockpit
{
case "$(java -version 2>&1 | head -1)" in
*"1.8"*) jar="tlcockpit-jdk8.jar" ;;
*) jar="tlcockpit.jar" ;;
esac
exec java -jar $(kpsewhich --progname="tlcockpit" --format=texmfscripts "$jar") 2>&1 >/dev/null &
}
into ~/.aliases or whatever is sourced on login :-)-O.
You can also use something like Platypus to make a clickable App out of
the shell script which resides in
realpath $(which tlcockpit)
and even use TeX Live Utility's icns file :-)-O
el
On 28/04/2020 10:52, Rainer M Krug wrote:
You know why I hate java? Here it comes:
[...]
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
[...]
Cheers, Rainer
Rainer, Are you running on Catalina? I am not using homebrew, but if you are running on Catalina, then the homebrew folks would have had to address the notarization issue in their packaging independently. Regards, Marc
On Apr 28, 2020, at 4:43 AM, Rainer M Krug <Rainer at krugs.de> wrote: I just checked - I still have them. I updated (using hombrew cask) to the new version of MacTeX, ant all programs are still there. And TLU still works. Rainer
On 27 Apr 2020, at 17:44, Marc Schwartz via R-SIG-Mac <r-sig-mac at r-project.org <mailto:r-sig-mac at r-project.org>> wrote: Thanks for the heads up on that. I confirmed that tlcockpit is included in the MacTeX 2020 distribution in /Library/TeX/texbin, as a symlink to the target shell script, and it is actively maintained. Surprising that the missing apps PDF file did not mention that as an alternative GUI based manager that is immediately useable. Regards, Marc
On Apr 27, 2020, at 10:27 AM, Dr Eberhard W Lisse <el at lisse.NA <mailto:el at lisse.NA>> wrote: There is also the tlcockpit Java app on CTAN. el On 27/04/2020 16:07, Marc Schwartz via R-SIG-Mac wrote: [...]
One major change this year, as a result of Apple's requirement to now use app notarization on Catalina, is that the TeX Live Utility (TLU), as a GUI interface for updating the TeX distribution contents, is no longer included in the MacTeX distribution.
[...] -- Dr. Eberhard W. Lisse \ / Obstetrician & Gynaecologist el at lisse.NA <mailto:el at lisse.NA> / * | Telephone: +264 81 124 6733 (cell) PO Box 8421 Bachbrecht \ / If this email is signed with GPG/PGP 10007, Namibia ;____/ Sect 20 of Act No. 4 of 2019 may apply
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at r-project.org <mailto:R-SIG-Mac at r-project.org> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
-- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Orcid ID: 0000-0002-7490-0066 Department of Evolutionary Biology and Environmental Studies University of Z?rich Office Y34-J-74 Winterthurerstrasse 190 8075 Z?rich Switzerland Office: +41 (0)44 635 47 64 Cell: +41 (0)78 630 66 57 email: ? ? ?Rainer.Krug at uzh.ch <mailto:Rainer.Krug at uzh.ch> Rainer at krugs.de <mailto:Rainer at krugs.de> Skype: RMkrug PGP: 0x0F52F982
Yes, I am using Catalena. This is going way put of R territory? But if an app is not notarised, it will prmp[t you if you want to run it. If you say yes, it will never ask you again. Just to be clear - homebrew (in this case cask) is just installing the official mactex binary. The other programs are likely left overs from the older versions of mactex. But it is still working. Rainer Cheers, Rainer
On 28 Apr 2020, at 14:06, Marc Schwartz <marc_schwartz at me.com> wrote: Rainer, Are you running on Catalina? I am not using homebrew, but if you are running on Catalina, then the homebrew folks would have had to address the notarization issue in their packaging independently. Regards, Marc
On Apr 28, 2020, at 4:43 AM, Rainer M Krug <Rainer at krugs.de <mailto:Rainer at krugs.de>> wrote: I just checked - I still have them. I updated (using hombrew cask) to the new version of MacTeX, ant all programs are still there. And TLU still works. Rainer
On 27 Apr 2020, at 17:44, Marc Schwartz via R-SIG-Mac <r-sig-mac at r-project.org <mailto:r-sig-mac at r-project.org>> wrote: Thanks for the heads up on that. I confirmed that tlcockpit is included in the MacTeX 2020 distribution in /Library/TeX/texbin, as a symlink to the target shell script, and it is actively maintained. Surprising that the missing apps PDF file did not mention that as an alternative GUI based manager that is immediately useable. Regards, Marc
On Apr 27, 2020, at 10:27 AM, Dr Eberhard W Lisse <el at lisse.NA <mailto:el at lisse.NA>> wrote: There is also the tlcockpit Java app on CTAN. el On 27/04/2020 16:07, Marc Schwartz via R-SIG-Mac wrote: [...]
One major change this year, as a result of Apple's requirement to now use app notarization on Catalina, is that the TeX Live Utility (TLU), as a GUI interface for updating the TeX distribution contents, is no longer included in the MacTeX distribution.
[...] -- Dr. Eberhard W. Lisse \ / Obstetrician & Gynaecologist el at lisse.NA <mailto:el at lisse.NA> / * | Telephone: +264 81 124 6733 (cell) PO Box 8421 Bachbrecht \ / If this email is signed with GPG/PGP 10007, Namibia ;____/ Sect 20 of Act No. 4 of 2019 may apply
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at r-project.org <mailto:R-SIG-Mac at r-project.org> https://stat.ethz.ch/mailman/listinfo/r-sig-mac <https://stat.ethz.ch/mailman/listinfo/r-sig-mac>
-- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Orcid ID: 0000-0002-7490-0066 Department of Evolutionary Biology and Environmental Studies University of Z?rich Office Y34-J-74 Winterthurerstrasse 190 8075 Z?rich Switzerland Office: +41 (0)44 635 47 64 Cell: +41 (0)78 630 66 57 email: ? ? ?Rainer.Krug at uzh.ch <mailto:Rainer.Krug at uzh.ch> Rainer at krugs.de <mailto:Rainer at krugs.de> Skype: RMkrug PGP: 0x0F52F982
-- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Orcid ID: 0000-0002-7490-0066 Department of Evolutionary Biology and Environmental Studies University of Z?rich Office Y34-J-74 Winterthurerstrasse 190 8075 Z?rich Switzerland Office: +41 (0)44 635 47 64 Cell: +41 (0)78 630 66 57 email: Rainer.Krug at uzh.ch Rainer at krugs.de Skype: RMkrug PGP: 0x0F52F982
On 28 Apr 2020, at 14:06, Marc Schwartz via R-SIG-Mac <r-sig-mac at r-project.org> wrote: I am not using homebrew, but if you are running on Catalina, then the homebrew folks would have had to address the notarization issue in their packaging independently.
TLU and the other programs are still there from the previous version of MacTeX ? they aren't deleted by installing the new distribution and will continue to work. So the instructions for missing apps only apply to a fresh install of MacTeX 2020. Of course, after upgrading to Catalina, I had to tell the system once to run these programs even though they're not notarized. Best, Stefan