[tex-live] texmf/fmtutil

Norbert Preining preining at logic.at
Tue Jan 16 01:34:13 CET 2007

On Mon, 15 Jan 2007, Karl Berry wrote:
> I can see that, but it doesn't mean we need the fmtutil/ directory or
> the BuildFormat TPM:Execute's.  We should just have an attribute
> declaring "this-is-a-format" in the package description for your stuff
> to read.  That's all you need (in principle), right?

In principle yes, but there are several points:
1 one tpm can create several formats like latex (produces latex,
  pdflatex), xetex, context, ...
2 the format lines cannot be deduced from this

So what I do when packaging is that if I find a tpm file declaring a
BuildFormat entry "foobar", I take the format.foobar.cnf file, add it to
the to be activated formats. Then I extract the active (ie uncommented)
formats and call fmtutil-sys --byfmt $foo.

Now, if all the infrastructure above is gone I have the following
ad 1. how do I know which formats should be build, the tpm names have no
relation to the formats to be build
ad 2. extracting the correct fmtutil.cnf lines

ad 2. could be made by some grep magic in the shipped fmtutil.cnf file,
but this way it would be simpler.

> Not that we should make this change now, of course.

I am open, if we kill it I will find a way around it for Debian, no
problem. But please after 2006/7.

Best wishes


Dr. Norbert Preining <preining at logic.at>                    Università di Siena
Debian Developer <preining at debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
`My doctor says that I have a malformed public-duty gland
and a natural deficiency in moral fibre, and that I am
therefore excused from saving Universes.'
                 --- Ford's last ditch attempt to get out of helping
                 --- Slartibartfast.
                 --- Douglas Adams, The Hitchhikers Guide to the Galaxy

More information about the tex-live mailing list