summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2009-08-15 00:10:39 +0000
committerNorbert Preining <preining@logic.at>2009-08-15 00:10:39 +0000
commite20fa550b70d01931c7e822dbf9db72ff15e7366 (patch)
treed6bcb6b890d82501c06ca30d63ee07d833808016 /TODO
parent24cae3b11af39b5af7f57341569b1ec045d2db99 (diff)
new TODO for tlmgr
git-svn-id: svn://tug.org/texlive/trunk@14683 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'TODO')
-rw-r--r--TODO40
1 files changed, 20 insertions, 20 deletions
diff --git a/TODO b/TODO
index 27f3624f9e6..d1e97e7d86e 100644
--- a/TODO
+++ b/TODO
@@ -197,6 +197,26 @@ longer needed at all?
- user mode for tlmgr
+- disabling of formats and maps (and hyphens?) in the -local files:
+ The idea is that if there is aline
+ #!FORMAT
+ or
+ #!FOO.MAP
+ or
+ #!HNAME
+ then the format defined by
+ AddFormat name=FORMAT
+ will be disabled in the generated fmtutil.cnf file.
+
+ For FOO.MAP it is simply
+ addMap FOO.MAP
+ addMixedMap FOO.MAP
+ that is disabled.
+
+ For HNAME it is
+ AddHyphen name=HNAME ...
+ that is disabled.
+
- _install_package in TLMedia and install_package in TLUtils appear to be
doing basically the same job. This is bad.
So rewrite the installer to use TLMedia instead of the horrible hacks of
@@ -224,9 +244,6 @@ longer needed at all?
- multiple sources, see tlpkg/doc/multi-support.txt
-- (Master/tlpkg/etc/installed_avail_archs.diff)
- for rational see the patch, but it should not be used.
-
- 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.
@@ -238,22 +255,6 @@ longer needed at all?
tlmgr/tlmgr2
MAYBE TODO (needs discussion)
-- save the remote texlive.tlpdb and its md5-hash, and before downloading
- check only for the md5-hash of the remote tlpdb, and re-download only
- if necessary
- implementation ideas:
- . save the tlpdb in ROOT/tlpkg/texlive.tlpdb.<MD5SUM>
- where <MD5SUM> is md5hash of the location argument
- this way more than one location texlive.tlpdb can be saved
- . if tlmgr makes something which needs the remote database it
- tries to get the md5hash of the remote database
- (.../texlive.tlpdb.md5)
- -> if this does not work, assume that we are offline (tell the user)
- then use the local copy of the database
- -> if that worked, check the md5sum with the md5sum of the local
- copy of the remote tlpdb
- -> if they are equal continue with that
- -> if they are unequal try to download the new one
- 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
@@ -291,7 +292,6 @@ infra: texmf/xindy not reported by check-file-coverage though not in tlp's
infra: specify defaults for the package types
(TLCore/Package/Documentation) in a *.tlpsrc instead of buried in
the code, for transparency.
-infra: consider removing texmf-doc
infra: scheme-minimal is not minimal. Neither is collection-basic. It
ends up installing core latex due to dependencies.