Re: [NTG-context] mtxrun uses 'nil' for platform
** Hans Hagen [2018-04-16 10:47:32 +0200]: > On 4/16/2018 6:08 AM, Vladimir Lomov wrote: >> Hello list, >> recent update of context suite (beta) changed something in the code of >> 'mtxrun' so now it shows me a warning: >>${CONTEXT}/bin/mtxrun:20683: attempt to concatenate a nil value (field >> 'platform') >> I didn't notice this warning earilier. >> >> The line 20683 in 'mtxrun' is >> local texos="texmf-"..os.platform >> >> To check the return of 'os.platform' I made small lua script and run it >> as >>mtxrun --script SCRIPT --platform=linux-64 >> It returned 'nil nil'. Is this expected behavior? >> >> % SCRIPT.lua >> --- 8< >> local plat=os.platform >> local plat2=os.getenv("MTX_PLATFORM") >> print("platform = ", plat) >> print("platform2 = ", plat2) >> --- 8< > > it should be > > local platform = os.getenv("MTX_PLATFORM") or "" Thank you, now 'mtxrun' runs without any warnings. --- WBR, Vladimir Lomov -- The White Rabbit put on his spectacles. "Where shall I begin, please your Majesty ?" he asked. "Begin at the beginning,", the King said, very gravely, "and go on till you come to the end: then stop." -- Lewis Carroll ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] mtxrun uses 'nil' for platform
On 4/16/2018 6:08 AM, Vladimir Lomov wrote: Hello list, recent update of context suite (beta) changed something in the code of 'mtxrun' so now it shows me a warning: ${CONTEXT}/bin/mtxrun:20683: attempt to concatenate a nil value (field 'platform') I didn't notice this warning earilier. The line 20683 in 'mtxrun' is local texos="texmf-"..os.platform To check the return of 'os.platform' I made small lua script and run it as mtxrun --script SCRIPT --platform=linux-64 It returned 'nil nil'. Is this expected behavior? % SCRIPT.lua --- 8< local plat=os.platform local plat2=os.getenv("MTX_PLATFORM") print("platform = ", plat) print("platform2 = ", plat2) --- 8< it should be local platform = os.getenv("MTX_PLATFORM") or "" -- - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
[NTG-context] mtxrun uses 'nil' for platform
Hello list, recent update of context suite (beta) changed something in the code of 'mtxrun' so now it shows me a warning: ${CONTEXT}/bin/mtxrun:20683: attempt to concatenate a nil value (field 'platform') I didn't notice this warning earilier. The line 20683 in 'mtxrun' is local texos="texmf-"..os.platform To check the return of 'os.platform' I made small lua script and run it as mtxrun --script SCRIPT --platform=linux-64 It returned 'nil nil'. Is this expected behavior? % SCRIPT.lua --- 8< local plat=os.platform local plat2=os.getenv("MTX_PLATFORM") print("platform = ", plat) print("platform2 = ", plat2) --- 8< --- WBR, Vladimir Lomov -- Hacking's just another word for nothing left to kludge. ___ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___