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