|Problem with Athena's Common Build [message #560517]
||Wed, 11 August 2010 08:18
| Adolfo Sanchez-Barbudo Herrera
Registered: July 2009
I'm having a problem witn Athena's Common Build system while trying to build and promote our MDT/OCL Helios SR RC1.
Let me say that I'm newbye in releng activities since our previous release engineer is not available to do the builds. Fortunately, he left a a nice cheatsheet ( http://wiki.eclipse.org/MDT/OCL/Dev/Releng/Cheatsheet ) to make Nightly, Integration and Stable builds. However, I'm not sure it's sufficient to make a Maintenance build.
My idea was creating an ordinary Stable build, but feeding it with source from our maintenance branch (R3_0_maintenance) by the means of the fetchTag extra flag. The result of the build is the following:
Whose hudson's input parameters are:
EXTRAFLAGS: -buildAlias 3.0.1RC1 -forceContextQualifier -fetchTag R3_0_maintenance
The issues are the following one:
- Firstly it seems that the -fetchTag extra flag is not properly working for the build, since the ocl.map file used by the build ( https://build.eclipse.org/hudson/job/cbi-mdt-ocl-3.0-integra tion/101/artifact/build/S201008101552/directory.txt ) doesn't correspond to the map file of the BRANCH ( dev.eclipse.org:cvsroot/modeling/org.eclipse.mdt/org.eclipse .ocl/releng/maps/ocl.map 188.8.131.52 ), but corresponds to the HEAD's one (dev.eclipse.org:cvsroot/modeling/org.eclipse.mdt/org.eclips e.ocl/releng/maps/ocl.map 1.81). Another clue in output console:
cvs -d :pserver:mailto:firstname.lastname@example.org:/cvsroot/modeling -Q ex -r HEAD -d org.eclipse.ocl.releng org.eclipse.mdt/org.eclipse.ocl/releng
[start] [15:52:43] Export done.
- Secondly, having that the HEAD is used by the build. I can't figure out why the build is failing, specially when we have hardly done changes in HEAD since our last build in june ( https://build.eclipse.org/hudson/job/cbi-mdt-ocl-3.0-integra tion/101/changes). The error log says that "the org.eclipse.tests plugin was not found". Indeed, the folder "org.eclipse.tests" doesn't appear in the installed eclipse of the job's workspace (
https://build.eclipse.org/hudson/job/cbi-mdt-ocl-3.0-integra tion/ws/build/S201008110443/eclipse/plugins/). It looks like the plugin is not check oout in spite of the fact that the ocl.map states that it must be done:
!*** Special entries from eclipse
As said, I can't imagine why this is not working now, since this has not been changed since June. Just in case, I also checked (in my local eclipse) that the org.eclipse.test and org.eclipse.ant.optional.junit had a correct tag version.
Any clue about why this is happening will be very welcome.
Thanks in advance,