[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



Norbert Preining <preining@logic.at> wrote:

> Hi Frank, hi all!
>
> On Mon, 21 Nov 2005, Norbert Preining wrote:
>> I would say that /etc/texmf has a double purpose:
>> . as a TDS subtree overriding files as TEXMFSYSCONFIG
>> . as a directory for config files other than these (like updmap.d,
>>   texmf.d, etc)
>
> I have build my texlive packages the way I described it. And I use the
> current tex-common 10.1 (from svn-buildpackage). Together the whole
> stuff is working very nicely. I can shadow stuff. No problesm at all.
>
> I guess also that this way there will be *no* problems when switching
> between tetex and texlive, as now all the texlive files are confined to
> /e/t/texlive.

I have thought about this, and I fear that there could be problems:

$ 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.

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.

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
/etc/texlive and /etc/tetex.

> In fact I have build a set of packages which I want to upload/get
> uploaded to experimental soo. I am only waiting for tex-common 0.11
> going into debian unstable. Can we do this?

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

> 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
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
once in a while (and did not do it between tex-common_0.11's entering
testing or sid, respectively, and texlive entering the same
distribution.

Regards, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Reply to: