Bug 1014281 - emacs-24.3-11.fc19.x86_64 has no corresponding emacs-ecb
Summary: emacs-24.3-11.fc19.x86_64 has no corresponding emacs-ecb
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: emacs
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
Assignee: Petr Hracek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-10-01 15:39 UTC by Stan Cox
Modified: 2013-12-19 13:56 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-12-19 13:56:52 UTC
Type: Bug


Attachments (Terms of Use)

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


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