[tex-live] linting the tlpdb
Edd Barrett
vext01 at gmail.com
Sat Nov 23 15:54:02 CET 2013
Hi,
Following a discussion on tldistro [1], I decided to write a linter for the
texlive tlpdb. I ran it on yesterday's trunk and found the following (please
ignore the section about missing files -- I only checked out the texmf-dist
and tlpkg directories).
It's all low-hanging fruit, but nevertheless useful to you guys?
---8<---
Checking for manuals which are not docfiles... [ FAIL ]
Manual pages are not categorised as docfiles:
texmf-dist/doc/man/man1/dt2dv.1
texmf-dist/doc/man/man1/dt2dv.man1.pdf
texmf-dist/doc/man/man1/dv2dt.1
texmf-dist/doc/man/man1/dv2dt.man1.pdf
texmf-dist/doc/man/man1/dvi2tty.1
texmf-dist/doc/man/man1/dvi2tty.man1.pdf
texmf-dist/doc/man/man1/dvibook.1
texmf-dist/doc/man/man1/dvibook.man1.pdf
texmf-dist/doc/man/man1/dviconcat.1
texmf-dist/doc/man/man1/dviconcat.man1.pdf
texmf-dist/doc/man/man1/dvidvi.1
texmf-dist/doc/man/man1/dvidvi.man1.pdf
texmf-dist/doc/man/man1/dviselect.1
texmf-dist/doc/man/man1/dviselect.man1.pdf
texmf-dist/doc/man/man1/dvitodvi.1
texmf-dist/doc/man/man1/dvitodvi.man1.pdf
texmf-dist/doc/man/man1/lacheck.1
texmf-dist/doc/man/man1/lacheck.man1.pdf
texmf-dist/doc/man/man1/mag.1
texmf-dist/doc/man/man1/mag.man1.pdf
texmf-dist/doc/man/man1/pfb2pfa.1
texmf-dist/doc/man/man1/pfb2pfa.man1.pdf
texmf-dist/doc/man/man1/pk2bm.1
texmf-dist/doc/man/man1/pk2bm.man1.pdf
texmf-dist/doc/man/man1/ps2pk.1
texmf-dist/doc/man/man1/ps2pk.man1.pdf
Checking for windows .exes which are not binfiles... [ FAIL ]
Win32 binaries which are not binfiles:
texmf-dist/scripts/context/stubs/mswin/ctxtools.exe
texmf-dist/scripts/context/stubs/mswin/luatools.exe
texmf-dist/scripts/context/stubs/mswin/metatex.exe
texmf-dist/scripts/context/stubs/mswin/mptopdf.exe
texmf-dist/scripts/context/stubs/mswin/mtxrun.exe
texmf-dist/scripts/context/stubs/mswin/mtxworks.exe
texmf-dist/scripts/context/stubs/mswin/pstopdf.exe
texmf-dist/scripts/context/stubs/mswin/texexec.exe
texmf-dist/scripts/context/stubs/mswin/texmfstart.exe
Checking all files exist... [ FAIL ]
These files are absent in the texlive tree:
LICENSE.CTAN
LICENSE.TL
README
README.usergroups
doc.html
index.html
install-tl
readme-html.dir/readme.cs.html
readme-html.dir/readme.de.html
readme-html.dir/readme.en.html
readme-html.dir/readme.fr.html
readme-html.dir/readme.it.html
readme-html.dir/readme.ja.html
readme-html.dir/readme.pl.html
readme-html.dir/readme.ru.html
readme-html.dir/readme.sr.html
readme-html.dir/readme.zh-cn.html
readme-txt.dir/README.CS
readme-txt.dir/README.DE
readme-txt.dir/README.EN
readme-txt.dir/README.FR
readme-txt.dir/README.IT
readme-txt.dir/README.JA
readme-txt.dir/README.PL
readme-txt.dir/README.RU
readme-txt.dir/README.RU-cp1251
readme-txt.dir/README.RU-koi8
readme-txt.dir/README.SK-ascii
readme-txt.dir/README.SK-cp1250
readme-txt.dir/README.SK-il2
readme-txt.dir/README.SR
readme-txt.dir/README.ZH-CN
release-texlive.txt
Checking for manuals in wrong path... [ FAIL ]
These files look like manuals in the wrong path:
texmf-dist/doc/context/scripts/mkii/ctxtools.man
texmf-dist/doc/context/scripts/mkii/imgtopdf.man
texmf-dist/doc/context/scripts/mkii/mptopdf.man
texmf-dist/doc/context/scripts/mkii/pdftools.man
texmf-dist/doc/context/scripts/mkii/pstopdf.man
texmf-dist/doc/context/scripts/mkii/rlxtools.man
texmf-dist/doc/context/scripts/mkii/texexec.man
texmf-dist/doc/context/scripts/mkii/texmfstart.man
texmf-dist/doc/context/scripts/mkii/textools.man
texmf-dist/doc/context/scripts/mkii/texutil.man
texmf-dist/doc/context/scripts/mkii/tmftools.man
texmf-dist/doc/context/scripts/mkii/xmltools.man
texmf-dist/doc/context/scripts/mkiv/context.man
texmf-dist/doc/context/scripts/mkiv/luatools.man
texmf-dist/doc/context/scripts/mkiv/mtx-babel.man
texmf-dist/doc/context/scripts/mkiv/mtx-base.man
texmf-dist/doc/context/scripts/mkiv/mtx-cache.man
texmf-dist/doc/context/scripts/mkiv/mtx-chars.man
texmf-dist/doc/context/scripts/mkiv/mtx-check.man
texmf-dist/doc/context/scripts/mkiv/mtx-colors.man
texmf-dist/doc/context/scripts/mkiv/mtx-context.man
texmf-dist/doc/context/scripts/mkiv/mtx-epub.man
texmf-dist/doc/context/scripts/mkiv/mtx-fcd.man
texmf-dist/doc/context/scripts/mkiv/mtx-flac.man
texmf-dist/doc/context/scripts/mkiv/mtx-fonts.man
texmf-dist/doc/context/scripts/mkiv/mtx-grep.man
texmf-dist/doc/context/scripts/mkiv/mtx-interface.man
texmf-dist/doc/context/scripts/mkiv/mtx-metapost.man
texmf-dist/doc/context/scripts/mkiv/mtx-metatex.man
texmf-dist/doc/context/scripts/mkiv/mtx-modules.man
texmf-dist/doc/context/scripts/mkiv/mtx-package.man
texmf-dist/doc/context/scripts/mkiv/mtx-patterns.man
texmf-dist/doc/context/scripts/mkiv/mtx-pdf.man
texmf-dist/doc/context/scripts/mkiv/mtx-plain.man
texmf-dist/doc/context/scripts/mkiv/mtx-profile.man
texmf-dist/doc/context/scripts/mkiv/mtx-rsync.man
texmf-dist/doc/context/scripts/mkiv/mtx-scite.man
texmf-dist/doc/context/scripts/mkiv/mtx-server.man
texmf-dist/doc/context/scripts/mkiv/mtx-texworks.man
texmf-dist/doc/context/scripts/mkiv/mtx-timing.man
texmf-dist/doc/context/scripts/mkiv/mtx-tools.man
texmf-dist/doc/context/scripts/mkiv/mtx-unzip.man
texmf-dist/doc/context/scripts/mkiv/mtx-update.man
texmf-dist/doc/context/scripts/mkiv/mtx-watch.man
texmf-dist/doc/context/scripts/mkiv/mtxrun.man
texmf-dist/doc/latex/changebar/chbar.1
texmf-dist/doc/latex/eepic/fig2eepic/fig2epic.1
texmf-dist/doc/latex/eepic/grafig.shar
texmf-dist/doc/latex/prerex/doc/prerex.sty.7
texmf-dist/doc/luatex/base/luatex.man
texmf-dist/doc/metapost/base/source-manual/grdemo-doc.ms
texmf-dist/doc/support/pedigree-perl/Pedigree.3
texmf-dist/doc/support/pedigree-perl/Pedigree/AbortionNode.3
texmf-dist/doc/support/pedigree-perl/Pedigree/Area.3
texmf-dist/doc/support/pedigree-perl/Pedigree/ChildlessNode.3
texmf-dist/doc/support/pedigree-perl/Pedigree/Language.3
texmf-dist/doc/support/pedigree-perl/Pedigree/MarriageNode.3
texmf-dist/doc/support/pedigree-perl/Pedigree/Node.3
texmf-dist/doc/support/pedigree-perl/Pedigree/Parser.3
texmf-dist/doc/support/pedigree-perl/Pedigree/PersonNode.3
texmf-dist/doc/support/pedigree-perl/Pedigree/TwinsNode.3
texmf-dist/source/latex/splitindex/splitindex.1
---8<---
[1] http://tug.org/pipermail/tldistro/2013q4/000221.html
--
Best Regards
Edd Barrett
http://www.theunixzoo.co.uk
More information about the tex-live
mailing list