[1485] in athena10

home help back first fref pref prev next nref lref last post

Triggerizing texlive

daemon@ATHENA.MIT.EDU (Evan Broder)
Tue Mar 10 15:00:51 2009

Message-ID: <49B6B8AC.2030400@mit.edu>
Date: Tue, 10 Mar 2009 14:59:56 -0400
From: Evan Broder <broder@MIT.EDU>
MIME-Version: 1.0
To: debathena@mit.edu
In-Reply-To: <5B101DEF-7B9A-43D1-8423-C4BAE3F3B74B@mit.edu>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Jonathan Reed wrote:
> I think texlive is its own problem, and we should fix it differently

I've been working on solving this problem, mostly as a proof-of-concept.
I have a package that will "triggerize" texlive - i.e. make it use
triggers without any alterations to the upstream package.

The source tarball is at
</mit/broder/Public/debathena-triggerize-texlive_1.0.tar.gz>. An example
install log with this package installed is at
</mit/broder/Public/debathena-triggerize>.

Note that musixtex and texlive-music still seem to have called mktexlsr
directly (which is the part that takes forever). The next step to make
this more awesome is to accumulate the arguments passed to mktexlsr
instead of only triggerizing if they match a specific string of arguments.

I think this package should also work on platforms that don't have
triggers, but I haven't tested it. We could conceivably deploy this as a
pre-dependency of debathena-cluster, or if we're feeling like really
awful people, debathena-extra-software. I don't know if we want to do
that or not.

- Evan

home help back first fref pref prev next nref lref last post