On Tue, 10 Jan 2017, Tobias Hansen wrote: > On 01/10/2017 10:44 PM, Yaroslav Halchenko wrote:
> >> (For me the only failed tests were the two in the bug, and just the patch > >> was enough to fix that.) > > and I guess recent python-pil pruned olefile from the depends (I believe it > > was there in prev version) > > although I don't see any corresponding changelog entry for that in > > http://metadata.ftp-master.debian.org/changelogs/main/p/pillow/pillow_4.0.0-2_changelog > > Matthias -- could you clarify if olefile depends was consciously removed or > > should we complain with a bug report? ;-) unfortunately there is no VCS > > defined for python-pil to go through the laundry: > olefile is new so pillow didn't depend on it before. You can also see it > here: > https://tracker.debian.org/media/packages/p/pillow/control-3.4.2-1 > Why do you think the test failures are due to missing olefile? because of something like ====================================================================== ERROR: test_diagram_attributes (blockdiag.tests.test_builder.TestBuilder) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/tests/test_builder.py", line 8, in test_diagram_attributes diagram = self.build('diagram_attributes.diag') File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/tests/utils.py", line 101, in build return self._build(parse_file(pathname)) File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/tests/utils.py", line 104, in _build return ScreenNodeBuilder.build(tree) File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/builder.py", line 613, in build return cls(tree, config, layout).run() File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/builder.py", line 616, in __init__ self.diagram = DiagramTreeBuilder().build(tree, config) File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/builder.py", line 27, in build self.instantiate(self.diagram, tree) File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/builder.py", line 115, in instantiate group.set_attribute(stmt) File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/elements.py", line 76, in set_attribute getattr(self, "set_%s" % name)(value) File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/elements.py", line 581, in set_default_shape if noderenderer.get(value): File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/noderenderer/__init__.py", line 43, in get init_renderers() File "/build/blockdiag-1.5.3+dfsg/.pybuild/pythonX.Y_2.7/build/src/blockdiag/noderenderer/__init__.py", line 26, in init_renderers module = plugin.load() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2290, in load self.require(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2307, in require items = working_set.resolve(reqs, env, installer) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 849, in resolve raise DistributionNotFound(req, requirers) DistributionNotFound: The 'olefile' distribution was not found and is required by Pillow and then digging in, installing python-olefile and then tests functioning correctly (up to those other failing ones) here is the log if interested http://neuro.debian.net/_files/_buildlogs/blockdiag/1.5.3+dfsg/blockdiag_1.5.3+dfsg-1_amd64.build -- Yaroslav O. Halchenko Center for Open Neuroscience http://centerforopenneuroscience.org Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755 Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419 WWW: http://www.linkedin.com/in/yarik

