[tex-live] Help needed: updating stuff in TeX live

Norbert Preining preining at logic.at
Thu Oct 12 04:44:33 CEST 2006


Hi friends!

I am currently working with Karl to make updates to the packages in TeX
live. Furhermore, we try to automate this as far as possible.

For many packages this has already been done, please see
http://www.tug.org/texlive/pkgupdate.html
I am trying to update in regular intervals the packages which are 
already checked by this procedure.

But we need help in getting MORE packages checked by the magic
	tpm-ctan-check
program. 

So here is a small HOWTO for those who once in a while find
time to play around a bit and help update packages in TeX live.


0) Add /pat/to/texlive/svn/repository/Build/tools to your path

1) Choose a package, ie a tpm, best for now one in texmf-dist/tpm/ which
   is NOT already in tpm-ctan-check. You can get a list of the
   not treated packages by calling
	tpm-ctan-check --list-not-treated-tpm
   

2) check licensing, sources [doc especially], etc.
   if you have the CTAN archive available you can call
	CTAN=/pat/to/CTAN tlpkginfo --ctan-dir <package>
   to get the location of the package.
	(optional, but would be great)
        If you want/can PLEASE update the TeX Catalogue entry or send
        us tex-live at tug.org, debian-tex at lists.debian.org
        the relevant information: 
                - version of package checked
                - date checked
                - type of license
                - where the license statement can be found (filename, eg
                  README)

3) run ctan2tl and inspect the output, please see details on the above
   website for a short explanation how to interpret the output

3a) if good, then good:
 	- add the package name to ctan-tpm-check (yeah, one more)
	- call ctan2tl --place <package>
	- submit

3b) if bad, then bad:
	Hack ctan2tds as necessary, which can be everything:
	maybe just MAKEflatten, maybe something else.
	Or just inform us here and we will take a look.

4) continue with another package.


If you want to add a NEW package without a tpm, do more or less the same
as above, only in stel 3a) add it also to one of the collections, or ask
us where to add it.

So, we hope that there is someone to help us, because there are hundreds
of packages in the queue. Our dream is that at some future point we can
automate *most* of the updates with tpm-ctan-check/ctan2tl.

If you have questions, please ...

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining at logic.at>                    Università di Siena
Debian Developer <preining at debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
TODDING (vb.)
The business of talking amiably and aimlessly to the barman at the
local.
			--- Douglas Adams, The Meaning of Liff


More information about the tex-live mailing list