[Pkg-exppsy-maintainers] Bug#588624: mlpy: FTBFS with sphinx 1.0 and docutils 0.7: AttributeError: 'Text' object has no attribute 'get'

Jakub Wilk jwilk at debian.org
Sat Jul 10 12:15:58 UTC 2010


Source: mlpy
Version: 2.1.0~dfsg1-3.dsc
User: python-modules-team at lists.alioth.debian.org
Usertags: sphinx1.0+docutils0.7
Severity: important

Hello,

When rebuilt with python-sphinx 1.0~b1-1 and python-docutils 0.7-1 (both
available in experimental), mlpy failed to build. Here are the relevant
parts of the build log:

[…]
| sphinx-build -b latex -d build/doctrees   source build/latex
| Running Sphinx v1.0b1
| loading pickled environment... done
| building [latex]: all documents
| updating environment: 0 added, 0 changed, 0 removed
| looking for now-outdated files... none found
| processing mlpy.tex... index tutorial wavelet imputing distance clustering classification svm knn fda srda pda dlda weighting irelief fssun dwt ranking resampling metrics list_analysis data miscellaneous tools 
| resolving references...
| writing... 
| Exception occurred:
|   File "/usr/lib/pymodules/python2.6/sphinx/writers/latex.py", line 1061, in visit_reference
|     if len(node) and 'std-term' in node[0].get('classes', []):
| AttributeError: 'Text' object has no attribute 'get'
| The full traceback has been saved in /tmp/sphinx-err-Tr8jUt.log, if you want to report the issue to the developers.
| Please also report this if it was a user error, so that a better error message can be provided next time.
| Either send bugs to the mailing list at <http://groups.google.com/group/sphinx-dev/>,
| or report them in the tracker at <http://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!

If you believe that this failure is caused by a bug in python-sphinx or
python-docutils, feel free to reassign the bug.


-- System Information:
Debian Release: squeeze/sid
   APT prefers unstable
   APT policy: (990, 'unstable'), (500, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-3-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
Jakub Wilk
-------------- next part --------------
# Sphinx version: 1.0b1
# Docutils version: 0.7 release
# Jinja2 version: 2.5
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/sphinx/cmdline.py", line 173, in main
    app.build(force_all, filenames)
  File "/usr/lib/pymodules/python2.6/sphinx/application.py", line 205, in build
    self.builder.build_update()
  File "/usr/lib/pymodules/python2.6/sphinx/builders/__init__.py", line 193, in build_update
    self.build(['__all__'], to_build)
  File "/usr/lib/pymodules/python2.6/sphinx/builders/__init__.py", line 254, in build
    self.write(docnames, list(updated_docnames), method)
  File "/usr/lib/pymodules/python2.6/sphinx/builders/latex.py", line 109, in write
    docwriter.write(doctree, destination)
  File "/usr/lib/pymodules/python2.6/docutils/writers/__init__.py", line 76, in write
    self.translate()
  File "/usr/lib/pymodules/python2.6/sphinx/writers/latex.py", line 91, in translate
    self.document.walkabout(visitor)
  File "/usr/lib/pymodules/python2.6/docutils/nodes.py", line 173, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/pymodules/python2.6/docutils/nodes.py", line 173, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/pymodules/python2.6/docutils/nodes.py", line 173, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/pymodules/python2.6/docutils/nodes.py", line 173, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/pymodules/python2.6/docutils/nodes.py", line 173, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/pymodules/python2.6/docutils/nodes.py", line 173, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/pymodules/python2.6/docutils/nodes.py", line 173, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/pymodules/python2.6/docutils/nodes.py", line 165, in walkabout
    visitor.dispatch_visit(self)
  File "/usr/lib/pymodules/python2.6/docutils/nodes.py", line 1601, in dispatch_visit
    return method(node)
  File "/usr/lib/pymodules/python2.6/sphinx/writers/latex.py", line 1061, in visit_reference
    if len(node) and 'std-term' in node[0].get('classes', []):
AttributeError: 'Text' object has no attribute 'get'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-exppsy-maintainers/attachments/20100710/d422b3ce/attachment.pgp>


More information about the Pkg-exppsy-maintainers mailing list