On Fri, Dec 16, 2011 at 05:40:33PM +0000, Edd Barrett wrote: > > For the same reason we don't include ls-R in packages. We don't know > what will be in the texmf tree. Packages can install extra crap and > users can make system-local additions which all need to be hashed.
Those are bad reasons. ls-R is done during installs because there are various texmf packages, and we don't know which one got installed. For context, I assume it lives in one specific package, so you could prepare it and stuff it in the package. Also, if a tool is bad enough to require that much memory to just create an index, well, this should be looked at... If the user has extra stuff, they can rerun it afterwards. There are reasons why we have keywords like @sample or @option no checksum you know...
