Bug 1014281

Summary: emacs-24.3-11.fc19.x86_64 has no corresponding emacs-ecb
Product: [Fedora] Fedora Reporter: Stan Cox <scox>
Component: emacsAssignee: Petr Hracek <phracek>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: jkoncick, jonathan.underwood, mihamina-rakotomandimby, phracek
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-19 13:56:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Stan Cox 2013-10-01 15:39:50 UTC
Description of problem:
emacs-ecb provides an "eclipse lite" tool for emacs when invoked with the emacs tools->semantic tool is enabled.  However f19 has no emacs-ecb and the older versions are not synced with the version of emacs.


Version-Release number of selected component (if applicable): 


How reproducible:


Steps to Reproduce:
1. click tools -> semantic
2. ESC-X ecb-activate  (assuming emacs-ecb-2.40.1-0.5.cvs20101021.fc17.noarch is installed)
3.

Actual results:
Loading /usr/share/emacs/site-lisp/site-start.d/ecb.el (source)...
ECB 2.40 uses CEDET 2.0 (contains semantic 2.2, eieio 1.4, speedbar <unknown version>).
...
Package assoc is obsolete!
...
Semantic mode enabled
...
ecb-error: ECB 2.40 - Error: Please fix the reported problem and restart Emacs!


Expected results:
ecb is enabled

Additional info:
Currently ECB can not be activated cause of the following reason:

ECB has been byte-compiled with another cedet-version than currently
loaded into Emacs:
  + CECET used for byte-compiling ECB: 1.0
  + CEDET currently loaded into Emacs: 2.0
Please ensure that ECB is byte-compiled with the same cedet-version as you
you load into your Emacs.

In general it is recommended to start ECB first-time not byte-compiled
and then call the command `ecb-byte-compile'. This ensures you byte-compile ECB
with the same CEDET-library-version as you load into Emacs.
If you use the Makefile check the variable CEDET before compiling!


Please fix the reported problem and restart Emacs

Comment 1 Petr Hracek 2013-12-19 13:48:56 UTC
Hi Stan,

it seems that from F19 emacs-ecb was marked as deprecated
(https://admin.fedoraproject.org/pkgdb/acls/name/emacs-ecb?_csrf_token=7763a9dcb457460e2a7ecdaa54c7065de5c0a763)

I will clarify why the package was removed and who replace the package emacs-ecb.

Comment 2 Petr Hracek 2013-12-19 13:56:52 UTC
I browsed the upstream and emacs-ecb was replaced by
Sr Speed Bar (http://www.emacswiki.org/emacs/SrSpeedbar)

On most discussion I found that you can use CEDET