Control: severity -1 important

Nicolas Boulenguez <[email protected]> writes:

> Source: auctex
> Version: 11.91-1
> Severity: normal
> Tags: patch
>
> Hello.
>
> Currently, the auctex binary package
> Depends: emacs25 | emacs24 | emacs-snapshot, emacsen-common (>= 2.0.8), 
> preview-latex-style, ${misc:Depends}
>
> It was formerly possible to install it without the GTK emacs
> dependencies, since emacs25 was provided by the concrete emacs25-nox
> and emacs25-gtk packages.
>
> Many emacs packages have been renamed, and the internal dependencies
> have been modified.
>
> Now, the concrete packages are emacs-gtk and emacs-nox, both providing
> the emacs virtual package.  emacs25 is a transitional package
> installing emacs-gtk, so it becomes impossible to install auctex
> without the GTK emacs interface.
>
> Please update the dependencies:
> Depends: emacs, emacsen-common (>= 2.0.8), preview-latex-style, 
> ${misc:Depends}

Generally emacs addons should not depend on emacs at all, it just
complicates maintence for (usually) no benefit [1]. But yes, if for some
reason you need/want to depend/recommend emacs, you will have to update
those package names.

By the way, since you (the maintainer) don't support xemacs, you should
consider using the helper dh-elpa which simplifies some gnu-emacs-addon
packaging issues.  In particular it means you don't have to maintain
your own emacsen-{install,compat,remove,startup} files

I'm bumping the severity because it means auctex is unusable by
emacs-lucid (and probably emacs-nox) users.

[1]: https://www.debian.org/doc/packaging-manuals/debian-emacs-policy 5C

Reply via email to