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)