[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: (Not) Moving all stuff to TEXMFDIST



[including #350992 again that I had removed previously by accident]

On Sun, Feb 19, 2006 at 18:36 +0100, Norbert Preining wrote:
> On Son, 19 Feb 2006, Ralf Stubner wrote:
> > Indeed it looks as if the mktex* in TEXMFMAIN/web2c as well as their
> > configuration files mktex*.opt are explicitly searched in TEXMFMAIN.
> > Therefore I would suggest to keep them there. The same for tcfmgr and
> > related files in TEXMFMAIN/texconfig.
> 
> Good, can we create a list?

Ok, files in tetex-bin that I would suggest to keep in TEXMFMAIN:

mktex*:

/usr/share/texmf/web2c/mktex.opt
/usr/share/texmf/web2c/mktexdir
/usr/share/texmf/web2c/mktexdir.opt
/usr/share/texmf/web2c/mktexnam
/usr/share/texmf/web2c/mktexnam.opt
/usr/share/texmf/web2c/mktexupd


tcfmgr:

/usr/share/texmf/texconfig/g/generic
/usr/share/texmf/texconfig/v/vt100
/usr/share/texmf/texconfig/x/xterm
/usr/share/texmf/texconfig/README
/usr/share/texmf/texconfig/generic
/usr/share/texmf/texconfig/tcfmgr
/usr/share/texmf/texconfig/tcfmgr.map


pool files:

/usr/share/texmf/web2c/omega.pool
/usr/share/texmf/web2c/aleph.pool
/usr/share/texmf/web2c/pdfetex.pool
/usr/share/texmf/web2c/pdfxtex.pool
/usr/share/texmf/web2c/tex.pool
/usr/share/texmf/web2c/mf.pool
/usr/share/texmf/web2c/mp.pool
/usr/share/texmf/web2c/pdfetex-pl.pool

According to your list, texlive has no pdfxtex.pool (and probably no
pdfxtex binary), but the rest is the same.

The problem here is, of course, what Frank remarked in #350992. The
TeX Policy says that all files should go to TEXMFDIST (we can change
that if we want) and the mktex*opt files are sort of configuration
files. However, those are explicitly searched in TEXMFMAIN, hence one
can't shadow them without significant changes to to the mktex* scripts
(and probably tcfmgr and other files). Doesn't sound like a good idea to
me.

> > > See attached list.
> > 
> > I think most of these files could go to TEXMFDIST. The exceptions are
> > mktex* et al. and tcfmgr et al. The pool files are a corner case where
> > one can argue for both TEXMFMAIN and TEMXFDIST. I would prefer to keep
> > them in TEXMFMAIN, though.
> 
> Good idea, who is replacing the binaries really also has to replace the
> pool files. They should not be overrideable.

If we decide to keep pool files in TEXMFMAIN, this requirement should be
documented in the TeX Policy.

cheerio
ralf



Reply to: