[tlu] new beta

Bruno Voisin bvoisin at icloud.com
Sat Oct 10 12:49:34 CEST 2015


> Le 10 Oct 2015 à 01:54, Adam R. Maxwell <amaxwell at me.com> a écrit :
> 
> Okay, I don't see how it could be the version check, so maybe it's a localization issue; I'd hardcoded the /Library path instead of using the API (since I forgot that it exists). New beta:
> 
> https://github.com/amaxwell/tlutility/releases/download/1.22b3/TeX.Live.Utility.app-1.22b3.tar.gz

Unfortunately it's exactly the same as before: same error panel, and log output starting by saying /usr/texbin/kpsewhich can't be found.

Several experiments I did:

- Before installing 1.22b3, and after setting the path back to /usr/texbin, I launched TLU 1.22b2 twice after setting the language to French and English, respectively, in the System Prefs: result is exactly the same regarding TLU's error panel, so it doesn't seem tied with the language.

- I replaced tlmgr beta version 38566 from tlcritical by release version 37738: result is exactly the same.

- I removed ~/Library/Preferences/com.googlecode.mactlmgr.tlu altogether, before launching TLU again: it's still exactly the same error message, which is odd given nothing should point to /usr/texbin then.

- I suppressed all of

	~/Library/Application Support/TeX Live Utility
	~/Library/Caches/com.googlecode.mactlmgr.tlu
	~/Library/Saved Application State/com.googlecode.mactlmgr.tlu.savedState

and still get the same.

- I searched for hidden "Unicky" pref files ~/.*, found none linked with TeX.

- I launched TLU from a Guest account (hence no user prefs on launch), and still get exactly the same. Again, where does TLU's insistence on /usr/texbin come from in this case?

- I searched everywhere on my disk, in /Library, /var/root/Library, anything that would set the TeX path to /usr/texbin for TLU for all users. Nothing in /usr/local/texlive either. And /etc/paths.d/TeX contains /Library/TeX/texbin indeed.

- I even used BBEdit to search for all occurrences of the "texbin" string inside 

	/Applications/TeX/TeX\ Live\ Utility.app/Contents/MacOS/
	/Applications/TeX/TeX\ Live\ Utility.app/Contents/Resources/

across text and no-text files: nothing relevant. By the way,

	/Applications/TeX/TeX Live Utility.app/Contents/Resources/texdist_common.sh

still contains some /usr/texbin, but I don't think that's involved here. As a last desperate attempt I edited line 227 of

	/Applications/TeX/TeX\ Live\ Utility.app/Contents/Resources/update_check.py

from

        tlmgr_path = "/usr/texbin/tlmgr"

to

        tlmgr_path = "/Library/TeX/texbin/tlmgr"

not sure what that would do, but that didn't change the output at all.

So after all this I'm short of ideas and still haven't a clue.

Bruno


More information about the tlu mailing list