FS#16233 - [texlive-core] Non-common directory place for /usr/share/texmf-var/

Attached to Project: Arch Linux
Opened by Ivan Yurasov (vanDake) - Thursday, 17 September 2009, 10:50 GMT
Last edited by Francois Charette (Firmicus) - Monday, 28 June 2010, 09:22 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Francois Charette (Firmicus)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


I have recently update my 1 y.o. system to newest texlive.
After that pdflatex always fail with error:

This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Arch Linux)
Source specials enabled.
(Fatal format file error; I'm stymied)

some googling give me solution:
sudo rm -rf /usr/share/texmf-var/*

But, I think, that prior to FHS all variable files must lay under /var, not /usr.

pacman -Ql | grep texmf-var give me a list of packages, that use this directory:

So, I'm not sure about bug or not.
This task depends upon

Closed by  Francois Charette (Firmicus)
Monday, 28 June 2010, 09:22 GMT
Reason for closing:  Implemented
Additional comments about closing:  I have changed TEXMFSYSCONFIG and TEXMFSYSVAR in the texlive packages currently in testing. The TeX Live distribution in Arch Linux is now FHS compliant :)
Comment by Francois Charette (Firmicus) - Thursday, 17 September 2009, 15:26 GMT
You're right in principle. But implementing FHS rules with a system as complex as TeXLive is quite a pain, and my time is limited (and I've already spent countless hours to prepare the TL2009 release). Also, I try to stay as close as possible to the directory layout of upstream TeXLive.
Still, I'll put this proposal on my TODO list for the TL2010 release ;)
Comment by Stefan Husmann (stefanhusmann) - Monday, 05 October 2009, 09:56 GMT
I think there are two principles conflicting here: Doing what upstream does and being compliant to standards. What we decide, we will always violate one of them.