Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 302941

Summary: Source bundle for o.e.equinox.log contains no source
Product: [Eclipse Project] Platform Reporter: Neil Bartlett <njbartlett>
Component: RelengAssignee: Kim Moir <kim.moir>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: aniefer, kim.moir, tjwatson
Version: 3.5.1   
Target Milestone: 3.6 M6   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 303117    
Bug Blocks:    

Description Neil Bartlett CLA 2010-02-16 08:34:20 EST
The source bundle "org.eclipse.equinox.log.source_<version>.jar" contains no actual source... it only has a MANIFEST.MF, plugin.properties and the JAR signing artifacts.

This affects the bundle included with the Equinox SDK in 3.5.1 and all milestones of 3.6.
Comment 1 Thomas Watson CLA 2010-02-16 12:54:32 EST
Kim, could you help me figure this one out?  It seems like all the generated source bundles are missing source for equinox bundles that are not included in the Eclipse SDK.  That would be the following:

org.eclipse.equinox.cm.source
org.eclipse.equinox.device.source
org.eclipse.equinox.io.source
org.eclipse.equinox.ip.source
org.eclipse.equinox.log.source
org.eclipse.equinox.metatype.source
org.eclipse.equinox.useradmin.source
org.eclipse.equinox.wireadmin.source

org.eclipse.equinox.supplement.source
org.eclipse.equinox.transforms.xslt.source
org.eclipse.equinox.transforms.hook.source
org.eclipse.equinox.concurrent.source

org.eclipse.equinox.http.source
org.eclipse.equinox.http.servletbridge.source
org.eclipse.equinox.servletbridge.source
org.eclipse.equinox.servletbridge.extensionbundle

org.eclipse.equinox.weaving.aspectj.source
org.eclipse.equinox.weaving.caching.source
org.eclipse.equinox.weaving.caching.j9.source
org.eclipse.equinox.weaving.hook.source
Comment 2 Kim Moir CLA 2010-02-16 16:47:29 EST
Yes, it seems to be a problem with the 3.6 stream builds too.  I think it may be related to issues with nested features.  I'm investigating.
Comment 3 Andrew Niefer CLA 2010-02-17 15:16:35 EST
This seems to be caused by bug 303117, however, I'm not sure why this would
only affect equinox bundles instead of all source.
Comment 4 Kim Moir CLA 2010-02-19 14:49:09 EST
Tried new pde build bundle with fix to bug 303117. Verified that the equinox bundles have their source back.  

https://build.eclipse.org/hudson/view/Eclipse%20and%20Equinox/job/eclipse-equinox-test/125/

Released for N20100219-2000.

Thanks for the fix Andrew!

Since 3.5.2 is closed down, I'll only release this fix for 3.6.