The Solaris node lucene.zones.apache.org is online. The Hudson jobs to build Subversion on Solaris10 system is functional.
Please find attached the patch to add those configuration files to the repository. [[ This commit adds the Hudson configuration files to build Subversion on Solaris10 system. * build/hudson/jobs/subversion-trunk-solaris/config.xml The configuration file specific to building Subversion in trunk on Solaris10 system. * build/hudson/jobs/subversion-1.6.x-solaris/config.xml The configuration file specific to building Subversion in 1.6.x branch on Solaris10 system. ]] PS: Right now the test results for subversion-1.6.x-solaris job is not displayed. It is due to an issue in the script that generates the junit report. It does not handle control characters in the failure message, thus generating invalid junit files. As per issue 3541, i'm working on it: http://subversion.tigris.org/issues/show_bug.cgi?id=3541 -- Bhuvaneswaran A CollabNet Software P Ltd. | www.collab.net
Index: build/hudson/jobs/subversion-1.6.x-solaris/config.xml =================================================================== --- build/hudson/jobs/subversion-1.6.x-solaris/config.xml (revision 0) +++ build/hudson/jobs/subversion-1.6.x-solaris/config.xml (revision 0) @@ -0,0 +1,87 @@ +<?xml version='1.0' encoding='UTF-8'?> +<project> + <actions/> + <description>Build Subversion from 1.6.x branch on Solaris10 system</description> + <logRotator> + <daysToKeep>-1</daysToKeep> + <numToKeep>40</numToKeep> + </logRotator> + <keepDependencies>false</keepDependencies> + <properties> + <hudson.plugins.disk__usage.DiskUsageProperty/> + <hudson.plugins.descriptionsetter.JobByDescription/> + <hudson.plugins.jira.JiraProjectProperty> + <siteName>https://issues.apache.org/jira/</siteName> + </hudson.plugins.jira.JiraProjectProperty> + </properties> + <scm class="hudson.scm.SubversionSCM"> + <locations> + <hudson.scm.SubversionSCM_-ModuleLocation> + <remote>https://svn.apache.org/repos/asf/subversion/branches/1.6.x</remote> + <local>subversion-1.6.x</local> + </hudson.scm.SubversionSCM_-ModuleLocation> + </locations> + <useUpdate>true</useUpdate> + <browser class="hudson.scm.browsers.ViewSVN"> + <url>http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN</url> + </browser> + <excludedRegions></excludedRegions> + <excludedUsers></excludedUsers> + <excludedRevprop></excludedRevprop> + </scm> + <assignedNode>lucene.zones.apache.org (Solaris 10)</assignedNode> + <canRoam>false</canRoam> + <disabled>false</disabled> + <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> + <jdk>(Default)</jdk> + <triggers class="vector"> + <hudson.triggers.SCMTrigger> + <spec>*/30 * * * *</spec> + </hudson.triggers.SCMTrigger> + </triggers> + <concurrentBuild>false</concurrentBuild> + <builders> + <hudson.tasks.Shell> + <command>cd subversion-1.6.x + +PATH="/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:$PATH"; export PATH + +/usr/ccs/bin/make clean + +./autogen.sh + +./configure --enable-maintainer-mode --disable-shared --with-custom-libtool=/opt/sfw/bin/libtool --with-apr=apr/ --with-apr-util=apr-util/ + +/usr/ccs/bin/make</command> + </hudson.tasks.Shell> + <hudson.tasks.Shell> + <command>#!/bin/bash + +cd subversion-1.6.x + +PATH="/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin"; export PATH + +/usr/ccs/bin/make check + +ret=$? + +echo "Generating junit files ..." + +python ../../subversion-trunk-solaris/subversion-trunk/tools/dev/gen_junit_report.py --log-file=./tests.log --output-dir=build/junit-reports + +exit $ret</command> + </hudson.tasks.Shell> + </builders> + <publishers> + <hudson.tasks.junit.JUnitResultArchiver> + <testResults>subversion-1.6.x/build/junit-reports/*</testResults> + <testDataPublishers/> + </hudson.tasks.junit.JUnitResultArchiver> + <hudson.tasks.Mailer> + <recipients>notificati...@subversion.apache.org</recipients> + <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild> + <sendToIndividuals>false</sendToIndividuals> + </hudson.tasks.Mailer> + </publishers> + <buildWrappers/> +</project> \ No newline at end of file Index: build/hudson/jobs/subversion-trunk-solaris/config.xml =================================================================== --- build/hudson/jobs/subversion-trunk-solaris/config.xml (revision 0) +++ build/hudson/jobs/subversion-trunk-solaris/config.xml (revision 0) @@ -0,0 +1,84 @@ +<?xml version='1.0' encoding='UTF-8'?> +<project> + <actions/> + <description>Build Subversion from "trunk" branch on Solaris10 system</description> + <logRotator> + <daysToKeep>-1</daysToKeep> + <numToKeep>40</numToKeep> + </logRotator> + <keepDependencies>false</keepDependencies> + <properties> + <hudson.plugins.disk__usage.DiskUsageProperty/> + <hudson.plugins.descriptionsetter.JobByDescription/> + <hudson.plugins.jira.JiraProjectProperty> + <siteName>https://issues.apache.org/jira/</siteName> + </hudson.plugins.jira.JiraProjectProperty> + </properties> + <scm class="hudson.scm.SubversionSCM"> + <locations> + <hudson.scm.SubversionSCM_-ModuleLocation> + <remote>https://svn.apache.org/repos/asf/subversion/trunk</remote> + <local>subversion-trunk</local> + </hudson.scm.SubversionSCM_-ModuleLocation> + </locations> + <useUpdate>true</useUpdate> + <excludedRegions></excludedRegions> + <excludedUsers></excludedUsers> + <excludedRevprop></excludedRevprop> + </scm> + <assignedNode>lucene.zones.apache.org (Solaris 10)</assignedNode> + <canRoam>false</canRoam> + <disabled>false</disabled> + <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> + <jdk>(Default)</jdk> + <triggers class="vector"> + <hudson.triggers.SCMTrigger> + <spec>*/30 * * * *</spec> + </hudson.triggers.SCMTrigger> + </triggers> + <concurrentBuild>false</concurrentBuild> + <builders> + <hudson.tasks.Shell> + <command>cd subversion-trunk + +PATH="/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:$PATH"; export PATH + +/usr/ccs/bin/make clean + +./autogen.sh + +./configure --enable-maintainer-mode --disable-shared --with-custom-libtool=/opt/sfw/bin/libtool --with-apr=apr/ --with-apr-util=apr-util/ + +/usr/ccs/bin/make</command> + </hudson.tasks.Shell> + <hudson.tasks.Shell> + <command>#!/bin/bash + +cd subversion-trunk + +PATH="/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin"; export PATH + +/usr/ccs/bin/make check + +ret=$? + +echo "Generating junit files ..." + +python tools/dev/gen_junit_report.py --log-file=./tests.log --output-dir=build/junit-reports + +exit $ret</command> + </hudson.tasks.Shell> + </builders> + <publishers> + <hudson.tasks.junit.JUnitResultArchiver> + <testResults>subversion-trunk/build/junit-reports/*</testResults> + <testDataPublishers/> + </hudson.tasks.junit.JUnitResultArchiver> + <hudson.tasks.Mailer> + <recipients>notificati...@subversion.apache.org</recipients> + <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild> + <sendToIndividuals>false</sendToIndividuals> + </hudson.tasks.Mailer> + </publishers> + <buildWrappers/> +</project> \ No newline at end of file
signature.asc
Description: This is a digitally signed message part