From e4be310eb904edddd969577bbe32e482d2e968b3 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 12 Oct 2006 02:44:28 +0000 Subject: another update to TODO git-svn-id: svn://tug.org/texlive/trunk@2320 c570f23f-e606-0410-a88d-b1316a301751 --- Build/TODO | 65 +++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 43 insertions(+), 22 deletions(-) diff --git a/Build/TODO b/Build/TODO index a708e506232..413659d9787 100644 --- a/Build/TODO +++ b/Build/TODO @@ -52,28 +52,49 @@ special. For many packages, the defaults work. So what I do is nearly the same as updating: -0) check licensing, sources [doc especially], etc. - If you want/can PLEASE update the TeX Catalogue entry or send - us tex-live@tug.org, debian-tex@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) - -1) run ctan2tl. - -2) inspect output of where the files ended up. - -2a) if good, then good. Run with --place, add to tpm-ctan-check, and - -- the only different thing -- add it to some collection-*.tpm. - Commit. - Adding to a collection should only be necessary if you add - a new packages. The old ones should already be contained in one - collection. But you can check ... - -2b) if bad, then bad. Hack ctan2tds as necessary, maybe just - MAKEflatten, maybe a one-off routine, whatever is needed. Repeat. + +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 + 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@tug.org, debian-tex@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 + - 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. + Adaption for ctan2tds: -- cgit v1.2.3