[Ecls-list] [maintainership]
Daniel Kochmański
jackdaniel at hellsgate.pl
Sat Feb 21 06:50:34 UTC 2015
Hi,
file13 writes:
> I think this is a wonderful idea and would love to see Daniel take over
> the project. As a very long time ECL user (since version .02 as I
> recall) who has pretty much lurked here on the list, but quietly used
> ECL for a long time, I've been very saddened to see ECL stagnate. I
> would love to see this project get some new blood in it and I'd also be
> willing to offer my help if I can get some free time in the future.
>
> But at this time, I wanted to voice my support of Daniel as a new
> maintainer. Although I don't know you sir, you seem to have great ideas
> and I look forward to seeing some new life in ECL.
Thank you for your kind words,
Daniel
>
> Thank you.
> Michael
>
> On 02/15/2015 02:55 PM, Daniel Kochmański wrote:
>> Hi all,
>>
>> most of you have probably noticed, that ECL is unmaintained for quite a
>> while. Some spontaneous attempts are made, like submitting a patch, or
>> answering question - what is great, but insufficient. Many important bug
>> fixes last on git head, a few potential improvements wait in patch
>> queue. The other words - ECL starts to smell funny, what's a shame,
>> since it's a great project.
>>
>> I'm writing to mailing list to volunteer myself as projects
>> maintainer. I'm sure there are people better suited for such role, but
>> since nobody asks for it, I do. Please reply to this message with
>> protests or support, if any. I'm full time embedded engineer with strong
>> C background, and solely speaking - CL new-be. Since I'm full time
>> worker, I can spare only a few hours a week, but I'm sure it would be
>> sufficient for start.
>>
>> Short plan of things, which have to be done (any help welcome) - in
>> descendent order:
>>
>> ** Roll out a new release
>> Many bug-fixes lie on git, and are absent on current release. It is
>> really important to make a new release.
>>
>> 1. Introduce new branching model
>> http://nvie.com/posts/a-successful-git-branching-model/
>>
>> 2. Move development to gitorious
>> Split separate projects into separate repositories (libffi, gmp)
>>
>> 3. Patch submissions
>> I think it would be plausible to move patch submissions to
>> mailing list, so they can be commented.
>>
>> ** Refresh
>> 1. Website
>> I find it counter-intuitive and hard to navigate. Sitemap should
>> be rearranged, and maybe even moved from SF.
>>
>> 2. Materials
>> Wiki's subscription is ended now. It should be brought back.
>> Usage examples should be easier to find and study.
>> It would be nice to have tutorials describing, how to install and
>> embed ECL in project.
>>
>> 3. Patch/feature/bug queues (as started by Arto)
>> Decide, which patches need to be merged into ECL, reject the
>> rest. Same with feature requests - if something is beyond our
>> reach for now, should be tagged as won't do. Bug reports should be
>> checked for these already fixed, not-bugs and some which won't be
>> fixed anytime soon.
>>
>> 4. Actualizing ECL support libraries - libffi breaks on build for
>> armv5 (new version works like a charm). It is also at least worth
>> considering switching to lgpl3 (for pragmatic reasons) - this one
>> requires further discussion, but first things first.
>>
>> ** Evolve
>> 1. Third party libraries
>> - Use most recent libraries (asdf, quicklisp, swank, etc)
>> - Treat libffi as separate project /move to more recent version/
>> - Treat libgc as separate project /consider lgplv3/
>>
>> 2. Make more ports
>> - Android (merge patches, write nice tutorial)
>> - NaCL
>> - Minix
>>
>> 3. Regression / testing / deployment
>> - vagrant
>> - automated reports
>> - suggestions?
>>
>> 4. ECL java application for android
>>
>> ============================
>>
>> I already wrote similar mail to Juan Jose Garcia-Ripoll (attached as
>> reference), and he suggested to write to mailing list.
>>
>> Best regards,
>> Daniel Kochmański
>>
>>> Hello,
>>>
>>> my name is Daniel Kochmański, and I want to say, that I am really
>>> impressed by your work on Embeddable Common Lisp, and I want to thank
>>> you for it. I find ecl nice piece of software and consider it a great
>>> opportunity to learn.
>>>
>>> I'm writing to you, because I want to be maintainer of it. I have strong
>>> C background, and I'm learning Common Lisp, so it wouldn't be very good
>>> pick if project is actively developed, but since it starts to smell
>>> funny (pun intended), I think it won't be a bad idea. I'm full time
>>> embedded systems engineer, so I can spare only few hours a week, but I'm
>>> convinced it would be sufficient for start.
>>>
>>> First thing I'd like to do is to roll out a new release, since git head
>>> has many improvements over current release (especially bugfix for
>>> bordeaux-threads), and cleanup of feature-requests and bug-reports on
>>> SourceForge.
>>>
>>> Then I plan to move development to gitorious, and host third party
>>> libraries as separate projects. Also, branching model would change -
>>> current commits will land on "develop", and "master" will be kept for
>>> releases only. I'm also considering reorganizing, or even moving ecl
>>> site from SourceForge, because I find it really hard to navigate. There
>>> is also problem with wiki, where subscription has ended, and needs
>>> reactivation by one of the wiki organizers (according to wikispaces).
>>>
>>> Next thing would be actualizing libffi (build breaks on armv5 on old
>>> sources included with ECL), and merging patches for android and nacl
>>> builds - I'm working on it on my local repository lately. After that to
>>> attract more people, I think that would be a nice idea to make android
>>> app, which will bring ECL to android devices.
>>>
>>> What do you think about this proposition? I was convincing myself to
>>> write this mail for few weeks from now, but I'm still not sure if I
>>> should write to mailing list first. Anyways, again, thank you for
>>> keeping this project alive for so many years.
>>>
>>> Best regards,
>>> Daniel Kochmański
>>>
>>> --
>>> Daniel Kochmański | Poznań, Poland
>>> ;; aka jackdaniel
>>>
>>> "Be the change that you wish to see in the world." - Mahatma Gandhi
>>>
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
> _______________________________________________
> Ecls-list mailing list
> Ecls-list at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ecls-list
--
Daniel Kochmański | Poznań, Poland
;; aka jackdaniel
"Be the change that you wish to see in the world." - Mahatma Gandhi
More information about the ecl-devel
mailing list