Re: [NTG-context] MacTeX / ConTeXt: Very long compile times, cache rebuilds every time
Ack. Of course, it's my fault. :) TEXCACHE != TEXVAR Best Regards, Andrew Starks Tightrope Media Systems Co-Founder 800 Transfer Road, Suite 1B, Saint Paul MN 55114 866 866-4118, 201 On Fri, Nov 19, 2010 at 3:20 AM, Taco Hoekwater t...@elvenkind.com wrote: On 11/19/2010 06:52 AM, luigi scarso wrote: luv comes from the cache --- perhaps a wrong TEXMFCACHE ? Almost certainly. There was a MacTeX 'special' version of texmfcnf.lua, and that needs adjusting for the latest luatex / context combo. I am not quite sure what the best email thread is to link to, but I know that there have been other posts and people managed to actually make this work. Mojca perhaps? Best wishes, Taco ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___ ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] MacTeX / ConTeXt: Very long compile times, cache rebuilds every time
: language load time- 0.090 seconds , nofpatterns: 1 mkiv lua stats : callbacks - direct: 3616, indirect: 5894, total: 9510 mkiv lua stats : lxml preparation time - 0.000 seconds, 0 nodes, 15 lpath calls, 0 cached calls mkiv lua stats : result saved in file - Excursion.pdf mkiv lua stats : loaded fonts - 40 files: minionpro-regular.otf stmary10.afm lmmono10-regular.otf lmmono12-regular.otf lmmono8-regular.otf lmmono9-regular.otf lmroman10-bold.otf lmroman10-regular.otf lmroman12-bold.otf lmroman12-regular.otf lmroman7-bold.otf lmroman7-regular.otf lmroman9-bold.otf lmroman9-regular.otf lmsans10-regular.otf lmsans12-regular.otf lmsans8-regular.otf lmsans9-regular.otf eufb10.tfm eufb7.tfm eufm10.tfm eufm7.tfm msam10.tfm msam7.tfm msbm10.tfm msbm7.tfm lmex10.tfm lmmi10.tfm lmmi12.tfm lmmi7.tfm lmmi9.tfm lmmib10.tfm lmmib7.tfm lmsy10.tfm lmsy7.tfm lmsy9.tfm rm-lmr10.tfm rm-lmr12.tfm rm-lmr7.tfm rm-lmr9.tfm mkiv lua stats : fonts load time - 5.098 seconds mkiv lua stats : luatex banner - this is luatex, version beta-0.64.0-2010111215 mkiv lua stats : control sequences - 32688 of 165536 mkiv lua stats : current memory usage - 92 MB (ctx: 94 MB) mkiv lua stats : runtime - 148.526 seconds, 7 processed pages, 8 shipped pages, 0.054 pages/second MTXrun | total runtime: 256.380 Is there something that I can do? I already tried to chown myname -R /usr/local/texlive/2010 That didn't have any effect and I didn't think it would... I'm running tlcontrib install with MacTeX 2010. Thanks! Best Regards, Andrew Starks Tightrope Media Systems Co-Founder 800 Transfer Road, Suite 1B, Saint Paul MN 55114 866 866-4118, 201 ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] MacTeX / ConTeXt: Very long compile times, cache rebuilds every time
On Thu, Nov 18, 2010 at 11:18 AM, luigi scarso luigi.sca...@gmail.com wrote: It seems that I need also to delete luatex.dll Doing so all things go well -- luigi ___ Wish I had a luatex.dll to delete. :( ;) -Andrew ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Updating to Beta Builds of ConTeXt / LuaTeX from tlcontrib breaks MacTeX
On Tue, Nov 16, 2010 at 7:06 PM, Aditya Mahajan adit...@umich.edu wrote: On Wed, 17 Nov 2010, Arthur Reutenauer wrote: - Does it help if you replace ~ with /Users/yourname in texmfcnf.lua? During the ConTeXt conference (and that was more recent than the current version of ConTeXt) the tilde didn't expand properly in some cases and I'm still not sure if it works flawlessly now. I don't think so; I never finished the code I started to write for Hans then. Does $HOME work? That may be better than hard coding /Users/yourname. Aditya ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___ No, but I've discerned that the: return { content = { TEXMFCACHE = '~/Library/texlive/2010/texmf-var', TEXMFHOME = '~/src/texmf-trms', }, TEXMFCACHE = '~/Library/texlive/2010/texmf-var', } modification does not work for the MacTeX/TeXLive install. It needs to go back to the: TEXMFCACHE = '$HOME/Library/texlive/2010/texmf-var' ...varient. BTW: the last coma after the last TEXMFCACHE entry didn't look right, but deleting it did nothing. I tried combinations of order and $HOME for only TEXMFCACHE, etc. Nothing changed it. All of this testing was not on the tlcontrib tree. It was only on the MacTeX tree. Therefore, I may be saying things that you already know. Now that I understand why I was getting the v table value error, I may try merge in the tlconfrib tree in, just for... you know... fun! Then I'll try the $HOME variants on that configuration and let you know. Thanks all! ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Updating to Beta Builds of ConTeXt / LuaTeX from tlcontrib breaks MacTeX
On Wed, Nov 17, 2010 at 4:27 AM, Mojca Miklavec mojca.miklavec.li...@gmail.com wrote: On Wed, Nov 17, 2010 at 09:02, Andrew Starks wrote: On Tue, Nov 16, 2010 at 7:06 PM, Aditya Mahajan wrote: On Wed, 17 Nov 2010, Arthur Reutenauer wrote: - Does it help if you replace ~ with /Users/yourname in texmfcnf.lua? During the ConTeXt conference (and that was more recent than the current version of ConTeXt) the tilde didn't expand properly in some cases and I'm still not sure if it works flawlessly now. I don't think so; I never finished the code I started to write for Hans then. Does $HOME work? That may be better than hard coding /Users/yourname. No, but I've discerned that the: return { content = { TEXMFCACHE = '~/Library/texlive/2010/texmf-var', TEXMFHOME = '~/src/texmf-trms', }, TEXMFCACHE = '~/Library/texlive/2010/texmf-var', } modification does not work for the MacTeX/TeXLive install. It needs to go back to the: TEXMFCACHE = '$HOME/Library/texlive/2010/texmf-var' ...varient. Just a slight explanation. The first part content = {...} is useful for the latest version of ConTeXt that is shipped with tlcontrib. The second TEXMFCACHE is used by the old version that comes with TeX Live/MacTeX 2010 by default. They happily live together and the second one will be removed next year. The problem with tilde has been discovered recently (and not necessary fixed yet). You could try return { content = { TEXMFCACHE = '$HOME/Library/texlive/2010/texmf-var', TEXMFHOME = '$HOME/src/texmf-trms', }, TEXMFCACHE = '$HOME/Library/texlive/2010/texmf-var', } but probably nobody has tested if $HOME is expanded properly in that particular case either. But in any case the first part will only make a difference if you use tlcontrib and the second part will only make a difference if you use the default old version of ConTeXt. BTW: the last coma after the last TEXMFCACHE entry didn't look right, but deleting it did nothing. The last comma doesn't change anything. (I like lua.) It's useful if you copy-paste new lines at the end, so that you don't forget to add a comma in between. I tried combinations of order and $HOME for only TEXMFCACHE, etc. Nothing changed it. All of this testing was not on the tlcontrib tree. It was only on the MacTeX tree. Therefore, I may be saying things that you already know. What exactly do you mean with MacTeX tree and tlcontrib tree? I have exactly these setting in texmfcnf.lua: return { content = { TEXMFCACHE = '~/Library/texlive/2010/texmf-var', TEXMFHOME = '~/Library/texmf', }, TEXMFCACHE = '~/Library/texlive/2010/texmf-var', } and ls ~/Library/texlive/2010/texmf-var/ does show me luatex-cache. So maybe some expansion does take place. However I admit that I have never tried if TEXMFHOME set that way has any influence at all. Mojca ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___ ummm... yeah. I don't want to be all la-tee-da and stuff, but I think i figured out nirvana. So, it appears that the latest beta builds like: --TexLive Version --return { TEXMFCACHE = '$HOME/Library/texlive/2010/texmf-var' } --tlcontrib Version return {content={ TEXMFCACHE = '$HOME/Library/texlive/2010/texmf-var', TEXMFHOME = '$HOME/src/texmf-trms'}, TEXMFCACHE='$HOME/Library/texlive/2010/texmf-var'} so, I put the following into my bash shell: function tlcontext { sudo cp -f -v /usr/local/texlive/2010/texmfcnf-tlcontrib.lua /usr/local/texlive/2010/texmfcnf.lua; sudo tlmgr --repository http://tlcontrib.metatex.org/2010 update context luatex metapost; } function tlmactex { sudo cp -f -v /usr/local/texlive/2010/texmfcnf-mactex.lua /usr/local/texlive/2010/texmfcnf.lua; sudo tlmgr install context luatex metapost --reinstall; } - which should be pretty obvious. Now it all works sweet. My motivation for this is... unclear. I really just needed to install the latest PGF/TiKz package to be good to go. But at least I'm (marginally) smarter now. :) Thanks, all! I'll let you know if I find anything else! ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http
[NTG-context] Updating to Beta Builds of ConTeXt / LuaTeX from tlcontrib breaks MacTeX
At Aditya's suggestion, I'm cross-posting this from tex.stackexchange.com [Executive Summary: I might be missing something really simple and I might be overcomplicating something really easy. In short: 1: I installed MacTeX 2010. 2: I updated all packages using the normal trees. 3: I changed my TEXMFHOME variable in /usr/local/texlive/2010/texmf.cnf to ~/src/texmf, which is where I keep my custom modules/templates/packages. (This is normally within our github source control, but hasn't been yet.) and moved the content from the old directory to the new. 4: I was beating my head against the wall, trying to make font selection work using typescriptfile/typescript as well as simplefont. The closest I could get was with simplefont and Palatino spewing garbage text. 5: I decided to try http://tlcontrib.metatex.org/; with tlmgr using sudo tlmgr --repository http://tlcontrib.metatex.org/2010 update -all 6: I sudo texconfig rehashed (seemed okay), sudo mtxrun --generate (seemed okay). Then I sudo luatools --generate and got something that ended with MTXrun | unknown script 'base.lua' or 'mtx-base.lua' 7: Just typing luatools results in: MTXrun | unknown script 'base.lua' or 'mtx-base.lua' 8: I tried editing the two texmfcnf.lua files that I found with: return { content = { TEXMFCACHE = '~/Library/texlive/2010/texmf-var', TEXMFHOME = '~/src/texmf-trms', }, TEXMFCACHE = '~/Library/texlive/2010/texmf-var', } But had no effect. That is where I'm at right now. Whenever I try to compile, I get: MTXrun | warning: no format found, forcing remake (commandline driven) MTXrun | running command: luatools --generate MTXrun | unknown script 'base.lua' or 'mtx-base.lua' MTXrun | running command: luatools --make --compile cont-en MTXrun | unknown script 'base.lua' or 'mtx-base.lua' MTXrun | error, no format found with name: cont-en, aborting MTXrun | total runtime: 0.321 The rest of this email is a more verbose description. Hopefully this helps you and me, as well. (if only in the documentation department. :)) ] /endexecutive summary %:) Copied then updated from: http://tex.stackexchange.com/questions/5454/updating-to-beta-builds-of-context-luatex-from-tlcontrib-breaks-mactex On a fresh install of MacTeX 2010, I was having issues with `mtxrun` finding fonts and with fonts in general. I decided to try to dl the betas. In an earlier question(http://tex.stackexchange.com/questions/5405/switching-to-context-minimals-missing-last-step-for-mactex-2010 (Thanks Kahled!) I found that the ConTeXt minimals were not proper in this scenario. So I followed the advice and used this repository. After running: sudo tlmgr --repository http://tlcontrib.metatex.org/2010 update -all ...I did everything that I could think of to update the system at various stages (I'm sure not everything was neutral or helpful)... sudo texconfig rehash sudo texconfig init sudo mtxrun --generate sudo luatools --generate The last command is the issue, as it generates: MTXrun | unknown script 'base.lua' or 'mtx-base.lua' In my search on the interweb, I found that perhaps `texmfcnf.lua` needed the following: return { content = { TEXMFCACHE = '~/Library/texlive/2010/texmf-var', TEXMFHOME = '~/Library/texmf-trms', }, TEXMFCACHE = '~/Library/texlive/2010/texmf-var', } I did this to the file that I located in `/usr/local/texlive/2010/`. I later found evidence that perhaps another `texmfcnf.lua` file needed this golden block of code, but I could not find another instance of this file. So... whassup? It's a clean install if MacTeX 2010. I wonder what I'm missing. Once this is solved, I'll post another question about fonts, as I have yet to get those working with LuaTeX as the engine and `simplefonts` as the method. `mtxrun` never has anything in its list of fonts (`mtxrun --script fonts --list --all --pattern=*` or any conceivable variation) and most font choices don't register at all, or in the odd case of Palatino, result in garbage text. I have my `OSFONTS` variable set to `/Library/Fonts`. But alas, for another question. I only post it here in case the two issues are related. Thanks everyone! UPDATE: I ran `sudo luatex --generate --verbose` Here is the output: MTXrun | resolvers: variable 'SELFAUTOLOC' set to '/usr/local/texlive/2010/bin/x86_64-darwin' MTXrun | resolvers: variable 'SELFAUTODIR' set to '/usr/local/texlive/2010/bin' MTXrun | resolvers: variable 'SELFAUTOPARENT' set to '/usr/local/texlive/2010' MTXrun | resolvers: variable 'TEXMFCNF' set to '' MTXrun | resolvers: variable 'TEXMF' set to '' MTXrun | resolvers: variable 'TEXOS' set to 'bin' MTXrun | resolvers MTXrun | resolvers: loading configuration file '/usr/local/texlive/2010/texmfcnf.lua' MTXrun | resolvers MTXrun | resolvers: loading configuration file
Re: [NTG-context] Updating to Beta Builds of ConTeXt / LuaTeX from tlcontrib breaks MacTeX
First off, let me say that you all are the nicest set of developers and project team members I have ever seen! If I had asked our developers about an issue in an alpha build, they would have told me where to go while raising a particular finger in an effort to say what, I think, is something like, You're #1! I appreciate the offer to roll back a build, but please! This is how this all goes, right? Anyway, following the instructions on the tlcontrib.metatex.org (or a link from there) for restoring the stable versions, I got the fabulous /usr/texbin/mtxrun:9359: attempt to concatenate local 'v' (a table value) on every ConTeXt command that I tried. Lacking the appetite (and time) to go much further, I tried forcing the uninstall of everything and then I reinstalled everything using tlmgr. It all seemed to go whll, but still no avail. After restoring from tlcontrib and getting only back to nowhere, I just nuked it all and am reinstalling. I'm happy to try again, if you all would think I have a better than... oh... 30% chance of not having to nuke another time. If not, my next stop is the rsync method. After that, I may have to return, hat in hand, to LaTeX and check back with you guys in a month or so, just to see where MacTeX support is at. BTW: I really like this community and I very much like both what ConTeXt and LuaTeX have to offer. In my spare time (-4 hours a day or so, more if I take my meds), I'd be happy to contribute. I'm much more of a hack and know next to nothing about bare TeX, although I feel as though I've done the impossible with my own set of macros. I may be able to take on some documentation tasks and I also fancy myself a better-than-average beta tester: not bitchy, test everything all of the way through, report everything, patient, etc. If all-ya-all want to point me at something that is in need of such activity, I'd be happy to look at it. I may just see what can be added to ConTeXt Garden, but it's hard to know where to start, what's obsolete, what's good but incomplete, and what's entirely absent. I would need more time actually using it to truly help, unless someone were to give me instruction. Best Regards, Andrew Starks Tightrope Media Systems Co-Founder 800 Transfer Road, Suite 1B, Saint Paul MN 55114 866 866-4118, 201 On Tue, Nov 16, 2010 at 6:45 PM, Mojca Miklavec mojca.miklavec.li...@gmail.com wrote: Dear Andrew, Sorry for top-posting, just a few remarks: - I don't see anything basically wrong with your procedure. - I didn't try it yet, but after Taco released luatex 0.64.0 somebody already pointed out that the current version of ConTeXt is not compatible with the latest version of LuaTeX. I can roll back the luatex packages on tlcontrib if needed, but I would prefer to wait for Taco's response. (He needs to approve any change anyway.) So it might be that any trouble you experience is a sole consequence of that incompatibility. But I didn't check anything yet. - luatools doesn't make much sense in post-TL-2010. It has been replaced by mtxrun entirely. I thought that luatools would still work the same way as mtxrun though ... but maybe mtxrun has the same symptoms. - Does it help if you replace ~ with /Users/yourname in texmfcnf.lua? During the ConTeXt conference (and that was more recent than the current version of ConTeXt) the tilde didn't expand properly in some cases and I'm still not sure if it works flawlessly now. - You may also try to install ConTeXt minimals in parallel: rsync -av rsync://contextgarden.net/minimals/setup/first-setup.sh . ./first-setup.sh . tex/setuptex Mojca On Tue, Nov 16, 2010 at 21:00, Andrew Starks andrew.sta...@trms.com wrote: At Aditya's suggestion, I'm cross-posting this from tex.stackexchange.com [Executive Summary: I might be missing something really simple and I might be overcomplicating something really easy. In short: 1: I installed MacTeX 2010. 2: I updated all packages using the normal trees. 3: I changed my TEXMFHOME variable in /usr/local/texlive/2010/texmf.cnf to ~/src/texmf, which is where I keep my custom modules/templates/packages. (This is normally within our github source control, but hasn't been yet.) and moved the content from the old directory to the new. 4: I was beating my head against the wall, trying to make font selection work using typescriptfile/typescript as well as simplefont. The closest I could get was with simplefont and Palatino spewing garbage text. 5: I decided to try http://tlcontrib.metatex.org/; with tlmgr using sudo tlmgr --repository http://tlcontrib.metatex.org/2010 update -all 6: I sudo texconfig rehashed (seemed okay), sudo mtxrun --generate (seemed okay). Then I sudo luatools --generate and got something that ended with MTXrun | unknown script 'base.lua' or 'mtx-base.lua' 7: Just typing luatools results in: MTXrun | unknown script 'base.lua' or 'mtx-base.lua' 8: I tried editing the two texmfcnf.lua files that I found