From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/63575 Path: news.gmane.org!not-for-mail From: Andrew Starks Newsgroups: gmane.comp.tex.context Subject: Re: Updating to Beta Builds of ConTeXt / LuaTeX from tlcontrib breaks MacTeX Date: Tue, 16 Nov 2010 22:26:18 -0600 Message-ID: References: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1289968010 4129 80.91.229.12 (17 Nov 2010 04:26:50 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 17 Nov 2010 04:26:50 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Nov 17 05:26:45 2010 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PIZbY-0007wl-A0 for gctc-ntg-context-518@m.gmane.org; Wed, 17 Nov 2010 05:26:44 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 26B33CA87A; Wed, 17 Nov 2010 05:26:43 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id NlmuChCViPM8; Wed, 17 Nov 2010 05:26:39 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 7B66ECA85A; Wed, 17 Nov 2010 05:26:39 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 7CE82CA85A for ; Wed, 17 Nov 2010 05:26:37 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id j86HqkTq+Jjc for ; Wed, 17 Nov 2010 05:26:21 +0100 (CET) Original-Received: from filter1-ams.mf.surf.net (filter1-ams.mf.surf.net [192.87.102.69]) by balder.ntg.nl (Postfix) with ESMTP id A99B8CA855 for ; Wed, 17 Nov 2010 05:26:20 +0100 (CET) Original-Received: from mail-ww0-f45.google.com (mail-ww0-f45.google.com [74.125.82.45]) by filter1-ams.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id oAH4QJkS000458 for ; Wed, 17 Nov 2010 05:26:20 +0100 Original-Received: by wwb24 with SMTP id 24so1007390wwb.2 for ; Tue, 16 Nov 2010 20:26:19 -0800 (PST) Original-Received: by 10.216.160.1 with SMTP id t1mr1133527wek.2.1289967978653; Tue, 16 Nov 2010 20:26:18 -0800 (PST) Original-Received: by 10.216.139.22 with HTTP; Tue, 16 Nov 2010 20:26:18 -0800 (PST) In-Reply-To: X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=74.125.82.45; country=US; region=CA; city=Mountain View; postalcode=94043; latitude=37.4192; longitude=-122.0574; metrocode=807; areacode=650; http://maps.google.com/maps?q=37.4192,-122.0574&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 06Dw4qjr8 - ad8fd3041528 - 20101117 X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.69 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:63575 Archived-At: 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 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: > > =A0 =A0rsync -av rsync://contextgarden.net/minimals/setup/first-setup.sh . > =A0 =A0./first-setup.sh > =A0 =A0. tex/setuptex > > Mojca > > On Tue, Nov 16, 2010 at 21:00, Andrew Starks wro= te: >> 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 rehash"ed (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: >> >> =A0return { >> =A0 =A0 =A0 =A0 =A0 =A0content =3D { >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0TEXMFCACHE =3D '~/Library/texlive= /2010/texmf-var', >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0TEXMFHOME =A0=3D '~/src/texmf-trm= s', >> =A0 =A0 =A0 =A0 =A0 =A0}, >> =A0 =A0 =A0 =A0 =A0 =A0TEXMFCACHE =3D '~/Library/texlive/2010/texmf-var', >> =A0 =A0} >> >> 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-c= ontext-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-contex= t-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: >> >> =A0 =A0sudo 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)... >> >> =A0 =A0sudo texconfig rehash >> =A0 =A0sudo texconfig init >> =A0 =A0sudo mtxrun --generate >> =A0 =A0sudo luatools --generate >> >> The last command is the issue, as it generates: >> >> =A0 =A0MTXrun | unknown script 'base.lua' or 'mtx-base.lua' >> >> In my search on the interweb, I found that perhaps `texmfcnf.lua` >> needed the following: >> >> =A0 =A0return { >> =A0 =A0 =A0 =A0 =A0 =A0content =3D { >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0TEXMFCACHE =3D '~/Library/texlive= /2010/texmf-var', >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0TEXMFHOME =A0=3D '~/Library/texmf= -trms', >> =A0 =A0 =A0 =A0 =A0 =A0}, >> =A0 =A0 =A0 =A0 =A0 =A0TEXMFCACHE =3D '~/Library/texlive/2010/texmf-var', >> =A0 =A0} >> >> 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 mi= ssing. >> >> 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=3D*` 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: >> >> =A0 MTXrun | resolvers: variable 'SELFAUTOLOC' set to >> '/usr/local/texlive/2010/bin/x86_64-darwin' >> MTXrun | resolvers: variable 'SELFAUTODIR' set to '/usr/local/texlive/20= 10/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 >> '/usr/local/texlive/2010/texmf/web2c/texmfcnf.lua' >> MTXrun | resolvers >> MTXrun | resolvers: locating list of '/Users/andrew/src/texmf-trms' (run= time) >> MTXrun | resolvers: handler 'tree:////Users/andrew/src/texmf-trms' -> >> 'locators' -> 'path=3D/Users/andrew/src/texmf-trms | noscheme=3Dfalse | >> query=3D | scheme=3Dtree | original=3Dtree:////Users/andrew/src/texmf-tr= ms | >> fragment=3D | authority=3D' >> MTXrun | resolvers: hash 'tree:////Users/andrew/src/texmf-trms' appended >> MTXrun | resolvers: skipping list of >> '/usr/local/texlive/2010/texmf-project' (cached) >> MTXrun | resolvers: skipping list of >> '/usr/local/texlive/2010/texmf-fonts' (cached) >> MTXrun | resolvers: skipping list of >> '/usr/local/texlive/2010/texmf-local' (cached) >> MTXrun | resolvers: skipping list of >> '/usr/local/texlive/2010/texmf-context' (cached) >> MTXrun | resolvers: locating list of '/usr/local/texlive/2010/texmf' (ca= ched) >> MTXrun | resolvers: tex locator '/usr/local/texlive/2010/texmf' found >> MTXrun | resolvers: hash '/usr/local/texlive/2010/texmf' appended >> MTXrun | resolvers: locating list of >> '/usr/local/texlive/2010/texmf-dist' (cached) >> MTXrun | resolvers: tex locator '/usr/local/texlive/2010/texmf-dist' fou= nd >> MTXrun | resolvers: hash '/usr/local/texlive/2010/texmf-dist' appended >> MTXrun | resolvers >> MTXrun | resolvers: handler 'tree:////Users/andrew/src/texmf-trms' -> >> 'hashers' -> 'path=3D/Users/andrew/src/texmf-trms | noscheme=3Dfalse | >> query=3D | scheme=3Dtree | original=3Dtree:////Users/andrew/src/texmf-tr= ms | >> fragment=3D | authority=3D' >> MTXrun | resolvers: scanning path '/Users/andrew/src/texmf-trms' >> MTXrun | resolvers: 596 files found on 114 directories with 62 >> uppercase remappings >> MTXrun | resolvers: loading 'files' for >> '/usr/local/texlive/2010/texmf' from >> '/Users/andrew/Library/texlive/2010/texmf-var/luatex-cache/context/210a8= 1d6dcb1059dc80fab3f5470ab7a/trees/1240e363db2f4c53de58379d2b0c6f6b' >> MTXrun | resolvers: loading 'files' for >> '/usr/local/texlive/2010/texmf-dist' from >> '/Users/andrew/Library/texlive/2010/texmf-var/luatex-cache/context/210a8= 1d6dcb1059dc80fab3f5470ab7a/trees/26993469c6208234eef0d0acf8456c4d' >> MTXrun | resolvers: using suffix based filetype 'lua' >> MTXrun | resolvers: using suffix based filetype 'lua' >> MTXrun | resolvers: remembering file 'mtx-base.lua' >> MTXrun | resolvers: using suffix based filetype 'lua' >> MTXrun | unknown script 'base.lua' or 'mtx-base.lua' >> >> >> Okay, I see where it's loading >> `'/usr/local/texlive/2010/texmf/web2c/texmfcnf.lua'`. >> >> Given that my TEXMFHOME tds is set =A0to `~/src/texmf-trms` I edited it >> to say this within `content:` >> >> =A0 =A0-- ORIG: TEXMFHOME =A0 =A0 =A0 =3D "$HOME/texmf", -- "tree:///$HO= ME/texmf" >> =A0 =A0 =A0 TEXMFHOME =A0 =A0 =A0 =3D "~/src/texmf-trms", -- "tree:///$H= OME/texmf" >> >> ...and this after, but before `return:` closes: >> >> =A0 =A0-- ORIG: TEXMFCACHE =A0=3D "$SELFAUTOPARENT/texmf-cache", -- for = old times sake >> =A0 =A0TEXMFCACHE =A0=3D "~/Library/texlive/2010/texmf-var", -- for old = times sake >> >> Since I did not change the TEXMFCACHE setting. >> >> (As you may be able to tell by now, I don't know what I'm doing. :) ) >> >> Running `sudo luatools --generate --verbose` had the same effect, ending= with: >> >> =A0 =A0MTXrun | resolvers: using suffix based filetype 'lua' >> =A0 =A0MTXrun | resolvers: using suffix based filetype 'lua' >> =A0 =A0MTXrun | resolvers: remembering file 'mtx-base.lua' >> =A0 =A0MTXrun | resolvers: using suffix based filetype 'lua' >> =A0 =A0MTXrun | unknown script 'base.lua' or 'mtx-base.lua' >> >> I tried `sudo mtxrun --generate` which seemed to work, but did not >> affect `luatools` in any way. I've tried `rehash`ing, then `mtxrun` >> then `luatools`. No joy. >> >> Any help would be appreciated. Thanks! > _________________________________________________________________________= __________ > 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-co= ntext > webpage =A0: http://www.pragma-ade.nl / http://tex.aanhet.net > archive =A0: http://foundry.supelec.fr/projects/contextrev/ > wiki =A0 =A0 : http://contextgarden.net > _________________________________________________________________________= __________ > ___________________________________________________________________________= ________ If your question is of interest to others as well, please add an entry to t= he Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-cont= ext webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________= ________