Your message dated Thu, 22 Dec 2011 00:33:47 +0000
with message-id <[email protected]>
and subject line Bug#652903: fixed in pymvpa2 2.0.0-2
has caused the Debian Bug report #652903,
regarding pymvpa2: FTBFS: doc generation expects writeable $HOME
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
652903: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652903
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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!



--- End Message ---
--- Begin Message ---
Source: pymvpa2
Source-Version: 2.0.0-2

We believe that the bug you reported is fixed in the latest version of
pymvpa2, which is due to be installed in the Debian FTP archive:

pymvpa2_2.0.0-2.debian.tar.gz
  to main/p/pymvpa2/pymvpa2_2.0.0-2.debian.tar.gz
pymvpa2_2.0.0-2.dsc
  to main/p/pymvpa2/pymvpa2_2.0.0-2.dsc
python-mvpa2-doc_2.0.0-2_all.deb
  to main/p/pymvpa2/python-mvpa2-doc_2.0.0-2_all.deb
python-mvpa2-lib_2.0.0-2_amd64.deb
  to main/p/pymvpa2/python-mvpa2-lib_2.0.0-2_amd64.deb
python-mvpa2_2.0.0-2_all.deb
  to main/p/pymvpa2/python-mvpa2_2.0.0-2_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yaroslav Halchenko <[email protected]> (supplier of updated pymvpa2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 21 Dec 2011 18:34:32 -0500
Source: pymvpa2
Binary: python-mvpa2 python-mvpa2-lib python-mvpa2-doc
Architecture: source all amd64
Version: 2.0.0-2
Distribution: unstable
Urgency: low
Maintainer: NeuroDebian team <[email protected]>
Changed-By: Yaroslav Halchenko <[email protected]>
Description: 
 python-mvpa2 - multivariate pattern analysis with Python v. 2
 python-mvpa2-doc - documentation and examples for PyMVPA v. 2
 python-mvpa2-lib - low-level implementations and bindings for PyMVPA v. 2
Closes: 652903
Changes: 
 pymvpa2 (2.0.0-2) unstable; urgency=low
 .
   * up_robust_doc_building patch to point HOME to build/ directory
     (Closes: #652903)
Checksums-Sha1: 
 6d0b8b2a9d01892f5680bd89899a683edbc110a6 1610 pymvpa2_2.0.0-2.dsc
 697a11fb2bd871c7b91ac4a560b01cbc0d008d5b 8662 pymvpa2_2.0.0-2.debian.tar.gz
 734ba6b35f75e7f43997a3107f01bcd9c333fe88 2319564 python-mvpa2_2.0.0-2_all.deb
 66e86f1e78165bb9861ad7ecde578043eefcf299 73480 
python-mvpa2-lib_2.0.0-2_amd64.deb
 c550f9a6fe386b9339bf702773354bfad7309763 4550242 
python-mvpa2-doc_2.0.0-2_all.deb
Checksums-Sha256: 
 371010b4f1a23df2d363aa65e2755d3707f48884eefd50feef76a15a30ace7a2 1610 
pymvpa2_2.0.0-2.dsc
 2643f4f130ae2bc2f6ea795c6d6a4fb821809571bf256d5ba93f6602a09186d7 8662 
pymvpa2_2.0.0-2.debian.tar.gz
 48c400f9e0339196952af458503a9dfbbd67d89e1fb496bb5143c9d03c9f9605 2319564 
python-mvpa2_2.0.0-2_all.deb
 b87f16ecb4f295b751e34d7a13024d77e1d1650f9510b5165fd59d8fd1b68092 73480 
python-mvpa2-lib_2.0.0-2_amd64.deb
 5e10dc8559dfa71dbf83e78d9ce52231a38e6dae0623f0b5d2cbfdb3f9f068ca 4550242 
python-mvpa2-doc_2.0.0-2_all.deb
Files: 
 54ab4444b2198f19ecccc8244cb62b46 1610 python optional pymvpa2_2.0.0-2.dsc
 89d59b7583afa83af0ccfea8cb5ea988 8662 python optional 
pymvpa2_2.0.0-2.debian.tar.gz
 417d3e42a476fad7aadf8ed73bf4c72a 2319564 python optional 
python-mvpa2_2.0.0-2_all.deb
 f85c348f7daeee442dc8ab61160e0d0d 73480 python optional 
python-mvpa2-lib_2.0.0-2_amd64.deb
 a3a07ab44624cff08e991a5326dbf90f 4550242 doc optional 
python-mvpa2-doc_2.0.0-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk7yd+MACgkQjRFFY3XAJMjqhgCcDfwSzGcKUsijuFEYNasaXKaX
uG4Anjoj4AQVFj72jVjwAzgET020ceTE
=nRwh
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to