[ECB-list] Preparing for ECB 2.50

10 views
Skip to first unread message

Ryan Ware

unread,
Jan 20, 2015, 10:35:29 AM1/20/15
to ecb-...@lists.sourceforge.net
All,

I'll be getting ready to do a release of ECB 2.50 in the next couple
of weeks. I'm still cleaning some things up, but things seem stable
(at least to me) and I wanted to do a beta release so other people can
give it a try and give feedback.

There are no grand, sweeping changes in this release. It will consist of:

Using CEDET integrated into Emacs by default
New Makefile system with Makefile.conf (thanks to Alex Ott)
Numerous bug fixes from both Alex and myself as well as code cleanup
for Emacs 24.4

If you are interested in giving the beta a try, it is available on the
ecb-home github site.

You can pull the git repo from here
(https://github.com/ecb-home/ecb.git) and checkout the 2.5-dev branch

If you want a tarball from the 2.5-dev branch, you can get it here:
https://github.com/ecb-home/ecb/tarball/2.5-dev

If you find issues (or have features you'd like to see), please file
them here: https://github.com/ecb-home/ecb/issues

I already know that doing a 'make' causes a "Args out of range: 0"
error. I'm still looking into it.

If you have any questions, let me know.

Ryan

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Ecb-list mailing list
Ecb-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecb-list

Christian Hilberg

unread,
Jan 20, 2015, 11:28:06 AM1/20/15
to ecb-...@lists.sourceforge.net
Hi all,

Am Dienstag 20 Januar 2015, um 16:34:58 schrieb Ryan Ware:
> All,
>
> I'll be getting ready to do a release of ECB 2.50 in the next couple
> of weeks. I'm still cleaning some things up, but things seem stable
> (at least to me) and I wanted to do a beta release so other people can
> give it a try and give feedback.
>
> There are no grand, sweeping changes in this release. It will consist of:
> [...]
> If you have any questions, let me know.

Not having played yet with 2.5-dev but looking into the branch,
it seems to me that the ECB code base now comes without any
licensing information. 1d4748408a887c2b204e77bfc452eec8bd086430
removes any remnants of the GPL, at least code-wise. There also
does not seem to exist a COPYING file or something alike
(pls correct me if I'm mistaken).

Surely, there should be some licensing information included,
what do you think?

Best,

Christian

--
kernel concepts GmbH Tel: +49-271-771091-11
Sieghuetter Hauptweg 48
D-57072 Siegen
http://www.kernelconcepts.de/
signature.asc

Christian Hilberg

unread,
Jan 20, 2015, 11:40:18 AM1/20/15
to ecb-...@lists.sourceforge.net
Am Dienstag 20 Januar 2015, um 16:34:58 schrieb Ryan Ware:
> All,
>
> I'll be getting ready to do a release of ECB 2.50 in the next couple
> of weeks. I'm still cleaning some things up, but things seem stable
> (at least to me) and I wanted to do a beta release so other people can
> give it a try and give feedback.
> [...]

That's great news, after all! :-)

I've been watching Alex' and your repos for a while, so I know that
ECB is much alive and has even picked up development speed lately.

Searching the web for e.g. "emacs ecb", however, still leads to
http://ecb.sourceforge.net/, with its latest release of ECB (2.40)
dating back to 2009. This will most probably lure people into
thinking that ECB is essentially dead, when, in fact, it is not.

I guess since Alex as well as you set up your own ECB repos, there
is no write access to the old SourceForge site? If someone has access,
I'd propose to at least insert some info about the repo having moved
to a new location and that the old site is kept in place solely
for historical reasons. Sounds sound?

Greetings,
signature.asc

Christian Hilberg

unread,
Jan 20, 2015, 12:14:15 PM1/20/15
to ecb-...@lists.sourceforge.net
Am Dienstag 20 Januar 2015, um 17:05:30 schrieb Christian Hilberg:
> Hi all,
>
> Am Dienstag 20 Januar 2015, um 16:34:58 schrieb Ryan Ware:
> > All,
> >
> > I'll be getting ready to do a release of ECB 2.50 in the next couple
> > of weeks. I'm still cleaning some things up, but things seem stable
> > (at least to me) and I wanted to do a beta release so other people can
> > give it a try and give feedback.
> >
> > There are no grand, sweeping changes in this release. It will consist of:
> > [...]
> > If you have any questions, let me know.
>
> Not having played yet with 2.5-dev but looking into the branch,
> it seems to me that the ECB code base now comes without any
> licensing information. 1d4748408a887c2b204e77bfc452eec8bd086430
> removes any remnants of the GPL, at least code-wise. There also
> does not seem to exist a COPYING file or something alike
> (pls correct me if I'm mistaken).
>
> Surely, there should be some licensing information included,
> what do you think?

Argh, sorry for the noise! There's the license info sitting
right beneath my eyes. It really helps if one reads the code. :)

However, let me propose adding a COPYING file to the toplevel.

Regards,
signature.asc

Ryan Ware

unread,
Jan 20, 2015, 3:55:12 PM1/20/15
to hil...@kernelconcepts.de, ecb-...@lists.sourceforge.net
On Tue, Jan 20, 2015 at 11:13 AM, Christian Hilberg <hil...@kernelconcepts.de> wrote:
Am Dienstag 20 Januar 2015, um 17:05:30 schrieb Christian Hilberg:
> Hi all,
>
> Am Dienstag 20 Januar 2015, um 16:34:58 schrieb Ryan Ware:
> > All,
> >
> > I'll be getting ready to do a release of ECB 2.50 in the next couple
> > of weeks.  I'm still cleaning some things up, but things seem stable
> > (at least to me) and I wanted to do a beta release so other people can
> > give it a try and give feedback.
> >
> > There are no grand, sweeping changes in this release.  It will consist of:
> > [...]
> > If you have any questions, let me know.
>
> Not having played yet with 2.5-dev but looking into the branch,
> it seems to me that the ECB code base now comes without any
> licensing information. 1d4748408a887c2b204e77bfc452eec8bd086430
> removes any remnants of the GPL, at least code-wise. There also
> does not seem to exist a COPYING file or something alike
> (pls correct me if I'm mistaken).
>
> Surely, there should be some licensing information included,
> what do you think?

Argh, sorry for the noise! There's the license info sitting
right beneath my eyes. It really helps if one reads the code. :)

However, let me propose adding a COPYING file to the toplevel.

I completely agree that it is appropriate.  Would you mind adding it as an issue at the Github site (ecb-home)?

Ryan 

Ryan Ware

unread,
Jan 20, 2015, 3:59:08 PM1/20/15
to hil...@kernelconcepts.de, ecb-...@lists.sourceforge.net
On Tue, Jan 20, 2015 at 10:39 AM, Christian Hilberg <hil...@kernelconcepts.de> wrote:
Am Dienstag 20 Januar 2015, um 16:34:58 schrieb Ryan Ware:
> All,
>
> I'll be getting ready to do a release of ECB 2.50 in the next couple
> of weeks.  I'm still cleaning some things up, but things seem stable
> (at least to me) and I wanted to do a beta release so other people can
> give it a try and give feedback.
> [...]

That's great news, after all! :-)

I've been watching Alex' and your repos for a while, so I know that
ECB is much alive and has even picked up development speed lately.

Searching the web for e.g. "emacs ecb", however, still leads to
http://ecb.sourceforge.net/, with its latest release of ECB (2.40)
dating back to 2009. This will most probably lure people into
thinking that ECB is essentially dead, when, in fact, it is not.

I guess since Alex as well as you set up your own ECB repos, there
is no write access to the old SourceForge site? If someone has access,
I'd propose to at least insert some info about the repo having moved
to a new location and that the old site is kept in place solely
for historical reasons. Sounds sound?

Klaus had agreed to give me administrative access to the SF ECB site.  Unfortunately that has never happened.  Until it does, there's not much I can do about it.  That said, one of my next steps will be to publish 2.50 in one of the ELPA repos; hopefully in marmalade replacing the 2.40 version that's there.  If that happens, then anyone using ELPA will automatically get the latest regardless of ecb.sf.net.

Ryan

Christian Hilberg

unread,
Jan 21, 2015, 3:53:59 AM1/21/15
to ecb-...@lists.sourceforge.net
Hi,
[x] done. Filed as #7.

Best,
signature.asc

Christian Hilberg

unread,
Jan 22, 2015, 4:02:11 AM1/22/15
to ecb-...@lists.sourceforge.net
Hi everyone,

Am Dienstag 20 Januar 2015, um 16:34:58 schrieb Ryan Ware:
> All,
>
> I'll be getting ready to do a release of ECB 2.50 in the next couple
> of weeks. I'm still cleaning some things up, but things seem stable
> (at least to me) and I wanted to do a beta release so other people can
> give it a try and give feedback.
> [...]

I've been using Alex Ott's repo for quite a while and have recently
switched over to the https://github.com/ecb-home/ecb.git repo.

Immediately started using the 2.5-dev branch with Emacs 23.4.1
on Debian/Wheezy, and have not experienced any issues so far. I do,
however, use a local copy of CEDET 1.1 instead of the Emacs23-internal
one.

tabbar-mode has sometimes given me a hassle (not only in conjunction
with ECB 2.40, but elsewhere too), which seems to work nicely with ECB
now. It has been hassle-free with Alex' git master, too.

Ryan, did you fix something about [0] already in the 2.5-dev branch
(I'm on 1d4748408a887c2b204e77bfc452eec8bd086430)? With Emacs23 under
Debian/Wheezy and a local CEDET 1.1, I did not experience a failing build
when running "make". Please let me know whether I should dump a
"works for me" on the ticket and which data I should provide with that.

So long,

Christian


[0] https://github.com/ecb-home/ecb/issues/6
signature.asc

Ryan Ware

unread,
Jan 27, 2015, 1:23:06 AM1/27/15
to hil...@kernelconcepts.de, ecb-...@lists.sourceforge.net
On Thu, Jan 22, 2015 at 1:01 AM, Christian Hilberg <hil...@kernelconcepts.de> wrote:
Hi everyone,

Am Dienstag 20 Januar 2015, um 16:34:58 schrieb Ryan Ware:
> All,
>
> I'll be getting ready to do a release of ECB 2.50 in the next couple
> of weeks.  I'm still cleaning some things up, but things seem stable
> (at least to me) and I wanted to do a beta release so other people can
> give it a try and give feedback.
> [...]

I've been using Alex Ott's repo for quite a while and have recently
switched over to the https://github.com/ecb-home/ecb.git repo.

Immediately started using the 2.5-dev branch with Emacs 23.4.1
on Debian/Wheezy, and have not experienced any issues so far. I do,
however, use a local copy of CEDET 1.1 instead of the Emacs23-internal
one.

This is good to hear.  I'm glad that you aren't having issues even with CEDET 1.1.  I figured CEDET 1.1 would still work, but didn't want to necessarily guarantee it.   

tabbar-mode has sometimes given me a hassle (not only in conjunction
with ECB 2.40, but elsewhere too), which seems to work nicely with ECB
now. It has been hassle-free with Alex' git master, too.

Alex can't get enough credit.  The majority of the fixes in 2.5-dev are his pulled from his repo.
 
Ryan, did you fix something about [0] already in the 2.5-dev branch
(I'm on 1d4748408a887c2b204e77bfc452eec8bd086430)? With Emacs23 under
Debian/Wheezy and a local CEDET 1.1, I did not experience a failing build
when running "make". Please let me know whether I should dump a
"works for me" on the ticket and which data I should provide with that.

This is consistent with info I've been digging up.  It seems this is an artifact of a bug in Emacs 24.4.  It seems to be related to the issue discussed in this (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19584) thread, but the patch (http://lists.gnu.org/archive/html/emacs-diffs/2014-11/msg00152.html) didn't seem to work for me.  I'll keep looking into it.

Ryan
Reply all
Reply to author
Forward
0 new messages