[Python-modules-team] Bug#848349: TypeError: unsupported operand type(s) for +=: int and str

Salvatore Bonaccorso carnil at debian.org
Fri Dec 16 14:22:47 UTC 2016


Source: python-docutils
Version: 0.13.1+dfsg-1
Severity: serious
Justification: Causes related package FTBFS
Control: affects -1 + src:linux

Hi

The update from python-docutils 0.12+dfsg-2 to 0.13.1+dfsg-1 causes
src:linux FTBFS. I have attached a sample build log, including the
sphinx-log generated.

Donwgrading to 0.12+dfsg-2 resolved the build failure.

Regards,
Salvatore

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: linux-4.8.15.build.xz
Type: application/x-xz
Size: 246028 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20161216/5afdb798/attachment-0001.bin>
-------------- next part --------------
# Sphinx version: 1.4.9
# Python version: 2.7.13rc1 (CPython)
# Docutils version: 0.13.1 release
# Jinja2 version: 2.8
# Last messages:
#   writing output... [  0%] gpu/drm-kms
#   writing output... [  0%] gpu/drm-kms-helpers
#   writing output... [  0%] gpu/drm-mm
#   writing output... [  1%] gpu/drm-uapi
#   writing output... [  1%] gpu/i915
#   writing output... [  1%] gpu/index
#   writing output... [  1%] gpu/introduction
#   writing output... [  1%] gpu/vga-switcheroo
#   writing output... [  2%] index
#   writing output... [  2%] kernel-documentation
# Loaded extensions:
#   kernel-doc (unknown version) from /builds/linux-4.8.15/Documentation/sphinx/kernel-doc.pyc
#   rstFlatTable (unknown version) from /builds/linux-4.8.15/Documentation/sphinx/rstFlatTable.pyc
#   kernel_include (unknown version) from /builds/linux-4.8.15/Documentation/sphinx/kernel_include.pyc
#   alabaster (0.7.8) from /usr/lib/python2.7/dist-packages/alabaster/__init__.pyc
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/sphinx/cmdline.py", line 244, in main
    app.build(opts.force_all, filenames)
  File "/usr/lib/python2.7/dist-packages/sphinx/application.py", line 297, in build
    self.builder.build_update()
  File "/usr/lib/python2.7/dist-packages/sphinx/builders/__init__.py", line 251, in build_update
    'out of date' % len(to_build))
  File "/usr/lib/python2.7/dist-packages/sphinx/builders/__init__.py", line 322, in build
    self.write(docnames, list(updated_docnames), method)
  File "/usr/lib/python2.7/dist-packages/sphinx/builders/__init__.py", line 360, in write
    self._write_serial(sorted(docnames), warnings)
  File "/usr/lib/python2.7/dist-packages/sphinx/builders/__init__.py", line 368, in _write_serial
    self.write_doc(docname, doctree)
  File "/usr/lib/python2.7/dist-packages/sphinx/builders/html.py", line 448, in write_doc
    self.docwriter.write(doctree, destination)
  File "/usr/lib/python2.7/dist-packages/docutils/writers/__init__.py", line 80, in write
    self.translate()
  File "/usr/lib/python2.7/dist-packages/sphinx/writers/html.py", line 48, in translate
    self.document.walkabout(visitor)
  File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 174, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 174, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 174, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 174, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 174, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 174, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 174, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 166, in walkabout
    visitor.dispatch_visit(self)
  File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 1882, in dispatch_visit
    return method(node)
  File "/usr/lib/python2.7/dist-packages/docutils/writers/html4css1/__init__.py", line 765, in visit_tbody
    self.write_colspecs()
  File "/usr/lib/python2.7/dist-packages/docutils/writers/html4css1/__init__.py", line 289, in write_colspecs
    width += node['colwidth']
TypeError: unsupported operand type(s) for +=: 'int' and 'str'


More information about the Python-modules-team mailing list