summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2009-06-10 16:56:39 +0000
committerNorbert Preining <preining@logic.at>2009-06-10 16:56:39 +0000
commit7d020dfa7b09d9569405ad925a4e141f0c0f9841 (patch)
tree37e257edb80720513403a23be68f1aec9b1ecf88 /TODO
parent72013e5a284ed21f86df3ec4879d67b31bf4602f (diff)
some work on TODOs
git-svn-id: svn://tug.org/texlive/trunk@13701 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'TODO')
-rw-r--r--TODO31
1 files changed, 4 insertions, 27 deletions
diff --git a/TODO b/TODO
index 5f92d7cc8c6..2aa3c670437 100644
--- a/TODO
+++ b/TODO
@@ -194,8 +194,12 @@ longer needed at all?
3. Infrastructure and installer
===============================
+- user mode for tlmgr
+
- _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
+ TLUtils.
- 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
@@ -222,9 +226,6 @@ longer needed at all?
- (Master/tlpkg/etc/installed_avail_archs.diff)
for rational see the patch, but it should not be used.
-- rewrite the installer to use TLMedia instead of the horrible hacks of
- TLUtils.
-
- 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.
@@ -232,26 +233,6 @@ longer needed at all?
- fix the included "include schemes" patch to have the correct default
path components, it seems that per default 2008 is missing.
-- add support for post{inst,rm} actions defined in the .tlpsrc files: The
- idea is to give a subroutine *body* like
-
- /----- some-package.tlpsrc -----------
- |name some-package
- |...
- |postrm
- | my ($texdir) = @_;
- | if (win32()) {
- | remove_menu_shortcut($mainmenu, 'DVIOUT Dvi Viewer');
- | }
- |...
- \-------------------------------------
-
- and then call it in TLPostActions.pm in the following way:
- my $fun = "sub _temp_postrm_$package { " . $tlpobj->postrm . "};";
- eval $fun; # that defines the _temp_postrm_$package function
- &{_temp_postrm_$package}($texdir, $texdirw);
- undef &{_temp_postrm_$package};
-
tlmgr/tlmgr2
@@ -276,10 +257,6 @@ MAYBE TODO (needs discussion)
- (?) 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