Control: reassign -1 emacs25-nox 1:25.2+1-10
Control: retitle -1 emacs25-nox: too lax dependency on emacs-nox
Control: severity -1 serious

On 2018-08-18 04:46 +0000, Shin Yoshida wrote:

> Package: emacs-nox
> Version: 47.0
> Severity: grave
> Tags: a11y
> Justification: renders package unusable
>
> Dear Maintainer,
>
> I installed emacs-nox package in 2018-07-16. Then packages emacs, emacs25-nox,
> emacs-nox were installed.
>
> I execute 'apt-get update && apt-get upgrade' in 2018-08-16. Then
> package emacs and emacs25-nox were upgraded, but emacs-nox had been kept
> back.
>
> At the time, emacs binary disappeared and I could not use emacs.

To elaborate on that, emacs-nox 47.0 depends on emacs25-nox
(unversioned), and emacs25-nox 1:25.2+1-10 depends on emacs-nox, also
unversioned.  The result is that you were left with two useless
metapackages.

> I executed 'apt-get install emacs-nox' to upgrade emacs-nox manually and
> /usr/bin/emacs-nox is installed. (So I can use emacs now.)

The fix is to version the dependency of the new emacs25-nox metapackage
to emacs-nox (>= 1:25) or something like that, and similar for the
other flavors.  Probably emacs' dependencies should be versioned as
well.

Cheers,
       Sven

Reply via email to