diff options
author | Norbert Preining <preining@logic.at> | 2007-11-28 08:23:42 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2007-11-28 08:23:42 +0000 |
commit | efd2ea1905cc57421e4d5b3123797164601993a4 (patch) | |
tree | 0ce673e835fa427f34e8f71e96fcfb9613bec03b | |
parent | 8211996dc1d52180a7403e204a3633cc7fb5d0c6 (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
-rw-r--r-- | Master/tlpkg/TODO | 168 | ||||
-rw-r--r-- | PKGUPDATE-TODO | 29 |
2 files changed, 48 insertions, 149 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 diff --git a/PKGUPDATE-TODO b/PKGUPDATE-TODO deleted file mode 100644 index 97d7d433f4d..00000000000 --- a/PKGUPDATE-TODO +++ /dev/null @@ -1,29 +0,0 @@ -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 |