Generate all significant recent states of TeX Live

Henri Menke henri at henrimenke.de
Wed Nov 16 23:33:52 CET 2022


On Wed, 2022-11-16 at 18:40 +0000, Jonathan Fine wrote:
> Hi
> 
> My present project is to systematically generate all recent
> significant
> states of TeX Live, as experienced by users who regularly update
> their
> systems.
> 
> My starting point is the 2022 TeXLive ISO, for which:
> $ ls texlive/archive | head -5
> 12many.doc.r15878.tar.xz
> 12many.r15878.tar.xz
> 12many.source.r15878.tar.xz
> 2up.doc.r55076.tar.xz
> 2up.r55076.tar.xz
> 
> My first task is texmf-dist/tex/latex. I assume (or hope) that the
> LaTeX
> packages in this archive are systematically generated from the SVN
> repository by some script, or if not are at least logged somewhere.
> 
> I have found Norbert's most helpful pages:
> https://www.texlive.info/
> https://texlive.info/tlnet-archive/
> https://texlive.info/tlnet-archive/2022/11/10/tlnet/archive/ # Sample
> listing
> 
> What I am at present a bit short of is documentation about how the
> texlive/archive directory of packages is created. I was hoping there
> might
> be a script in the (enormous) SVN repository. However, my initial
> poking
> around hasn't turned up much. Places I've looked include:
> 
> https://www.tug.org/texlive/doc.html
> https://www.tug.org/texlive/doc/tlbuild.html
> 
> If anyone here can help with some pointers, links or advice it would
> be
> much appreciated. And I am grateful to Norbert for the information
> and
> resources provided on texlive.info.

For most purposes most importantly these two:

https://tug.org/svn/texlive/trunk/Master/tlpkg/bin/tl-update-tlpdb
https://tug.org/svn/texlive/trunk/Master/tlpkg/bin/tl-update-containers

If you want to regenerate all of TeX Live you might need other scripts,
too.

Cheers, Henri

> 
> As Neils Bohr didn't say: Archives are difficult, particularly when
> they
> record the past.
> 
> [Neils Bohr is supposed to have said: Prediction is difficult,
> particularly
> when it involves the future.]
> 
> The last two TeX Hour videos give motivation for and some detail
> about this
> archiving project of mine:
> https://texhour.github.io/2022/10/27/fun-games-git-fossil/
> https://texhour.github.io/2022/11/10/arxiv-access-and-tex-macro-store/
> 
> ---
> 
> In case you're interested, the rest of this message is about
> tomorrow's TeX
> Hour. The topic is "Less is more — micropublishing".
> 
> The term “micropublishing” has several meanings. An old use is
> microfilm
> (and for spies the microdot). Today we use it to mean rapidly
> published
> short research communications. Typically, it places new findings
> directly
> into information discovery spaces.
> 
> We’re pleased to have Kaveh Bazargan as a special guest. Kaveh runs
> River
> Valley Technologies, who provide technical services and innovation to
> STEM
> publishers.
> 
> Date: Thursday 17 November, 6:30 to 7:30pm (UK time).
> Details: 
> https://texhour.github.io/2022/11/17/less-more-micropublish/
> Meeting URL: https://texhour.github.io/about/
> 
> wishing you happy TeXing
> 
> Jonathan




More information about the tex-live mailing list.