Oh, and for everyone coming here after Paulo's talk today: We missed to mention https://gitlab.com/islandoftex/archive which provides an archive of older (abandoned) TeX-related projects (hosted on SourceForge or other hosters where it is unclear whether old source code is well preserved). If there are any ideas what's missing, simply reach out to us 🙂
What's the size of the IoT TeX Live Docker images? I'm considering using them for CI, but I'm also a little bit concerned about bandwidth, because on those systems unused images are pruned nightly.
Ideally you wouldn't install all of TeX Live into a single layer as you are doing right now. The perfect layering would install packages with a similar update frequency in upper layers and base packages in lower layers.
Putting weekly updates in their own layer should work out. There is an upper limit of 125 layers (or so) in a Docker image, but since TeX Live releases only live for a year there can be at most 52 weekly updates.
I've just updated arara on TeX Live and noticed a difference. Currently TL has bib2gls v2.7, but I have bib2gls aliased to my local copy (2.8). Previously arara was using my development version (from the alias) but now its using the TL version.
I'm not sure if maybe I also installed TL bib2gls when I was updating arara.
IIRC the execution thingy refers to the first match in a path lookup. Maybe TL bib2gls was indeed updated and the TL path might be first, it was selected...
How was bib2gls 2.8 referenced? As an alias?
I don't know if aliases would work in a subprocess...