Part of my day I’m working on some cool OSGi server stuff. While doing this I came across a few issues with PDE. Mostly they are around launching and self-hosting.
As with all my Open Source engagements, I just don’t stop after reporting them. I also take the time to analyze them and provide patches for them. Why? Well, it saves me a lot of time in the end because I don’t need to live with workarounds.
Here is a list of patches produced so far for Eclipse PDE 3.6:
- Bug 314619 - [patch] org.eclipse.equinox.app is not started when using Eclipse Application launcher
- Bug 315039 - [patch] Eclipse launch configuration should inherit properties from target platform
- Bug 315061 - [patch] Should read start levels from bundles.info of target platform when launching Eclipse application
- Bug 320763 - [patch] SelfHostingProfile needs environment properties
Now, thanks to Eclipse it’s also possible to easily share the patches with you. Just point your Eclipse 3.6 installation to my p2 repository (http://eclipseguru.org/) and install “EclipseGuru’s Patches for PDE“.