[NeXus-buildserver] Build failed in Jenkins: definitions-master #243

jenkins at nexusformat.org jenkins at nexusformat.org
Thu Mar 9 01:22:46 GMT 2017


https://build.nexusformat.org/job/definitions-master/243/Changes:

[yayahjb] Draft changes for NIAC 2016

[yayahjb] Clarify rank and units issues for NXmx and NXtransformations

[tobias.richter] remove and ignore .DS_Store

[tobias.richter] typo spotted by Peter Chang

[yayahjb] Emphasize relationship of depends_on and NXtransformations in NXsample

[yayahjb] As per discussion in NIAC 13 Oct 14, remove redundant point-by-point

[yayahjb] Remove prohibition of use of pixel units in beam centers -- HJB

[yayahjb] Resolved conflicts

[yayahjb] Clarify rank and units issues for NXmx and NXtransformations

[yayahjb] remove and ignore .DS_Store

[yayahjb] typo spotted by Peter Chang

[yayahjb] Emphasize relationship of depends_on and NXtransformations in NXsample

[yayahjb] Further merge

[yayahjb] Rebase continued

[Mark.Koennecke] Clarified the beam_center_x,y documentation regarding length. As agreed

[tobias.richter] revert changes to application definitions without agreement

[tobias.richter] really restore old versions

------------------------------------------
[...truncated 436 lines...]
update file <https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/rules.rst>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/strategies.rst>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/user_manual.rst>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/utilities.rst>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/validation.rst>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/nxdl.xsd>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/nxdlTypes.xsd>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/build_preparation.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/dev_nxdl2rst.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/local_utilities.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/local_utilities.pyc>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/nxdl2rst.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/nxdl_desc2rst.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/nxdl_summary.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/nxdlxref.xsl>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/test_nxdl.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/test_nxdl2rst.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/test_suite.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/types2rst.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/units2rst.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/units2rst.pyc>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/update_copyright_date.py>
+ cd build
+ make
make html -C manual
make[1]: Entering directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual'>
make -C source
make[2]: Entering directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source'>
python ../../utils/types2rst.py ../../nxdlTypes.xsd > types.table
python ../../utils/units2rst.py ../../nxdlTypes.xsd > units.table
python ../../utils/nxdl_desc2rst.py ../../nxdl.xsd > nxdl_desc.rst
make -C classes
make[3]: Entering directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes'>
make -C base_classes
make[4]: Entering directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes/base_classes'>
echo "Adding summaries to base_classes/index.rst"
Adding summaries to base_classes/index.rst
python ../../../../utils/nxdl_summary.py base_classes
cp ../../../../base_classes/NXsample.nxdl.xml   ./NXsample.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsample.nxdl.xml > NXsample.rst
cp ../../../../base_classes/NXgrating.nxdl.xml   ./NXgrating.nxdl.xml
python ../../../../utils/nxdl2rst.py NXgrating.nxdl.xml > NXgrating.rst
cp ../../../../base_classes/NXslit.nxdl.xml   ./NXslit.nxdl.xml
python ../../../../utils/nxdl2rst.py NXslit.nxdl.xml > NXslit.rst
cp ../../../../base_classes/NXtranslation.nxdl.xml   ./NXtranslation.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtranslation.nxdl.xml > NXtranslation.rst
cp ../../../../base_classes/NXpolarizer.nxdl.xml   ./NXpolarizer.nxdl.xml
python ../../../../utils/nxdl2rst.py NXpolarizer.nxdl.xml > NXpolarizer.rst
cp ../../../../base_classes/NXprocess.nxdl.xml   ./NXprocess.nxdl.xml
python ../../../../utils/nxdl2rst.py NXprocess.nxdl.xml > NXprocess.rst
cp ../../../../base_classes/NXbeam_stop.nxdl.xml   ./NXbeam_stop.nxdl.xml
python ../../../../utils/nxdl2rst.py NXbeam_stop.nxdl.xml > NXbeam_stop.rst
cp ../../../../base_classes/NXlog.nxdl.xml   ./NXlog.nxdl.xml
python ../../../../utils/nxdl2rst.py NXlog.nxdl.xml > NXlog.rst
cp ../../../../base_classes/NXevent_data.nxdl.xml   ./NXevent_data.nxdl.xml
python ../../../../utils/nxdl2rst.py NXevent_data.nxdl.xml > NXevent_data.rst
cp ../../../../base_classes/NXshape.nxdl.xml   ./NXshape.nxdl.xml
python ../../../../utils/nxdl2rst.py NXshape.nxdl.xml > NXshape.rst
cp ../../../../base_classes/NXtransformations.nxdl.xml   ./NXtransformations.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtransformations.nxdl.xml > NXtransformations.rst
cp ../../../../base_classes/NXxraylens.nxdl.xml   ./NXxraylens.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxraylens.nxdl.xml > NXxraylens.rst
cp ../../../../base_classes/NXattenuator.nxdl.xml   ./NXattenuator.nxdl.xml
python ../../../../utils/nxdl2rst.py NXattenuator.nxdl.xml > NXattenuator.rst
cp ../../../../base_classes/NXroot.nxdl.xml   ./NXroot.nxdl.xml
python ../../../../utils/nxdl2rst.py NXroot.nxdl.xml > NXroot.rst
cp ../../../../base_classes/NXguide.nxdl.xml   ./NXguide.nxdl.xml
python ../../../../utils/nxdl2rst.py NXguide.nxdl.xml > NXguide.rst
cp ../../../../base_classes/NXflipper.nxdl.xml   ./NXflipper.nxdl.xml
python ../../../../utils/nxdl2rst.py NXflipper.nxdl.xml > NXflipper.rst
cp ../../../../base_classes/NXfilter.nxdl.xml   ./NXfilter.nxdl.xml
python ../../../../utils/nxdl2rst.py NXfilter.nxdl.xml > NXfilter.rst
cp ../../../../base_classes/NXbending_magnet.nxdl.xml   ./NXbending_magnet.nxdl.xml
python ../../../../utils/nxdl2rst.py NXbending_magnet.nxdl.xml > NXbending_magnet.rst
cp ../../../../base_classes/NXsource.nxdl.xml   ./NXsource.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsource.nxdl.xml > NXsource.rst
cp ../../../../base_classes/NXpositioner.nxdl.xml   ./NXpositioner.nxdl.xml
python ../../../../utils/nxdl2rst.py NXpositioner.nxdl.xml > NXpositioner.rst
cp ../../../../base_classes/NXinsertion_device.nxdl.xml   ./NXinsertion_device.nxdl.xml
python ../../../../utils/nxdl2rst.py NXinsertion_device.nxdl.xml > NXinsertion_device.rst
cp ../../../../base_classes/NXcollimator.nxdl.xml   ./NXcollimator.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcollimator.nxdl.xml > NXcollimator.rst
cp ../../../../base_classes/NXaperture.nxdl.xml   ./NXaperture.nxdl.xml
python ../../../../utils/nxdl2rst.py NXaperture.nxdl.xml > NXaperture.rst
cp ../../../../base_classes/NXpinhole.nxdl.xml   ./NXpinhole.nxdl.xml
python ../../../../utils/nxdl2rst.py NXpinhole.nxdl.xml > NXpinhole.rst
cp ../../../../base_classes/NXdetector_group.nxdl.xml   ./NXdetector_group.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdetector_group.nxdl.xml > NXdetector_group.rst
cp ../../../../base_classes/NXdetector_module.nxdl.xml   ./NXdetector_module.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdetector_module.nxdl.xml > NXdetector_module.rst
cp ../../../../base_classes/NXcite.nxdl.xml   ./NXcite.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcite.nxdl.xml > NXcite.rst
cp ../../../../base_classes/NXsubentry.nxdl.xml   ./NXsubentry.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsubentry.nxdl.xml > NXsubentry.rst
cp ../../../../base_classes/NXbeam.nxdl.xml   ./NXbeam.nxdl.xml
python ../../../../utils/nxdl2rst.py NXbeam.nxdl.xml > NXbeam.rst
cp ../../../../base_classes/NXfresnel_zone_plate.nxdl.xml   ./NXfresnel_zone_plate.nxdl.xml
python ../../../../utils/nxdl2rst.py NXfresnel_zone_plate.nxdl.xml > NXfresnel_zone_plate.rst
cp ../../../../base_classes/NXdetector.nxdl.xml   ./NXdetector.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdetector.nxdl.xml > NXdetector.rst
cp ../../../../base_classes/NXcapillary.nxdl.xml   ./NXcapillary.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcapillary.nxdl.xml > NXcapillary.rst
cp ../../../../base_classes/NXdata.nxdl.xml   ./NXdata.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdata.nxdl.xml > NXdata.rst
cp ../../../../base_classes/NXfermi_chopper.nxdl.xml   ./NXfermi_chopper.nxdl.xml
python ../../../../utils/nxdl2rst.py NXfermi_chopper.nxdl.xml > NXfermi_chopper.rst
cp ../../../../base_classes/NXmonochromator.nxdl.xml   ./NXmonochromator.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmonochromator.nxdl.xml > NXmonochromator.rst
cp ../../../../base_classes/NXmonitor.nxdl.xml   ./NXmonitor.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmonitor.nxdl.xml > NXmonitor.rst
cp ../../../../base_classes/NXmoderator.nxdl.xml   ./NXmoderator.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmoderator.nxdl.xml > NXmoderator.rst
cp ../../../../base_classes/NXdisk_chopper.nxdl.xml   ./NXdisk_chopper.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdisk_chopper.nxdl.xml > NXdisk_chopper.rst
cp ../../../../base_classes/NXsensor.nxdl.xml   ./NXsensor.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsensor.nxdl.xml > NXsensor.rst
cp ../../../../base_classes/NXinstrument.nxdl.xml   ./NXinstrument.nxdl.xml
python ../../../../utils/nxdl2rst.py NXinstrument.nxdl.xml > NXinstrument.rst
cp ../../../../base_classes/NXparameters.nxdl.xml   ./NXparameters.nxdl.xml
python ../../../../utils/nxdl2rst.py NXparameters.nxdl.xml > NXparameters.rst
cp ../../../../base_classes/NXcrystal.nxdl.xml   ./NXcrystal.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcrystal.nxdl.xml > NXcrystal.rst
cp ../../../../base_classes/NXentry.nxdl.xml   ./NXentry.nxdl.xml
python ../../../../utils/nxdl2rst.py NXentry.nxdl.xml > NXentry.rst
cp ../../../../base_classes/NXmirror.nxdl.xml   ./NXmirror.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmirror.nxdl.xml > NXmirror.rst
cp ../../../../base_classes/NXenvironment.nxdl.xml   ./NXenvironment.nxdl.xml
python ../../../../utils/nxdl2rst.py NXenvironment.nxdl.xml > NXenvironment.rst
cp ../../../../base_classes/NXgeometry.nxdl.xml   ./NXgeometry.nxdl.xml
python ../../../../utils/nxdl2rst.py NXgeometry.nxdl.xml > NXgeometry.rst
cp ../../../../base_classes/NXnote.nxdl.xml   ./NXnote.nxdl.xml
python ../../../../utils/nxdl2rst.py NXnote.nxdl.xml > NXnote.rst
cp ../../../../base_classes/NXvelocity_selector.nxdl.xml   ./NXvelocity_selector.nxdl.xml
python ../../../../utils/nxdl2rst.py NXvelocity_selector.nxdl.xml > NXvelocity_selector.rst
cp ../../../../base_classes/NXuser.nxdl.xml   ./NXuser.nxdl.xml
python ../../../../utils/nxdl2rst.py NXuser.nxdl.xml > NXuser.rst
cp ../../../../base_classes/NXorientation.nxdl.xml   ./NXorientation.nxdl.xml
python ../../../../utils/nxdl2rst.py NXorientation.nxdl.xml > NXorientation.rst
cp ../../../../base_classes/NXcollection.nxdl.xml   ./NXcollection.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcollection.nxdl.xml > NXcollection.rst
cp ../../../../base_classes/NXobject.nxdl.xml   ./NXobject.nxdl.xml
python ../../../../utils/nxdl2rst.py NXobject.nxdl.xml > NXobject.rst
cp ../../../../base_classes/NXsample_component.nxdl.xml   ./NXsample_component.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsample_component.nxdl.xml > NXsample_component.rst
make[4]: Leaving directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes/base_classes'>
make -C applications
make[4]: Entering directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes/applications'>
echo "Adding summaries to applications/index.rst"
Adding summaries to applications/index.rst
python ../../../../utils/nxdl_summary.py applications
cp ../../../../applications/NXdirecttof.nxdl.xml   ./NXdirecttof.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdirecttof.nxdl.xml > NXdirecttof.rst
cp ../../../../applications/NXxbase.nxdl.xml   ./NXxbase.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxbase.nxdl.xml > NXxbase.rst
cp ../../../../applications/NXfluo.nxdl.xml   ./NXfluo.nxdl.xml
python ../../../../utils/nxdl2rst.py NXfluo.nxdl.xml > NXfluo.rst
cp ../../../../applications/NXstxm.nxdl.xml   ./NXstxm.nxdl.xml
python ../../../../utils/nxdl2rst.py NXstxm.nxdl.xml > NXstxm.rst
cp ../../../../applications/NXtomo.nxdl.xml   ./NXtomo.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtomo.nxdl.xml > NXtomo.rst
cp ../../../../applications/NXiqproc.nxdl.xml   ./NXiqproc.nxdl.xml
python ../../../../utils/nxdl2rst.py NXiqproc.nxdl.xml > NXiqproc.rst
cp ../../../../applications/NXxas.nxdl.xml   ./NXxas.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxas.nxdl.xml > NXxas.rst
cp ../../../../applications/NXtas.nxdl.xml   ./NXtas.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtas.nxdl.xml > NXtas.rst
cp ../../../../applications/NXmonopd.nxdl.xml   ./NXmonopd.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmonopd.nxdl.xml > NXmonopd.rst
cp ../../../../applications/NXrefscan.nxdl.xml   ./NXrefscan.nxdl.xml
python ../../../../utils/nxdl2rst.py NXrefscan.nxdl.xml > NXrefscan.rst
cp ../../../../applications/NXreftof.nxdl.xml   ./NXreftof.nxdl.xml
python ../../../../utils/nxdl2rst.py NXreftof.nxdl.xml > NXreftof.rst
cp ../../../../applications/NXxasproc.nxdl.xml   ./NXxasproc.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxasproc.nxdl.xml > NXxasproc.rst
cp ../../../../applications/NXtomophase.nxdl.xml   ./NXtomophase.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtomophase.nxdl.xml > NXtomophase.rst
cp ../../../../applications/NXmx.nxdl.xml   ./NXmx.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmx.nxdl.xml > NXmx.rst
cp ../../../../applications/NXxrot.nxdl.xml   ./NXxrot.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxrot.nxdl.xml > NXxrot.rst
cp ../../../../applications/NXarpes.nxdl.xml   ./NXarpes.nxdl.xml
python ../../../../utils/nxdl2rst.py NXarpes.nxdl.xml > NXarpes.rst
cp ../../../../applications/NXxkappa.nxdl.xml   ./NXxkappa.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxkappa.nxdl.xml > NXxkappa.rst
cp ../../../../applications/NXxlaueplate.nxdl.xml   ./NXxlaueplate.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxlaueplate.nxdl.xml > NXxlaueplate.rst
cp ../../../../applications/NXarchive.nxdl.xml   ./NXarchive.nxdl.xml
python ../../../../utils/nxdl2rst.py NXarchive.nxdl.xml > NXarchive.rst
cp ../../../../applications/NXtofnpd.nxdl.xml   ./NXtofnpd.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtofnpd.nxdl.xml > NXtofnpd.rst
cp ../../../../applications/NXtofraw.nxdl.xml   ./NXtofraw.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtofraw.nxdl.xml > NXtofraw.rst
cp ../../../../applications/NXxnb.nxdl.xml   ./NXxnb.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxnb.nxdl.xml > NXxnb.rst
cp ../../../../applications/NXxeuler.nxdl.xml   ./NXxeuler.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxeuler.nxdl.xml > NXxeuler.rst
cp ../../../../applications/NXspe.nxdl.xml   ./NXspe.nxdl.xml
python ../../../../utils/nxdl2rst.py NXspe.nxdl.xml > NXspe.rst
cp ../../../../applications/NXsas.nxdl.xml   ./NXsas.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsas.nxdl.xml > NXsas.rst
cp ../../../../applications/NXlauetof.nxdl.xml   ./NXlauetof.nxdl.xml
python ../../../../utils/nxdl2rst.py NXlauetof.nxdl.xml > NXlauetof.rst
cp ../../../../applications/NXtomoproc.nxdl.xml   ./NXtomoproc.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtomoproc.nxdl.xml > NXtomoproc.rst
cp ../../../../applications/NXsqom.nxdl.xml   ./NXsqom.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsqom.nxdl.xml > NXsqom.rst
cp ../../../../applications/NXcanSAS.nxdl.xml   ./NXcanSAS.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcanSAS.nxdl.xml > NXcanSAS.rst
Traceback (most recent call last):
  File "../../../../utils/nxdl2rst.py", line 458, in <module>
    main()
  File "../../../../utils/nxdl2rst.py", line 442, in main
    print_rst_from_nxdl(nxdl_file)
  File "../../../../utils/nxdl2rst.py", line 415, in print_rst_from_nxdl
    printFullTree(ns, root, name, INDENTATION_UNIT)
  File "../../../../utils/nxdl2rst.py", line 291, in printFullTree
    printFullTree(ns, node, nodename, indent+INDENTATION_UNIT)
  File "../../../../utils/nxdl2rst.py", line 291, in printFullTree
    printFullTree(ns, node, nodename, indent+INDENTATION_UNIT)
  File "../../../../utils/nxdl2rst.py", line 291, in printFullTree
    printFullTree(ns, node, nodename, indent+INDENTATION_UNIT)
  File "../../../../utils/nxdl2rst.py", line 262, in printFullTree
    printDoc(indent+INDENTATION_UNIT, ns, node)
  File "../../../../utils/nxdl2rst.py", line 200, in printDoc
    blocks = getDocBlocks(ns, node)
  File "../../../../utils/nxdl2rst.py", line 89, in getDocBlocks
    re.sub(r'\t',"\\\\t", line ),
Exception: Bad indentation in <doc> of beam_center_x [            This is the x position where the direct beam would hit the detector plane.
            This is a length and can be outside of the actual
	    detector.  The length can be in physical units or pixels
	    as documented by the units attribute. The value can be any
            real number (positive, zero, or negative).
          ]: expected "            " found "\t    detector.  The length can be in physical units or pixels".
Makefile:49: recipe for target 'NXcanSAS.rst' failed
make[4]: *** [NXcanSAS.rst] Error 1
make[4]: Leaving directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes/applications'>
Makefile:30: recipe for target 'applications' failed
make[3]: *** [applications] Error 2
make[3]: Leaving directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes'>
Makefile:46: recipe for target 'classes' failed
make[2]: *** [classes] Error 2
make[2]: Leaving directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source'>
Makefile:50: recipe for target 'source' failed
make[1]: *** [source] Error 2
make[1]: Leaving directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual'>
Makefile:18: recipe for target 'manual' failed
make: *** [manual] Error 2
Build step 'Execute shell' marked build as failure
Archiving artifacts


More information about the NeXus-buildserver mailing list