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

Re: tex-common 0.11, conffiles in /e/t/texlive, texlive to experimental



Hi Frank!

On Die, 22 Nov 2005, Frank Küster wrote:
> $ kpsewhich --progname latex --show-path tex | tr ':' '\n' | grep etc
> !!/etc/texmf/tex/latex//
> !!/etc/texmf/tex/generic//
> !!/etc/texmf/tex///
> 
> Together with
> 
> ,---- info kpathsea 3.3.6
> | Two or more consecutive slashes in a path element following a directory
> | D is replaced by all subdirectories of D: first those subdirectories
> | directly under D, then the subsubdirectories under those, and so on.
> `----
> 
> this seems to imply that the complete /etc/texmf/tex directory will be
> searched, including all subdirectories.  The problem with this would be
> that files installed by texlive in /etc/texmf/texlive would be found (by
> teTeX's executables) even if texlive is removed, and vice versa.

??? Why? texlive is a *different* name than *tex*. I guess the check is
on directory level, so tex/// does *NOT* use texlive/ directory for
searching. Why should it?

> On the other hand, I just experimented, and if I remove the link from
> /usr/share/texmf/tex/generic/config to /etc/texmf/generic,
> pdftexconfig.tex (in /etc/texmf/generic) is not found.  Adding a
> symlink /etc/texmf/pdftexconfig.tex -> generic/pdftexconfig.tex does not
> help, either, but a symlink
> /etc/texmf/tex/generic/pdftexconfig.tex ->
> ../../generic/pdftexconfig.tex does help.

Naturally, the TEXINPUTS path specifies what should be seached. And
practially all path start with .../tex/.

With TEXMFSYSCONFIG=/etc/texmf you cannot put stuff anywhere youwant, it
should be TDS compliant.

SO I have
TDS compliactn part:
	/etc/texmf/fonts/map/dvips/local/belleek.map
	/etc/texmf/tex/latex/graphics.cfg
	...

general config files which are link targets in /usr/share/texmf
	/etc/texmf/texlive/dvips/config.dfaxlow
		(with /u/s/texmf/dvips/config/config.dfaxlow -> ...)
	...

> So maybe I am wrong, but I think we should *understand* what is going on
> there.  The alternative would be to install the conffiles into

I really don't see what problem you are trying to tackle?

/etc/texmf/texlive will *not* be searched by any kpse-routine without
changing the texmf.cnf
same for /etc/texmf/tetex
same for /etc/texmf/updmap.d/

what will be searched is /etc/texmf/{tex,fonts,dvips,...} like in TDS.

> I'm currently doing some test installs with tex-common 0.10.1/0.11 and
> teTeX.

Ok.

> > Question related to this: Should I actually depend on tex-common >=3D 0.11
> > oris it enought o depend on tex-common, if texlive enters the first time
> > into unstable after tex-common 0.11 has been in unstable?
> 
> The interesting question is whether tex-common 0.11 is in *testing*,
> which means that there is no distribution left with a too-old
> tex-common.  But I assume that we need a versioned Depends sooner or

Well, tex-common will be in testing *LONG* before any texlive will
emerge into experimental, not to speak of unstable ;-)

> later in etch's release cycle, anyway, so you can start with it now just
> as well.  It's a service for people who update their testing/sid only

Hmm, I have already started uploading -1 to the tug server. Maybe I will
redo this. Maybe.

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining AT logic DOT at>             Università di Siena
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
SKETTY (n.)
Apparently self-propelled little dance a beer glass performs in its
own puddle.
			--- Douglas Adams, The Meaning of Liff



Reply to: