Jeff, Again, me ;)
Sphinx is now installed on all Ubuntu systems. Source of Sphinx was this: http://sphinx.pocoo.org The job still shows an error: https://hudson.apache.org/hudson/job/Chemistry-Phyton-cmislib-doc/7/console Is this something you can fix? If not what is expected from environment? BTW If the script returns <> 0 in case of error then Hudson will mark the job as failed and send a notification to the mailing list. Maybe this is useful. Regards, Stephan Am 08.12.2010 um 17:25 schrieb Klevenz, Stephan: > Hi Jeff, > > This is now a good point to go ahead with > > https://issues.apache.org/jira/browse/INFRA-3202 > > Is there another dependency apart of sphinx? I assume Hudson needs a > installation as described here http://sphinx.pocoo.org/, Right? > > Regards, > Stephan > > > > -----Original Message----- > From: Jeff Potts [mailto:jeffpott...@gmail.com] > Sent: Mittwoch, 8. Dezember 2010 15:36 > To: chemistry-dev@incubator.apache.org > Subject: Re: sphinx @ hudson > > Stephan, > > I adjusted the run-sphinx.py script so that it would run regardless of where > it was called from. From the output of the latest build > (https://hudson.apache.org/hudson/job/Chemistry-Phyton-cmislib-doc/6/console) > it looks like Sphinx has either not yet been installed or is not in the path. > > My make file is set to look for an executable called "sphinx-build2.6", which > according to the log, isn't found. > > Jeff > > On Dec 7, 2010, at 4:25 AM, Klevenz, Stephan wrote: > >> Hi Jeff, >> >> There is now a Hudson job (Chemistry-Phyton-cmislib-doc) executing the >> Phyton script that you have provided: >> >> https://hudson.apache.org/hudson/view/A-F/view/Chemistry/ >> >> The execution runs once a day (3am server time) and every time when you >> commit a change to svn. The SVN poll time is 1 hour and execution depends >> also on the traffic of the build queue. >> >> Now it is up to you to let the sphinx script do the necessary tasks. >> >> To track execution please use the console view of Hudson: >> >> e.g. >> https://hudson.apache.org/hudson/view/A-F/view/Chemistry/job/Chemistry-Phyton-cmislib-doc/1/console >> >> In case of missing dependencies we have to identify them and contact Admins >> for support. >> >> Regards, >> Stephan >> >> >> >> >> >> -----Original Message----- >> From: Jeff Potts [mailto:jeffpott...@gmail.com] >> Sent: Donnerstag, 2. Dezember 2010 15:51 >> To: chemistry-dev@incubator.apache.org >> Subject: Re: sphinx @ hudson >> >> Stephan, >> >> I've checked in the wrapper script: >> /cmislib/src/doc/src/run-sphinx.py >> >> Hopefully, that's all you need to get Hudson triggering the cmislib doc >> build. If not, let me know and we'll try something else. >> >> Jeff >> >> On Nov 30, 2010, at 2:09 AM, Klevenz, Stephan wrote: >> >>> Well, the script will be in SVN and you can modify it anytime. Hudson can >>> sync the script from SVN and triggers only its execution. This is a >>> recommended practice for the Hudson. >>> >>> Have a look here: https://issues.apache.org/jira/browse/INFRA-3202 >>> >>> Regards, >>> Stephan >>> >>> >>> -----Original Message----- >>> From: Jeff Potts [mailto:jeffpott...@gmail.com] >>> Sent: Montag, 29. November 2010 18:25 >>> To: chemistry-dev@incubator.apache.org >>> Subject: Re: sphinx @ hudson >>> >>> Stephan, >>> >>> The doc build is command-line. A python script could execute the same >>> command-line that a shell script would but what does that buy us? >>> >>> Jeff >>> >>> On Nov 29, 2010, at 10:53 AM, Klevenz, Stephan wrote: >>> >>>> Jeff, >>>> >>>> Sorry for late response, but I was busy with other activities last couples >>>> of days. >>>> >>>> One option to get such a build job is to check in a phyton script to SVN. >>>> As a native build job Hudson has access to it an can execute the script. >>>> >>>> Can you provide such a script? >>>> >>>> Regards, >>>> Stephan >>>> >>>> -----Original Message----- >>>> From: Stephan Klevenz [mailto:step...@klaeff.de] >>>> Sent: Montag, 15. November 2010 20:17 >>>> To: chemistry-dev@incubator.apache.org >>>> Subject: Re: sphinx @ hudson >>>> >>>> Hi Jeff, >>>> >>>> I did create a Jira issue for this: >>>> >>>> https://issues.apache.org/jira/browse/INFRA-3202 >>>> >>>> As soon as the environment is available I can volunteer to setup a Hudson >>>> build job. >>>> >>>> Regards, >>>> Stephan >>>> >>>> >>>> Am 10.11.2010 um 22:43 schrieb Niklas Gustavsson: >>>> >>>>> Please open a JIRA issue with this request. If appropriate, provide >>>>> installation instructions on one of the slaves OSes (preferably on >>>>> Ubuntu using apt-get). >>>>> >>>>> /niklas >>>>> >>>>> On Wed, Nov 10, 2010 at 9:29 PM, Stephan Klevenz <step...@klaeff.de> >>>>> wrote: >>>>>> Hi build admins, >>>>>> >>>>>> The Apache Chemistry project (http://incubator.apache.org/chemistry/) >>>>>> would like to build documentation with Hudson and require a tool called >>>>>> Sphinx. How that works with Hudson is described here: >>>>>> >>>>>> http://blog.timc3.com/2010/03/21/using-hudson-to-build-sphinx-documentation/ >>>>>> >>>>>> In summary the Hudson requirements are: >>>>>> Hudson Python plugin >>>>>> pip installed for python >>>>>> VirtualEnv installed for python >>>>>> The build script is this: >>>>>> >>>>>> cd $WORKSPACE >>>>>> virtualenv -q docs >>>>>> source ./docs/bin/activate >>>>>> pip install -q -E ./docs -r trunk/requirements.pip >>>>>> cd trunk >>>>>> sphinx-build -b html source build >>>>>> >>>>>> Is this from general interest and supported by Apache Hudson? If not >>>>>> then is there an option to get this within a local environment? >>>>>> >>>>>> Regards, >>>>>> Stephan >>>> >>>> ---- >>>> Stephan Klevenz >>>> >>>> Fabrikstr. 45 >>>> 69126 Heidelberg >>>> >>>> Tel.: +49 6221 879625 >>>> Fax.: +49 6221 339926 >>>> >>>> >>>> >>>> >>>> >>> >> > ---- Stephan Klevenz Fabrikstr. 45 69126 Heidelberg Tel.: +49 6221 879625 Fax.: +49 6221 339926 Email: step...@klaeff.de