[Python-modules-team] Bug#708159: python-docutils: FTBFS with python3-imaging: AttributeError: 'bytes' object has no attribute 'read'

Jakub Wilk jwilk at debian.org
Mon May 13 16:04:15 UTC 2013


Source: python-docutils
Version: 0.10-1
Severity: important
Tags: experimental sid jessie

If python3-imaging is installed, python-docutils FTBFS.

-- 
Jakub Wilk
-------------- next part --------------
======================================================================
ERROR: test_dependencies (test_dependencies.RecordDependenciesTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-docutils-c90fp6/python-docutils-0.10/test3/test_dependencies.py", line 57, in test_dependencies
    record = self.get_record(writer_name='xml')
  File "/build/python-docutils-c90fp6/python-docutils-0.10/test3/test_dependencies.py", line 42, in get_record
    **settings)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 378, in publish_file
    enable_exit_status=enable_exit_status)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 662, in publish_programmatically
    output = pub.publish(enable_exit_status=enable_exit_status)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 217, in publish
    self.settings)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/readers/__init__.py", line 72, in read
    self.parse()
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/readers/__init__.py", line 78, in parse
    self.parser.parse(self.input, document)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/__init__.py", line 172, in parse
    self.statemachine.run(inputlines, document, inliner=self.inliner)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 174, in run
    input_source=document['source'])
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2281, in explicit_markup
    self.explicit_list(blank_finish)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2311, in explicit_list
    match_titles=self.state_machine.match_titles)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 323, in nested_list_parse
    node=node, match_titles=match_titles)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 199, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2584, in explicit_markup
    nodelist, blank_finish = self.explicit_construct(match)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2291, in explicit_construct
    return method(self, expmatch)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2034, in directive
    directive_class, match, type_name, option_presets)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2083, in run_directive
    result = directive_instance.run()
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/directives/images.py", line 131, in run
    imagepath.encode(sys.getfilesystemencoding()))
  File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1992, in open
    prefix = fp.read(16)
AttributeError: 'bytes' object has no attribute 'read'

======================================================================
ERROR: test_dependencies_html (test_dependencies.RecordDependenciesTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-docutils-c90fp6/python-docutils-0.10/test3/test_dependencies.py", line 70, in test_dependencies_html
    record = self.get_record(writer_name='html', settings_overrides=so)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/test3/test_dependencies.py", line 42, in get_record
    **settings)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 378, in publish_file
    enable_exit_status=enable_exit_status)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 662, in publish_programmatically
    output = pub.publish(enable_exit_status=enable_exit_status)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 217, in publish
    self.settings)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/readers/__init__.py", line 72, in read
    self.parse()
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/readers/__init__.py", line 78, in parse
    self.parser.parse(self.input, document)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/__init__.py", line 172, in parse
    self.statemachine.run(inputlines, document, inliner=self.inliner)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 174, in run
    input_source=document['source'])
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2281, in explicit_markup
    self.explicit_list(blank_finish)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2311, in explicit_list
    match_titles=self.state_machine.match_titles)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 323, in nested_list_parse
    node=node, match_titles=match_titles)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 199, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2584, in explicit_markup
    nodelist, blank_finish = self.explicit_construct(match)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2291, in explicit_construct
    return method(self, expmatch)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2034, in directive
    directive_class, match, type_name, option_presets)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2083, in run_directive
    result = directive_instance.run()
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/directives/images.py", line 131, in run
    imagepath.encode(sys.getfilesystemencoding()))
  File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1992, in open
    prefix = fp.read(16)
AttributeError: 'bytes' object has no attribute 'read'

======================================================================
ERROR: test_dependencies_latex (test_dependencies.RecordDependenciesTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-docutils-c90fp6/python-docutils-0.10/test3/test_dependencies.py", line 85, in test_dependencies_latex
    record = self.get_record(writer_name='latex')
  File "/build/python-docutils-c90fp6/python-docutils-0.10/test3/test_dependencies.py", line 42, in get_record
    **settings)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 378, in publish_file
    enable_exit_status=enable_exit_status)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 662, in publish_programmatically
    output = pub.publish(enable_exit_status=enable_exit_status)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 217, in publish
    self.settings)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/readers/__init__.py", line 72, in read
    self.parse()
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/readers/__init__.py", line 78, in parse
    self.parser.parse(self.input, document)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/__init__.py", line 172, in parse
    self.statemachine.run(inputlines, document, inliner=self.inliner)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 174, in run
    input_source=document['source'])
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2281, in explicit_markup
    self.explicit_list(blank_finish)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2311, in explicit_list
    match_titles=self.state_machine.match_titles)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 323, in nested_list_parse
    node=node, match_titles=match_titles)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 199, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2584, in explicit_markup
    nodelist, blank_finish = self.explicit_construct(match)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2291, in explicit_construct
    return method(self, expmatch)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2034, in directive
    directive_class, match, type_name, option_presets)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2083, in run_directive
    result = directive_instance.run()
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/directives/images.py", line 131, in run
    imagepath.encode(sys.getfilesystemencoding()))
  File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1992, in open
    prefix = fp.read(16)
AttributeError: 'bytes' object has no attribute 'read'

======================================================================
ERROR: test_stylesheet_dependencies (test_dependencies.RecordDependenciesTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-docutils-c90fp6/python-docutils-0.10/test3/test_dependencies.py", line 106, in test_stylesheet_dependencies
    record = self.get_record(writer_name='html', settings_overrides=so)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/test3/test_dependencies.py", line 42, in get_record
    **settings)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 378, in publish_file
    enable_exit_status=enable_exit_status)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 662, in publish_programmatically
    output = pub.publish(enable_exit_status=enable_exit_status)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/core.py", line 217, in publish
    self.settings)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/readers/__init__.py", line 72, in read
    self.parse()
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/readers/__init__.py", line 78, in parse
    self.parser.parse(self.input, document)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/__init__.py", line 172, in parse
    self.statemachine.run(inputlines, document, inliner=self.inliner)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 174, in run
    input_source=document['source'])
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2281, in explicit_markup
    self.explicit_list(blank_finish)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2311, in explicit_list
    match_titles=self.state_machine.match_titles)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 323, in nested_list_parse
    node=node, match_titles=match_titles)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 199, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2584, in explicit_markup
    nodelist, blank_finish = self.explicit_construct(match)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2291, in explicit_construct
    return method(self, expmatch)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2034, in directive
    directive_class, match, type_name, option_presets)
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/states.py", line 2083, in run_directive
    result = directive_instance.run()
  File "/build/python-docutils-c90fp6/python-docutils-0.10/build/py3/docutils/parsers/rst/directives/images.py", line 131, in run
    imagepath.encode(sys.getfilesystemencoding()))
  File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1992, in open
    prefix = fp.read(16)
AttributeError: 'bytes' object has no attribute 'read'


More information about the Python-modules-team mailing list