| Summary: | Fix source code compatibility when compiling against new OSGi r43 API | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Thomas Watson <tjwatson> | ||||
| Component: | p2 | Assignee: | P2 Inbox <equinox.p2-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | ||||||
| Version: | 3.6 | ||||||
| Target Milestone: | 3.7 M2 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
Needed for M2. I would like to get this released today so I can run a test build against the osgi branch. Released. |
Created attachment 175935 [details] p2 patch to compile against OSGi R4.3 The branch OSGI_R4_3_Generics of org.eclipse.osgi contains the new proposed generified OSGi API for the upcoming R4.3 specification. The attached patch contains changes that need to be made to p2 code in order to compile against the new API (while still being able to run against R4.2) The changes to discovery and metadata are the only needed changes at this time. The patch contains changes to project settings in console and directory.app only to avoid compile errors in the workspace when using raw types. This patch should be able to be applied to HEAD and be able to compile against the current version of org.eclipse.osgi in HEAD (which still has the R4.2 OSGi API).