From d2938aa6c432888fefa593905d2cc305b6a9ee10 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 2 Dec 2014 22:29:00 +0000 Subject: hepthesis (2dec14) git-svn-id: svn://tug.org/texlive/trunk@35720 c570f23f-e606-0410-a88d-b1316a301751 --- TODO | 53 +++++++++++++++++++++++------------------------------ 1 file changed, 23 insertions(+), 30 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 54db7363bfd..e09d6249e4b 100644 --- a/TODO +++ b/TODO @@ -2,7 +2,6 @@ $Id$ Public domain. TeX Live TODO: 0.* Remaining todo. -0.5 Mails from Karl 1. Package updates a. fix ctan2tds and friends b. outstanding package updates @@ -15,11 +14,11 @@ Public domain. TeX Live TODO: 0.* Forever. ========================================== -work on the items in the TODO file ;-) +*** work on the items in the TODO file! 0.1 After release. =========================================== -* fmtutil (and other) exit codes? install-tl actually pay attention to them? +* install-tl pay attention to fmtutil exit code, now that it's better? * retry untar if it failed after 3sec (configurable timeout) to make sure other programs have passed by @@ -45,21 +44,19 @@ some of the weird unpacking in ctan2tds.pl. if ask for susy and have Susy, or reverse, complain. In general, the package name field should match the directory. -place should run t1lint on pfb's, etc. (check-files-by-format). +place should run t1lint on pfb's, etc. (a la check-files-by-format). place should complain about inconsistent line endings and - case-insensitive clashes instead of leaving it. - + case-insensitive clashes instead of leaving it for the nightly run. 1b. outstanding package updates ------------------------------- check all mentioned in staw msg on tldev, 23 Apr 2008 23:56:50. -beebe needs tons of work +beebe et al. needs tons of work (see "sorry" in ctan2tds) ethiop madness: combines ps-type1/ethiop and other packages. eulervm vs. euler vs. new euler ... no eulervm.pdf logic/gn-logic14 conflicts with logic font -plnfss # only a zip file on CTAN 2. Sources updates @@ -79,7 +76,7 @@ dvips and all: snprintf, not sprintf, if any question * xetex conf.d postcode: 1. I'm sorry, but can you remind me why we have xetex/conf/conf.d/*.conf - and why we copy them our the installation? Neither XeTeX or LuaTeX + and why we copy them in our installation? Neither XeTeX or LuaTeX do anything with these files, right? Some of them refer to fonts and/or software that are not in TL. @@ -101,7 +98,7 @@ should we add a way to allow for numerical comparison of revision? - _install_package in TLMedia and install_package in TLUtils appear to be doing basically the same job. Bad. Rewrite installer to use - TLMedia instead of the TLUtils hacs. + TLMedia instead of the TLUtils hacks. - tlpobj vs actual files vs other packages installation, aka safer^2 currently we just unpack what is in the tar file, but never check that @@ -120,15 +117,10 @@ should we add a way to allow for numerical comparison of revision? packages with everyday addint +1 to the revision number they could easily overtake upstream texlive) -- multiple sources, see tlpkg/doc/multi-support.txt - - change tl-update-tlnet and tlpkg-by-size to implicitly get the network release directory (tldev, 2008) instead of hardwiring. Then update doc/packages.txt. -- tlmgr & installer: stop using system(foo baz) -to avoid shell quoting problems, see dev/dev.sys_redir.pl - infra: texmf/xindy not reported by check-file-coverage though not in tlp's MAYBE TODO (needs discussion) @@ -137,18 +129,17 @@ MAYBE TODO (needs discussion) - after install/update show the number of bytes transfered (email Rolf Niepraschk) -MAYBE TODO (needs discussion) -create a "single user" installation option which would basically mean that -TEXMFSYSCONFIG == TEXMFCONFIG and TEXMFSYSVAR == TEXMFVAR so that updmap and -updmap-sys would do exactly the same thing, hence never conflict. - 4. Random stuff =============== +stop using system(foo baz) (in tlmgr, installer, everywhere) +to avoid shell quoting problems; see dev/dev.sys_redir.pl. +Use list form of system if at all possible. + rewrite fmtutil, texconfig . in perl . work with multiple fmtutil.cnf files independently, maybe. -rework the psnfss/fonts/metrics chaos +resolve the psnfss/fonts/metrics chaos see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=433137 (aren't there other more general debian bugs? utopia and fpl aren't the problem.) @@ -173,7 +164,6 @@ repo: memman.pdf, etoolbox.pdf, hyperref README.pdf -- svn guesses (done in r11793 but comment says 'needs testing') 3) report heuristic bug to svn. -doc: web page on TeX (Live?) compilation doc: utf-8 fails accent chars with texlive-ge tex: --no-mktex=fmt should be supported @@ -212,20 +202,23 @@ Things to do that karl noticed in TL'05, many still relevant :( -- 5. WON'T DO: ============ .tds.zip should run through jimh's checker before we believe it. -But unfortunately we can't do this because Jim's stuff is Python-based +-- Unfortunately we can't do this because Jim's stuff is Python-based and has too many library dependencies. -magyar: should be included in babel but is lacking a dtx, see -http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=babel/4018 -Up to author(s). - should only find package names at the appropriate levels, so that graphics.tlpsrc does not have to include lines like docpattern +!d texmf-dist/doc/latex/tufte-latex/graphics -? No, the special cases involved are worse than the disease. +-- No, the special cases involved are worse than the disease. tex: implement fancier behavior at prompt file name, see knuth update notes and thread at http://tug.org/mailman/private/tex-implementors/2008/001925.html -No, current behavior seems good enough. +-- No, current behavior seems good enough. + +use unzip 6.0? +-- Not until we see that there's some gain. -unzip 6.0? Not until we see that there's some gain. +Create a "single user" installation option such that +TEXMFSYSCONFIG == TEXMFCONFIG and TEXMFSYSVAR == TEXMFVAR +so that updmap and updmap-sys would do exactly the same thing, +hence never conflict. +-- this would just add another layer of confusion and source of error. -- cgit v1.2.3