Bug 1014281 - emacs-24.3-11.fc19.x86_64 has no corresponding emacs-ecb
emacs-24.3-11.fc19.x86_64 has no corresponding emacs-ecb
Product: Fedora
Classification: Fedora
Component: emacs (Show other bugs)
Unspecified Unspecified
unspecified Severity medium
: ---
: ---
Assigned To: Petr Hracek
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2013-10-01 11:39 EDT by Stan Cox
Modified: 2013-12-19 08:56 EST (History)
4 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2013-12-19 08:56:52 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Stan Cox 2013-10-01 11:39:50 EDT
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)

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 08:48:56 EST
Hi Stan,

it seems that from F19 emacs-ecb was marked as deprecated

I will clarify why the package was removed and who replace the package emacs-ecb.
Comment 2 Petr Hracek 2013-12-19 08:56:52 EST
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

Note You need to log in before you can comment on or make changes to this bug.