Your message dated Sun, 03 Sep 2017 08:56:32 +0000
with message-id <e1doqhk-0002ke...@fasolo.debian.org>
and subject line Bug#871079: fixed in pydenticon 0.3-2
has caused the Debian Bug report #871079,
regarding pydenticon: FTBFS: dh_auto_test: pybuild --test -i python{version} -p
2.7 returned exit code 13
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
871079: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871079
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.
--- End Message ---
--- Begin Message ---
Source: pydenticon
Source-Version: 0.3-2
We believe that the bug you reported is fixed in the latest version of
pydenticon, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 871...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andrew Shadura <andre...@debian.org> (supplier of updated pydenticon package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 03 Sep 2017 10:16:48 +0200
Source: pydenticon
Binary: python-pydenticon python3-pydenticon
Architecture: source
Version: 0.3-2
Distribution: unstable
Urgency: medium
Maintainer: Andrew Shadura <andre...@debian.org>
Changed-By: Andrew Shadura <andre...@debian.org>
Description:
python-pydenticon - deterministically generate identicons in Python
python3-pydenticon - deterministically generate identicons in Python 3
Closes: 871079
Changes:
pydenticon (0.3-2) unstable; urgency=medium
.
* Add a patch to convert images to RGB explicitly before saving to JPEG
(Closes: #871079).
Checksums-Sha1:
0b92b2d253cc8ecba7ab3014dae5c7be0a84acb8 1650 pydenticon_0.3-2.dsc
887e20b0ff36333cb33eb8ff2cba6de0c2379481 2632 pydenticon_0.3-2.debian.tar.xz
Checksums-Sha256:
82762d83b6e1c3f9d27fded1a77c5ef4d9aa2f56db2aa4a2aa7c05c92c7425ff 1650
pydenticon_0.3-2.dsc
ca3a6b66fa33cc99a5f8e32913b29f4ec9395380120cd345941f79f1e8816e77 2632
pydenticon_0.3-2.debian.tar.xz
Files:
fd510c792ebb85e285851f1ed7abdce8 1650 python optional pydenticon_0.3-2.dsc
4413f9bcec32b46bb969c7637091918d 2632 python optional
pydenticon_0.3-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQEcBAEBCAAGBQJZq7q4AAoJEJ1bI/kYT6UUIo8H/3XVDSswQsY7JUj832BErDLt
JmfmSpOd0k7D2kGyVa+33ESCy0zGZ+OQ8Qkq4WHKmq41URT9dF89qg0I68/0bbzX
iOK8Qx4vBEZZMXj7E4PsYxPYEU35AqiaJYuOlUYODAOLzQkTZLGoS6pFqCiOdrOO
vKqyakmFP1qrhT38bidEtE7KR0kavr1qs92m0ZhbsA+5Z08IAuBcMWtfE9pYhAgR
mWHCbrredeZLHcdiFqtUsvt4FsdWlku3e+nsmgLrNVwo0v/sn37gzfHMdOw0/vMy
Bj3Nm0vs138O+ACidTszAxws7TzXTP5n5Dm2gO3+fuFU9G9XtiOscQzTE1jfPoA=
=yQJu
-----END PGP SIGNATURE-----
--- End Message ---