latex: user-specific texmf.cnf files do not work as expected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
texlive-base (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
This bug appeared after upgrade to 7.10, and it also exists in a fresh installation of 8.04 alpha 3.
It works fine in every other latex installation I have every used, including ubuntu prior to 7.10 and Fedora Core.
On 8.04 a3 I carefully avoided to install tetex-extra, in case the problem was caused by a conflict between tetex and texlive.
I have a personal texmf.cnf file which only override selected paths, compared to the system texmf.cnf.
This no longer seems to work; styles in the local or home directories, as specified in the local or home texmf.cnf are not found by (pdf)latex.
Oddly, they are found by kpsewhere
$ kpsewhich unislide.sty
$ kpsewhere unislide.sty
/home/georg/
This behaviour is not consistent with the man pages as far as I can tell.
I stumbled across the explanation for my problems.
texlive places all ls-R databases centrally, rather in the respective texmf trees, thus ls-R in TEXMFHOME is not read.
This is a problem of texlive itself; a separate installation of texlive shows the same problem.