diff options
author | Norbert Preining <preining@logic.at> | 2009-08-15 00:10:39 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2009-08-15 00:10:39 +0000 |
commit | e20fa550b70d01931c7e822dbf9db72ff15e7366 (patch) | |
tree | d6bcb6b890d82501c06ca30d63ee07d833808016 | |
parent | 24cae3b11af39b5af7f57341569b1ec045d2db99 (diff) |
new TODO for tlmgr
git-svn-id: svn://tug.org/texlive/trunk@14683 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | TODO | 40 |
1 files changed, 20 insertions, 20 deletions
@@ -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. |