Community
Participate
Working Groups
This bug is to track the release of R4.2 companion code provided by OSGi.
We will release the new API as it becomes available. We must have the final version of the OSGi companion code by M6.
I released the 4.2.0.200810310831 version of companion code into org.eclipse.osgi. Still need to update the following projects with the latest: org.eclipse.equinox.app org.eclipse.equinox.preferences org.eclipse.osgi.services
I had to revert the changes to the following exceptions until we update the build to use either Foundation 1.1 or hopefully OSGi/Minimum-1.2 to build org.eclipse.osgi against. BundleException InvalidSyntaxException ServiceException
I have updated the following projects with the latest osgi APIs. The latest OSGi APIs now require at least OSGi min 1.2 EE. org.eclipse.equinox.app org.eclipse.equinox.preferences org.eclipse.osgi org.eclipse.osgi.services org.eclipse.osgi.util As a result these BREE headers needed to be updated to require OSGi min 1.2, foundation 1.1 or J2SE-1.4. I included foundation 1.1 and J2SE-1.4 so these bundles would continue to work if deployed to an older framework that did not understand about the new OSGi min 1.2. I also had to update the following bundles BREE's to osgi min 1.2 because they would not compile against the new OSGi classes without it. org.eclipse.equinox.cm org.eclipse.equinox.ds See OSGi https://www.osgi.org/members/bugzilla/show_bug.cgi?id=940. If OSGi fixes this bug then we can consider going back to an older EE for these bundles.
Marking as fixed. I released the latest OSGi API for the M7 build. A new bug will be open if we need changes during the RC builds.