[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [ecf-dev] ECF 3.8.1/Luna status
 | 
Hi Folks,
Since this post, I've done ECF's RC2 contribution (signed and all) so 
you can get the latest for install testing here:
p2 repo:  http://download.eclipse.org/rt/ecf/3.8.1.rc2/site.p2
zip: 
http://download.eclipse.org/rt/ecf/3.8.1.rc2/org.eclipse.ecf.sdk_3.8.1.v20140528-0146.zip
Thanks,
Scott
On 5/27/2014 6:27 PM, Scott Lewis wrote:
Hi Folks,
As far as I'm concerned, ECF 3.8.1/Luna is complete.  A quick summary 
of what's happened and what's ahead:
1) Thanks to ECF committer Jan Rellermeyer, the rosgi provider has 
been updated to support Java8 [1].   Incidentally, if someone has an 
answer to my build/releng question in comment 25 [2], please answer on 
the bug.
2) I've made a number of small fixes/updates/simplifications to the 
feature meta-data.
3) I've removed most of the old contents of org.eclipse.ecf.doc (the 
Eclipse help docs that come with ECF), and replaced it with some docs 
and with pointers to the OSGi Remote Services documentation in the 
wiki [3].
4) Made a number of other small meta-data fixes.
According to me, the above means that ECF 3.8.1/Luna is pretty much 
complete, and so I'm personally moving on to focus on ECF's support 
for RSA 1.1 specification.  Before discussing that work below, 
however, I want to request that people on this list do *some final 
install testing of the latest build of ECF, available in the p2 repo 
here [4]*.  If you find problems with the installation or testing, 
please *open major bugs right away*.
What's Next:  RSA 1.1/OSGi R6
For the past four months, I and others have been working on supporting 
RSA 1.1/OSGi R6, previously known as RFC 203.   This is an 
update/enhancement of the Remote Service Admin specification (1.0 -> 
1.1).  The work has been and will be done on a git branch named rfc1.1 
[5].  The work is nearly done.
OSGi Reference Implementation
ECF is currently under evaluation for becoming the OSGi R6 RS/RSA 
reference implementation.    What does the evaluation consist of? The 
technically most important thing is that ECF's impl passes the OSGi 
RS/RSA Compatibility Test suite (CT).   This is a set of junit tests 
that verify that any RS/RSA impl is behaving as specified. We 
currently run the entire OSGi R5 CT suite on our Jenkins builder, upon 
every relevant checkin, to test for regression.  When the R6 spec and 
CT are complete (that's not the case yet), we will setup our builder 
to run this test suite as well.  So being able to pass the R6 CT tests 
is a big part of the driver for completing the work started on the 
rfc1.1 branch.
There are other, non-technical criteria for candidate RI 
implementations also.  For example, using an acceptable open source 
license, having a clear understanding of the code provenance, having 
consistent builds, producing regular binary releases, making source 
code available, etc.   Happily, as a mature open source project that 
participates in the EF annual simultaneous release (Luna this year), 
and having our own most excellent builder at [6], we easily satisfy 
these non-technical criteria as well without having to do 
extra/additional work.
To sum up:
1) Please install the latest build of ECF [4] and immediately open new 
bugs if problems are found
2) Over next few weeks, I'm moving to complete support for RSA 1.1, by 
completing work on the rfc1.1 branch and then when Luna quiet week 
arrives (week of June 16 [7])...merging rfc1.1 branch into 
master...for ECF 3.9 (RSA 1.1 support essentially).
3) If you are able/interested in getting involved in the work on RSA 
1.1 and/or the reference impl evaluation please let me know. I would 
like to have assistance in performing this work...and the associated 
testing and releng/builder additions/changes.
Thanks!   It's going to be a very exciting summer and fall for ECF!
Scott
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=430752
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=430752#c25
[3] http://wiki.eclipse.org/ECF
[4] 
http://build.ecf-project.org/repo/C-HEAD-filetransfer.p2.feature/lastSuccessful/
[5] http://git.eclipse.org/c/ecf/org.eclipse.ecf.git?h=rfc1.1
[6] https://build.ecf-project.org/jenkins/
[7] http://wiki.eclipse.org/Luna/Simultaneous_Release_Plan
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev