(Quoting Launchpad:)
'emacs' is a binary package. This bug has been assigned to its source
package 'emacs22' instead.
The bug supervisor for emacs22 (Ubuntu) has been subscribed to this bug.
** Changed in: emacs22 (Ubuntu)
Status: New => Confirmed
** Description changed:
Binary package hint: emacs
+
+ Summary: the "emacs" metapackage has a confusing version number, and
+ some users expect it to pull in emacs23 rather than emacs22. In
+ particular, packages which depend on the "emacs" metapackage will pull
+ in emacs22 even if emacs23 is already installed. Perhaps the
+ description of the "emacs" package should be clearer about its being a
+ metapackage, and perhaps point to information about main vs. universe.
+
+ Original description follows.
After installation of Ubuntu 9.10RC, I installed emacs23 package but not
emacs package, and was additionally going to install w3m-el-snapshot
package which depends on emacs package. However, I stopped installing
w3m-el-snapshot because emacs package required to install emacs22
package by its dependencies:
$ sudo apt-get install w3m-el-snapshot
Reading package lists... Done
- Building dependency tree
+ Building dependency tree
Reading state information... Done
The following extra packages will be installed:
- apel emacs emacs22-bin-common emacs22-common emacs22-gtk flim metamail
sharutils
+ apel emacs emacs22-bin-common emacs22-common emacs22-gtk flim metamail
sharutils
Suggested packages:
- emacs22-el semi wl wl-beta mule-ucs imagemagick wv xlhtml ppthtml libmoe1.5
namazu2
+ emacs22-el semi wl wl-beta mule-ucs imagemagick wv xlhtml ppthtml libmoe1.5
namazu2
The following NEW packages will be installed:
- apel emacs emacs22-bin-common emacs22-common emacs22-gtk flim metamail
sharutils w3m-el-snapshot
+ apel emacs emacs22-bin-common emacs22-common emacs22-gtk flim metamail
sharutils w3m-el-snapshot
0 upgraded, 9 newly installed, 0 to remove and 42 not upgraded.
Need to get 22.3MB of archives.
After this operation, 71.5MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
It seems as if the installation candidate of emacs package is the latest
version 23, but this package strangely depends on the older version 22:
$ apt-cache policy emacs
emacs:
- Installed: (none)
- Candidate: 23.1+1-4ubuntu2+22.2+0ubuntu6
- Version table:
- 23.1+1-4ubuntu2+22.2+0ubuntu6 0
- 500 http://jp.archive.ubuntu.com karmic/main Packages
+ Installed: (none)
+ Candidate: 23.1+1-4ubuntu2+22.2+0ubuntu6
+ Version table:
+ 23.1+1-4ubuntu2+22.2+0ubuntu6 0
+ 500 http://jp.archive.ubuntu.com karmic/main Packages
$ apt-cache depends emacs
emacs
- |Depends: emacs22-gtk
- |Depends: emacs22
- emacs22-gtk
- emacs22-nox
- Depends: emacs22-nox
+ |Depends: emacs22-gtk
+ |Depends: emacs22
+ emacs22-gtk
+ emacs22-nox
+ Depends: emacs22-nox
emacs package is described as follows:
Description: The GNU Emacs editor (metapackage)
- GNU Emacs is the extensible self-documenting text editor.
- This is a metapackage which will always depend on the latest Emacs
- release.
+ GNU Emacs is the extensible self-documenting text editor.
+ This is a metapackage which will always depend on the latest Emacs
+ release.
I have read Bug #433397 and understand why emacs22 is installed prior
to emacs23. But I think the version number of emacs package and this
package description are very confusing.
--
emacs package is version 23 but depends on the older version emacs22
https://bugs.launchpad.net/bugs/462936
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs