So the following happened:

I amended Christians UI patch for making the UI plugin an OSGi module.

http://saros-build.imp.fu-berlin.de/gerrit/#/c/2069/

As you can see in his original patch he already changed the build.xml file using Ant4Eclipse.

I looked at the Jenkins Gerrit Job and it was already correctly configured. The build passed and so I submitted the patch.

I did not see any dedicated UI job and so I thought that this will be added later after the OSGi stuff is added.

The problem is that the IntelliJ and Saros Job already build this UI plugin. I do not not really understand why this has to be done twice.

Neverless the configuration of these jobs are / were configured to actually call the old build.xml with the needed parameters.

I already deleted the UI plugin stuff from the Saros build but I am not going to touch the IntelliJ one.

And BTW it is really a bad idea to build something else in the Saros Build job because the STF regression jobs simply take all produced artifacts from the last build (Saros/C and Saros/E) and deploy them to the Eclipse installations of our both test machines
before running the regression.

And as for the new patch set. It is the same as Christians. I just removed the UI dependency in Saros/E for now and added some Eclipse Autoformat stuff and so regardless of the changes the same build errors would have occurred unless someone had changed the Jenkins Jobs accordingly before committing this patch.

BR,
Stefan


On 02.02.2015 16:12, Zieris, Franz wrote:

Hi Stefan,

I do not understand what happened in the builds Saros #1360 and, just now, Saros_IntelliJ #131.

But I do know that Christian performed some adjustments to some of our Jenkins jobs some weeks ago.

I also know that Christian started patch #2069 and provided patch sets 1 to 4 between January 24^th and 26^th – and that you created sets 5 and 6 today (leaving Christian as “Author” (!)) and submitted the patch without further discussion.

I’m not sure about the details, but did you talk with Christian about this?

For starters, I’m not sure he had any time to take a look whether he agrees with the code changes you introduced in his name.

So, please, before you blame anyone for not reading some descriptive (not normative (!) – I know it, because I wrote it) Jenkins job description and for not drawing some conclusions from this, please consider playing by the rules first, would you?

Best,

Franz

*From:*Stefan Rossbach [mailto:srossb...@arcor.de]
*Sent:* Monday, February 02, 2015 3:39 PM
*To:* dpp-devel@lists.sourceforge.net
*Subject:* Re: [DPP-Devel] Build failed in Jenkins: Saros #1360

From the Job build description:


  Project Saros

This job monitors the |master| <https://github.com/saros-project/saros/tree/master> branch of the main Saros repository. It will build and test both the Saros/Core module <https://github.com/saros-project/saros/tree/master/de.fu_berlin.inf.dpp.core> and Saros/Eclipse <https://github.com/saros-project/saros/tree/master/de.fu_berlin.inf.dpp> plugin hourly if there are new commits on the |master| branch.

So who was the smart guy that added the plugin stuff to this job ?!

As I am writing these lines I will delete the Ant task.

Please move the UI build to a dedicated job and correct all other stuff accordingly.

Just because it seems this was the "easiest" solution does not mean that this is the correct solution.


On 02.02.2015 15:22, jenk...@saros-build.imp.fu-berlin.de <mailto:jenk...@saros-build.imp.fu-berlin.de> wrote:

    See<http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/1360/changes>  
<http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/1360/changes>

    Changes:

    [srossbach] [API] add OSGi manifest to UI library

    ------------------------------------------

    [...truncated 1222 lines...]

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report] net.sourceforge.cobertura.javancss.parser.ParseException: Encountered " 
"interface" "interface "" at line 46, column 13.

    [cobertura-report] Was expecting one of:

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.generateParseException(JavaParser.java:10296)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.jj_consume_token(JavaParser.java:10172)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.Name(JavaParser.java:2677)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.MarkerAnnotation(JavaParser.java:4699)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.Annotation(JavaParser.java:4672)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.FieldDeclaration(JavaParser.java:1702)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.InterfaceMemberDeclaration(JavaParser.java:1605)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.UnmodifiedInterfaceDeclaration(JavaParser.java:1515)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.InterfaceDeclaration(JavaParser.java:1316)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.TypeDeclaration(JavaParser.java:613)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.CompilationUnit(JavaParser.java:353)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.parser.JavaParser.parse(JavaParser.java:137)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.Javancss._measureSource(Javancss.java:256)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.Javancss._measureRoot(Javancss.java:339)

    [cobertura-report]       at 
net.sourceforge.cobertura.javancss.Javancss.<init>(Javancss.java:419)

    [cobertura-report]       at 
net.sourceforge.cobertura.reporting.ComplexityCalculator.getAccumlatedCCNForSource(ComplexityCalculator.java:102)

    [cobertura-report]       at 
net.sourceforge.cobertura.reporting.ComplexityCalculator.getAccumlatedCCNForSingleFile(ComplexityCalculator.java:139)

    [cobertura-report]       at 
net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForSourceFileNameInternal(ComplexityCalculator.java:224)

    [cobertura-report]       at 
net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForPackageInternal(ComplexityCalculator.java:194)

    [cobertura-report]       at 
net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForProject(ComplexityCalculator.java:164)

    [cobertura-report]       at 
net.sourceforge.cobertura.reporting.xml.XMLReport.<init>(XMLReport.java:80)

    [cobertura-report]       at 
net.sourceforge.cobertura.reporting.Main.parseArguments(Main.java:107)

    [cobertura-report]       at 
net.sourceforge.cobertura.reporting.Main.main(Main.java:174)

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "assert" ...

    [cobertura-report]     "enum" ...

    [cobertura-report]     <IDENTIFIER> ...

    [cobertura-report]     "assert" ...

    [cobertura-report]

    [cobertura-report]

    [cobertura-report] Report time: 5842ms

    BUILD SUCCESSFUL

    Total time: 1 minute 47 seconds

    Statistics:

    -------------- Target Results ---------------------

    saros-core.clean: 0.044 sec

    saros-core.test: 15.259 sec

    saros-core.instrument: 33.355 sec

    saros-core.build: 49.129 sec

    -------------- Task Results -----------------------

    saros-core.build.mkdir: 0.000 sec

    saros-core.<implicit>.property: 0.001 sec

    saros-core.build.echo: 0.002 sec

    saros-core.<implicit>.ant4eclipse:targetPlatform: 0.003 sec

    saros-core.build.mkdir: 0.004 sec

    saros-core.<implicit>.taskdef: 0.006 sec

    saros-core.build.scrub-directory: 0.007 sec

    saros-core.build.mkdir: 0.008 sec

    saros-core.clean.delete: 0.012 sec

    saros-core.build.mkdir: 0.013 sec

    saros-core.build.copy: 0.016 sec

    saros-core.build.sequential: 0.017 sec

    saros-core.build.copy: 0.019 sec

    saros-core.<implicit>.taskdef: 0.020 sec

    saros-core.build.sequential: 0.026 sec

    saros-core.<implicit>.macrodef: 0.030 sec

    saros-core.build.echo: 0.031 sec

    saros-core.build.delete: 0.035 sec

    saros-core.build.delete: 0.037 sec

    saros-core.build.sequential: 0.038 sec

    saros-core.build.copy: 0.043 sec

    saros-core.build.sequential: 0.044 sec

    saros-core.build.antcontrib:if: 0.045 sec

    saros-core.build.sequential: 0.046 sec

    saros-core.build.copy: 0.074 sec

    saros-core.build.sequential: 0.080 sec

    saros-core.build.copy: 0.122 sec

    saros-core.<implicit>.taskdef: 0.123 sec

    saros-core.build.condition: 0.125 sec

    saros-core.build.sequential: 0.146 sec

    saros-core.<implicit>.macrodef: 0.173 sec

    saros-core.<implicit>.path: 0.234 sec

    saros-core.<implicit>.taskdef: 0.259 sec

    saros-core.build.jar: 0.347 sec

    saros-core.build.sequential: 0.348 sec

    saros-core.build.copy: 0.421 sec

    saros-core.build.sequential: 0.422 sec

    saros-core.build.sequential: 0.444 sec

    saros-core.build.sequential: 0.474 sec

    saros-core.<implicit>.taskdef: 0.631 sec

    saros-core.build.sequential: 0.867 sec

    saros-core.build.sequential: 0.868 sec

    saros-core.build.copy: 1.131 sec

    saros-core.<implicit>.taskdef: 1.163 sec

    saros-core.build.sequential: 1.240 sec

    saros-core.<implicit>.import: 1.264 sec

    saros-core.<implicit>.ant4eclipse:jdtClassPathLibrary: 1.278 sec

    saros-core.build.jar: 1.592 sec

    saros-core.build.sequential: 2.441 sec

    saros-core.build.ant4eclipse:executePluginLibrary: 2.589 sec

    saros-core.build.sequential: 2.590 sec

    saros-core.build.ant4eclipse:executePluginProject: 3.182 sec

    saros-core.<implicit>.taskdef: 3.670 sec

    saros-core.build.ant4eclipse:executePluginProject: 6.349 sec

    saros-core.test.cobertura-report: 6.870 sec

    saros-core.test.junit: 8.387 sec

    saros-core.instrument.cobertura-instrument: 33.354 sec

    saros-core.build.javac: 35.672 sec

    saros-core.build.sequential: 35.674 sec

    saros-core.build.ant4eclipse:executeJdtProject: 39.344 sec

    saros-core.build.antcontrib:if: 39.583 sec

    saros-core.build.sequential: 49.114 sec

    saros-core.build.buildPlugin: 49.121 sec

    -------------- Totals -----------------------------

    Start time: Mon, 2 Feb 2015 15:20:34.614

    Stop time: Mon, 2 Feb 2015 15:22:22.062

    Total time: 107.448 sec

    [File exists] check if file exists [de.fu_berlin.inf.dpp.ui/build.xml]

    Run condition [File exists] enabling perform for step [Invoke Ant]

    [de.fu_berlin.inf.dpp.ui] $ /var/lib/jenkins/tools/apache-ant-1.9.0/bin/ant 
-file build.xml -Djdk.bin=/usr/lib/jvm/jdk1.6.0_45/bin 
-Declipse.dir=/var/lib/jenkins/tools/eclipse_3.6.2_x64

    
Buildfile:<http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/de.fu_berlin.inf.dpp.ui/build.xml>
  
<http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/de.fu_berlin.inf.dpp.ui/build.xml>

       [taskdef] Could not load definitions from resource 
net/sf/antcontrib/antcontrib.properties. It could not be found.

       [taskdef] Could not load definitions from resource 
org/ant4eclipse/antlib.xml. It could not be found.

    BUILD FAILED

    <http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/de.fu_berlin.inf.dpp.ui/build.xml>  
<http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/de.fu_berlin.inf.dpp.ui/build.xml>:12: Cannot 
find<http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/de.fu_berlin.inf.dpp.ui/${ant4eclipse.dir}/macros/a4e-pde-macros.xml>
  
<http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/de.fu_berlin.inf.dpp.ui/$%7bant4eclipse.dir%7d/macros/a4e-pde-macros.xml>
  imported from<http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/de.fu_berlin.inf.dpp.ui/build.xml>  
<http://saros-build.imp.fu-berlin.de/jenkins/job/Saros/ws/de.fu_berlin.inf.dpp.ui/build.xml>

    Total time: 0 seconds

    Build step 'Conditional step (single)' marked build as failure

    [locks-and-latches] Releasing all the locks

    [locks-and-latches] All the locks released

    Archiving artifacts

    Skipping Cobertura coverage report as build was not UNSTABLE or better ...

    Recording test results

    Recording fingerprints

    
------------------------------------------------------------------------------

    Dive into the World of Parallel Programming. The Go Parallel Website,

    sponsored by Intel and developed in partnership with Slashdot Media, is your

    hub for all things parallel software development, from weekly thought

    leadership blogs to news, videos, case studies, tutorials and more. Take a

    look and join the conversation now.http://goparallel.sourceforge.net/

    _______________________________________________

    DPP-Devel mailing list

    DPP-Devel@lists.sourceforge.net  <mailto:DPP-Devel@lists.sourceforge.net>

    https://lists.sourceforge.net/lists/listinfo/dpp-devel


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
DPP-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel

Reply via email to