summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO29
1 files changed, 29 insertions, 0 deletions
diff --git a/TODO b/TODO
index 3dc2d53899f..0a6415fd6cf 100644
--- a/TODO
+++ b/TODO
@@ -187,6 +187,35 @@ longer needed at all?
undef &{_temp_postrm_$package};
+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
+ (email Rolf Niepraschk)
+- move the remove_package function into TLPDB.pm, so that the remove_package
+ from TLPDB actually removes the files, too. Maybe some better names
+ are necessary.
+ Maybe not a good idea ... not sure.
+
+
4. random stuff
===============
lcdf --with-cxx-runtime-hack to get static libs