Eric M. Ludlam | 14 Jun 2011 13:56
Picon
Gravatar

Re: packaging cedet and ecb

Hi,

The packaging task seems pretty useful, but I haven't had time to look 
into it much.

As for the cedet complexities, there is a project under the bzr file 
rename branch to get the CEDET file names and init to more closely match 
what is in Emacs 23/24.  I would assume that packaging from that set of 
files will be easier since autoloads and generated files may more 
closely match what is expected for Emacs.

Perhaps David or Lluis will have ideas about that.

Eric

On 06/11/2011 01:46 PM, Richard Kim wrote:
> I would like to share my experiments with emacs 24's new packaging
> system as it relates to cedet and ecb.  I would appreciate any
> feedback.
>
> At the risk of being redundant let me briefly summarize what the
> packaging system is all about in case it is new to some of you.  In
> short it is a way to create packages (not unlike Debian packages)
> consisting of one or more emacs-lisp files, documentation, etc. for
> easy installation and upgrading.  http://elpa.gnu.org/packages/ is the
> official repository.  I think the official goal is to update this
> repository so that one can get more frequent upgrades of standard
> elisp packages without having to wait for releases of emacs itself.
> The installation of a package involves untar'ing, creation of an
> autoload file per package, and byte compiling.  It appears that xemacs
(Continue reading)

David Engster | 14 Jun 2011 22:58
Picon

Re: packaging cedet and ecb

Eric M. Ludlam writes:
> As for the cedet complexities, there is a project under the bzr file 
> rename branch to get the CEDET file names and init to more closely match 
> what is in Emacs 23/24.  I would assume that packaging from that set of 
> files will be easier since autoloads and generated files may more 
> closely match what is expected for Emacs.
>
> Perhaps David or Lluis will have ideas about that.

Yes, I figure it would be easier to package that branch, but it isn't
usable at the moment.

> On 06/11/2011 01:46 PM, Richard Kim wrote:
>> It appears that xemacs had its own packaging system for a long time,
>> but I have no experience with it.

CEDET doesn't currently compile under XEmacs.

>> Aside from this, it was pretty straight forward.  For ecb, I think
>> all that I needed to do was to add (setq ecb-version-check nil).

Now that is interesting to hear. So you can confirm that ECB does work
with CEDET-bzr if you disable version checks? This has become something
like a FAQ recently, and ECB development seems to have stalled.

>> The package-unpack advice is shown below which I wrote a hack.
>> It would be nice if there was a cleaner way to create and install
>> cedet package.  I welcome any ideas on this or any other issues.

I haven't had time to look at ELPA so far. I agree that it would be neat
(Continue reading)


Gmane