[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ecf-dev] ecf version in p2
- From: Scott Lewis <slewis@xxxxxxxxxxxxx>
- Date: Mon, 28 Mar 2011 13:30:56 -0700
- Delivered-to: email@example.com
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:188.8.131.52) Gecko/20110303 Lightning/1.0b2 Thunderbird/3.1.9
I would prefer it if p2 consumed the latest released version of ECF
filetransfer (i.e. ECF 3.5 or later) in Indigo. This would make it much
easier for us and our consumers to use the *other* plugins from
ECF...e.g. OSGi remote services/RSA among other apis. The reason this
would make it easier is that since most people get the ECF core and
filetransfer bundles via Equinox and/or Eclipse, if p2/Equinox/Eclipse
uses an old version of ECF core and filetransfer bundles (not the
latest)...then it not only complicates our build (we have to make sure
that all our other plugins build and run properly on what now is pretty
old code)...it also complicates the use of ECF remote services (and
other things) in people's target platforms (because of the feature
include version matching constraint).
So my summary is: please use ECF 3.5 (latest ECF release) for Indigo.
Now...for the core and filetransfer parts of ECF, there are only a few
minor differences from Helios. One is a small change to the exception
type thrown in the case of malformed URL/URIs (there's bug report for
this in the p2 testing...as a p2 test case fails because it's now
catching the wrong exception type...I can't remember or find it
immediately, however. I think this p2 test bug report was created by
The only feature-level change for the ECF filetransfer was the addition
of provisional API to support the use of alternative filetransfer
providers (bittorrent, proprietary protocols, etc) that need URI syntax
rather than just URL. There was an enhancement request for this also,
but I can't immediately remember or find it either. With more time and
effort I can/will drum these up though...it's been 8+ months since these
changes were made.
So my summary is: no major changes to ECF API (or implementation) for
ECF core and/or filetransfer since Helios...and so none of what has
occurred in core or filetransfer over the last year should create risk
for use in p2/Equinox for Helios.
The main question is how to consume ECF 3.5. We would prefer it if
you/p2/Equinox/Platform would just use the repo for ECF 3.5, available
We could probably arrange for a 3.5.1 build for sometime in the next 2
months...and that could be used also...if necessary. There is at least
one bug identified and fixed in 3.5 that would be useful to pick up, and
there could be more/others.
On 3/28/2011 12:49 PM, Pascal Rapicault wrote:
We are wondering which version of ECF should be consumed by p2 for the Indigo release.
ecf-dev mailing list