Community
Participate
Working Groups
Build Identifier: Version: 3.6.1 Build id: M20100909-0800 The RCP SDK archive available for download is supposed to contain the delta pack. However it only contains the fragments but not the org.eclipse.equinox.executable feature. I see the main purpose of the RCP SDK archive to serve as a target platform for RCP development. But though it is supposed to contain the delta pack, PDE tooling does not offer cross-platform exports since it searches for the executable feature in the target. Either the feature should be added or the delta pack fragments should be removed entirely. Reproducible: Always
It looks like it includes the executable feature. -bash-3.00$ unzip -l eclipse-3.6.1-delta-pack.zip |grep feature | more 0 09-09-10 11:44 eclipse/features/ 0 09-09-10 11:44 eclipse/features/org.eclipse.equinox.executable_3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi/ 0 09-09-10 11:44 eclipse/features/org.eclipse.equinox.executable_3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi/META-INF/ 5556 08-25-10 11:44 eclipse/features/org.eclipse.equinox.executable_3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi/META-INF/MANIFEST.MF 76 08-25-10 11:44 eclipse/features/org.eclipse.equinox.executable_3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi/META-INF/eclipse.inf 5677 08-25-10 11:44 eclipse/features/org.eclipse.equinox.executable_3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi/META-INF/ECLIPSEF.SF 5639 08-25-10 11:44 eclipse/features/org.eclipse.equinox.executable_3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi/META-INF/ECLIPSEF.RSA 9485 08-25-10 09:59 eclipse/features/org.eclipse.equinox.executable_3.4.1.R36x_v20100823-7M7K7JF90dnJ-WLf3cf4yi/feature.properties
The delta pack contains the feature. But I was referring to the RCP SDK (org.eclipse.rcp.source-3.6.1.zip).
Sorry, I misread the bug. So, the purpose of the delta pack is to provide the platform specific bits. The rcp source zip just includes the components of the rcp feature. The executables are, as you noted, included in a different feature that isn't included in the rcp feature.
The description of the RCP SDK says: "This p2 repository consists of the Eclipse Rich Client Platform base bundles and their source and the RCP delta pack." This is misleading - if it states that it contains the delta pack, I would expect that it not only contains the fragments but also the binaries. What's the use of having fragments of other platforms if you cannot build products? My proposal is to either take the delta pack fragments out of the SDK (people can still add the delta pack to their target platform if they need it) or to add the binaries (and the feature) as well.
Jeff, do you have any comments on whether the RCP repo zips should include the delta packs or not?
See Bug 310737 and Bug 310739. at this point, yes, the RCP SDK zip should include the excutables.
Created attachment 185150 [details] patch
Created attachment 185603 [details] patch
Created attachment 185677 [details] patch
Fixed for N20101221-2000.