[texmf-20020207] Possibly harmful duplicates in the texmf tree?
Hi Thomas, I've been installing the teTeX beta (src: 20020402; texmf: 20020207) and my shadow utility detected a number of files with different versions in the texmf tree, which may be harmful in my opinion if they belong to the same element of a path. E.g., is there any guarantee that LaTeX will select the same SIunits.sty file on all platforms if different versions can be found in tex/latex/misc and in tex/latex/SIunits? Even if there is, one of the two files is never used and could be deleted. Best regards, Luc Van Eycken Checking for shadow files for (La)TeX inputs ... Path: texmf/tex/generic//:texmf/tex/// SIunits.sty found in: texmf/tex/latex/misc date: 1999-04-10 11:29:23; size=21058 texmf/tex/latex/SIunits date: 2001-09-24 19:53:50; size=23162 draftcopy.sty found in: texmf/tex/latex/misc date: 1999-03-03 01:32:11; size=11539 texmf/tex/latex/draftcopy date: 2001-10-23 06:51:08; size=15541 mathpple.sty found in: texmf/tex/latex/mathpple date: 1999-04-19 15:31:00; size=4751 texmf/tex/latex/psnfssdate: 2001-10-14 18:19:09; size=5086 mathptm.sty found in: texmf/tex/latex/mathptm date: 1997-06-26 21:41:35; size=2145 texmf/tex/latex/psnfssdate: 2001-10-14 18:19:09; size=2441 mathptmx.sty found in: texmf/tex/latex/mathptmx date: 1998-07-01 09:32:00; size=1506 texmf/tex/latex/psnfssdate: 2001-10-14 18:19:09; size=3455 omlptmcm.fd found in: texmf/tex/latex/mathptm date: 1998-07-01 23:04:12; size=410 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=410 omlzpple.fd found in: texmf/tex/latex/mathpple date: 1999-04-05 17:22:40; size=655 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=655 omlztmcm.fd found in: texmf/tex/latex/mathptmx date: 1998-07-01 23:08:33; size=411 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=411 omspzccm.fd found in: texmf/tex/latex/mathptm date: 1998-07-01 23:04:12; size=328 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=328 omszpple.fd found in: texmf/tex/latex/mathpple date: 1999-04-05 17:22:40; size=466 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=466 omsztmcm.fd found in: texmf/tex/latex/mathptmx date: 1998-07-01 23:08:33; size=348 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=348 omxpsycm.fd found in: texmf/tex/latex/mathptm date: 1998-07-01 23:04:12; size=328 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=328 omxzpple.fd found in: texmf/tex/latex/mathpple date: 1999-04-05 17:22:40; size=329 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=329 omxztmcm.fd found in: texmf/tex/latex/mathptmx date: 1998-07-01 23:08:33; size=329 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=329 ot1ptmcm.fd found in: texmf/tex/latex/mathptm date: 1998-07-01 23:04:12; size=327 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=327 ot1zpple.fd found in: texmf/tex/latex/mathpple date: 1999-04-05 17:22:40; size=447 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=447 ot1ztmcm.fd found in: texmf/tex/latex/mathptmx date: 1998-07-01 23:08:33; size=329 texmf/tex/latex/psnfssdate: 2000-01-12 16:00:00; size=329 romanidx.tex found in: texmf/tex/generic/spanishbdate: 1998-10-05 23:00:01; size=5105 texmf/tex/generic/babel date: 2001-09-27 12:57:19; size=1240 Checking for shadow files for dvips inputs ... Path: texmf/dvips// qbk.map found in: texmf/dvips/configdate: 2001-06-12 21:46:20; size=404 texmf/dvips/qfontsdate: 2002-01-14 01:07:00; size=278 qcr.map found in: texmf/dvips/configdate: 2001-06-12 21:47:00; size=404 texmf/dvips/qfontsdate: 2002-01-14 01:07:00; size=278 qhv.map found in: texmf/dvips/configdate: 2001-06-12 21:47:26; size=708 texmf/dvips/qfontsdate: 2002-01-14 01:07:00; size=584 qpl.map found in: texmf/dvips/configdate: 2001-06-12 21:47:46; size=402 texmf/dvips/qfontsdate: 2002-01-14 01:07:00; size=275 qtm.map found in: texmf/dvips/configdate: 2001-06-12 21:48:54; size=387 texmf/dvips/qfontsdate: 2002-01-14 01:07:00; size=263 qzc.map found in: texmf/dvips/configdate: 2001-06-12 21:50:24; size=194 texmf/dvips/qfontsdate: 2002-01-14 01:07:00; size=75 Checking for shadow files for TeX font metrics inputs ... Path: texmf/fonts/tfm// eurbo10.tfm found in: texmf/fonts/tfm/adobe/palatinodate: 2000-11-06 23:31:28; size=1024 texmf/fonts/tfm/public/mathpple date: 1999-04-05 17:22:40; size=1012 eurmo10.tfm found in: texmf/fonts/tfm/adobe/palatinodate: 2000-11-06 23:31:28; size=1036 texmf/fonts/tfm/public/mathpple date: 1999-04-05 17:22:40; size=1048 psyro.tfm found in: texmf/fonts/tfm/adobe/times date: 1999-09-20 00:27:00; size=1544 texmf/fonts/tfm/adobe/symbol date: 1999-04-04 11:42:29; size=1544
Re: [texmf-20020207] Possibly harmful duplicates in the texmf tree?
I've been installing the teTeX beta (src: 20020402; texmf: 20020207) and my shadow utility detected a number of files with different versions in the texmf tree, which may be harmful in my opinion if they belong to the same Thanks for reporting this. Most are already fixed in my tree (not yet released), but your mail might help other people on the list. SIunits.sty found in: texmf/tex/latex/miscdate: 1999-04-10 11:29:23; size=21058 texmf/tex/latex/SIunits date: 2001-09-24 19:53:50; size=23162 draftcopy.sty found in: texmf/tex/latex/miscdate: 1999-03-03 01:32:11; size=11539 texmf/tex/latex/draftcopy date: 2001-10-23 06:51:08; size=15541 SIunits will go to latex/SIunits, because it is a two-file package (SIunits.sty, binary.sty). draftcopy should go into tex/latex/config (draftcopy.cfg) and tex/latex/misc (draftcopy.sty), but my Makefile.tetex (in the texmfsrc area) detects a two-file package and puts everything into tex/latex/draftcopy. I have to fix that, otherwise that problem will likely appear again sometime... mathpple.sty found in: texmf/tex/latex/mathppledate: 1999-04-19 15:31:00; size=4751 texmf/tex/latex/psnfss date: 2001-10-14 18:19:09; size=5086 ... All psnfss related stuff in texmf/tex and texmf/fonts: the files in psnfss directories are the right ones. The others should be removed. romanidx.tex found in: texmf/tex/generic/spanishb date: 1998-10-05 23:00:01; size=5105 texmf/tex/generic/babel date: 2001-09-27 12:57:19; size=1240 The file in tex/generic/babel has no real code, so I think the other one should be kept. qbk.map found in: texmf/dvips/config date: 2001-06-12 21:46:20; size=404 texmf/dvips/qfonts date: 2002-01-14 01:07:00; size=278 *.map and config.* should be removed from dvips/qfonts. Checking for shadow files for TeX font metrics inputs ... Path: texmf/fonts/tfm// eurbo10.tfm found in: texmf/fonts/tfm/adobe/palatino date: 2000-11-06 23:31:28; size=1024 texmf/fonts/tfm/public/mathpple date: 1999-04-05 17:22:40; size=1012 eurmo10.tfm found in: texmf/fonts/tfm/adobe/palatino date: 2000-11-06 23:31:28; size=1036 texmf/fonts/tfm/public/mathpple date: 1999-04-05 17:22:40; size=1048 I have dropped fonts/tfm/public/mathpple. psyro.tfm found in: texmf/fonts/tfm/adobe/times date: 1999-09-20 00:27:00; size=1544 texmf/fonts/tfm/adobe/symboldate: 1999-04-04 11:42:29; size=1544 psyro.tfm should be in fonts/tfm/adobe/times (according to the psnfss maintainer). zppleb7t.tfm found in: texmf/fonts/tfm/adobe/palatino date: 1999-12-20 21:47:04; size=1676 texmf/fonts/tfm/public/mathpple date: 1999-04-05 17:22:40; size=1680 zppleb7y.tfm found in: texmf/fonts/tfm/adobe/palatino date: 1999-12-20 21:47:04; size=1196 texmf/fonts/tfm/public/mathpple date: 1999-04-05 17:22:40; size=1184 zppler7t.tfm found in: texmf/fonts/tfm/adobe/palatino date: 1999-12-20 21:47:04; size=1860 texmf/fonts/tfm/public/mathpple date: 1999-04-05 17:22:40; size=1864 zppler7y.tfm found in: texmf/fonts/tfm/adobe/palatino date: 1999-12-20 21:47:04; size=1200 texmf/fonts/tfm/public/mathpple date: 1999-04-05 17:22:40; size=1188 See above: dropped fonts/tfm/public/mathpple. zptmcm7y.tfm found in: texmf/fonts/tfm/adobe/times date: 2001-02-14 12:00:00; size=1520 texmf/fonts/tfm/adobe/mathptmx date: 1998-07-07 12:12:04; size=1520 I have dropped mathptmx, too. mathptmx and mathpple, being part of psnfss are now in other directories (not my decision). Path: texmf/fonts/vf// zppleb7y.vf found in: texmf/fonts/vf/adobe/palatino date: 2001-10-14 19:03:02; size=1364 texmf/fonts/vf/public/mathpple date: 1999-04-05 17:22:38; size=1316 zppler7y.vf found in: texmf/fonts/vf/adobe/palatino date: 2001-10-14 19:02:55; size=1364 texmf/fonts/vf/public/mathpple date: 1999-04-05 17:22:40; size=1316 Again: dropped mathpple. Thanks for your analysis. When I looked for duplicates a few weeks ago, I have spotted most, but not all of this (I missed the dvips and babel stuff). Thomas