1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
|
$Id$
Public domain. TeX Live TODO:
0. 2011
1. Package updates
- fix ctan2tds and friends
- outstanding package updates
2. Source updates
3. Infrastructure and installer
4. random stuff
5. Won't do
-1. Things for after 2010 release
=================================
* Rewrite installer option_ handling that *always* the option name in
the tlpdb and in the $vars{'option_*'} agree.
Make initialization of those options from the tlpdb using
$tlpdb->option('-installer' => 1)
not complain on the tlpsrc-set (installer only option) not complain
* separate Menu entries and Desktop links on Windows
patch available
* allow on the fly update of options in the tlpdb
patch available, small todo remains
0. For 2011.
===========================================
- 2011 ptex.tlpsrc, metapost.tlpsrc.
- add ep(la)tex to eptex.tlpsrc, including fmt entries:
eptex eptex language.def *eptex.ini
- siep> Once ConTeXt in TL is up to date, we can fix the portable option
siep> for ConTeXt.
- TeXworks 0.4
- dviout
1a. fix ctan2tds et al.
-----------------------
(Aside from the whole script being a horrible kludge that needs
rewriting from scratch.)
tlprm and place do not know how to delete all emptied parent directories.
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.
place should complain about inconsistent line endings and
case-insensitive clashes instead of leaving it.
1b. outstanding package updates
-------------------------------
check all mentioned in staw msg on tldev, 23 Apr 2008 23:56:50.
beebe needs tons of work
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
==================
ptex changes (pdvitype, etc.) should be merged into the main programs,
instead of duplicating all the normal changes.
kpse: texmfdbs should not have to exclude non-!! dirs, should be able to
go back to just TEXMF. kpathsea should search the disk even if ls-R is
present, without !!. (koch 29dec06)
dvips and all: snprintf
3. Infrastructure and installer
===============================
- keep list of forcibly removed packages in tlpdb, so package-to-package
dependencies can really be followed.
- _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.
- 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
the contents actually agrees with what is listed in the tlpdb. We not
even check that the tlpobj contained in the container agrees with the
tlpobj taken from the tlpdb. That allows to ship practically everything
in the container, overwritting unrelated files.
Also not checked is that unpacking the container does not overwrite
files from a different package.
- extend revisions (Master/tlpkg/etc/generalize-revisions.diff)
(implemented and working)
we want: NNN[.RRR]
- NNN as normal revision number
- .RRR to provide various upgrades (think of context providing
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.
infra: texmf/xindy not reported by check-file-coverage though not in tlp's
MAYBE TODO (needs discussion)
- ordering or collections removal (see below for details)
- (?) removal does not remove created format files from TEXMFSYSVAR
- after install/update show the number of bytes transfered
(email Rolf Niepraschk)
4. random stuff
===============
rewrite updmap/fmtutil, texconfig
. in perl
. work with multiple updmap.cfg files independently
rework 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.)
With the metric files, the problem isn't so much the packaging as the
provenance. We do not know where many of them came from, some
correspond to nonfree fonts, others are obsolete, etc., etc. And yet,
removing any tfm at all will probably break documents and/or packages.
frank@kuesterei.ch's msgs to tex-live of 23 Oct 2006 19:19:28,
11 Oct 2006 13:32:20, and related begin to get at the problem.
... meanwhile, we could at least merge all the "font" packages
(avantar..zapfding) into psnfss, where really they come from on CTAN?
rk mail to tldev, 19 Sep 2009 01:06:34.
repo: make special repo backups
repo: memman.pdf, etoolbox.pdf, hyperref README.pdf -- svn guesses
wrongly that it is text, resulting pdf is junk, pdffonts can't
read it for example. original on ctan is fine.
1) check for other broken pdf's (done by check-files-by-format)
2) change place to
svn propset svn:mime-type application/octet-stream
for all *.pdf.
(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: CTRL-C at "please enter file name" should dtrt
tex: --no-mktex=fmt should be supported
pdfopen: fixed http://magic.aladdin.cs.cmu.edu/wp-uploads/mavpdfopensrc.zip
dvips: comment line break http://groups.google.com/group/comp.text.tex/browse_thread/thread/b8ed25cc6153d5c
dvips: \special{map: ...} a la \pdfmapline (reinhardk 30dec06)
dvips: maybe stuff from dvipsfnt.txt from yy
iso: optimize image, http://www.tina-vision.net/tina-knoppix/remastering.html
sigh: lm vs. ec, 3jun06/stubner.gz msg
announce: slashdot.org, freshmeat.net, prweb.com, prnewswire.com ?
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
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.
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.
unzip 6.0? Not until we see that there's some gain.
|