One thing that I leaned from the buildbot is: always "make doc-clean" 
before building the docs. The patchbot should probably do that as well.



On Monday, April 13, 2015 at 2:51:53 PM UTC+2, Jan Keitel wrote:
>
> Hi there,
>
> I just installed a patchbot (2.3.1) in a clean Sage installation. After 
> building Sage correctly (I had built it before), it failed while building 
> the documentation with the following message:
>
> ...... 
>
> [reference] structure: 10 todos, 38 index, 2 citations, 37 modules
> [reference] tensor: 0 todos, 4 index, 0 citations, 3 modules
> [reference] tensor_free_modules:
> [reference] WARNING: Unable to fetch 
> /home/pcl337b/jkeitel/sage/sage_patchbot/src/doc/output/doctrees/en/reference/tensor_free_modules/environment.pickle
> Error building the documentation.
> Traceback (most recent call last):
>   File 
> "/home/pcl337b/jkeitel/sage/sage_patchbot/src/doc/common/builder.py", line 
> 1618, in <module>
>     getattr(get_builder(name), type)()
>   File 
> "/home/pcl337b/jkeitel/sage/sage_patchbot/src/doc/common/builder.py", line 
> 292, in _wrapper
>     getattr(get_builder(document), 'inventory')(*args, **kwds)
>   File 
> "/home/pcl337b/jkeitel/sage/sage_patchbot/src/doc/common/builder.py", line 
> 516, in _wrapper
>     getattr(DocBuilder(self.name, lang), format)(*args, **kwds)
>   File 
> "/home/pcl337b/jkeitel/sage/sage_patchbot/src/doc/common/builder.py", line 
> 110, in f
>     eval(compile(open(sys.argv[0]).read(), sys.argv[0], 'exec'))
>   File 
> "/home/pcl337b/jkeitel/sage/sage_patchbot/src/doc/common/custom-sphinx-build.py",
>  
> line 219, in <module>
>     raise OSError(ERROR_MESSAGE)
> OSError: [reference] WARNING: Unable to fetch 
> /home/pcl337b/jkeitel/sage/sage_patchbot/src/doc/output/doctrees/en/reference/tensor_free_modules/environment.pickle
>
> make: *** [doc-html] Error 1
> Apply -- 0 seconds
> Traceback (most recent call last):
>   File 
> "/home/pcl337b/jkeitel/sage/sage_patchbot/local/bin/patchbot/patchbot.py", 
> line 550, in test_a_ticket
>     do_or_die("$MAKE")
>   File 
> "/home/pcl337b/jkeitel/sage/sage_patchbot/local/bin/patchbot/util.py", line 
> 141, in do_or_die
>     raise exn_class("%s %s" % (res, cmd))
> Exception: 512 $MAKE
> 2015-04-13 14:41:39 +0200
> 1347 seconds
> Traceback (most recent call last):
>   File 
> "/home/pcl337b/jkeitel/sage/sage_patchbot/local/bin/patchbot/patchbot.py", 
> line 550, in test_a_ticket
>     do_or_die("$MAKE")
>   File 
> "/home/pcl337b/jkeitel/sage/sage_patchbot/local/bin/patchbot/util.py", line 
> 141, in do_or_die
>     raise exn_class("%s %s" % (res, cmd))
> Exception: 512 $MAKE
> Reporting 0 BuildFailed
> REPORT
> {'base': '6.5',
>  'deps': [],
>  'git_base': 'e88642d0ec3dc79278b8828a0b91e5d2d654d17a',
>  'git_base_human': '6.5',
>  'git_branch': 'master',
>  'git_commit': 'e88642d0ec3dc79278b8828a0b91e5d2d654d17a',
>  'git_log': [],
>  'git_merge': 'e88642d0ec3dc79278b8828a0b91e5d2d654d17a',
>  'machine': ['openSUSE ', '13.1', 'x86_64', '3.11.10-25-desktop', 
> 'pcl337b'],
>  'patchbot_version': '2.3.1',
>  'patches': [],
>  'plugins': [],
>  'spkgs': [],
>  'status': 'BuildFailed',
>  'time': '2015-04-13 14:41:41 +0200',
>  'user': 'jkeitel'}
> 0 BuildFailed
> ok
> Done reporting 0
>
>
>
> Current base: git://github.com/sagemath/sage.git master
> Failing tests in your base install: exiting.
>
>
>
> After running ./sage -patchbot a second time, it seems to have been able 
> to build the documentation, but I still wanted to report this. I might not 
> have built the documentation when building Sage before, but shouldn't the 
> patchbot notice this by itself?
>
> Cheers,
> Jan 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to