Re: [NTG-context] util-sha.lua misbehaving?

2019-03-04 Thread Pablo Rodriguez
On 3/4/19 9:20 PM, Hans Hagen wrote:
> On 3/4/2019 6:48 PM, Pablo Rodriguez wrote:
>> [...]
>> Sorry for the impatience (the feature is essential for me): when could
>> be the new version expected a beta or stable version of the ConTeXt Suite?
> we found the issue last week so it should be in the garden soon; but you 
> can always use the util-sha.lua method by commenting the test at the top 
> which will then force the lua method

If the new version arrivese to the garden soon, I can wait.

Just for the record, forcing the Lua method (many thanks for the advice)
is much slower (unless I’m doing something wrong [≈ ×20 slower]).

Many thanks for your help,

Pablo
-- 
http://www.ousia.tk
___
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] util-sha.lua misbehaving?

2019-03-04 Thread Hans Hagen

On 3/4/2019 6:48 PM, Pablo Rodriguez wrote:

On 3/4/19 4:34 PM, luigi scarso wrote:

On Thu, Feb 28, 2019 at 10:37 PM Hans Hagen wrote:

 On 2/28/2019 6:46 PM, Pablo Rodriguez wrote:
 > Dear list,

 > Could anyone tell me what I am missing here?
 it's bug in the engine ... as a workaround you can uncomment th etop
 lines in util-sha and fall back on pure lua

it should be fixed  now.


Many thanks for the fix, Luigi.

Sorry for the impatience (the feature is essential for me): when could
be the new version expected a beta or stable version of the ConTeXt Suite?
we found the issue last week so it should be in the garden soon; but you 
can always use the util-sha.lua method by commenting the test at the top 
which will then force the lua method


Hans


-
  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
___


Re: [NTG-context] util-sha.lua misbehaving?

2019-03-04 Thread luigi scarso
On Mon, Mar 4, 2019 at 8:40 PM Pablo Rodriguez  wrote:

> On 3/4/19 7:33 PM, luigi scarso wrote:
> > [...]
> >  what does
> > $ luatex --credits
> > say ?
>
> $ luatex --credits
> This is LuaTeX, Version 1.09.2 (TeX Live 2019/dev)
> [...]
> Development id: 7075
>

ok , older.
The next one should  be  luatex 1.10 ,  but I dont know exactly when.


-- 
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] util-sha.lua misbehaving?

2019-03-04 Thread Pablo Rodriguez
On 3/4/19 7:33 PM, luigi scarso wrote:
> [...]
>  what does 
> $ luatex --credits 
> say ?

$ luatex --credits
This is LuaTeX, Version 1.09.2 (TeX Live 2019/dev)
[...]
Development id: 7075

Pablo
-- 
http://www.ousia.tk
___
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] util-sha.lua misbehaving?

2019-03-04 Thread luigi scarso
On Mon, Mar 4, 2019 at 7:27 PM Pablo Rodriguez  wrote:

> On 3/4/19 7:12 PM, luigi scarso wrote:
> > [...]
> > Sorry for the impatience (the feature is essential for me): when
> could
> > be the new version expected a beta or stable version of the ConTeXt
> > Suite?
> >
> > r7090 | luigi.sca...@gmail.com  |
> > 2019-02-28 23:52:43 +0100 (Thu, 28 Feb 2019) | 1 line
> >
> > fixed a bug in SHS512 -- trunk
> >
> > Could be that it's  already in beta --- can you check  ?
>
> I have just checked and it isn’t there.
>

 what does
$ luatex --credits
say ?
-- 
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] util-sha.lua misbehaving?

2019-03-04 Thread Pablo Rodriguez
On 3/4/19 7:12 PM, luigi scarso wrote:
> [...] 
> Sorry for the impatience (the feature is essential for me): when could
> be the new version expected a beta or stable version of the ConTeXt
> Suite?
>  
> r7090 | luigi.sca...@gmail.com  |
> 2019-02-28 23:52:43 +0100 (Thu, 28 Feb 2019) | 1 line
> 
> fixed a bug in SHS512 -- trunk 
> 
> Could be that it's  already in beta --- can you check  ?

I have just checked and it isn’t there.

If it is planned for next beta (or stable), I‘ll wait for it.

Many thanks for your help,

Pablo
-- 
http://www.ousia.tk
___
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] util-sha.lua misbehaving?

2019-03-04 Thread luigi scarso
On Mon, Mar 4, 2019 at 6:48 PM Pablo Rodriguez  wrote:

> On 3/4/19 4:34 PM, luigi scarso wrote:
> > On Thu, Feb 28, 2019 at 10:37 PM Hans Hagen wrote:
> >
> > On 2/28/2019 6:46 PM, Pablo Rodriguez wrote:
> > > Dear list,
> >
> > > Could anyone tell me what I am missing here?
> > it's bug in the engine ... as a workaround you can uncomment th etop
> > lines in util-sha and fall back on pure lua
> >
> > it should be fixed  now.
>
> Many thanks for the fix, Luigi.
>
> Sorry for the impatience (the feature is essential for me): when could
> be the new version expected a beta or stable version of the ConTeXt Suite?
>
> Many thanks for your help,
>
>


r7090 | luigi.sca...@gmail.com | 2019-02-28 23:52:43 +0100 (Thu, 28 Feb
2019) | 1 line

fixed a bug in SHS512 -- trunk

Could be that it's  already in beta --- can you check  ?


-- 
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] util-sha.lua misbehaving?

2019-03-04 Thread Pablo Rodriguez
On 3/4/19 4:34 PM, luigi scarso wrote:
> On Thu, Feb 28, 2019 at 10:37 PM Hans Hagen wrote:
> 
> On 2/28/2019 6:46 PM, Pablo Rodriguez wrote:
> > Dear list,
> 
> > Could anyone tell me what I am missing here?
> it's bug in the engine ... as a workaround you can uncomment th etop
> lines in util-sha and fall back on pure lua
> 
> it should be fixed  now.

Many thanks for the fix, Luigi.

Sorry for the impatience (the feature is essential for me): when could
be the new version expected a beta or stable version of the ConTeXt Suite?

Many thanks for your help,

Pablo
-- 
http://www.ousia.tk
___
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] util-sha.lua misbehaving?

2019-03-04 Thread luigi scarso
On Thu, Feb 28, 2019 at 10:37 PM Hans Hagen  wrote:

> On 2/28/2019 6:46 PM, Pablo Rodriguez wrote:
> > Dear list,
>
> > Could anyone tell me what I am missing here?
> it's bug in the engine ... as a workaround you can uncomment th etop
> lines in util-sha and fall back on pure lua
>
>
it should be fixed  now.


-- 
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] util-sha.lua misbehaving?

2019-02-28 Thread Hans Hagen

On 2/28/2019 6:46 PM, Pablo Rodriguez wrote:

Dear list,



Could anyone tell me what I am missing here?
it's bug in the engine ... as a workaround you can uncomment th etop 
lines in util-sha and fall back on pure lua


Hans

-
  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] util-sha.lua misbehaving?

2019-02-28 Thread Pablo Rodriguez
Dear list,

I have the following sample:

\startluacode
function document.capture(cmd, raw)
local f = assert(io.popen(cmd, 'r'))
local s = assert(f:read('*a'))
f:close()
if raw then return s end
s = string.gsub(s, '^%s+', '')
s = string.gsub(s, '%s+$', '')
s = string.gsub(s, '[\n\r]+', ' ')
return s
end

function document.sha512(file)
command_output= document.capture("sha512sum -b " .. file)
context(command_output:sub(0,8))
end
\stopluacode

\def\shafive#1{\ctxlua{document.sha512("#1")}}

\doif{\luaversion}{5.3}{\ctxlua{require("util-sha")}}

\def\hashfive#1{%
\ctxlua{context(
utilities.sha2.hash512("#1"):sub(0,8))}}

\def\hashfivefile#1{%
\ctxlua{context(
utilities.sha2.hash512(io.loaddata("#1")):sub(0,8))}}

\def\cB{i-context.pdf}

\starttext
\startTEXpage[offset=2em]
\tt i-context.pdf\ss:
\doifelse{\luaversion}{5.3}
{\hashfivefile{\cB}\\
 {\rm text: }\hashfive{\cB}}
{\shafive{\cB}}
\stopTEXpage
\stoptext

Just accidentally, I discovered today (using latest beta from 2019.02.26
20:04) that file hashing may be wrong in ConTeXt. For the sake of
brevity, I only use the 8 first chars.

"sha512sum i-context.pdf" gives c4cc3840. Using luajittex, I get that
result. But using Lua 5.3 (and util-sha.lua), I get 44241e9d.

I don’t know whether my invocation of io.loaddata is wrong, since the
SHA512 for the text "i-context.pdf" is 2ac2778b, which is the same
result as https://duckduckgo.com/?q=sha512+i-context.pdf.

After discovering that io.loaddata is from l-io.lua, I don’t know what I
may be doing wrong.

This is an essential feature for me in ConTeXt, since it is the way of
showing the integrity of the attached files to a PDF document (mainly
digitally signed documents).

Could anyone tell me what I am missing here?

Many thanks for your help,

Pablo
-- 
http://www.ousia.tk
___
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
___