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

Bug 278641

Summary: GEF Build does not like basebuilderBranch R35_M7
Product: [Tools] GEF Reporter: Anthony Hunter <ahunter.eclipse>
Component: RelEngAssignee: Anthony Hunter <ahunter.eclipse>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: nboldt
Version: 3.5   
Target Milestone: 3.5.0 (Galileo) RC4   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Anthony Hunter CLA 2009-06-01 12:26:12 EDT
See http://emft.eclipse.org/gef/downloads/drops/3.5.0/I200905281557/buildlog.txt

Not sure why, but the GEF Build does not like -basebuilderBranch R35_M7

After investigation and running builds on both emft.eclipse.org and modeling.eclipse.org, we actually never ran builds with R35_M7.

As soon as I set -basebuilderBranch R35_M7 back to R35_M5, the GEF build worked fine.

I have been promoting with basebuilderBranch R35_M7.

This is not critical, as we have created our last GEF build for 3.5.0 (hopefully).
Comment 1 Anthony Hunter CLA 2009-06-04 10:12:11 EDT
Hi Nick, I noticed Bug 279056 , does this mean that Athena is using R35_M7?

A reminder the GEF build is not on R35_M7 as far as I can tell.
Comment 2 Nick Boldt CLA 2009-06-04 12:45:21 EDT
Yes, Athena is on R35_M7, though I notice there's an R35_RC2 out now.

I'm running an N build now using R35_M7 to see why that doesn't work for GEF.

http://emft.eclipse.org/gef/downloads/?project=gef&sortBy=date&hlbuild=0#latest
Comment 3 Nick Boldt CLA 2009-06-04 16:49:52 EDT
"Unable to find plug-in: org.eclipse.gef.examples.source"

http://emft.eclipse.org/gef/downloads/drops/3.5.0/N200906041244/buildlog.txt

I would have to guess that the problem is that between M5 and M7 the support for individual source bundles changed. So, with M7, when you say 

individualSourceBundles=true

in org.eclipse.gef.releng/builder/all/build.properties, and set

generate.plugin@org.eclipse.gef.examples.source=org.eclipse.gef.examples

in org.eclipse.gef.examples-feature/build.properties, it's failing because there's no gef.examples plugin from which to create source.

Instead, I would think you need several directives in the build.properties, one per example for which you want to gen a source plugin:

generate.plugin@org.eclipse.gef.examples.text.source=org.eclipse.gef.examples.text
generate.plugin@org.eclipse.gef.examples.shapes.source=org.eclipse.gef.examples.shapes
...

Ref: http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.pde.doc.user/tasks/pde_individual_source.htm
Comment 4 Anthony Hunter CLA 2009-06-05 14:13:40 EDT
(In reply to comment #3)
> "Unable to find plug-in: org.eclipse.gef.examples.source"
> 
> generate.plugin@org.eclipse.gef.examples.source=org.eclipse.gef.examples
> 

Uggh, this line should have been

generate.feature@org.eclipse.gef.examples.source=org.eclipse.gef.examples

This is what the other features are using.

Running another build to confirm. 
Comment 5 Anthony Hunter CLA 2009-06-05 17:00:51 EDT
3.5.0 / I200906051552 (2009/06/05) was successful and everything is working with this build.