[Ecls-list] [maintainership]

Daniel Kochmański jackdaniel at hellsgate.pl
Mon Feb 23 09:40:04 UTC 2015


Hey,

As I already noted, development moved to gitorious - so adding to
sourceforge project (what I did), doesn't give you permission to push to
repository. Please create gitorious account and I'll add you to
collaborators right away.

Project address is:
https://gitorious.org/embeddable-common-lisp

and ECL repository address is:
https://gitorious.org/embeddable-common-lisp

I'm going to write something more this week about new branching model
- in shourtcut - everything in-development lands in develop branch, and
each push to master is equal to new release.

More on fixes topic - great job and thank you. Could you also remove
trailing whitespaces from the second patch of yours regarding stack
direction?

Best regards,
Daniel

Evrim Ulu writes:

> Hello, this tests are very nice.
>
> Anyway,
>
> I've fixed autotools finally. Here is the patch:
>
> https://github.com/evrim/ecl-mobile/commit/7db27861a6c3cdb8407a3c834f797f918d89ed32
>
> My sf account is evrimulu. If you provide me write access, i'll glad to push it.
>
> evrim.
>
> On Sun, Feb 22, 2015 at 9:34 PM, Daniel Kochmański
> <jackdaniel at hellsgate.pl> wrote:
>> Hello,
>>
>> Anton Vodonosov writes:
>>
>>> Hello Daniel,
>>>
>>> My main wish to you: the most important criterion - don't break ECL,
>>> don't make it worse than it is today.
>>
>> Thank you. I do agree, it's most important case and my greatest concern
>> about whole thing.
>>>
>>> And thanks for your initiative to take care about the project.
>>>
>>> From your list of goals, I think new release is the most important,
>>> because HEAD is quite different from the last release. Juan Jose
>>> didn't released his last changes, so probably the HEAD is
>>> in some work-in progress state.
>>>
>>> I can help with testing using cl-test-grid - we build all the libraries
>>> from quicklisp on old release, and with new release and compare results
>>> to detect regressions, like this:
>>> https://common-lisp.net/project/cl-test-grid/ecl/ecl-diff-2-lisp-to-c.html
>>>
>> Thank you. I saw you already submitted some test results. I'll take a
>> closer look at whole procedure as next thing.
>>
>> BR,
>> Daniel
>>
>> ps. sorry for resend - i had problems with mu4e configuration (wrong
>> e-mail sender address, and mail didn't came through to mailing list).
>>>
>>>
>>> 21.02.2015, 09:51, "Daniel Kochmański" <jackdaniel at hellsgate.pl>:
>>>> Hello,
>>>>
>>>> it's saturday and nobody has risen concerns about new maintainership, so
>>>> I assume it's ok with you all - thanks for putting trust on unknown
>>>> person.
>>>>
>>>> For start I need admin privileges on SF, and on wikispaces (which also
>>>> requires subscription renewal). My user name on both portals is
>>>> dkochmanski.
>>>>
>>>> Best regards,
>>>> Daniel
>>>>
>>>> Juan Jose Garcia-Ripoll writes:
>>>>> Dear all,
>>>>>
>>>>> first of all thanks for taking me into consideration and for volunteering
>>>>> to continue the project. I was overoptimistic in assuming that I could even
>>>>> continue fixing bugs or reading the mailing list at all. I therefore
>>>>> welcome any initiative to have a stable team that works on bugs and keeps
>>>>> the project alive and useful. Just let me know what you need, such as
>>>>> adding you to the Admin list and perhaps updating or giving you access to
>>>>> other resources.
>>>>>
>>>>> Since I do not have much time to read these threads, I would appreciate a
>>>>> warning when the issue has been settled by the community, with a list of
>>>>> steps that I should take.
>>>>>
>>>>> Best regards
>>>>>
>>>>> Juanjo
>>>>>
>>>>> On Sun, Feb 15, 2015 at 10:00 PM, ZhanLin Shang <shangzhanlin at gmail.com>
>>>>> wrote:
>>>>>> Hi Daniel,
>>>>>> I agree with your opinion, I know some C (I've been playing around with C
>>>>>> for 5 years but not embedding) and some CL (which is the language I use the
>>>>>> most), I will try to help if I can.
>>>>>> Best,
>>>>>> Z.Shang
>>>>>>
>>>>>> On Sun Feb 15 2015 at 8:56:01 PM Daniel Kochmański <
>>>>>> jackdaniel at hellsgate.pl> 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
>>>>>>> --
>>>>>>> Daniel Kochmański | Poznań, Poland
>>>>>>> ;; aka jackdaniel
>>>>>>>
>>>>>>> "Be the change that you wish to see in the world." - Mahatma Gandhi
>>>>>>>
>>>>>>> ------------------------------------------------------------
>>>>>>> ------------------
>>>>>>> Dive into the World of Parallel Programming. The Go Parallel Website,
>>>>>>> sponsored by Intel and developed in partnership with Slashdot Media, is
>>>>>>> your
>>>>>>> hub for all things parallel software development, from weekly thought
>>>>>>> leadership blogs to news, videos, case studies, tutorials and more. Take a
>>>>>>> look and join the conversation now. http://goparallel.sourceforge.net/
>>>>>>> _______________________________________________
>>>>>>> Ecls-list mailing list
>>>>>>> Ecls-list at lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/ecls-list
>>>>>> ------------------------------------------------------------------------------
>>>>>> Dive into the World of Parallel Programming. The Go Parallel Website,
>>>>>> sponsored by Intel and developed in partnership with Slashdot Media, is
>>>>>> your
>>>>>> hub for all things parallel software development, from weekly thought
>>>>>> leadership blogs to news, videos, case studies, tutorials and more. Take a
>>>>>> look and join the conversation now. http://goparallel.sourceforge.net/
>>>>>> _______________________________________________
>>>>>> 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
>>>>
>>>> ------------------------------------------------------------------------------
>>>> 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
>>
>> ------------------------------------------------------------------------------
>> 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