Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 323579 - Copy CDO jobs to hudson.eclipse.org
Summary: Copy CDO jobs to hudson.eclipse.org
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: CI-Jenkins (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: CI Admin Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-25 05:45 EDT by Eike Stepper CLA
Modified: 2011-02-06 02:01 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eike Stepper CLA 2010-08-25 05:45:08 EDT
Please copy these jobs to the new build server:

   https://build.eclipse.org/hudson/job/emf-cdo-integration/
   https://build.eclipse.org/hudson/job/emf-cdo-maintenance/
Comment 1 Eclipse Webmaster CLA 2010-08-25 10:51:48 EDT
Done.

-M.
Comment 2 Eike Stepper CLA 2010-08-25 13:12:44 EDT
I noticed that CVS :local: transfer is not supported anymore by Hudson:

https://hudson.eclipse.org/hudson/view/Modeling/job/emf-cdo-integration/709/console

Is it possible that this can be enabled?
Comment 3 Eclipse Webmaster CLA 2010-08-25 13:23:14 EDT
Fixed, bad lock directory permissions.

-M.
Comment 5 Eike Stepper CLA 2010-08-25 13:26:22 EDT
Should I mention that I'm trying to build on slave1 *and* slave2?
Comment 6 Eclipse Webmaster CLA 2010-08-25 13:37:59 EDT
So much for multi-terminal control sessions.  Should be ok now.

-M.
Comment 7 Eike Stepper CLA 2010-08-25 13:42:37 EDT
Confirmed ;-)
Comment 8 Eike Stepper CLA 2010-08-25 13:46:13 EDT
Sorry, but here's a new issue. I'm not sure whether it's a Hudson issue or a Buckminster issue, but it worked on the old Hudson instance:

https://hudson.eclipse.org/hudson/view/Modeling/job/emf-cdo-integration/713/console

     [java] com.jcraft.jsch.JSchException: ProxyHTTP: java.io.IOException: proxy error: Forbidden
     [java] 	at com.jcraft.jsch.ProxyHTTP.connect(ProxyHTTP.java:158)
     [java] 	at org.eclipse.jsch.internal.core.JSchProvider.connect(JSchProvider.java:141)
     [java] 	at org.eclipse.team.internal.ccvs.core.connection.PServerConnection.open(PServerConnection.java:116)
     [java] 	at org.eclipse.team.internal.ccvs.core.connection.Connection.open(Connection.java:132)
     [java] 	at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.createConnection(CVSRepositoryLocation.java:545)
     [java] 	at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.openConnection(CVSRepositoryLocation.java:806)
     [java] 	at org.eclipse.team.internal.ccvs.core.client.Session.open(Session.java:159)
     [java] 	at org.eclipse.buckminster.cvspkg.internal.CVSSession.getReaderSession(CVSSession.java:98)
     [java] 	at org.eclipse.buckminster.cvspkg.internal.RepositoryMetaData.getMetaData(RepositoryMetaData.java:76)
     [java] 	at org.eclipse.buckminster.cvspkg.internal.VersionFinder.getMetaData(VersionFinder.java:97)
     [java] 	at org.eclipse.buckminster.cvspkg.internal.VersionFinder.getTrunk(VersionFinder.java:86)
     [java] 	at org.eclipse.buckminster.core.version.AbstractSCCSVersionFinder.getBestTrunkMatch(AbstractSCCSVersionFinder.java:320)
     [java] 	at org.eclipse.buckminster.core.version.AbstractSCCSVersionFinder.getBestVersion(AbstractSCCSVersionFinder.java:151)
     [java] 	at org.eclipse.buckminster.core.rmap.model.Provider.findMatch(Provider.java:219)
     [java] 	at org.eclipse.buckminster.core.rmap.model.SearchPath.getProvider(SearchPath.java:100)
     [java] 	at org.eclipse.buckminster.core.rmap.model.ResourceMap.resolve(ResourceMap.java:293)
     [java] 	at org.eclipse.buckminster.core.rmap.model.ResourceMap.resolve(ResourceMap.java:212)
     [java] 	at org.eclipse.buckminster.core.resolver.ResourceMapResolver.innerResolve(ResourceMapResolver.java:202)
     [java] 	at org.eclipse.buckminster.core.resolver.ResolverNodeWithJob.resolve(ResolverNodeWithJob.java:190)
     [java] 	at org.eclipse.buckminster.core.resolver.ResolverNodeWithJob.run(ResolverNodeWithJob.java:87)
     [java] 	at org.eclipse.buckminster.core.resolver.ResolverNodeWithJob$NodeResolutionJob.run(ResolverNodeWithJob.java:44)
     [java] 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
     [java] Caused by: java.io.IOException: proxy error: Forbidden
     [java] 	at com.jcraft.jsch.ProxyHTTP.connect(ProxyHTTP.java:122)
     [java] 	... 21 more
     [java] ERROR   [0001] : No suitable provider for component org.eclipse.emf.cdo.releng:buckminster was found in resourceMap file:/opt/users/hudsonbuild/workspace/emf-cdo-integration/org.eclipse.emf/org.eclipse.emf.cdo/releng/org.eclipse.emf.cdo.releng/build.rmap
     [java]   ERROR   [0001] : No suitable provider for component org.eclipse.emf.cdo.releng:buckminster was found in searchPath releng
     [java]     ERROR   [0001] : Rejecting provider cvs({0},org.eclipse.emf/org.eclipse.emf.cdo/releng/{1}[:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.cdo/releng/org.eclipse.emf.cdo.releng]): No component match was found
     [java]       ERROR   Could not connect to :pserver:anonymous@dev.eclipse.org:/cvsroot/modeling: I/O exception occurred: ProxyHTTP: java.io.IOException: proxy error: Forbidden
     [java]     ERROR   [0001] : Rejecting provider cvs({0},org.eclipse.emf/org.eclipse.emf.cdo/releng/{1}-feature[:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.cdo/releng/org.eclipse.emf.cdo.releng-feature]): Components of type buckminster are not supported
     [java] INFO:  TAG-ID 0001 = Query for org.eclipse.emf.cdo.releng:buckminster
Comment 9 Eike Stepper CLA 2010-08-25 13:47:57 EDT
Although the console log does not indicate a relation, you shold know that my build uses to download components from http://net4j.sourceforge.net/update
Comment 10 Eike Stepper CLA 2010-08-25 14:06:08 EDT
Thomas, can you see why my releng component can not be checked out from CVS (see comment #8)?
Comment 11 Eclipse Webmaster CLA 2010-08-25 14:15:19 EDT
To me it looks like Buckminster isn't picking up the proxy settings. Are you using one of the Buckminster installs available in Hudson, or a 'custom' install?

-M.
Comment 12 Eike Stepper CLA 2010-08-26 00:21:06 EDT
My Hudson config calls an Ant script that does this:

  <target name="install.buckminster" unless="buckminster.exists" depends="get.director">
    <echo message="Configuring headless buckminster with needed features" />
    <eclipse.launch app="director">
      <args>
        <jvmarg value="-Declipse.p2.mirrors=false" />
        <arg value="-r" />
        <arg value="${eclipse.downloads}/${bm.headless.path}" />
        <arg value="-d" />
        <arg value="${tools}/buckminster" />
        <arg value="-p" />
        <arg value="Buckminster" />
        <arg value="-i" />
        <arg value="org.eclipse.buckminster.cmdline.product" />
        <arg value="-i" />
        <arg value="org.eclipse.buckminster.core.headless.feature.feature.group" />
        <arg value="-i" />
        <arg value="org.eclipse.buckminster.pde.headless.feature.feature.group" />
        <arg value="-i" />
        <arg value="org.eclipse.buckminster.cvs.headless.feature.feature.group" />
        <arg value="-i" />
        <arg value="org.eclipse.buckminster.emma.headless.feature.feature.group" />
      </args>
    </eclipse.launch>
  </target>
Comment 13 Eclipse Webmaster CLA 2010-08-26 11:34:54 EDT
Well if you're trying to access dev.eclipse.org you shouldn't need the proxy.  I've confirmed that the hudson user can access :pserver:anonymous@dev.eclipse.org without issue.

Is there a way to dump more debug info about what buckminster is doing and it's environment?

-M.
Comment 14 Eike Stepper CLA 2011-02-06 02:01:07 EST
No problems anymore. Maybe Michal solved this on our side.