[tex-live] new tl infrastructure

Norbert Preining preining at logic.at
Sun Jul 22 08:26:00 CEST 2007


Hi Ed,

On Sam, 21 Jul 2007, Edd Barrett wrote:
> It seems a lot has changed in the infrastructure since I last read the 
> thread.

Well, not much has changed *within* the new infra, but wrt the old, yes.

> My question (which is probably aimed at Norbert?) is, is there an easy
> way to generate the set of distfiles that I used for the OpenBSD port

If you tell me what is this set of "dist" files? I took a short look at
the pdf you mentioned, but I don't have much time (I am mountain guiding
for 4 weeks). 

So, to get the tpm files there is no easy way. But you could take a look
at the perl modules, or the present texlive.tlpdb and see if you can
write a python module for accessing this stuff.

> A suggestion that I made a python API was floating around, but it
> seems silly if there is already a good perl API, which could to the
> trick(?).

Yes, there is a perl api for all of this, see
	trunk/Master/tlpkg/TeXLive/*.pm
which contains pod documentation. The pod documentation is the most
up2date, the one from TLPSRC.pm contains the format definition.

You can also look into
	trunk/Master/tlpkg/doc/
where there are some specification docs, but it could be that they are
*slightly* (really only slightly) out of date.

Ah yes, in 
	trunk/Master/tlpkg/bin/
there are scripts which we use to update the db etc etc, take a look.

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining at logic.at>        Vienna University of Technology
Debian Developer <preining at debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
SKETTY (n.)
Apparently self-propelled little dance a beer glass performs in its
own puddle.
			--- Douglas Adams, The Meaning of Liff


More information about the tex-live mailing list