[tex-live] Duplicate files
Heiko Oberdiek
oberdiek at uni-freiburg.de
Fri Nov 13 23:06:22 CET 2009
On Fri, Nov 13, 2009 at 02:37:35PM -0700, Scott Pakin wrote:
> I have a large local texmf tree that contains the latest versions of
> various files that don't yet exist in TeX Live or that haven't yet
> been updated in TeX Live. The problem is that over time -- and
> especially after a TL upgrade -- my local tree contains duplicates or
> even older versions of the files in the main texmf tree.
>
> With the TL2009 upgrade, I finally got around to writing a little Perl
> script that searches for duplicate files in the TeX search path using
> "kpathsea -all". Interestingly, after removing all of the junk it
> found in my local tree, I noticed that there are duplicates even
> within the TL tree. Here's what my program outputs:
>
> Duplicate entries found for aer.sty:
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/economic/aer.sty
> /usr/local/stow/texlive-2009/texmf-dist/tex/plain/vertex/aer.sty
TDS allows it because of different formats.
The next are violations of TDS (same format):
> Duplicate entries found for afoot.sty:
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/arabtex/afoot.sty
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/ledmac/afoot.sty (2005/03/24 v0.1 PW's version of ArabTeX's afoot.sty)
> Duplicate entries found for allauncl.sty:
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/auncial-new/allauncl.sty (2005/11/27 v2.0 package for all Artificial Uncial fonts)
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/bookhands/allauncl.sty (1999/05/22 v1.0 package for all Artificial Uncial fonts)
> Duplicate entries found for auncial.sty:
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/auncial-new/auncial.sty (2005/11/27 v2.0 package for Artificial Uncial fonts)
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/bookhands/auncial.sty (1999/05/22 v1.0 package for Artificial Uncial fonts)
> Duplicate entries found for cwpuzzle.sty:
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/crossword/cwpuzzle.sty (\filedate gene)
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/cwpuzzle/cwpuzzle.sty (\filedate gene)
`cwpuzzle' is already fixed.
> Duplicate entries found for czech.sty:
> /usr/local/stow/texlive-2009/texmf-dist/tex/csplain/base/czech.sty (2002/07/19 v2.4 CSTeX czech style)
> /usr/local/stow/texlive-2009/texmf-dist/tex/generic/babel/czech.sty
Violation of TDS because of generic.
> Duplicate entries found for dblaccnt.sty:
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/minitoc/dblaccnt.sty (2005/04/21 v1.1 double accent support)
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/vntex/dblaccnt.sty (2005/04/21 v1.1 double accent support)
Violation of TDS, same format.
> Duplicate entries found for libertine.sty:
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/libertine/libertine.sty (\libertineVersionDate\space-\space\libertineVersion\space-LaTeX: Font libertine - (License GPL) Michael Niedermair)
> /usr/local/stow/texlive-2009/texmf-dist/tex/xelatex/libertine/libertine.sty (\libertineVersionDate\space-\space\libertineVersion\space-XeTeX: Font libertine - (License GPL) Michael Niedermair)
TDS allows it because of different formats.
The next are again violations of TDS:
> Duplicate entries found for mathenv.sty:
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/bosisio/mathenv.sty (\filedate\space v\fileversion\space\filedescr)
> /usr/local/stow/texlive-2009/texmf-dist/tex/latex/mdwtools/mathenv.sty (1998/04/28 1.9 Various maths environments)
> Duplicate entries found for slovak.sty:
> /usr/local/stow/texlive-2009/texmf-dist/tex/csplain/base/slovak.sty (2002/07/19 v2.4 CSTeX slovak style)
> /usr/local/stow/texlive-2009/texmf-dist/tex/generic/babel/slovak.sty
Yours sincerely
Heiko <oberdiek at uni-freiburg.de>
More information about the tex-live
mailing list