[NTG-context] Write a long chapter title in two lines

2022-08-18 Thread Jeong Dal via ntg-context
Dear all,

A few days ago, I sent an email as follows. But it is linked to another subject 
because I choose reply of another subject.
So, I send the same mail again.

Thank you for reading.

Best regards,
Dalyoung

**
I’d like to write a long chapter title in two lines if it is longer than the 
textwidth.
It is OK when I use just bigger fonts.

But it writes the long title in one line if I use outlined font for title as in 
MWE.

Is there a way to write it in two lines using the outlined font?

Thanks,

Best regards,

Dalyoung

\startuseMPgraphic{outlineT}
  draw outlinetext.b (\MPvar{tt})
  (withcolor .75white)
  (withcolor .725blue withpen pencircle scaled .75pt);%\MPvar{thick});
\stopuseMPgraphic
\definefont[BigFontOne][NotoSansCJKkr-Bold sa 4]
\define[1]\outlineTitle{\useMPgraphic{outlineT}{tt="#1"}}

\setuphead[chapter]
[textcommand=\outlineTitle,
 style=\BigFontOne,
 numbercommand=\outlineTitle,
% align = middle,
 number=yes]

\setupexternalfigures[location={default,local,global}]
%\definefont[fancy][Zapfino at 24pt]

\starttext
\startchapter[title={Very Long Long Long Title}]
\startcombination[3*1]
 {\externalfigure[cow]   [combination]}{cow}
 {\externalfigure[mill]  [combination]}{mill}
 {\externalfigure[hacker][combination]}{hacker}
\stopcombination
\stopchapter
\stoptext___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] Using MathTime Pro 2 fonts in ConTeXt

2022-08-18 Thread Hans Hagen via ntg-context

On 8/18/2022 12:51 AM, Sebastian Leonardo Molina Diaz via ntg-context wrote:

Any hints on how to do it?

you can look into

mathtimes-math.lfg
type-imp-mathtimes.mkiv

to see how to turn t2 fonts into virtual ot fonts but one never knopws 
how well that works (depends on the fonts)


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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] How can I make a Gentoo Linux package for ConTeXt LMTX?

2022-08-18 Thread Hans Hagen via ntg-context

On 8/18/2022 4:08 PM, amano.kenji wrote:

Sorry for spamming the list a little bit.

If there was something like 
https://www.linuxfromscratch.org/lfs/view/stable/chapter06/ncurses.html for 
ConTeXt and luametatex (binary), then distribution maintainers can make 
packages for ConTeXt easily.

I don't know TeX/TeXLive/kpathsea/ConTeXt directory structure conventions. 
Linux package maintainers don't know, either. I have packaged hundreds of 
programs, and TeX derivatives are monsters.

Most users just install texlive OS package, use TexLive upstream installer, or 
use ConTeXt upstream install.sh.
The problem with something context is that there are basically only two 
components:


- a tex tree with fonts and macros
- a few binaries (just one for lmtx)

while in texlive one has quite some choices. We made these minimals 
actually in order to not end up with complex system dependent 
installations, also because most users just install context this way (it 
is fast too).


So, as Alan explained, anyone can wrap differently based on that. And if 
something is needed, we can provide it. But I'm not going to install 
something else than what i have for testing it. My develop and work 
machine is windows pro + linux sub system, the servers run opensuse. On 
all I just install under /data/context and that makes it system wide. I 
don't need to set up something apart from adding a binary to the path 
(or when I run from e.g. a web service I just use a fully quialified 
path to mtxrun) .. it cannot be simpler than that.


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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] How can I make a Gentoo Linux package for ConTeXt LMTX?

2022-08-18 Thread amano.kenji via ntg-context
Sorry for spamming the list a little bit.

If there was something like 
https://www.linuxfromscratch.org/lfs/view/stable/chapter06/ncurses.html for 
ConTeXt and luametatex (binary), then distribution maintainers can make 
packages for ConTeXt easily.

I don't know TeX/TeXLive/kpathsea/ConTeXt directory structure conventions. 
Linux package maintainers don't know, either. I have packaged hundreds of 
programs, and TeX derivatives are monsters.

Most users just install texlive OS package, use TexLive upstream installer, or 
use ConTeXt upstream install.sh.

--- Original Message ---
On Thursday, August 18th, 2022 at 1:16 PM, Alan  
wrote:


> On Wed, 17 Aug 2022 17:42:18 +0200
> Hans Hagen via ntg-context ntg-context@ntg.nl wrote:
> 
> > sorry, i just can't spent time on all the possible variant ways of
> > installation .. that is up to volunteers
> 
> 
> OS distribution packages are the responsibility of maintainers.
> "Upstream" developers can, and do, respond to requests for changes that
> might make packaging for a particular OS easier, but this is not
> directly the responsibility of developers.
> 
> Most OS packages require patches for particularities of that OS
> environment. LMTX Context, being minimal and fully portable, should be
> very easy to package as most paths, fonts, etc. are determined
> dynamically. The Context distribution follows the TeX directory tree
> structure, and this might not be the practice of some OS, which, for
> example, might locate different resources on different branches of the
> system directory structure. Some OS distributions are very particular
> about this.
> 
> I cannot understand the thrust of this thread.
> 
> It appears that the only issue for now concerns the distribution of the
> luametatex source tree. This is not yet the case as luametatex has been
> undergoing much experimentation. A classic opensource depository
> would disrupt this experimentation as more people get involved in
> wanting to make modifications. I believe the intention is to make a
> release once luametatex development settles into a normal state.
> 
> Alan
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] How can I make a Gentoo Linux package for ConTeXt LMTX?

2022-08-18 Thread amano.kenji via ntg-context
Imagine installation instructions given by linux from scratch.

install.sh is like `apt-get install ConTeXt`.

Linux from scratch would document the following commands.

```
tar xf luametatex-2022.06.tar.xz
cd /path/to/luametatex-2022.06
make
cp luametatex /usr/bin

tar xf context-2022.06.tar.xz
cd /path/to/context-2022.06
cp -r font /path/to/usr/share/texmf-dist
...
```

I want something like this.

--- Original Message ---
On Thursday, August 18th, 2022 at 1:16 PM, Alan  
wrote:


> On Wed, 17 Aug 2022 17:42:18 +0200
> Hans Hagen via ntg-context ntg-context@ntg.nl wrote:
> 
> > sorry, i just can't spent time on all the possible variant ways of
> > installation .. that is up to volunteers
> 
> 
> OS distribution packages are the responsibility of maintainers.
> "Upstream" developers can, and do, respond to requests for changes that
> might make packaging for a particular OS easier, but this is not
> directly the responsibility of developers.
> 
> Most OS packages require patches for particularities of that OS
> environment. LMTX Context, being minimal and fully portable, should be
> very easy to package as most paths, fonts, etc. are determined
> dynamically. The Context distribution follows the TeX directory tree
> structure, and this might not be the practice of some OS, which, for
> example, might locate different resources on different branches of the
> system directory structure. Some OS distributions are very particular
> about this.
> 
> I cannot understand the thrust of this thread.
> 
> It appears that the only issue for now concerns the distribution of the
> luametatex source tree. This is not yet the case as luametatex has been
> undergoing much experimentation. A classic opensource depository
> would disrupt this experimentation as more people get involved in
> wanting to make modifications. I believe the intention is to make a
> release once luametatex development settles into a normal state.
> 
> Alan
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] How can I make a Gentoo Linux package for ConTeXt LMTX?

2022-08-18 Thread amano.kenji via ntg-context
I really don't understand how TexLive is installed. On Gentoo Linux, the code 
that handles TexLive installation is complex. I can't reuse code that I don't 
understand.

I came from LaTeX background. I got sick of handling incompatible modules in 
LaTeX and decided to try ConTeXt. I had used texlive OS package. I just started 
learning ConTeXt.

In the vast majority of cases, `make install` installs everything.

In case of ConTeXt, there is no `make install`. So, there needs to be a 
document that teaches me which directories I can just copy each source 
directory of ConTeXt to. Copying luametatex to /usr/bin is going to be easy.

I never had to understand TexLive/ConTeXt directory structure because I just 
used TexLive OS package. Now, I'm stuck reverse-engineering a black box.

Am I supposed to execute the following commands in 
https://github.com/contextgarden/context-mirror?

```
cp fonts /path/to/usr/share/texmf-dist
cp context /path/to/usr/share/texmf-dist
...
```

If you teach package maintainers where directories can be installed, then the 
maintainers can adapt the instructions to their own linux distributions.

Example installation commands can help a lot.

install.sh handles the magic behind complex lua functions I don't understand.

--- Original Message ---
On Thursday, August 18th, 2022 at 1:16 PM, Alan  
wrote:


> On Wed, 17 Aug 2022 17:42:18 +0200
> Hans Hagen via ntg-context ntg-context@ntg.nl wrote:
> 
> > sorry, i just can't spent time on all the possible variant ways of
> > installation .. that is up to volunteers
> 
> 
> OS distribution packages are the responsibility of maintainers.
> "Upstream" developers can, and do, respond to requests for changes that
> might make packaging for a particular OS easier, but this is not
> directly the responsibility of developers.
> 
> Most OS packages require patches for particularities of that OS
> environment. LMTX Context, being minimal and fully portable, should be
> very easy to package as most paths, fonts, etc. are determined
> dynamically. The Context distribution follows the TeX directory tree
> structure, and this might not be the practice of some OS, which, for
> example, might locate different resources on different branches of the
> system directory structure. Some OS distributions are very particular
> about this.
> 
> I cannot understand the thrust of this thread.
> 
> It appears that the only issue for now concerns the distribution of the
> luametatex source tree. This is not yet the case as luametatex has been
> undergoing much experimentation. A classic opensource depository
> would disrupt this experimentation as more people get involved in
> wanting to make modifications. I believe the intention is to make a
> release once luametatex development settles into a normal state.
> 
> Alan
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] How can I make a Gentoo Linux package for ConTeXt LMTX?

2022-08-18 Thread Alan via ntg-context
On Wed, 17 Aug 2022 17:42:18 +0200
Hans Hagen via ntg-context  wrote:

> sorry, i just can't spent time on all the possible variant ways of 
> installation .. that is up to volunteers

OS distribution packages are the responsibility of maintainers.
"Upstream" developers can, and do, respond to requests for changes that
might make packaging for a particular OS easier, but this is not
directly the responsibility of developers.

Most OS packages require patches for particularities of that OS
environment. LMTX Context, being minimal and fully portable, should be
very easy to package as most paths, fonts, etc. are determined
dynamically. The Context distribution follows the TeX directory tree
structure, and this might not be the practice of some OS, which, for
example, might locate different resources on different branches of the
system directory structure. Some OS distributions are very particular
about this.

I cannot understand the thrust of this thread.

It appears that the only issue for now concerns the distribution of the
luametatex source tree. This is not yet the case as luametatex has been
undergoing much experimentation. A classic opensource depository
would disrupt this experimentation as more people get involved in
wanting to make modifications. I believe the intention is to make a
release once luametatex development settles into a normal state.

Alan
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] How can I make a Gentoo Linux package for ConTeXt LMTX?

2022-08-18 Thread amano.kenji via ntg-context
By the way, all POSIX-like opearting systems including BSDs and linux 
distributions share one way of making system packages.

For all POSIX-like operating systems, a simple Makefile can build LuaMetaTex. 
Since each linux distribution may have a slightly different directory 
structure, it would be beneficial for ConTeXt to document contextcnf.lua and 
where each ConTeXt directory can be installed.

I don't know much about Mac OS, but my guess is that if we take care of 
POSIX-like operating systems, we take care of Mac, too.

As far as I know, there is no packaging standard for windows.

Thus, you should only worry about the POSIX way in theory.

--- Original Message ---
On Wednesday, August 17th, 2022 at 3:42 PM, Hans Hagen  
wrote:


> On 8/17/2022 3:09 PM, amano.kenji wrote:
> 
> > * Will TexLive replace its own ConTeXt Mark IV with ConTeXt LMTX?
> 
> 
> at some point we will switch to lmtx and mkiv is than just there and can
> be used but basically it is frozen (already for a while, apart from fixes).
> 
> > * context lmtx binary installer archive is not versioned. I can't use 
> > unversioned archives in OS packages.
> 
> 
> at some point (all depends on time and effort and ...) the source wil be
> part of the context distribution so then one can compile
> 
> > * Is it actually possible to present a separate override file for 
> > contextcnf.lua? If not, I would need to patch contextcnf.lua, or 
> > contextcnf.lua should support both portable installation and OS-level 
> > installation.
> 
> 
> you can put one in texmf-local (as the mtxrun --generate i posted trace
> shows)
> 
> > * Can you make it easier to make an OS package for ConTeXt LMTX by 
> > releasing versioned (source) archives, including BUILD/INSTALL instructions 
> > in the versioned archives, and so on? I wish I could just extract a 
> > versioned binary archive into certain locations or use GNU autotools or use 
> > meson build system which is far better than GNU autotools.
> 
> 
> there is a github repository for the tex stuff and have no experience
> with all that versioning / release / os packaging stuff (couldn't test
> it anyway and continuously adapt to teh subtle differences in
> distributions and os's) ... we just post zips (already for decades) but
> anyone is free to come up with such instructions (e.g. aditya did some
> for arch)
> 
> anyway, lmtx is still kind of experimental and at some point
> installation will move to the garden (not much is needed, just a web
> server) and the packaging scripts are / will be in the distribution ..
> there are no dependencies (and we keep it that way: self contained bins)
> 
> sorry, i just can't spent time on all the possible variant ways of
> installation .. that is up to volunteers
> 
> > While portable installations can be great for testing bleeding edge 
> > features and keeping up with latest development, most of the time, I prefer 
> > OS package releases.
> 
> I never use an os tex release .. who knows whaty has been done with it
> .. esp when one has a long term workflow (e.g. fonts can change)
> 
> 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] How can I make a Gentoo Linux package for ConTeXt LMTX?

2022-08-18 Thread amano.kenji via ntg-context
Okay, TexLive will get ConTeXt LMTX.

If TexLive was the official way to ship stable versions of ConTeXt, I am okay 
with having TexLive ConTeXt as a system package and using ConTeXt LMTX portable 
installer for testing bleeding edge features.

Still, there are a few ways to ship latest changes in ConTeXt LMTX as a linux 
package.

1. If I could just download a few binary archives and extract/unzip them into 
certain directories and modify contextcnf.lua in my package build script and be 
done, I can publish linux packages.
2. If https://github.com/contextgarden/context-mirror/ contains build 
instructions as a document, then I can make linux packages against recent git 
commits. This is better than 1 because linux distribution maintainers can build 
packages for each CPU architecture.

app-text/context would not be able to exist together with 
app-texlive/texlive-context because both are OS packages.

--- Original Message ---
On Wednesday, August 17th, 2022 at 3:42 PM, Hans Hagen  
wrote:


> On 8/17/2022 3:09 PM, amano.kenji wrote:
> 
> > * Will TexLive replace its own ConTeXt Mark IV with ConTeXt LMTX?
> 
> 
> at some point we will switch to lmtx and mkiv is than just there and can
> be used but basically it is frozen (already for a while, apart from fixes).
> 
> > * context lmtx binary installer archive is not versioned. I can't use 
> > unversioned archives in OS packages.
> 
> 
> at some point (all depends on time and effort and ...) the source wil be
> part of the context distribution so then one can compile
> 
> > * Is it actually possible to present a separate override file for 
> > contextcnf.lua? If not, I would need to patch contextcnf.lua, or 
> > contextcnf.lua should support both portable installation and OS-level 
> > installation.
> 
> 
> you can put one in texmf-local (as the mtxrun --generate i posted trace
> shows)
> 
> > * Can you make it easier to make an OS package for ConTeXt LMTX by 
> > releasing versioned (source) archives, including BUILD/INSTALL instructions 
> > in the versioned archives, and so on? I wish I could just extract a 
> > versioned binary archive into certain locations or use GNU autotools or use 
> > meson build system which is far better than GNU autotools.
> 
> 
> there is a github repository for the tex stuff and have no experience
> with all that versioning / release / os packaging stuff (couldn't test
> it anyway and continuously adapt to teh subtle differences in
> distributions and os's) ... we just post zips (already for decades) but
> anyone is free to come up with such instructions (e.g. aditya did some
> for arch)
> 
> anyway, lmtx is still kind of experimental and at some point
> installation will move to the garden (not much is needed, just a web
> server) and the packaging scripts are / will be in the distribution ..
> there are no dependencies (and we keep it that way: self contained bins)
> 
> sorry, i just can't spent time on all the possible variant ways of
> installation .. that is up to volunteers
> 
> > While portable installations can be great for testing bleeding edge 
> > features and keeping up with latest development, most of the time, I prefer 
> > OS package releases.
> 
> I never use an os tex release .. who knows whaty has been done with it
> .. esp when one has a long term workflow (e.g. fonts can change)
> 
> 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] How can I make a Gentoo Linux package for ConTeXt LMTX?

2022-08-18 Thread Henning Hraban Ramm via ntg-context


Am 18.08.22 um 02:51 schrieb Max Chernoff via ntg-context:

I think all that Amano is asking for is for older versions of the
zips/binaries to be kept available. Right now, the only files available
for download that I'm aware of are the latest versions.


There's an archive at context.aanhet.net/archives/

It doesn’t include other binaries than the windows ones, though.

I guess the build farm keeps a few older versions of the binaries, but I 
can’t find the link ATM.



Hraban


___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] How can I make a Gentoo Linux package for ConTeXt LMTX?

2022-08-18 Thread Hans Hagen via ntg-context

On 8/18/2022 2:51 AM, Max Chernoff wrote:



Hi Amano(?), Hans


Can you make it easier to make an OS package for ConTeXt LMTX by
releasing versioned (source) archives, including BUILD/INSTALL
instructions in the versioned archives, and so on? I wish I could just
extract a versioned binary archive into certain locations or use GNU
autotools or use meson build system which is far better than GNU
autotools.


there is a github repository for the tex stuff


For reference, the GitHub repository is at:

https://github.com/contextgarden/context-mirror/

It's semi-official mirror, but the authoritative source is the zips hosted

by Pragma.


and have no experience
with all that versioning / release / os packaging stuff (couldn't test
it anyway and continuously adapt to teh subtle differences in
distributions and os's) ... we just post zips (already for decades) but
anyone is free to come up with such instructions (e.g. aditya did some
for arch)

anyway, lmtx is still kind of experimental and at some point
installation will move to the garden (not much is needed, just a web
server) and the packaging scripts are / will be in the distribution  ..
there are no dependencies (and we keep it that way: self contained bins)

sorry, i just can't spent time on all the possible variant ways of
installation .. that is up to volunteers


I think all that Amano is asking for is for older versions of the
zips/binaries to be kept available. Right now, the only files available
for download that I'm aware of are the latest versions.

This is problematic from a reproducibility standpoint, since if you have
multiple people, say, writing a large textbook, it would make sense that
they wouldn't want to upgrade their systems constantly in case something
breaks. These people can easily just avoid upgrades, but if someone new
joins the team, they can only download the newest version. However, that
won't necessarily match the older version that everyone else has, which
can lead to problems.

Having older versions available would also help in the case of major
short-term regressions, since users would be able to (manually)
downgrade to an older version if necessary.

An easy solution to this would be the following: instead of overwriting
the whole "/install-lmtx/" tree on every update, you would install all
the new files to something like "/install-lmtx-2022-08-07/", then have
"/install-lmtx/" be a symlink to the latest "/install-lmtx--MM-DD/".
I don't think that this would be very hard to implement from a technical
perspective, and the only downside that I can think of would be extra
disk space used. This is a fairly common implementation among other
software.

One other solution would be to have "dl.contextgarden.net" mirror a
zip/binary combo once every few months or so. These would often be out
of date, but they would provide a stable archive that would be useful in
cases like this.

This is just a suggestion though; it's not something that I personally
need, although I see how it could be potentially valuable for others.
At some point binaries won't change much. After all, we don't package 
the luatex binaries either and they also can relate to versions of tex 
code (in the early days of luatex dev we had a similar situation).


Now, when it comes to reproducability: the idea behind the relatively 
small installations is that one just keeps an old tree around. So, say 
you install, then decide to update but don't want any risk, you then 
copy the whole tree because there can be engine-texcode depdencies.


The current 'installer' actually works liek this:

- you download the small zip
- using that you install the tree which initially means download and 
unzip (it uses the build in unzip)

- then it makes some symlinks etc

a next time you update, it will first check what got changed, for which 
it uses the hashes in the tma files and that download then doesn't use a 
zip but an unpacked tree on the server


so, in your proposal that would mean that i had to keep around plenty of 
zips (as each platform has one) as well as all these unpacked trees


I now run this on a relatively small virtual machine on one of the 
servers and don't look forward to expanding that: i can easily push 
updates there. Of course all can be done, and extending script is easy 
but one needs a very good reason (to spend spare time and money on this 
as after all it comes for free).


Mojca and I have been discussing the binary part wrt githib but even 
with the relatively small luametatex binaries it's a bit of a challenge 
on git. We have some ideas but need time to do it and it doesn't have a 
high priority. I expect that one of these days the binaries won't change 
that much. We're still enhancing / improving the math sub-engine so that 
can create a depedency but at some point there will be a stable version. 
We do all dev in a separate repository anyway. Also, when the sources 
are in the distribution users can compile themselves, read: they