diff options
-rw-r--r-- | Build/TODO | 89 | ||||
-rw-r--r-- | TODO (renamed from Master/tlpkg/TODO) | 161 |
2 files changed, 108 insertions, 142 deletions
diff --git a/Build/TODO b/Build/TODO deleted file mode 100644 index f16247d94ad..00000000000 --- a/Build/TODO +++ /dev/null @@ -1,89 +0,0 @@ -TODO -==== -started by NP 2006-10-10 - -Contents --------- -1. Package updates - 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. -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 - ctan2tds calls MAKEflatten which is bad - - I guess I didn't notice the files were the same. Can you straighten out - ctan2tds.pl so it does something reasonable? I guess active-conf has to - have its own routine :(. Or ask the author to make the filenames - unique. - -texmf-dist/tpm/beebe.tpm - MAKEbeebe needs work, this is true! - -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/.... - - -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.) - -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. - - -1d. 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. - - -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 -================= -There is running tlrebuild -n and dealing with all the reports of files - not in the tpm's, etc. That's probably most in line with what you've - been doing so far. - - I (Norbert) am currently checking on this. - - diff --git a/Master/tlpkg/TODO b/TODO index d09d029fadc..e387797db65 100644 --- a/Master/tlpkg/TODO +++ b/TODO @@ -1,25 +1,117 @@ -TODO for TeX Live +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 ================= -general stuff -------------- -- hyphen-norwegian.tlpsrc contains execute BuildLanguageDat nb but there is - no texmf/tex/generic/config/language.nb.cnf - BAD! +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. -- stubs package vs context - the files under texmf-dist/scripts/context/stubs/mswin/ and under - texmf-dist/scripts/context/stubs/unix/ are included in BOTH context - and stubs -installer ---------- -- reusing texlive.config for setting installer variables? +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 @@ -46,10 +138,6 @@ installer stating that the file is generated and the user should add stuff to the above config files ... - -infra structure ---------------- - - 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 @@ -62,8 +150,8 @@ infra structure . missing functionality? . rewrite the long read/case with awk/grep/whatever there is -for 2009 (?) ------------- +4. for 2009 (?) +=============== - rewrite updmap . in perl . work with multiple updmap.cfg files independently @@ -71,37 +159,4 @@ for 2009 (?) - rework the psnfss/fonts/metrics chaos see Debian bug 433137 -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 + |