[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [p2-dev] plugins folder provisioning

Yes that's right. The same mechanism is also used for .link files and cases where someone is messing with platform.xml.
One thing to keep in mind is that the dropins support is there primarily to ensure we have a backwards compatibility story. As an install gets more complex you really should use the "director" (either in-process with the UI or out of process with the director app).
>From what I've seen, without it your install is going to be increasingly brittle in the face of anything else getting installed.
-Simon

Inactive hide details for Warren_Paul---01/16/2009 11:47:52 AM---Hi Simon,Warren_Paul---01/16/2009 11:47:52 AM---Hi Simon,


From:

Warren_Paul@xxxxxxx

To:

<p2-dev@xxxxxxxxxxx>

Date:

01/16/2009 11:47 AM

Subject:

RE: [p2-dev] plugins folder provisioning




Hi Simon,

Sure.

So reconciler.dropins handles "plugins" folder provisioning as well as "dropins" folder?

_Paul


From: p2-dev-bounces@xxxxxxxxxxx [mailto:p2-dev-bounces@xxxxxxxxxxx] On Behalf Of Simon Kaegi
Sent:
16 January 2009 16:43
To:
P2 developer discussions
Subject:
Re: [p2-dev] plugins folder provisioning

The bundle is org.eclipse.equinox.p2.reconciler.dropins.

In a nutshell what it does is try to install everything it finds "OPTIONALLY".
What that means is that if anything else is already installed that conflicts with the new thing the "optional" bundle/feature will not get installed.
What this amounts to is that In many cases the "version increment" use-case will fail without a matching feature patch. This is because the feature will typically reference an exact version of a bundle and without the patch the net result would be an invalid install.
-Simon.


Inactive hide details for Warren_Paul---01/16/2009 11:04:10 AM---Hi Folks,Warren_Paul---01/16/2009 11:04:10 AM---Hi Folks,


From:

Warren_Paul@xxxxxxx

To:

<p2-dev@xxxxxxxxxxx>

Date:

01/16/2009 11:04 AM

Subject:

[p2-dev] plugins folder provisioning




Hi Folks,


As per this paragraph on the getting started wiki page:-


"
The new dropins folder is where you can drop in extra plug-ins if you don't want to use the p2 user interface. See the dropins section for more details. For backwards compatibility, p2 will also detect extra plug-ins dropped into the plugins directory, and install any discovered bundles into the system."

it seems eclipse will still pick up new plugins dropped into the plugins folder. I'd like to understand the extent of this implementation - for example will it also detect version increments from "plugins"?


Can someone point me at the bundle that is responsible for handling provisioning of the "plugins" folder?


Many thanks
_Paul
_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx

https://dev.eclipse.org/mailman/listinfo/p2-dev

_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev


GIF image

GIF image

GIF image

GIF image