Hi, ConTeXt MKiV goes beta. Now, why today, 06/08/07? It happens to be the birthday of one of the most demanding users on this list and when at bachotek 2007 we discussed the moment of going beta Arthur suggested that this would be the perfect day. I could not agree more, especially because Mojca is one of the most demanding and testing users and eagerly awaiting new things. So, Mojca, here's your birthday present! It's part of a package from Taco, Arthur, Patrick and me .. - of course there is the luaTeX binary, even better than the beta (be patient with taco in fixing bugs) - then there is a new wiki page (cleverly hidden till today, you don't want to know what tricks arthur used to get it all running well) - of course you can now also try luaTeX/MkIV on the wiki running page (don't complain too much to patrick about performance) - and yes, you need the latest ConTeXt zip as well (i cross my fingers that it works ok) On the website there is the usual zip, but also a new magazine, one that tells how to install luaTeX: http://www.pragma-ade.com/general/magazines/mag-0012.pdf When I was preparing this release I had "Major Impacts 2" and "Split Decision" (by Steve Morse) running in loop-mode on the sqeezebox. I realize that LuaTeX will have a major impact on ConTeXt, as has the decision to split into MkII and MkIV. The experiences of many years of user demand and usage will be reflected in upcoming releases. The challenge will be to get the mosy ou tof all engines. A few extra notes: - typescripts are reorganized so that in luaTeX open type fonts are used instead, by default some features are enabled - using type one fonts is possible (no encoding needed), but the backend needs a fix to support wide fonts, Taco is working on this - typesetting arab and such is possible, more on this later on this list; scripts like chinese is work in progress - there is much experimental, unused code, but expect to see more of it coming into action the next months - make sure to install lua itself because 'luac' is needed to bytecompile cached data (much faster) - make sure to set the TEXMFCACHE environment variable as well as TEXMFCNF and TEXMF; caching is really needed and because we no longer use kpse MkIV needs to know what tree to use I uploaded the lot, minimals included. Expect more frequent uploades since I'm not sure if thinks work for all platforms. Also, be prepared to keep your own binaries uptodate. And ... from now on xetex users should use the official \definefontfeature interface as well. Happy testing ... Hans -- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Am 06.08.2007 um 12:52 schrieb Hans Hagen:
Hi,
ConTeXt MKiV goes beta.
Now, why today, 06/08/07? It happens to be the birthday of one of the most demanding users on this list and when at bachotek 2007 we discussed the moment of going beta Arthur suggested that this would be the perfect day. I could not agree more, especially because Mojca is one of the most demanding and testing users and eagerly awaiting new things.
So, Mojca, here's your birthday present! ...
Happy testing ...
... and Happy Birthday Mojca!! Steffen
On 8/6/07, Hans Hagen
Hi,
ConTeXt MKiV goes beta. wow ! more fun for texhackers ! So, Mojca, here's your birthday present! Happy birthday Mojca ! -- luigi
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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net
Hans Hagen schrieb:
Hi,
ConTeXt MKiV goes beta.
Now, why today, 06/08/07? It happens to be the birthday of one of the most demanding users on this list and when at bachotek 2007 we discussed the moment of going beta Arthur suggested that this would be the perfect day. I could not agree more, especially because Mojca is one of the most demanding and testing users and eagerly awaiting new things.
So, Mojca, here's your birthday present!
[..] My best wishes to both birthday childs :) Peter
On Aug 6, 2007, at 4:13 PM, Peter Rolf wrote:
My best wishes to both birthday childs :)
Peter
My best wishes, too! Of course I was impatient and unwrapped Mojca's birthday present... First reports, on OS X, powerpc: 1. The luatex binary in the macosxtex.zip does not work on my system, I get: luatex --version zsh: exec format error: tex/texmf-macosx/bin/luatex It may have been built for i386 exclusively. 2. I could only generate the database and the formats after having set the variables explicitly: export TEXMFCNF="/usr/local/texlive/2007/texmf/web2c" export TEXMF="{/Users/tas/texmf,/usr/local/texlive/texmf-local,/usr/ local/texlive/2007/texmf,/usr/local/texlive/2007/texmf-dist,/usr/ local/texlive/2007/texmf-doc,/usr/local/texlive/2007/texmf-config,/ usr/local/texlive/2007/texmf-var,/usr/local/texlive/2007/texmf.gwtex,/ Users/tas/.texlive2007}" 3. After that, I could generate the database and the format without errors. However, mtxrun still seems to need some variables set: mtxrun --script fonts --list --pattern=pagella Error in lua file loading: cannot open : No such file or directory I will continue my experiments later, also on an i386 OS X laptop and, if I can, on a linux system. Best, and thanks so much for providing something to play with! Thomas
luatex --version zsh: exec format error: tex/texmf-macosx/bin/luatex
It has been reported and should be fixed sortly. In the mean time you can try replacing the binary with the content of http://foundry.supelec.fr/frs/download.php/494/luatex-beta-0.10.1-macosx-uni...
It may have been built for i386 exclusively.
Indeed. The above link should yield a “universal” binary which, unfortunately, I haven't been able to test on PPC, so I'm interested in your feedback (as well as other's!).
2. I could only generate the database and the formats after having set the variables explicitly:
Yes, this is for the moment a feature. As Hans said, kpathsea isn't used any more, so even setting TEXMFCNF is not enough, as its contents aren't always inspected (at least under certain circumstances).
mtxrun --script fonts --list --pattern=pagella Error in lua file loading: cannot open : No such file or directory
No idea about this one, sorry. Setting LUATEXDIR might help. Arthur
Arthur Reutenauer wrote:
mtxrun --script fonts --list --pattern=pagella Error in lua file loading: cannot open : No such file or directory
No idea about this one, sorry. Setting LUATEXDIR might help.
This is some sort of bootstrap error, I have had similar problems in the past, but it was fixed after a bit of ad hoc tinkering. I will try a clean install on some machine tomorrow, see if I can figure out what is wrong that way. Best, Taco
Taco Hoekwater wrote:
Arthur Reutenauer wrote:
mtxrun --script fonts --list --pattern=pagella Error in lua file loading: cannot open : No such file or directory No idea about this one, sorry. Setting LUATEXDIR might help.
This is some sort of bootstrap error, I have had similar problems in the past, but it was fixed after a bit of ad hoc tinkering. I will try a clean install on some machine tomorrow, see if I can figure out what is wrong that way.
there should be an mtx-fonts.lua in the scripts/context/lua path use the latest mtxrun ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Arthur Reutenauer wrote:
This is some sort of bootstrap error, I have had similar problems in the past, but it was fixed after a bit of ad hoc tinkering.
Just to let you know, I have the same problem as Thomas with a fresh tree on the garden (and mtx-fonts.lua is indeed found).
what does
luatools mtx-fonts.lua
return? here: c:/data/develop/context/lua/mtx-fonts.lua at your machine scripts/context/lua/... Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
On Aug 6, 2007, at 8:43 PM, Hans Hagen wrote:
what does
luatools mtx-fonts.lua
return? here:
c:/data/develop/context/lua/mtx-fonts.lua
at your machine scripts/context/lua/...
Hans
luatools mtx-fonts.lua /usr/local/texlive/texmf-local/scripts/context/lua/mtx-fonts.lua Looks good to me. Arthur: thanks for the hints. I had the last beta luatex installed, btw, but there seems to be a slight problem on ppc. I tried the precompiled binary and compiled it myself. Both had the same behavior: they seem to be OK with simple "hello world" documents. One thing that I tested was this: luatex testfont This is luaTeX, Version 3.141592-beta-0.10.1-2007072515 (Web2C 7.5.6) (/usr/local/texlive/2007/texmf-dist/tex/plain/base/testfont.tex Name of the font to test = ec-lmr12 Now type a test command (\help for help):) *\table After that, processor use goes up to 100 %, and nothing happens. Don't know if this is a general problem or one with ppc. (And the last version before the beta didn't have this problem!). All best Thomas
Thomas A. Schmitz wrote:
Name of the font to test = ec-lmr12 Now type a test command (\help for help):) *\table
After that, processor use goes up to 100 %, and nothing happens. Don't know if this is a general problem or one with ppc. (And the last version before the beta didn't have this problem!).
This is a known problem to me: the beta doesn't deal with horizontal lines in tables properly (any kind of \span actually, but the problem is most obvious in lines). FWIW, the svn trunk version should work properly. I have to think about setting up some kind of 'known issues' page on the website soon, and/or start using the bug tracker at supelec. There are more bugs in the beta that have already been found, but not documented anywhere yet. Best wishes, Taco
On Aug 6, 2007, at 11:46 PM, Taco Hoekwater wrote:
This is a known problem to me: the beta doesn't deal with horizontal lines in tables properly (any kind of \span actually, but the problem is most obvious in lines). FWIW, the svn trunk version should work properly.
Hi Taco, please let me know if this isn't helpful or if I should take this off the list. Maybe you're interested: I checked out the svn trunk from svn://scm.foundry.supelec.fr/svn/luatex This gives me luatex --version This is luaTeX, Version 3.141592-beta-0.10.1-2007072515 But I still get the same behavior. Thomas
Thomas A. Schmitz wrote:
On Aug 6, 2007, at 11:46 PM, Taco Hoekwater wrote:
This is a known problem to me: the beta doesn't deal with horizontal lines in tables properly (any kind of \span actually, but the problem is most obvious in lines). FWIW, the svn trunk version should work properly.
Hi Taco,
please let me know if this isn't helpful or if I should take this off the list. Maybe you're interested: I checked out the svn trunk from svn://scm.foundry.supelec.fr/svn/luatex
This gives me
Impossible, because:
luatex --version This is luaTeX, Version 3.141592-beta-0.10.1-2007072515
this binary was compiled on July 25, 3pm localtime. Best wishes, Taco
On Aug 7, 2007, at 3:37 PM, Taco Hoekwater wrote:
Impossible, because:
luatex --version This is luaTeX, Version 3.141592-beta-0.10.1-2007072515
this binary was compiled on July 25, 3pm localtime.
Best wishes, Taco
Sorry, you're right, of course. svn version works as advertised. Sorry for the noise. Best Thomas
mtxrun --script fonts --list --pattern=pagella Error in lua file loading: cannot open : No such file or directory
No idea about this one, sorry. Setting LUATEXDIR might help.
LUAINPUTS actually. Be careful that you have to list all the directories where the relevant files can be found (in my case LUAINPUTS=/opt/context/current/texmf/tex/context/base:/opt/context/current/texmf/scripts/context/lua).
Hi,
ConTeXt MKiV goes beta. after unzipping justtex.zip
On 8/6/07, Hans Hagen
/opt/texlive/ContextMKiv/tex/texmf-linux/bin# ./luatex Floating point exception
I guess that you run on a 64-bit processor, don't you? If it's the case you could try the binary in http://foundry.supelec.fr/frs/download.php/501/luatex-beta-0.10.1-linux-x86_...
(I will compile luatex from source)
Sure; and if you have problems Taco is always happy to hear bug-reports ;-) Arthur
On 8/6/07, Arthur Reutenauer
/opt/texlive/ContextMKiv/tex/texmf-linux/bin# ./luatex Floating point exception
I guess that you run on a 64-bit processor, don't you? hmm, no. Intel Core Duo T2250 @ 1.73GHz Linux luigi-laptop 2.6.15-23-686 #1 SMP PREEMPT Tue May 23 14:03:07 UTC 2006 i686 GNU/Linux "Ubuntu 6.06 LTS"
-- luigi ---------------------------------------------------------------- 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net
luigi scarso wrote:
On 8/6/07, Arthur Reutenauer
wrote: /opt/texlive/ContextMKiv/tex/texmf-linux/bin# ./luatex Floating point exception
Could be the fabled (as in : only exists in fables) linux backward compatibily. For the next linux binary beta, I will try to remember to use an older system (and therefore linux install) for the final compilation, that should help. Best wishes, Taco
On 8/6/07, Taco Hoekwater
luigi scarso wrote:
On 8/6/07, Arthur Reutenauer
wrote: /opt/texlive/ContextMKiv/tex/texmf-linux/bin# ./luatex Floating point exception
Could be the fabled (as in : only exists in fables) linux backward compatibily. For the next linux binary beta, I will try to remember to use an older system (and therefore linux install) for the final compilation, that should help. luatex-beta-0.10.1.tar.bz2 compiles well on my system. Also root@luigi-laptop:/opt/texlive/ContextMKiv/tex/texmf-linux/bin# ldd luatex.orig linux-gate.so.1 => (0xffffe000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e51000) libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7e2b000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e20000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7ceb000) /lib/ld-linux.so.2 (0xb7f4b000) root@luigi-laptop:/opt/texlive/ContextMKiv/tex/texmf-linux/bin# ldd luatex linux-gate.so.1 => (0xffffe000) libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7f79000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e45000) /lib/ld-linux.so.2 (0xb7fba000) and -rwxr-xr-x 1 root root 7718831 2007-08-06 21:12 luatex -rwxr-xr-x 1 root root 3257344 2007-08-06 16:00 luatex.orig
-- luigi ---------------------------------------------------------------- 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net
On 8/6/07, Hans Hagen
Hi,
ConTeXt MKiV goes beta.
Now, why today, 06/08/07? It happens to be the birthday of one of the most demanding users on this list and when at bachotek 2007 we discussed the moment of going beta Arthur suggested that this would be the perfect day. I could not agree more, especially because Mojca is one of the most demanding and testing users and eagerly awaiting new things.
So, Mojca, here's your birthday present!
http://www.logosrl.it/context/luatex is my little present... (in attachment a quick diff for luatex.web to fix some typos) -- luigi ---------------------------------------------------------------- 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net
Hans Hagen schrieb:
Hi,
ConTeXt MKiV goes beta.
no big problems on windows. only - texmfstart.exe is missing in the binaries - pdftex should be updated to 1.40.5 - luatools.lua: (e)shell output needs a crlf after the last line (prompt is printed directly after the runtime output) - the default font sizes for latin modern differ in pdftex (t1) and luatex (otf); but I still haven't updated the texmf-subtree.. i have tested one of my bigger docs and all worked fine. also luatex runs without any problems (after i changed all encodings from iso-latin to utf-8). i feel like 'alice in wonderland' (disney's version), but are now too tired to follow the rabbit :D peter
Peter Rolf wrote:
Hans Hagen schrieb:
Hi,
ConTeXt MKiV goes beta.
no big problems on windows. only
- texmfstart.exe is missing in the binaries
i noticed this, somehow there is/was a problem with the ruby to exe conversion
- pdftex should be updated to 1.40.5
will happen in due time, i don;t generate binaries myself and have to fetch them -)
- luatools.lua: (e)shell output needs a crlf after the last line (prompt is printed directly after the runtime output)
there is actually a if environment.platform == "unix" then io.write("\n") end at the end of luatools
- the default font sizes for latin modern differ in pdftex (t1) and luatex (otf); but I still haven't updated the texmf-subtree..
hm, i hav eto look into that
i have tested one of my bigger docs and all worked fine. also luatex runs without any problems (after i changed all encodings from iso-latin to utf-8).
good to hear that Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Hans Hagen schrieb:
Peter Rolf wrote:
Hans Hagen schrieb:
Hi,
ConTeXt MKiV goes beta.
no big problems on windows. only
- texmfstart.exe is missing in the binaries
i noticed this, somehow there is/was a problem with the ruby to exe conversion
- pdftex should be updated to 1.40.5
will happen in due time, i don;t generate binaries myself and have to fetch them -)
sigh, same here. the binaries on Akira's site are up to date (only the label is wrong)
- luatools.lua: (e)shell output needs a crlf after the last line (prompt is printed directly after the runtime output)
there is actually a
if environment.platform == "unix" then io.write("\n") end
at the end of luatools
the error only apears, when the runtime is shown. e.g. 'luatools --variables' works
- the default font sizes for latin modern differ in pdftex (t1) and luatex (otf); but I still haven't updated the texmf-subtree..
hm, i hav eto look into that
i have tested one of my bigger docs and all worked fine. also luatex runs without any problems (after i changed all encodings from iso-latin to utf-8).
good to hear that
in the meantime i have checked (&changed) all my documents. no problems so far. only one included example file ([..]\context\sample\sample.tex) contains a problematic character (line 24) 283-–288 (September 1993) \NC \NR ^ for luatex. it is encoded in iso-latin-1 (emacs says so). peter
Hans
----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
283-–288 (September 1993) \NC \NR ^
for luatex. it is encoded in iso-latin-1 (emacs says so).
What's in the file is byte 0x96 (vim is smarter than Emacs!). Therefore it cannot be latin-1; I guess it's Windows-1252, which often pretends to be latin-1. What you're displaying in the line above is U+2013 EN DASH; it does indeed make sense. Arthur
Arthur Reutenauer schrieb:
283-–288 (September 1993) \NC \NR ^
for luatex. it is encoded in iso-latin-1 (emacs says so).
What's in the file is byte 0x96 (vim is smarter than Emacs!).
I was ignoring any other encoding than iso-latin-9 'til yesterday. So I guess it's more my fault than one of emacs. But maybe I should install vim here (only to test the encodings) ;)
Therefore it cannot be latin-1; I guess it's Windows-1252, which often pretends to be latin-1. What you're displaying in the line above is U+2013 EN DASH; it does indeed make sense.
Thanks for the info (also to Tobias), Peter
Arthur ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
On 8/6/07, Hans Hagen
Hi,
ConTeXt MKiV goes beta.
I believe that it's up, I had to make simbolic links of texlua and luatexlua just for sure to luatex, and i made some tests . I'm not able to compile luatexref-t: $>texmfstart texexec --luatex --pdf --environments=luatexref-env.tex luatexref-t.tex I have ! TeX capacity exceeded, sorry [parameter stack size=6000]. -- luigi ---------------------------------------------------------------- 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net
luigi scarso wrote:
On 8/6/07, Hans Hagen
wrote: Hi,
ConTeXt MKiV goes beta.
I believe that it's up, I had to make simbolic links of texlua and luatexlua just for sure to luatex, and i made some tests .
you can drop luatexlua again, it is not needed.
I'm not able to compile luatexref-t: $>texmfstart texexec --luatex --pdf --environments=luatexref-env.tex luatexref-t.tex I have ! TeX capacity exceeded, sorry [parameter stack size=6000].
Odd (to say the least), it runs fine here. Can you try with only "texexec luatexref-t.tex"? Taco
luigi scarso wrote:
On 8/6/07, Hans Hagen
wrote: Hi,
ConTeXt MKiV goes beta.
I believe that it's up, I had to make simbolic links of texlua and luatexlua just for sure to luatex, and i made some tests .
I'm not able to compile luatexref-t: $>texmfstart texexec --luatex --pdf --environments=luatexref-env.tex luatexref-t.tex I have ! TeX capacity exceeded, sorry [parameter stack size=6000].
Hans, can you try this yourself please? somehow it never gets past expanding Iwona-Regular*default (no fonts are searched at all) Taco
participants (7)
-
Arthur Reutenauer
-
Hans Hagen
-
luigi scarso
-
Peter Rolf
-
Steffen Wolfrum
-
Taco Hoekwater
-
Thomas A. Schmitz