severity 408227 important
thanks

"Thomas Renard" <[EMAIL PROTECTED]> wrote:

> Am 24.1.2007 schrieb "Davide G. M. Salvetti" <[EMAIL PROTECTED]>:
>
>>The content (or lack thereof) of
>>
>>       /usr/share/emacs-snapshot/site-lisp/auctex/CompilationLog*
>>
>
> got it: latex is missing on my machine. Hm, does auctex need a dependency
> for tetex?
> After installing tetex-bin auctex compiles fine.

Hm, the dependencies of auctex are a bit weird wrt a TeX system.  We
have:

Depends: debconf | debconf-2.0, debianutils (>= 1.7), emacs21 | emacs-snapshot, 
gs-gpl | gs, make, preview-latex-style
Recommends: tetex-base | texlive-latex-recommended, doc-base
Suggests: catdvi, dvipng, lacheck

So it does *not* depend on a TeX system.   However, 

$ apt-cache show preview-latex-style
Depends: tetex-bin | texlive-base

Are you using those packages on a mixed stable/unstable system?  In
stable, preview-latex-style has no depends at all (I guess it was
preview-latex which pulled in the needed things).

So the solution to this would be to either

- make the Depends on preview-latex-style versioned, or

- increase the relation to TeX from Recommends to Depends.


And actually I believe we should do both.  

- The safest thing to do WRT preview-latex-style would be to Depend
  (=$SourceVersion) (forgot the proper syntax).  This will ensure that
  we don't get problems in the lenny release cycle because some newer
  auctex version expects new functionality in the style file for
  displaying properly.

  I don't think this is RC for etch, since the versions in etch match,
  anyway, and everybody's expected to do a full dist-upgrade before
  complaining about packages not working - and installation will go
  smoothly. 

- If it's auctex proper which needs /usr/bin/latex, then it should have
  the Depends itself.  tetex-base is wrong, though, it should be
  tetex-bin.  

  Whether this is a problem for etch I do not know, but I doubt it.  The
  question is: Is there a significant number of users who have installed
  preview-latex in sarge as an Emacs extension "just to look at it", but
  without having teTeX installed?  

  These people might run into the same bug.  We should check this: It
  might be that this way, emacs is trying to be configured before
  tetex-bin works (e.g. because libkpathsea is not configured).  This
  would make a RC bug in etch.

Regards, Frank
-- 
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)

Reply via email to