[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ecf-dev] ECF remote services support for Eclipse 3.5.x
|
Hi Thomas,
Thomas Hallgren wrote:
Hi,
Just to be clear, p2 will use whatever ECF packages that are installed
and will allow them to be upgraded. p2 uses lower bounds on some of
the package inclusions, but that's the only restrain that p2 puts on
the OSGi runtime with respect to ECF.
Thus, it is possible to both install and to upgrade the ECF bundles
today. p2 does not need to rely on a specific ECF feature for that to
happen. If you want to upgrade ECF, well then just install a feature
of your choice that includes ECF (or upgrade one if it's already
present) and p2 will use whatever gets installed.
Although I would like this to work this way, currently it does not...I'm
not sure why not. Yesterday, I created an ECF sdk that included new
versions of the ECF core bundles (i.e. org.eclipse.ecf). I attempted to
install these into Eclipse 3.6m6...and p2 refused. The error message
was something akin to 'can only have one version of bundle <ecf core
bundle>'.
Example; Buckminster uses ECF. If our core feature is updated, that
might imply an upgrade of ECF. As long as all bundles in the targeted
runtime are OK with that, with respect to their requirements, there's
no conflict.
I'm not sure what about things is not behaving as expected, but this is
not the behavior I'm getting. I suspect it has something to do with the
way that the platform is including the ECF bundles (apparently, they are
part of the p2.ui feature...why they are doing this this way I don't know).
Scott