Source: pymvpa2 Version: 2.0.0-1 Severity: serious Justification: fails to build from source
Builds of pymvpa2 in environments in which $HOME lacks write permissions (as on most autobuilders) have been failing: Traceback (most recent call last): File "sphinxext/autosummary/generate.py", line 312, in <module> [autosummary] generating autosummary for: source/changelog.rst, source/datadb.rst, source/devguide.rst, source/docoverview.rst, source/download.rst, source/examples.rst, source/faq.rst, source/glossary.rst, source/history.rst, source/index.rst, ..., source/tutorial_classifiers.rst, source/tutorial_datasets.rst, source/tutorial_eventrelated.rst, source/tutorial_mappers.rst, source/tutorial_prerequisites.rst, source/tutorial_searchlight.rst, source/tutorial_sensitivity.rst, source/tutorial_significance.rst, source/tutorial_start.rst, source/whoisusingit.rst [autosummary] writing to source/generated main() File "sphinxext/autosummary/generate.py", line 52, in main template_dir=options.templates) File "sphinxext/autosummary/generate.py", line 110, in generate_autosummary_docs obj, name = import_by_name(name) File "/usr/lib/pymodules/python2.7/sphinx/ext/autosummary/__init__.py", line 391, in import_by_name return _import_by_name(prefixed_name), prefixed_name File "/usr/lib/pymodules/python2.7/sphinx/ext/autosummary/__init__.py", line 417, in _import_by_name __import__(modname) File "/.../pymvpa2-2.0.0/mvpa2/clfs/distance.py", line 344, in <module> if externals.exists('weave'): File "/.../pymvpa2-2.0.0/mvpa2/base/externals.py", line 590, in exists exec _KNOWN[dep] File "<string>", line 1, in <module> File "/.../pymvpa2-2.0.0/mvpa2/base/externals.py", line 220, in __check_weave from scipy import weave File "/usr/lib/python2.7/dist-packages/scipy/weave/__init__.py", line 9, in <module> from blitz_tools import blitz File "/usr/lib/python2.7/dist-packages/scipy/weave/blitz_tools.py", line 11, in <module> import inline_tools File "/usr/lib/python2.7/dist-packages/scipy/weave/inline_tools.py", line 15, in <module> function_catalog = catalog.catalog() File "/usr/lib/python2.7/dist-packages/scipy/weave/catalog.py", line 359, in __init__ sys.path.append(default_dir()) File "/usr/lib/python2.7/dist-packages/scipy/weave/catalog.py", line 206, in default_dir create_dir(path) File "/usr/lib/python2.7/dist-packages/scipy/weave/catalog.py", line 126, in create_dir create_dir(base) File "/usr/lib/python2.7/dist-packages/scipy/weave/catalog.py", line 129, in create_dir os.mkdir(p) OSError: [Errno 13] Permission denied: '/home/buildd' make[3]: *** [generate-stamp] Error 1 make[3]: Leaving directory `/.../pymvpa2-2.0.0/doc' make[2]: *** [htmldoc] Error 2 To remedy that, I'd recommend further conditionalizing the documentation-building step, running it only if dh_listpackages | grep -qe '-doc' (or some equivalent command) succeeds. I'd also suggest splitting any build dependencies necessary only for documentation into Build-Depends-Indep. Could you please look into the matter? Thanks! -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org