Bug#100332: New package splitting scheme for teTeX in Debian
On Tue, Oct 25, 2005 at 02:56:29PM +0200, Frank K??ster wrote:
> Here are some more suggestions for the opt-out list, including what
> you already provided:
>
> omega,
> aleph,
> omfonts,
> odvicopy,
> odvitype,
> otangle,
> otp2ocp,
> outocp (Omega)
> /usr/bin/opl2ofm
> /usr/bin/ovf2ovp
> /usr/bin/ovp2ovf
> /usr/bin/ofm2opl
> /usr/bin/mkofm (omega-related)
> /usr/bin/pdfxtex (experimental)
Agreed up to here.
> /usr/bin/tangle
> /usr/bin/tie
> /usr/bin/ctangle
> /usr/bin/weave
> /usr/bin/ctie
> /usr/bin/cweave (CWEB stuff)
Hmmm. These are small binaries with very little in the way of
dependencies. Could probably lose them to tetex-bin-extra or
tetex-bin-litprog, though.
> /usr/bin/dvicopy (for dvi processors that can't handle virtual fonts)
OK.
> /usr/bin/dvitype (human "readable" output, for validation and as a reference implementation)
Not sure this is a good idea to lose: it's part of DEK's original
TeXware suite, and it is expected by some users.
> /usr/bin/gftype (same for gf fonts)
Far less critical unless you're making METAFONTs.
> /usr/bin/pooltype(same for pool files)
> /usr/bin/pktype (same for pk fonts)
> /usr/bin/gftodvi (produces one-char-per-page dvi files from a gf font)
> /usr/bin/patgen (generate patterns for TeX hyphenation)
Yes, these are also uncommonly used, IMHO.
> /usr/bin/dvired
Keep this one! It's only a tiny shell-script!
> /usr/bin/dvilj
> /usr/bin/dvilj2p
> /usr/bin/dvilj4
> /usr/bin/dvilj4l
> /usr/bin/dvilj6
> /usr/bin/dvihp (only needed for actual printing)
Not sure about these.
> /usr/bin/dvipdft (should go with dvipdfm or stay with it)
Don't understand your comment.
> /usr/bin/pfb2pfa (convert a type1 pfb file (binary MSDOS) into a pfa (ASCII))
> /usr/bin/pk2bm (create X11 bitmap from pk font)
> /usr/bin/fontinst(manual tool)
> /usr/bin/ps2frag (obsolete, PSfrag probably not used in automated typesetting)
Can't comment on these.
> /usr/bin/texlinks(only useful for local customization in Debian)
???
> mpost,
> mpto,
> makempx
> /usr/bin/makempy (MetaPost)
> /usr/bin/mptopdf
I would suggest that MetaPost is now regarded as a core component of a
modern TeX distribution, so I'd suggest keeping it in the core.
> texexec
> /usr/bin/texutil
> /usr/bin/uniqleaf
> /usr/bin/fdf2tan
> /usr/bin/fdf2tex (ConTeXt)
> pltotf,
> tftopl,
> vftovp,
> vptovf (TFM/VF conversion)
Sounds reasonable to lose these to -extra.
> Plus the links for formats not included in the new tetex-base.
Agreed.
> Furthermore, I think that the following are probably not necessary
Not necessary at all? No, I think they should stay in -extra, but not
be lost completely:
> /usr/bin/mft (translate mf to tex, for whatever purpose)
Knuth would not be happy to lose this if he were using Debian.
> /usr/bin/pktogf (convert packed font files to generic font files)
> /usr/bin/gftopk (and back)
This is used by mktexpk!
> /usr/bin/gsftopk (probably no longer needed, since xdvik links against libt1)
Ditto, although you may be right in your comment.
> /usr/bin/ps2pk (creates a TeX pkfont from a type1 PostScript font)
Ditto.
> /usr/bin/allcm
> /usr/bin/allec
> /usr/bin/allneeded (create many CM/EC pk fonts at once)
Why throw away these scripts?
> /usr/bin/dvi2fax (call gs to produce fax format, may be needed by
> depending packages)
Quite.
> This one is probably useful, but not yet integrated for automatic usage:
>
> /usr/bin/ttf2afm
>
> These are only needed if cyrillic fonts are also in tetex-base:
>
> /usr/bin/rubibtex
> /usr/bin/rumakeindex
>
> These are dependent on X:
>
> /usr/bin/texfind
> /usr/bin/texshow (ConTeXt help)
HTH,
Julian
Reply to: