summaryrefslogtreecommitdiff
path: root/Build/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'Build/TODO')
-rw-r--r--Build/TODO51
1 files changed, 31 insertions, 20 deletions
diff --git a/Build/TODO b/Build/TODO
index 29419544c01..f16247d94ad 100644
--- a/Build/TODO
+++ b/Build/TODO
@@ -5,22 +5,24 @@ started by NP 2006-10-10
Contents
--------
1. Package updates
- a. packages already in tpm-ctan-check
- b. How to add new packages to tpm-ctan-check? (Karl please fill in!)
- c. Hyphenation patterns
+ a. packages already in tlpkg-ctan-check
+ b. add more packages
+ c. fix ctan2tds
+ d. hyphenation patterns
2. Sources updates
3. Infrastructure
--------------------------
-
1. Package updates
==================
-Please see http://www.tug.org/texlive/pkgupdate.html
+Please see http://www.tug.org/texlive/pkgupdate.html.
+And fix tlpkg-ctan-check when it can't find files or has other problems.
+And check/fix files being in more than one package in tlpdb.
+And check/fix multiple files with the same name.
+
1a. packages already in tpm-ctan-check
--------------------------------------
-
texmf-dist/tpm/active-conf.tpm
the subdirs on CTAN 2006-version and example contain the same files!
the check compares different files
@@ -34,37 +36,46 @@ texmf-dist/tpm/active-conf.tpm
texmf-dist/tpm/beebe.tpm
MAKEbeebe needs work, this is true!
-texmf-dist/tpm/hyperref.tpm
- hyperref-tds.zip seems to be out-of-date, after updating the
- check still spits out changed .html file
-
texmf-doc/tpm/lshort-turkish.tpm
turkish is not defined in the @languages array in Tpm.pm, so files in
the buildPatternsDocumentation (Tpm.pm) function, which checks
for /doc/$language/.... and /source/$language/....
-subfigure:
- INSTALLES ltxdoc.cfg should be killed!
+1b. add more packages
+---------------------
+ultimately, nearly every package in TL should be checked against a
+master. good luck.
+
+1c. fix ctan2tds
+----------------
+(Aside from the whole script being a horrible kludge that needs
+rewriting from scratch.)
-Adaption for ctan2tds:
-----------------------
authorindex
the perl file "authorindex" must be moved to source/latex/authorindex
+%moreclean
+ rerun every package listed in this hash to be sure changes
+ around 24dec07 haven't broken things. be careful.
-1c. Hyphenation patterns
+1d. hyphenation patterns
------------------------
-There are hyphenation files to sort out if you care to work on that
- incredibly frustrating task.
+There are endless hyphenation files to sort out if you care to work on
+that incredibly frustrating task. Some half-baked attempts have been
+made in ctan2tds et al., but nothing that really works. We cannot trust
+that any of the hyphenation files are autochecked against CTAN; perhaps
+we should write a special-purpose script that does that and only that.
-2. sources updates
+2. Sources updates
==================
-
There are some patches to apply to the sources.
There are the program sources to update in general (e.g., dvipng).
+lcdf-typetools should be moved to texk to simplify config (it is the
+ only kpathsea-using program in utils).
+The README and/or README.TL files show upstreams sources where we have them.
3. Infrastructure