Source: pydenticon Version: 0.3-1 Severity: serious Tags: buster sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20170805 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules build > dh build --with python2,python3 --buildsystem=pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > I: pybuild base:184: python2.7 setup.py config > running config > I: pybuild base:184: python3.6 setup.py config > running config > I: pybuild base:184: python3.5 setup.py config > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:184: /usr/bin/python setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pydenticon > copying pydenticon/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pydenticon > running egg_info > writing requirements to pydenticon.egg-info/requires.txt > writing pydenticon.egg-info/PKG-INFO > writing top-level names to pydenticon.egg-info/top_level.txt > writing dependency_links to pydenticon.egg-info/dependency_links.txt > writing manifest file 'pydenticon.egg-info/SOURCES.txt' > reading manifest file 'pydenticon.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > no previously-included directories found matching 'docs/_build' > warning: no previously-included files found matching 'tmp/' > writing manifest file 'pydenticon.egg-info/SOURCES.txt' > I: pybuild base:184: /usr/bin/python3.6 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/pydenticon > copying pydenticon/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/pydenticon > running egg_info > writing pydenticon.egg-info/PKG-INFO > writing dependency_links to pydenticon.egg-info/dependency_links.txt > writing requirements to pydenticon.egg-info/requires.txt > writing top-level names to pydenticon.egg-info/top_level.txt > reading manifest file 'pydenticon.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > no previously-included directories found matching 'docs/_build' > warning: no previously-included files found matching 'tmp/' > writing manifest file 'pydenticon.egg-info/SOURCES.txt' > I: pybuild base:184: /usr/bin/python3 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pydenticon > copying pydenticon/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pydenticon > running egg_info > writing top-level names to pydenticon.egg-info/top_level.txt > writing pydenticon.egg-info/PKG-INFO > writing dependency_links to pydenticon.egg-info/dependency_links.txt > writing requirements to pydenticon.egg-info/requires.txt > reading manifest file 'pydenticon.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > no previously-included directories found matching 'docs/_build' > warning: no previously-included files found matching 'tmp/' > writing manifest file 'pydenticon.egg-info/SOURCES.txt' > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:184: python2.7 setup.py test > running test > running egg_info > writing requirements to pydenticon.egg-info/requires.txt > writing pydenticon.egg-info/PKG-INFO > writing top-level names to pydenticon.egg-info/top_level.txt > writing dependency_links to pydenticon.egg-info/dependency_links.txt > reading manifest file 'pydenticon.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > no previously-included directories found matching 'docs/_build' > warning: no previously-included files found matching 'tmp/' > writing manifest file 'pydenticon.egg-info/SOURCES.txt' > running build_ext > test_data_to_digest_byte_list_hex (tests.test_pydenticon.GeneratorTest) ... ok > test_data_to_digest_byte_list_hex_lookalike > (tests.test_pydenticon.GeneratorTest) ... ok > test_data_to_digest_byte_list_raw (tests.test_pydenticon.GeneratorTest) ... ok > test_generate_ascii (tests.test_pydenticon.GeneratorTest) ... ok > test_generate_foreground (tests.test_pydenticon.GeneratorTest) ... ok > test_generate_format (tests.test_pydenticon.GeneratorTest) ... ERROR > test_generate_format_invalid (tests.test_pydenticon.GeneratorTest) ... ok > test_generate_image_basics (tests.test_pydenticon.GeneratorTest) ... ok > test_generate_image_compare (tests.test_pydenticon.GeneratorTest) ... ok > test_generate_inverted_ascii (tests.test_pydenticon.GeneratorTest) ... ok > test_generate_inverted_png (tests.test_pydenticon.GeneratorTest) ... ok > test_generate_matrix (tests.test_pydenticon.GeneratorTest) ... ok > test_get_bit (tests.test_pydenticon.GeneratorTest) ... ok > test_init_entropy (tests.test_pydenticon.GeneratorTest) ... ok > test_init_parameters (tests.test_pydenticon.GeneratorTest) ... ok > > ====================================================================== > ERROR: test_generate_format (tests.test_pydenticon.GeneratorTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/test_pydenticon.py", line 242, in > test_generate_format > raw_image = generator.generate(data, 200, 200, output_format="jpeg") > File "/<<PKGBUILDDIR>>/pydenticon/__init__.py", line 338, in generate > return self._generate_image(matrix, width, height, padding, foreground, > background, output_format) > File "/<<PKGBUILDDIR>>/pydenticon/__init__.py", line 251, in _generate_image > image.save(stream, format=image_format, optimize=True) > File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1893, in save > save_handler(self, fp, filename) > File "/usr/lib/python2.7/dist-packages/PIL/JpegImagePlugin.py", line 604, > in _save > raise IOError("cannot write mode %s as JPEG" % im.mode) > IOError: cannot write mode RGBA as JPEG > > ---------------------------------------------------------------------- > Ran 15 tests in 0.045s > > FAILED (errors=1) > Test failed: <unittest.runner.TextTestResult run=15 errors=1 failures=0> > error: Test failed: <unittest.runner.TextTestResult run=15 errors=1 > failures=0> > E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: > python2.7 setup.py test > dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13 The full build log is available from: http://aws-logs.debian.net/2017/08/05/pydenticon_0.3-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.