Community
Participate
Working Groups
Some of the consolidation between p2 and pde.build could not be applied due to the upcoming simulateous release. The bundle org.eclipse.equinox.p2.publisher.eclipse contains the consolidated versions of ProductFile and BrandingIron, but pde.build does not use them yet. (Consolidated means that they contain all functionality required by p2 and pde.build). We should complete the consolidation early in 3.8: - Delete the copies of ProductFile and BrandingIron in org.eclipse.pde.build - Adapt the pde.build code to use the equivalent classes from p2 These steps are the inverse of commit https://github.com/jglander/eclipse-publisher-refactoring/commit/8ded64286183c4f50ebb993d0fd5ffcae57d3944
Move all 3.8 bugs to Juno.
Created attachment 207217 [details] Use consolidated BrandingIron and ProductFile
Moving over to PDE build. The attached patch contains the remaining changes which were done in the refactoring activities around bug 331974. I am not a committer, so could a committer please bring this patch in? Cheers!
Fixed locally in commit a9a0bfca428d4cb40a2d5700dafb8ed260650164. I will push to eclipse.org next week once the milestone build has been declared.
I turns out the PDE build doesn't like the magic rename of eclipse.app to Eclipse.app for Mac (see bug 368246), so I moved that code out of the BrandingIron and into the (only) user on the p2 side [1] [1] http://git.eclipse.org/c/equinox/rt.equinox.p2.git/commit/?id=d798afdcc111e6169095fb291e4925490d3880b2