[tex-live] Misplaced context files
Karl Berry
karl at freefriends.org
Wed Sep 2 00:59:36 CEST 2009
The following files are listed in texlive.tlpdb as belonging in the
documentation tree of context (very deep in
texmf-dist/doc/context). However in context.doc.tar they are not in
any directory and end up in my TeX Live root directory:
dvipdfm-texnansi-test-test.map
dvips-texnansi-test-test.map
[...]
Could this be similar to the long-line problem with tar we
had for the pgf package?
Well, it is the same basic issue: standard tar format can only handle
entries with names up to 100 characters.
Or is it just a packaging mistake?
It is not a packaging mistake, although as a workaround I have replaced
the deep tree
Master/texmf-dist/doc/context/manuals/reference/en/texmf
directory with a texmf.zip in the same place.
Akira and colleagues, in theory we are creating these tar files in ustar
format, which has provisions for handling entries with length >100. I
thought the Windows tar.exe handled ustar. True, false?
I temporarily put a copy of the tar file that fails at
http://tug.org/~karl/longname.tar.xz
For example, it contains entries like this:
len name
--- ----
111 texmf-dist/doc/context/manuals/reference/en/texmf/fonts/tfm/test/test/texnansi-raw-demofont-capitalized-750.tfm
109 texmf-dist/doc/context/manuals/reference/en/texmf/fonts/tfm/test/test/texnansi-raw-demofont-extended-1500.tfm
...
I did not look into the actual file structure to see how the long names
were being represented.
Thanks,
Karl
More information about the tex-live
mailing list