summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2007-11-28 08:23:42 +0000
committerNorbert Preining <preining@logic.at>2007-11-28 08:23:42 +0000
commitefd2ea1905cc57421e4d5b3123797164601993a4 (patch)
tree0ce673e835fa427f34e8f71e96fcfb9613bec03b /Master/tlpkg
parent8211996dc1d52180a7403e204a3633cc7fb5d0c6 (diff)
merge the todos, makge Master/tlpkg/TODO the one really getting all the stuff
git-svn-id: svn://tug.org/texlive/trunk@5638 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rw-r--r--Master/tlpkg/TODO168
1 files changed, 48 insertions, 120 deletions
diff --git a/Master/tlpkg/TODO b/Master/tlpkg/TODO
index 4629a5a1354..c5c87fe0ca8 100644
--- a/Master/tlpkg/TODO
+++ b/Master/tlpkg/TODO
@@ -1,133 +1,61 @@
-TODO for new-infra
-==================
-- Catalogue is UTF8 encoded, what do we put into texlive.tlpdb? If we
- enrich the texlive.tlpdb with stuff from the Catalogue we should
- settle ont this.
+TODO for TeX Live
+=================
+infra structure
+---------------
-
-PRE SWITCH (which we already have done ...)
--------------------------------------------
- list files
we should somehow check for equivalence of the two sets of files
a simple grep -v emptylines | sort |uniq ... diff should do it
-POST SWITCH
------------
-- update.pl: implement more of the 'updater'
+- update.pl
+ updater ...
+
- Shell librarys
. test the tlp_ and the tldb_tlp_ functions
. missing functionality?
. rewrite the long read/case with awk/grep/whatever there is
+
- rewrite install-* scripts to use the shell library
(or rewrite it in perl?)
-install scripts
-===============
-collection of usage of list files etc in the install scripts
-- get list of schemes by ls *.scheme
-- get title/size from the schemes
-- list all lang collections by ls collection-lang*
-- list all other collections by ls collection-* | grep -v collection-lang
-
-
-
-
-$ grep LISTS *
-common.sh: for i in `grep "^-collection-" $LISTS/$S.scheme | sed -e 's/^-//' -e 's/-/_/g'`
-
- tlp_get_depends $S.tlp | grep collection- | ...
-
-common.sh: selected_packages=`grep "^[+\-]" $LISTS/$S.scheme | grep -v collection- | sed -e 's/^.//' -e 's/-/_/'`
-
- tlp_get_depends $S.tlp | grep -v collection- | ...
-
-common.sh: selected_collections=`grep "^-collection-" $LISTS/$S.scheme | sed -e 's/^-collection-//'`
-
- tlp_get_depends $S.tlp | grep "^collection-" ...
-
-common.sh: morecols=`grep -- "^-" $LISTS/$col | sed 's/.//'`
-
- tlp_get_depends $col.tlp | grep ...
-
-common.sh: packages=`grep "^+" $LISTS/$col | sed 's/.//'`
-
- tlp_get_depends $col.tlp | grep Package/
-
-common.sh: eval sort < $LISTS/$col | grep '^\!' | tr ' ' '=' >> $work_dir/$col.jobs
-
- tlp_get_executes | tr ...
-
-common.sh: eval sort < $LISTS/$pack | grep '^\!' | tr ' ' '=' >> $work_dir/$col.jobs
-
- tlp_get_executes | tr ...
-
-common.sh: more=`grep "^+" $LISTS/$pack | sed 's/.//'`
-
- tlp_get_depends ...
-
-install-compr.sh: LISTS=$CDDIR/texmf/lists
-install-compr.sh: all_schemes=`(cd $LISTS && ls *.scheme | sed 's/\.scheme//' | sed 's/-/_/' | sort )`
-
-
-install-compr.sh: T=`grep '^\*Title' $LISTS/$S.scheme | sed -e 's/\*Title: //'`
-
- tldb_tlp_get_title $tldb $S
-
-install-compr.sh: C=`grep '^\*Size' $LISTS/$S.scheme | sed -e 's/\*Size: //'`
-
- tldb_tlp_get_size $tldb $S needs hacking, since sizes are currently
- not computed for the whole package, but for
- the single types of files
-
-install-compr.sh: all_lang_collections=`(cd $LISTS && ls collection-lang* | sed 's/-/_/g' | sort )`
-install-compr.sh: T=`grep '^\*Title' $LISTS/$S | sed -e 's/\*Title: //'`
-install-compr.sh: C=`grep '^\*Size' $LISTS/$S | sed -e 's/\*Size: //'`
-install-compr.sh: all_collections=`(cd $LISTS; ls collection-* | grep -v collection-lang | sed 's/-/_/g' | sort )`
-install-compr.sh: T=`grep '^\*Title' $LISTS/$S | sed -e 's/\*Title: //'`
-install-compr.sh: C=`grep '^\*Size' $LISTS/$S | sed -e 's/\*Size: //'`
-install-live.sh: LISTS=${OVERRIDE_LISTS-$CDDIR/texmf/lists}
-install-live.sh: BIN=${OVERRIDE_LISTS-$CDDIR/bin}
-install-live.sh: test -d $LISTS || fatal "$0: $LISTS: no such directory. Are you sure this is the TeX Live CD?"
-install-live.sh: systems=`(cd $LISTS; ls bin-tex.* | sed -e 's/bin-tex.//')`
-install-live.sh: all_schemes=`(cd $LISTS; ls *.scheme | sed -e 's/-/_/g' -e 's/\.scheme//' | sort )`
-install-live.sh: T=`grep '^\*Title' $LISTS/$S.scheme | sed -e 's/\*Title: //'`
-install-live.sh: C=`grep '^\*Size' $LISTS/$S.scheme | sed -e 's/\*Size: //'`
-install-live.sh: all_lang_collections=`(cd $LISTS; ls collection-lang* | sed 's/-/_/g' | sort )`
-install-live.sh: T=`grep '^\*Title' $LISTS/$S | sed -e 's/\*Title: //'`
-install-live.sh: C=`grep '^\*Size' $LISTS/$S | sed -e 's/\*Size: //'`
-install-live.sh: all_collections=`(cd $LISTS; ls collection* | grep -v collection-lang | sed 's/-/_/g' | sort )`
-install-live.sh: T=`grep '^\*Title' $LISTS/$S | sed -e 's/\*Title: //'`
-install-live.sh: C=`grep '^\*Size' $LISTS/$S | sed -e 's/\*Size: //'`
-install-live.sh: grep "^[A-Za-z0-9]" $LISTS/$I.$arg >> $work_dir/$arg.list
-install-live.sh: grep "^[A-Za-z0-9]" $LISTS/$I.$arg >> $work_dir/$arg.list
-install-live.sh: if test -f $LISTS/$col; then
-install-live.sh: packages=`grep "^+" $LISTS/$col | sed 's/.//'`
-install-live.sh: morecols=`grep "^-" $LISTS/$col | sed 's/.//'`
-install-live.sh: grep "^[a-z]" $LISTS/$col >> $work_dir/tmp
-install-live.sh: grep '^\!' $LISTS/$col >> $work_dir/tmp.jobs
-install-live.sh: if test -f $LISTS/$col.$this; then
-install-live.sh: grep "^[\!a-z]" $LISTS/$col.$this >> $work_dir/tmp
-install-live.sh: test -s $LISTS/$pack || return
-install-live.sh: grep "^[A-Za-z0-9]" $LISTS/$pack >> $work_dir/ptmp
-install-live.sh: grep '^\!' $LISTS/$pack >> $work_dir/ptmp.jobs
-install-live.sh: if test -f $LISTS/$pack.$this; then
-install-live.sh: grep "^[A-Za-z0-9]" $LISTS/$pack.$this >> $work_dir/ptmp
-install-live.sh: for i in `grep "^+" $LISTS/$pack | sed 's/.//'`
-install-pkg-compr.sh: morecols=`grep "^-" $LISTS/$name | sed 's/.//'`
-install-pkg-compr.sh: packages=`grep "^+" $LISTS/$name | sed 's/.//'`
-install-pkg-compr.sh: grep "^[a-z]" $LISTS/$name >> tmp
-install-pkg-compr.sh: if test -f $LISTS/$binlist; then
-install-pkg-compr.sh: grep "^[a-z]" $LISTS/$binlist >> tmp
-install-pkg-compr.sh:LISTS=${listdir-${OVERRIDE_LISTS-$CDDIR/texmf/lists}}
-install-pkg-compr.sh: colfile=$LISTS/collection-$col
-install-pkg-compr.sh: pkgfile=$LISTS/$pkg
-install-pkg-live.sh: list_files $LISTS/$i
-install-pkg-live.sh: if test -f $LISTS/$binlist; then
-install-pkg-live.sh: grep "^[a-z]" $LISTS/$binlist >> tmp
-install-pkg-live.sh:LISTS=${listdir-${OVERRIDE_LISTS-$CDDIR/texmf/lists}}
-install-pkg-live.sh:test -d $LISTS || fatal "$0: $LISTS: no such directory. Are you sure this is the TeX Live CD?"
-install-pkg-live.sh: colfile=$LISTS/collection-$col
-install-pkg-live.sh: list_files $LISTS/collection-$col
-install-pkg-live.sh: pkgfile=$LISTS/$pkg
-install-pkg-live.sh: list_files $LISTS/$pkg
+for 2009 (?)
+------------
+- rewrite updmap
+ . in perl
+ . work with multiple updmap.cfg files independently
+
+- rework the psnfss/fonts/metrics chaos
+ see Debian bug 433137
+
+package updates
+---------------
+animate needs better directory layout, and metapost files should be installed
+auncial-new NEW 05-12-05
+babel ctan2tl breaks, but tlpkg-ctan-check reports diffs
+barr 05-12-13
+bengali-omega 06-10-10
+blanks 05-11-05
+bnf 05-11-05
+chessfss: doc-without-src
+ email written
+ WIP norbert
+chicago missing ...
+CJK several times
+flacards: doc pdf no source
+gb4e 05-12-05
+glhyph.tex 07-11-07
+gmdoc 07-11-20
+guitbeamer doc-without-src
+ WIP norbert
+huhyphn.tex 06-10-21
+lshort-korean 05-11-05
+malayalam 07-11-20 (tlpkginfo does not work on this)
+malayalam-omega 07-11-20
+pinlabel doc-no-source
+ WIP norbert
+pst-asr doc-no-source
+ WIP norbert
+r_und_s 05-11-10
+Susy doc-no-source
+ WIP norbert