Community
Participate
Working Groups
RFC 176 has a number of small enhancements which need to be implemented by DS.
This is a plan item for Juno. Bug 358109 and bug 358110 describe the new functionality being added by RFC 176.
Note that the exported version of org.osgi.service.component has been bumped up to 1.2 for the r4.3 compendium release. So the imported version range, currently "[1.1.0,1.2.0)", will need to be updated as well.
Created attachment 208493 [details] Proposed patch
BJ, would you like to review the patch before releasing it?
(In reply to comment #4) > BJ, would you like to review the patch before releasing it? It is a pretty big patch and I am not at all familiar with the code base, so I can't really provide a meaningful code review. Sorry. I will note that I did not see the manifest change to update the component package import version per comment 2. Finally, I would like very much for this DS impl to include the component package and also export (as well as import) it. This will make the impl more "stand-alone" and not require some other bundle to export the component package.
(In reply to comment #5) > > I will note that I did not see the manifest change to update the component > package import version per comment 2. This is already done in HEAD. > > Finally, I would like very much for this DS impl to include the component > package and also export (as well as import) it. This will make the impl more > "stand-alone" and not require some other bundle to export the component > package. This is subject to another topic. Could you open another bug for that? BTW are there other equinox bundles implementing compendium services that have this in place? The DS bundle depends on the org.eclipse.equinox.util bundle. If ds needs to be installed on other OSGi FW than Equinox, then it would need also the org.eclipse.equinox.supplement bundle. So, at this stage it does not seem to be much "stand-alone".
(In reply to comment #6) > > Finally, I would like very much for this DS impl to include the component > > package and also export (as well as import) it. This will make the impl more > > "stand-alone" and not require some other bundle to export the component > > package. > BTW are there other equinox bundles implementing compendium services that have > this in place? The coordinator implementation does this, for one.
(In reply to comment #6) > (In reply to comment #5) > > > > I will note that I did not see the manifest change to update the component > > package import version per comment 2. > > This is already done in HEAD. > > > > Finally, I would like very much for this DS impl to include the component > > package and also export (as well as import) it. This will make the impl more > > "stand-alone" and not require some other bundle to export the component > > package. > This is subject to another topic. Could you open another bug for that? There is already another bug for this and I agree it is not related to this bug.
The patch is released in master