diff options
author | Norbert Preining <preining@logic.at> | 2007-12-25 09:35:21 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2007-12-25 09:35:21 +0000 |
commit | 291f70b7dbae99013dd47677ca7e70c590e566e7 (patch) | |
tree | c524deb0b87b7464a70358fb51520901ccd65600 /TODO | |
parent | 5fba506134fc13962a9dcf174e41a785b20554ce (diff) |
merging all the TODOs into one under trunk/TODO
git-svn-id: svn://tug.org/texlive/trunk@5896 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 162 |
1 files changed, 162 insertions, 0 deletions
@@ -0,0 +1,162 @@ +TODO +==== + +Contents +-------- +1. Package updates + a. add more packages + b. fix ctan2tds + c. hyphenation patterns + d. outstanding package updates +2. Sources updates +3. Infrastructure + a. General stuff + b. Installer +4. for 2009 + + +1. Package updates +================== +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. add more packages +--------------------- +ultimately, nearly every package in TL should be checked against a +master. good luck. + +1b. fix ctan2tds +---------------- +(Aside from the whole script being a horrible kludge that needs +rewriting from scratch.) + +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 +------------------------ +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. + +hyphen-norwegian.tlpsrc contains execute BuildLanguageDat nb but there is +no texmf/tex/generic/config/language.nb.cnf BAD! + +1d. outstanding package updates +------------------------------- +animate needs better directory layout, and metapost files should be installed +auncial-new NEW 05-12-05 +babel + various patterns added/updated, last 07-12-11 + but latex-tds/babel.zip is NOT updated! +barr 05-12-13 +bengali-omega 06-10-10 +biblatex NEW since long, needs some special cases +blanks 05-11-05 +bnf 05-11-05 +chicago missing ... +CJK several times +dot2tex 07-12-10 NEW? +dot2texi 07-12-10 NEW +eepic and epic 07-12-22 +flacards: doc pdf no source +gb4e 05-12-05 +glhyph.tex 07-11-07 +gmdoc 07-11-20 +guitbeamer doc-without-src WIP norbert +huhyphn.tex 06-10-21 +jsclasses NEW 07-12-05 +lshort-korean 05-11-05 +ltxmisc various packages +malayalam 07-11-20 (tlpkginfo does not work on this) CTAN dir language/malayalam +malayalam-omega 07-11-20 +mdwfonts 07-12-19 NEW +mlbib 07-12-09 ?? macros/latex/contrib/mlbib +pstricks-add documentation graphics/pstricks/contrib/pstricks-add/pstricks-add-doc.{pdf,tex} +r_und_s 05-11-10 +susy doc-no-source WIP norbert +tamil-omega (new?) 07-12-19 + + +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 +================= + +3a. general stuff +----------------- + +- write update-programs for fmtutil.cnf, updmap.cfg, and language.dat + this is currently done in the installer, but should be singled out into + separate programs in tlpkg/bin and somehow installed into the existing + installation, too. + + +3b. installer +------------- +- reusing 00texlive.config for setting installer variables? + BUT it could be used there, too, by saving options from the installer + to be re-used ... + depend install_doc + would indicate that doc files should be installed (but not src files + since there is no install_src) + depend vartexmfpath/... + depend localtexmfpath/... + would give the respective variables. + +- dependencies on win32 only stuff (lib-*) must be handled smoothly! + +- more intelligent support of + texmf-local/web2c/fmtutil-local.cnf + texmf-local/web2c/updmap-local.cfg + texmf-local/tex/generic/config/language-local.dat + currently these files are simply added at the end of the respective + config files at installation time, but not in any way checked for + duplication etc. + +- Change the headers of the three "header" files + texmf/web2c/fmtutil-hdr.cnf + texmf/web2c/updmap-hdr.cfg + texmf/tex/generic/config/language.us + stating that the file is generated and the user should add stuff + to the above config files ... + +- list files + we should somehow check for equivalence of the two sets of files + a simple grep -v emptylines | sort |uniq ... diff should do it + +- update.pl + updater ... + +- Shell librarys + . test the tlp_ and the tldb_tlp_ functions + . missing functionality? + . rewrite the long read/case with awk/grep/whatever there is + +4. for 2009 (?) +=============== +- rewrite updmap + . in perl + . work with multiple updmap.cfg files independently + +- rework the psnfss/fonts/metrics chaos + see Debian bug 433137 + + |