[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ecf-dev] Preparing for ECF 3.8.0
|
Hi Folks,
Here's what's going on wrt ECF 3.8.0 final preparations.
1) The IP log has been approved via EF review (no significant changes)
2) The ECF review slides have been approved by the RT PMC, and the
review should be scheduled soon. Target release date: March 10.
(special thanks to Tishan for help with the review materials)
3) The 'feature refactoring bug' [1] has mostly been addresed, but I
will send a separate email specifically about what remains (testing
under different install scenarios...e.g. new/old versions of Eclipse,
non-Eclipse runtimes, different sets of features).
4) The releng changes required by 3 have been completed
5) I recently completed two significant (non-API) enhancements to ECF's
OSGi Remote Services/RSA implementation [2] and [3].
These enhancements allow simplification of some of the OSGi remote
service tutorials and example code. Specifically, a compile-time
dependency can be removed [2], and an asynchronous proxy can be directly
injected...e.g. by DS...rather than casting the service type to an
asynchronous type [3].
It would be great (for ECF 3.8.1...not for 3.8.0) to change the remote
service examples and tutorials to use these new capabilities (simpler
examples). To help simplify the examples and tutorials, please join
and contribute to [5] [6] for release in ECF 3.8.1.
Scott
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=409787
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=428833
[3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=420785
[4]
https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=RT&list_id=8358362&product=ECF&query_format=advanced&target_milestone=3.8.0
[5] https://bugs.eclipse.org/bugs/show_bug.cgi?id=429073
[6] https://bugs.eclipse.org/bugs/show_bug.cgi?id=429075
On 2/18/2014 10:56 AM, Scott Lewis wrote:
Hi Folks,
I've just added DRAFT copies of the ECF 3.8.0 review slides available
here [1]. Thanks to Tishan for contributing to the creation of these
review slides. Please review and provide any comments on this bug
[2] for inaccuracies, missing things, clarity, typos, etc.
I've submitted a request of the Foundation for a ECF 3.8.0 release on
March 10, 2014.
Thanks,
Scott
[1] Git location: http://git.eclipse.org/c/ecf/ecf.git/tree/reviews
(name: ECF_Project_3.8.0_Release_Review.pdf/ppt)
Web Location:
http://www.eclipse.org/ecf/reviews/ECF_Project_3.8.0_Release_Review.ppt
http://www.eclipse.org/ecf/reviews/ECF_Project_3.8.0_Release_Review.pdf
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=428267
On 2/15/2014 2:48 PM, Scott Lewis wrote:
Hi Folks,
Here's a note to help prepare for ECF 3.8 (target: 2nd week of
March, 2014).
Feature Refactoring
I have been working on the feature refactoring bug [1], and am
getting very close to completion. Here's the status:
1) As described on this bug [2], the platform has started the process
of replacing the old way of consuming ECF plugins and replacing it
with the new ECF features. This past week the platform integration
build contains the new ECF plugins...and my expectation from comments
by David is that in the coming week the platform integration build
will have the new ECF features as well.
Once the platform integration is completed (Tuesday, I believe), I
would like some help from ECF committers on testing the install of
parts/all of ECF (with the new feature structure) both into existing
builds of Eclipse (e.g. Kepler sr2), and the Luna integration builds.
2) The ECF automated build and tests now have been restructured, and
all the relevant Jenkins build jobs are green. Here [3] are all
the repos, and [4] here is the latest build from the C-HEAD-sdk job [4].
OSGi RSA 1.1/RFC 203
3) I am continuing to make excellent progress on the rfc1.1 branch
(the OSGi R6 RSA 1.1 RFC 203) [5]. Short story: The dev work to
support RSA 1.1 is about 80% done. This work will *not* be in ECF
3.8.0, but work will continue on the rfc1.1 branch and be merged into
master...to appear in a subsequent release (Luna or before)...once
the RFC's have been approved by the EEG for actual inclusion into the
RSA 1.1 spec.
4) I've merged everything from master onto rfc1.1, so everything done
on master is now merged into rfc1.1.
Old Bugs
5) Over the past week, I've been fixing, resolving, deleting 'old
bugs' from the ECF bugs list [6]. As a result, we are down to 72
open bugs, and 150 open enhancements [6]. I would request that each
ECF committer go through the open bugs [7]...particularly in your
'area'...e.g. discovery, newsreader, remote
services/remoteserviceadmin, ui, releng, r-osgi, jslp, etc....over
the next few days and do what you can to either
a) Actually address/fix the bug. If you are working on a bug, please
first assign yourself the bug, change status to assign, and identify
a target milestone for the work.
b) Resolve in some other way...e.g. 'invalid' (e.g. if no longer
relevant), 'wontfiix'...if that's appropriate, not eclipse
c) leave for later work
Please add comments to existing bugs so that others (e.g. me) have
some idea what's going on/what's planned for the bug.
ECF 3.8 Preparation
6) In preparation for ECF 3.8.0 (due out early March) we have to
prepare another set of review slides for the PMC and EF review. I
would like some help with doing this, if people are available. Please
add yourself to this bug [8] to help.
OK...to summarize:
We are getting close to ECF 3.8 and most of the technical work is
complete. I will need help with testing the feature refactoring (in
particular)...after this coming week's platform integration build
(see/join [2]).
Action Items
The technical work on RSA 1.1 coming along. If you wish to help with
this please add yourself to [5].
*Please* offer help on the testing of ECF 3.8 (see/join [1] and [2]).
*Please* look at...assign and fix (if you can)...resolve (if you
think right)...and/or comment on bugs from [6].
*Please* add yourself to bug [8] in order to provide help with the
ECF 3.8 review materials preparation
Thanks. If any questions, etc. please ask. All help (ECF committers
or not) is welcome and appreciated.
Scott
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=409787
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=419647
[3] http://build.ecf-project.org/repo/
[4]
http://build.ecf-project.org/repo/C-HEAD-sdk.feature/lastSuccessful/archive/site.p2/
[5] https://bugs.eclipse.org/bugs/show_bug.cgi?id=424304
[6]
https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=RT&list_id=8269994&product=ECF&query_format=advanced
[7]
https://bugs.eclipse.org/bugs/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=RT&list_id=8269995&product=ECF&query_format=advanced
[8] https://bugs.eclipse.org/bugs/show_bug.cgi?id=428267
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev