[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[equinox-dev] Re: org.eclipse.osgi.services...



That sounds reasonable to me.

-mel

> From: Jeff McAffer <Jeff_McAffer@xxxxxxxxxx>
>
> I would like to consider removing the requirement on
> org.eclipse.osgi.services.  Currently I believe we require it from
runtime
> to get the 3 preference service types.  I propose
>
> - copy the 3 types into the runtime plugin
> - removethe Require-Bundle header entry from the runtime manifest
> - add Export-Package entries in the runtime manifest
> - add Provide-Package entries in the runtime manifest
> - inform PDE and Update as they may be interested in the config.ini
change
> - remove org.eclipse.osgi.services from the standard osgi.bundles list
> - remove it from the RCP bundles list
> - leave it in the platform feature
>
> The downside to this is that we have a copy of the code.  Since it is
> exported however, there will only be one copy ever loaded (except for
> private copies).  The upside is that it reduces the set of "special"
> bundles to two (just one in the simple RCP scenarios).
>
> Thoughts?
>
> Jeff
>