Summary: | app-emacs/emacs-daemon - pkg_setup(): "This package needs at least Emacs 23." | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeroen Roovers (RETIRED) <jer> |
Component: | New packages | Assignee: | Emacs project <emacs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 263222 |
Description
Jeroen Roovers (RETIRED)
2009-04-15 14:52:27 UTC
We don't automatically update the selected Emacs version, since users' ~/.emacs initialisation files may be incompatible. What we could do is to revert this change: <http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/emacs-daemon/emacs-daemon-0.13.ebuild?hideattic=0&r1=1.1&r2=1.2> That would make the emerge succeed, but eventually require manual intervention before Emacs can be started by the rc script. (By using "eselect emacs", or by setting the version in /etc/conf.d/emacs.) Would it be a mitigating factor that if no app-editors/emacs SLOT is installed, emacs-23 is automatically (e)selected? (In reply to comment #2) > Would it be a mitigating factor that if no app-editors/emacs SLOT is installed, > emacs-23 is automatically (e)selected? That's how it's supposed to work. It doesn't do this for you? (In reply to comment #3) > (In reply to comment #2) > > Would it be a mitigating factor that if no app-editors/emacs SLOT is installed, > > emacs-23 is automatically (e)selected? > > That's how it's supposed to work. It doesn't do this for you? It was just an educated guess - I already had emacs-21 and -22 and -23 installed when I emerged emacs-daemon. I would guess that many users who want to use emacs-daemon probably already have one of the earlier SLOTs filled. (In reply to comment #1) > What we could do is to revert this change: > <http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/emacs-daemon/emacs-daemon-0.13.ebuild?hideattic=0&r1=1.1&r2=1.2> I've reverted this change. For installations with Emacs 22 (installed and (e)selected), the emerge should now no longer abort, but output a warning message only. New installations will get Emacs 23 automatically (as before). Can we consider this bug as fixed? It installs fine and it warns about using the correct emacs version. Thanks. |