On 5/8/2023 8:55 PM, Henning Hraban Ramm via ntg-context wrote:
Am 08.05.23 um 19:40 schrieb Pablo Rodriguez via ntg-context:
On 5/8/23 17:58, Bruce Horrocks via ntg-context wrote:
On 8 May 2023, at 16:20, Pablo Rodriguez wrote:
[...]
Sorry, but I don’t know how to force git urls to be added as zip
packages in https://modules.contextgarden.net.

Use <https://github.com/ousia/handlecsv/archive/refs/heads/context-suite.zip> as the link to download as a Zip file.

I thought https://codeberg.org/fiee/context-simpleslides as git URL would have worked for me, but the new script actually installs the outdated simpleslides.zip.

So I used a link to the release ZIP for a new release:
https://codeberg.org/fiee/context-simpleslides/archive/2023-04-13.zip

But the script still only installs the old ZIP.

Actually, no, it doesn’t install anything, but doesn’t complain:

"""
~/lmtx/tex $ mtxrun --script install-modules --install t-simpleslides

mtx-install-modules | loading entries from file '~/lmtx/tex/texmf-context/tex/context/modules/third/mtx-install-imp-modules.lua' mtx-install-modules | loading entries from file '~/lmtx/tex/texmf-context/tex/context/modules/third/mtx-install-imp-tikz.lua'
mtx-install-modules |
mtx-install-modules |
mtx-install-modules | renewing file database
mtx-install-modules |
system          | lua | compiling '~/lmtx/tex/texmf-cache/luametatex-cache/context/c821363a6b068765c2a3bbfe3917fcf5/trees/71c82419867f9a0df8a150196c03c86f.lua' into '~/lmtx/tex/texmf-cache/luametatex-cache/context/c821363a6b068765c2a3bbfe3917fcf5/trees/71c82419867f9a0df8a150196c03c86f.lud'
...
system          | lua | dumping '~/lmtx/tex/texmf-cache/luametatex-cache/context/c821363a6b068765c2a3bbfe3917fcf5/trees/dcb651482955ac31eaab7723b70e0184.lua' into '~/lmtx/tex/texmf-cache/luametatex-cache/context/c821363a6b068765c2a3bbfe3917fcf5/trees/dcb651482955ac31eaab7723b70e0184.lud' stripped
mtx-install-modules |
mtx-install-modules | installed: t-simpleslides
mtx-install-modules |
"""


"mtxrun --script install-modules --install simpleslides" (without "t-") works.

But either the module scripts should re-pack tgz archives or the installer must learn to handle them.
There is code for unpacking gzip and tar but I don't think we should start mixing formats and zip is kind of what we always did.

The modules are in the imp files (mentioned when loaded) but the urls are sort of abstract (and resolved in the installer).

I've added an option to directly pass an url but I suppose that is only for testing. After all, we expect some quality checks and thats what the garden does.

>mtxrun --script install-modules --install --module https://codeberg.org/fiee/context-simpleslides/archive/2023-04-13.zip
win64/bin/lib/luametatex/curl/libcurl.dll'
mtx-install-modules | from 'https://codeberg.org/fiee/context-simpleslides/archive/2023-04-13.zip'
mtx-install-modules | into 'texmf-modules'
   8 files of   83 done,      25247 bytes, 0.003 seconds
  16 files of   83 done,    3504028 bytes, 0.025 seconds
  24 files of   83 done,    4655619 bytes, 0.039 seconds
....

but as said, it's only for testing (or for modules not yet mentioned in the imp file).

Keep in mind that no files are deleted. When all modules are consistently packages I can make a 'remove old' feature.

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
___________________________________________________________________________________

Reply via email to