Comment 2 for bug 26514

Revision history for this message
In , Jens Seidel (jensseidel) wrote : Re: Bug#337259: debian-reference: FTBFS with new tetex-bin: Error trying to create pdflatex.fmt

Hi,

first of all sorry for this late reply.

On Sun, Nov 13, 2005 at 11:49:24AM +0100, Frank Küster wrote:
> Daniel Schepler <email address hidden> wrote:
>
> > Package: debian-reference
> > Severity: serious
> > Version: 1.08-4
> >
> >>From my pbuilder build log:
> >
> > ...
> > ln -sf fix.txt.ent fix.ent
> > debiandoc2text -l $(echo ja | bin/getlocale) quick-reference.ja.sgml
> > bin/fixtxt ja quick-reference.ja.txt
> > TEXINPUTS=3D$(pwd)/texmf/:$(kpsetool -n pdftex -p tex) \
> > pdftex -ini pdflatex.ini > /dev/null
> > make[1]: *** [pdflatex.fmt] Error 1
> > make[1]: Leaving directory `/tmp/buildd/debian-reference-1.08'
> > make: *** [build-stamp] Error 2
>
> I have looked into the makefile, and although I don't understand it
> completely, the approach to using LaTeX seems fundamentally flawed.
> Instead of building local formats, it would have been better to ask us
> teTeX maintainers to enable those languages.

Yes, you wrote this already in #265743. Since all languages are already
supported in Sarge by default and www-waster (which creates DDP
documents?) was upgraded to Sarge this week, I will remove the explicit
format file creation. It was indeed not a nice solution but was useful
in the past.

tetex-base (2.0.2a-2) unstable; urgency=low

  * By default, enable all hyphenation patterns in language.dat [frank]

-- Frank Küster <email address hidden> Fri, 30 Jul 2004 12:55:50 +0200

Frank, I really don't understand why you think including all
hyphenanation patterns by default should be requested from teTeX
maintainers in the past.

First of all languages.dat is a config file you knew about. Also I
remember that LaTeX was always proud to need only very little resources
such as RAM. And I also never assumed that one little project needing
minor changes would influence a large package such as tetex.
And the most important reason was always that a config file can be
changed by users so that it was the easiest way to ensure all
requirements myself.

> Now if it turns out that you still use languages that are not enabled or
> even existent in tetex in sid, the mechanisms for local formats
> described in the Debian TeX Policy Draft should be used - please look at
> the tex-common package.

I will look at this but most probably I will ignore it and remove the special
language handling. It caused trouble in the past and the default should be OK.

> Second, it doesn't make sense to build the formats twice, once by
> calling an engine with -ini directly, and a second time using fmtutil.

This should not happen. You are aware that # indicates a comment, right :-)

        TEXINPUTS=$$(pwd)/texmf/; \
        pdfetex -ini pdftex.ini > /dev/null
# fmtutil --byfmt pdftex --fmtdir .

Jens