[tex-live] TeXlive for Debian - Comments from DD and Mentor(s)

Norbert Preining preining at logic.at
Wed Aug 10 00:24:42 CEST 2005

Hi Frank!

On Die, 09 Aug 2005, Frank Küster wrote:
> > Is there a list of tetex-base/tetex-extra packages? If yes I could check
> > wether all packages in tetex are also in texlive, and in which
> > sub-package.
> $ dpkg -L tetex-base | grep /usr/share/texmf > TEXMF.base

Well, I wanted a list of CTAN packages, but this will work, too, I

> > The problem is that texinfo depends on texlive-basic, which in turn
> > depends on texlive-basicbin and texlive-documentation-base, so this
> > would need to pull in all the texlive packages.
> Might be early, but on the other hand preparing an upload for a new
> upstream version of the traditional texinfo package is probably a lot of
> work, too - while you have done most of it already.  And I don't have
> the impression that Josip is particularly interested in texinfo
> currently. 
> I had a look at texlive-texinfo, here are a few remarks:
> - drop the empty preinst


> - a manpage for texinfo and pdftexinfo is missing

Are the in the original distribution? If not, do you have them in tetex?
If yes, can I copy them?

> - is usr/share/texmf/fmtutil/format.texinfo.cnf at its place on purpose?
>   It seems to be a copy of /etc/texmf/fmt.d/50texlive-texinfo.cnf

Yup, every tpm can contain a Execute-directive to create a format,
together with a name string, in this case texinfo. The deb-source
creation program and/or the deb build program (both tpm2pl) use this to
collect *all* format snippets of one collection (texlive-...) for this
package. In this case there is only one, but there could be more.

> - do the tpm files in /usr/share/texmf/tpm serve any purpose?

Yes. They describe the packages. In fact they are used to install the
resepctive files from the perforce depot into the debian-source-packjage
and from the debian source package into the binary tree. I could leave
them out of the binary packages, but they may serve some good use,
especially as they describe which CTAN packages are part of a

> - the info file in /usr/share/doc/texlive-texinfo/info should be put at
>   its proper place and registered to the info system;  see
>   dh_installinfo(1). 

Hmmm, yup. This seems to be some work in the script, but probably not
too much. I don't want to do anything by hand, you know! Up to now all
the source-packages and binary-packages are generated automatically from
the tpm2deb.pl script, which has as few exceptions as possible.

I will see, should be possible.

> - I wouldn't put the pdf and html file put into a subdirectory, but
>   directly into /usr/share/doc/texlive-texinfo/info.  And don't you have
>   texdoc or a similar program?  Then you should either put those files
>   into $TEXMF/doc (in teTeX this is a symlink to /usr/share/doc/texmf,
>   and we should keep this consistent), or create symlinks so that they
>   can be found.

Ahhh, good hint. Up to now I thought that I install all the DocFiles (a
category in the tpm files) into /usr/share/doc/debname/... instead of
/usr/share/texmf/doc/... were the originally are present. 

This means I can leave the files in the place they are normally, and
also create this link. Thanks!

> - why do you conflict with tetex-src - you don't install any 
>   files in /usr/share/texmf/source, do you?

Not in texlive-texinfo, but in other collections. We decided here on the
list that the packages come with their source.

> Overall, this looks as if it shouldn't be too hard to make this a
> replacement for the traditional Debian texinfo package.  I don't know

Again, as above. Some one should review at least:
which texlive-texinfo depends on (directly or indirectly).

> Josip's plans about it, but in case he is not interested, uploading this
> as texinfo is probably as easy or easier than doing an update of the
> texinfo package.  It shouldn't be too hard to disable the build of all
> other packages.

In fact I thought about splitting texlive-texinfo into a separate
source-package, but for the time being it was just easier to get it
running and source extracted like this. I can make a seperate source
package, is this what we want?

Would it be possible to install the (texlive-)texinfo package together
with tetex? Would this work out?

Best wishes


Dr. Norbert Preining <preining AT logic DOT at>             Università di Siena
sip:preining at at43.tuwien.ac.at                             +43 (0) 59966-690018
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
One of those conversions where both people are waiting for the other
one to shut up so they can get on with their bit.
			--- Douglas Adams, The Meaning of Liff

More information about the tex-live mailing list