summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-12-02 22:29:00 +0000
committerKarl Berry <karl@freefriends.org>2014-12-02 22:29:00 +0000
commitd2938aa6c432888fefa593905d2cc305b6a9ee10 (patch)
tree76838b14f01bf3f375b082ce1be9184c9c03342c /TODO
parent8cc3782ca32c5b02e8cabda0769ccb893b8efde0 (diff)
hepthesis (2dec14)
git-svn-id: svn://tug.org/texlive/trunk@35720 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'TODO')
-rw-r--r--TODO53
1 files changed, 23 insertions, 30 deletions
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 <bar >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 <bar >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.