list of modules: need changes/testing/response
Hi all, esp. module authors! I went through the list of modules on https://modules.contextgarden.net/ (dl/) and the list that controls module installation for “--script install-modules". I removed all font-related modules from the list (not yet from the garden), since they’re probably all obsolete & outdated. Consider publishing typescripts in the wiki. The following modules don’t adhere to the necessary structure and need changes: * t-handlecsv (2023, Pablo) * metaducks (2021, Jairo) * presvoz (2023, Pablo) All of them have a name directory on top of the TDS (tex, doc). If you used a git checkout URL, please try again, for me it worked today. Several modules need testing if they still work and make sense. If their authors are present, I’d appreciate a comment if we should keep them. I’d like to delete at least everything older than 10 years. * grph-downsample.lua (2019) is known to fail in current LMTX (I hope for an integrated solution during the meeting.) t-degrade (2018) is AFAIK an older version of it – delete? * high (2018) and pret-c (2018) are syntax highlighters. Are they better than the vim and scite modules? Does it make sense to keep/update them? * karnaugh (2021, VicSanRoPe; probably OK, I just don’t understand it) * t-account (2009, Wolfgang) * t-algorithmic (2013, Wolfgang) * t-animation (2013, Wolfgang) * t-annotation (2013, Wolfgang) * t-bnf (2006, Now) * t-chromato (2008, Peter) * t-construction-plan (2008, Peter) * t-crossref (2016, Zenlima) * t-cyrillicnumbers (2016, Philipp) * t-fancybreak (2015, Wolfgang) * t-french (2011, Peter) * t-fullpage (2017, Wolfgang) * t-gantt (2012, Adam) * t-gm (2015, Luigi) * t-gnuplot (2013, Mojca) * t-greek (2013, Thomas – is this more than fonts?) * t-gs (2015, Luigi) * t-inifile (2008, Peter) * t-layout (2007, Patrick) * t-letterspace (2016, Philipp) * t-mathsets (2011, Aditya) * t-rst (2016, Philipp) * t-rsteps (2006, David) * t-simplebib (2016, Zenlima) * t-taspresent (2008, Thomas – AFAIK an old version of simpleslides) * t-title (2017, Wolfgang) * t-transliterator (2021, Philipp) * t-typearea (2008, Peter) * t-visualcounter (2018, Aditya, isn’t there a newer version?) Modules not mentioned are probably fine. Hraban
On Wed, Aug 30 2023, Henning Hraban Ramm wrote:
If their authors are present, I’d appreciate a comment if we should keep them.
Hi Hraban, I don't know. My modules are probably all outdated and don't work with the latest ConTeXt version. On the one hand they are probably no more useful, on the other hand there could be perhaps some future users and/or developers, who would like to use them and send patches. Perhaps a flag like "unmaintained" would do the trick? But it's no problem for me, if you prefer to delete them. -- Peter
Am 30.08.23 um 21:58 schrieb Peter Münster:
On Wed, Aug 30 2023, Henning Hraban Ramm wrote:
If their authors are present, I’d appreciate a comment if we should keep them.
I don't know. My modules are probably all outdated and don't work with the latest ConTeXt version. On the one hand they are probably no more useful, on the other hand there could be perhaps some future users and/or developers, who would like to use them and send patches. Perhaps a flag like "unmaintained" would do the trick? But it's no problem for me, if you prefer to delete them.
Thank you! First step is to don’t install outdated modules any more with "mtxrun --script install-modules --all". They don’t hurt anyone at modules.contextgarden.net, I might just add a comment – you’re welcome to do it yourself, if you still know your password. We will discuss at the meeting how to proceed, if we add more flags or whatever. I think we have enough fields & flags and should just use them better. Hraban
Dear Hraban
I'm a regular user of t-transliterator (2021, Philipp), so please
don't delete it
Marcus Vinicius
On Wed, Aug 30, 2023 at 3:16 PM Henning Hraban Ramm
Hi all, esp. module authors!
I went through the list of modules on https://modules.contextgarden.net/ (dl/) and the list that controls module installation for “--script install-modules".
I removed all font-related modules from the list (not yet from the garden), since they’re probably all obsolete & outdated. Consider publishing typescripts in the wiki.
The following modules don’t adhere to the necessary structure and need changes: * t-handlecsv (2023, Pablo) * metaducks (2021, Jairo) * presvoz (2023, Pablo) All of them have a name directory on top of the TDS (tex, doc). If you used a git checkout URL, please try again, for me it worked today.
Several modules need testing if they still work and make sense. If their authors are present, I’d appreciate a comment if we should keep them. I’d like to delete at least everything older than 10 years.
* grph-downsample.lua (2019) is known to fail in current LMTX (I hope for an integrated solution during the meeting.) t-degrade (2018) is AFAIK an older version of it – delete?
* high (2018) and pret-c (2018) are syntax highlighters. Are they better than the vim and scite modules? Does it make sense to keep/update them?
* karnaugh (2021, VicSanRoPe; probably OK, I just don’t understand it) * t-account (2009, Wolfgang) * t-algorithmic (2013, Wolfgang) * t-animation (2013, Wolfgang) * t-annotation (2013, Wolfgang) * t-bnf (2006, Now) * t-chromato (2008, Peter) * t-construction-plan (2008, Peter) * t-crossref (2016, Zenlima) * t-cyrillicnumbers (2016, Philipp) * t-fancybreak (2015, Wolfgang) * t-french (2011, Peter) * t-fullpage (2017, Wolfgang) * t-gantt (2012, Adam) * t-gm (2015, Luigi) * t-gnuplot (2013, Mojca) * t-greek (2013, Thomas – is this more than fonts?) * t-gs (2015, Luigi) * t-inifile (2008, Peter) * t-layout (2007, Patrick) * t-letterspace (2016, Philipp) * t-mathsets (2011, Aditya) * t-rst (2016, Philipp) * t-rsteps (2006, David) * t-simplebib (2016, Zenlima) * t-taspresent (2008, Thomas – AFAIK an old version of simpleslides) * t-title (2017, Wolfgang) * t-transliterator (2021, Philipp) * t-typearea (2008, Peter) * t-visualcounter (2018, Aditya, isn’t there a newer version?)
Modules not mentioned are probably fine.
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 ___________________________________________________________________________________
-- Todas as coisas fatigam o corpo, salvo a música, que não fatiga nem o corpo nem seus membros, por ser descanso da alma, primavera do coração, distração do aflito, entretenimento do solitário, e viático do viajante. Kunnâsh al-Hâ'ik (Cancioneiro de al-Hâ'ik)
Henning Hraban Ramm schrieb am 30.08.2023 um 20:15:
Hi all, esp. module authors!
I went through the list of modules on https://modules.contextgarden.net/ (dl/) and the list that controls module installation for “--script install-modules".
I removed all font-related modules from the list (not yet from the garden), since they’re probably all obsolete & outdated. Consider publishing typescripts in the wiki.
The following modules don’t adhere to the necessary structure and need changes: * t-handlecsv (2023, Pablo) * metaducks (2021, Jairo) * presvoz (2023, Pablo) All of them have a name directory on top of the TDS (tex, doc). If you used a git checkout URL, please try again, for me it worked today.
Several modules need testing if they still work and make sense. If their authors are present, I’d appreciate a comment if we should keep them. I’d like to delete at least everything older than 10 years. [...] * t-account (2009, Wolfgang)
I have an updated version I can put online but there is no need to keep it.
* t-algorithmic (2013, Wolfgang)
Can be removed.
* t-animation (2013, Wolfgang)
Should stay on the wiki.
* t-annotation (2013, Wolfgang)
Can be removed, the userdata environment is a good alternative for the module.
* t-fancybreak (2015, Wolfgang)
Should stay on the wiki.
* t-fullpage (2017, Wolfgang)
Can be removed, the "tight" layout is a good alternative.
* t-title (2017, Wolfgang)
Can be removed. Wolfgang
Am 30.08.23 um 22:22 schrieb Wolfgang Schuster:
* t-account (2009, Wolfgang) I have an updated version I can put online but there is no need to keep it.
If you think it’s usable, just update it.
* t-algorithmic (2013, Wolfgang) Can be removed.
* t-animation (2013, Wolfgang) Should stay on the wiki.
* t-annotation (2013, Wolfgang) Can be removed, the userdata environment is a good alternative for the module.
* t-fancybreak (2015, Wolfgang) Should stay on the wiki.
* t-fullpage (2017, Wolfgang) Can be removed, the "tight" layout is a good alternative.
* t-title (2017, Wolfgang) Can be removed.
Thank you! Same as I just wrote to Peter: I’ll just remove the modules from the install list for the time being. CU at the meeting, Hraban
On Wed, 30 Aug 2023 at 20:18, Henning Hraban Ramm
Hi all, esp. module authors!
I went through the list of modules on https://modules.contextgarden.net/ (dl/) and the list that controls module installation for “--script install-modules".
I removed all font-related modules from the list (not yet from the garden), since they’re probably all obsolete & outdated. Consider publishing typescripts in the wiki.
The following modules don’t adhere to the necessary structure and need changes: * t-handlecsv (2023, Pablo) * metaducks (2021, Jairo) * presvoz (2023, Pablo) All of them have a name directory on top of the TDS (tex, doc). If you used a git checkout URL, please try again, for me it worked today.
Several modules need testing if they still work and make sense. If their authors are present, I’d appreciate a comment if we should keep them. I’d like to delete at least everything older than 10 years.
* grph-downsample.lua (2019) is known to fail in current LMTX (I hope for an integrated solution during the meeting.) t-degrade (2018) is AFAIK an older version of it – delete?
* high (2018) and pret-c (2018) are syntax highlighters. Are they better than the vim and scite modules? Does it make sense to keep/update them?
* t-gm (2015, Luigi) * t-gs (2015, Luigi)
gm should be included in lmtx / mkiv by means of luaffi. I cannot maintain them, you can drop them or wait for the expiration date of 2025. -- luigi
On 8/30/23 20:15, Henning Hraban Ramm wrote:
Hi all, esp. module authors! [...] The following modules don’t adhere to the necessary structure and need changes: * t-handlecsv (2023, Pablo)> * presvoz (2023, Pablo) All of them have a name directory on top of the TDS (tex, doc). If you used a git checkout URL, please try again, for me it worked today.
Many thanks for your work reviewing the modules, Hraban. I was forced to avoid a git URL, since it provided .tar.gz compression (instead of .zip compression, required by the new installer). I have just updated both modules and they are TDS compilant again (or so I guess). But the issue I reported is still there (https://mailman.ntg.nl/archives/list/ntg-context@ntg.nl/thread/C6RDJ5EYGOUQP...): download URL is .tar.gz. Since Hans doesn‘t want to start mixing compression formats, would it be possible that the git checkout selects .zip instead of .tar.gz? Sorry, but the git URL seems to be the only way to get directories that comply with TDS. This would be the only way to get the modules script work with those modes (or .tar.gz is also accepted as compression format for the modules script). Many thanks for your help, Pablo
Am 31.08.23 um 17:19 schrieb Pablo Rodriguez:
Many thanks for your work reviewing the modules, Hraban.
You’re welcome. I’m partly just scratching my own itches. ;)
I was forced to avoid a git URL, since it provided .tar.gz compression (instead of .zip compression, required by the new installer).
Oops, yes, I forgot about the archive format mismatch. To avoid adding a dependency on tar to the distribution, we (i.e. Taco and maybe me) must handle archive conversion on the server or in git checkout. (In the latter it’s just a parameter, but I can’t access the code ATM.)
I have just updated both modules and they are TDS compilant again (or so I guess).
Ehm, no. Have a look into https://modules.contextgarden.net/dl/presvoz/ and https://modules.contextgarden.net/dl/t-handlecsv/ While they should look like e.g. https://modules.contextgarden.net/dl/president/ That’s also just a git checkout (still as .tar.gz). All top-level files get deleted by the installer ATM; I’ll suggest to Hans to move them into docs/... instead.
But the issue I reported is still there (https://mailman.ntg.nl/archives/list/ntg-context@ntg.nl/thread/C6RDJ5EYGOUQP...): download URL is .tar.gz.
Yes, we’ll fix that.
Since Hans doesn‘t want to start mixing compression formats, would it be possible that the git checkout selects .zip instead of .tar.gz?
yes
Sorry, but the git URL seems to be the only way to get directories that comply with TDS.
This would be the only way to get the modules script work with those modes (or .tar.gz is also accepted as compression format for the modules script).
no, see above Hraban
On 8/31/23 18:26, Henning Hraban Ramm wrote:
Am 31.08.23 um 17:19 schrieb Pablo Rodriguez: [...]
I was forced to avoid a git URL, since it provided .tar.gz compression (instead of .zip compression, required by the new installer).
Oops, yes, I forgot about the archive format mismatch.
To avoid adding a dependency on tar to the distribution, we (i.e. Taco and maybe me) must handle archive conversion on the server or in git checkout. (In the latter it’s just a parameter, but I can’t access the code ATM.)
These are great news, Hraban. Many thanks for fixing this (in a not so distant future 😅).
I have just updated both modules and they are TDS compilant again (or so I guess).
Ehm, no. Have a look into https://modules.contextgarden.net/dl/presvoz/ and https://modules.contextgarden.net/dl/t-handlecsv/
While they should look like e.g. https://modules.contextgarden.net/dl/president/ That’s also just a git checkout (still as .tar.gz).
This might be the result from the mess generated after three updates today. Compare files lists from: https://modules.contextgarden.net/cgi-bin/module.cgi/action=view/id=86 https://modules.contextgarden.net/cgi-bin/module.cgi/action=view/id=128 https://modules.contextgarden.net/cgi-bin/module.cgi/action=view/id=143 These seem to have no extra directory (from those URL I guessed they were right). Many thanks for your help again, Pablo
On 8/31/23 18:26, Henning Hraban Ramm wrote:
[...]
I have just updated both modules and they are TDS compilant again (or so I guess).
Ehm, no. Have a look into https://modules.contextgarden.net/dl/presvoz/ and https://modules.contextgarden.net/dl/t-handlecsv/
This seems to be fixed now, Hraban. BTW, it is really hard in the updating process not giving any hint about the name of the module being updated. I wonder whether this could be improved somehow. Many thanks for your help, Pablo
Am 01.09.23 um 17:27 schrieb Pablo Rodriguez:
On 8/31/23 18:26, Henning Hraban Ramm wrote:
[...]
I have just updated both modules and they are TDS compilant again (or so I guess).
Ehm, no. Have a look into https://modules.contextgarden.net/dl/presvoz/ and https://modules.contextgarden.net/dl/t-handlecsv/
This seems to be fixed now, Hraban.
Yes, looks good.
BTW, it is really hard in the updating process not giving any hint about the name of the module being updated.
I wonder whether this could be improved somehow.
There’s a lot I’d like to improve in our handling of modules… I’ll make a list, a few things might be worth discussing (see https://meeting.contextgarden.net/2023/programme.shtml Monday 18:30). Hraban
On Wed, 30 Aug 2023 at 20:17, Henning Hraban Ramm wrote:
* t-gnuplot (2013, Mojca)
It would certainly not hurt to somewhat modernise the code, switch to t-filter etc., but last time I checked it still worked even with lmtx. I have no idea whether there are users depending on it. Gnuplot itself is pretty much stuck in the nineties, so the module is not really expected to change a lot either (except to follow newer code style of ConTeXt). For my PhD thesis gnuplot was lacking enough features that I switched to matplotlib, but for simple graphs it would still be handy. I would definitely keep it in TeX Live. As far as LMTX installer is concerned ... no clue. Mojca
Am 31.08.23 um 18:00 schrieb Mojca Miklavec:
On Wed, 30 Aug 2023 at 20:17, Henning Hraban Ramm wrote:
* t-gnuplot (2013, Mojca)
It would certainly not hurt to somewhat modernise the code, switch to t-filter etc., but last time I checked it still worked even with lmtx. … I would definitely keep it in TeX Live. As far as LMTX installer is concerned ... no clue.
Ok, thank you! Hraban
participants (7)
-
Henning Hraban Ramm
-
luigi scarso
-
Marcus Vinicius Mesquita
-
Mojca Miklavec
-
Pablo Rodriguez
-
Peter Münster
-
Wolfgang Schuster