Re: [NTG-context] MacTeX / ConTeXt: Very long compile times, cache rebuilds every time

2010-11-19 Thread Andrew Starks
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  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
___


Re: [NTG-context] MacTeX / ConTeXt: Very long compile times, cache rebuilds every time

2010-11-18 Thread Andrew Starks
On Thu, Nov 18, 2010 at 11:18 AM, luigi scarso  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
___


[NTG-context] MacTeX / ConTeXt: Very long compile times, cache rebuilds every time

2010-11-18 Thread Andrew Starks
stats : attribute processing time - 0.104 seconds front- and backend
mkiv lua stats : used backend  - pdf (backend for directly
generating pdf output)
mkiv lua stats : loaded patterns   - en::2
mkiv lua stats : 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 
-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] Updating to Beta Builds of ConTeXt / LuaTeX from tlcontrib breaks MacTeX

2010-11-17 Thread Andrew Starks
On Wed, Nov 17, 2010 at 4:27 AM, Mojca Miklavec
 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 lu

Re: [NTG-context] Updating to Beta Builds of ConTeXt / LuaTeX from tlcontrib breaks MacTeX

2010-11-17 Thread Andrew Starks
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.
>
> 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

2010-11-16 Thread Andrew Starks
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:
>
>    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  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

[NTG-context] Updating to Beta Builds of ConTeXt / LuaTeX from tlcontrib breaks MacTeX

2010-11-16 Thread Andrew Starks
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:

 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
'/usr/local/tex