Your message dated Fri, 02 Dec 2016 23:19:42 +0000
with message-id <e1ccx7g-0000xh...@fasolo.debian.org>
and subject line Bug#844944: fixed in python-acme 0.9.3-2
has caused the Debian Bug report #844944,
regarding python-acme: 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.)
--
844944: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844944
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-acme
Version: 0.9.3-1
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20161118 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):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild base:184: /usr/bin/python setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/jws.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/util_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/fields.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/fields_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/dns_resolver.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/messages_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/errors.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/challenges_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/jws_test.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/crypto_util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/dns_resolver_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/crypto_util_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/util.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/standalone_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/messages.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/challenges.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/client_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/standalone.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/client.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/test_util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> copying acme/errors_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/jwk.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/jws.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/util_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/json_util_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/interfaces.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/errors.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/interfaces_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/b64.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/jwa.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/json_util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/jws_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/b64_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/jwk_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/errors_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> copying acme/jose/jwa_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose
> running egg_info
> writing requirements to acme.egg-info/requires.txt
> writing acme.egg-info/PKG-INFO
> writing top-level names to acme.egg-info/top_level.txt
> writing dependency_links to acme.egg-info/dependency_links.txt
> writing entry points to acme.egg-info/entry_points.txt
> reading manifest file 'acme.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'acme.egg-info/SOURCES.txt'
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/README ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/cert-100sans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/cert-idnsans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/cert-san.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/cert.der ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/cert.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/csr-100sans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/csr-6sans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/csr-idnsans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/csr-nosans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/csr-san.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/csr.der ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/csr.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/dsa512_key.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/rsa1024_key.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/rsa2048_key.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/rsa256_key.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> copying acme/testdata/rsa512_key.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata
> I: pybuild base:184: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/jws.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/util_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/fields.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/fields_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/dns_resolver.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/messages_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/errors.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/challenges_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/jws_test.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/crypto_util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/dns_resolver_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/crypto_util_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/util.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/standalone_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/messages.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/challenges.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/client_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/standalone.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/client.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/test_util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> copying acme/errors_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/jwk.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/jws.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/util_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/json_util_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/interfaces.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/errors.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/interfaces_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/b64.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/jwa.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/json_util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/jws_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/b64_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/jwk_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/errors_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> copying acme/jose/jwa_test.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose
> running egg_info
> writing entry points to acme.egg-info/entry_points.txt
> writing dependency_links to acme.egg-info/dependency_links.txt
> writing acme.egg-info/PKG-INFO
> writing top-level names to acme.egg-info/top_level.txt
> writing requirements to acme.egg-info/requires.txt
> reading manifest file 'acme.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'acme.egg-info/SOURCES.txt'
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/README ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/cert-100sans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/cert-idnsans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/cert-san.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/cert.der ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/cert.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/csr-100sans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/csr-6sans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/csr-idnsans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/csr-nosans.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/csr-san.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/csr.der ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/csr.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/dsa512_key.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/rsa1024_key.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/rsa2048_key.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/rsa256_key.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> copying acme/testdata/rsa512_key.pem ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata
> PYTHONPATH=. \
> http_proxy='127.0.0.1:9' \
> https_proxy='127.0.0.1:9' \
> sphinx-build -N -bhtml docs/ build/html
> Running Sphinx v1.4.8
> making output directory...
> loading translations [en]... done
> loading pickled environment... not yet created
> loading intersphinx inventory from https://docs.python.org/objects.inv...
> WARNING: intersphinx inventory 'https://docs.python.org/objects.inv' not
> fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111]
> Connection refused>
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 19 source files that are out of date
> updating environment: 19 added, 0 changed, 0 removed
> reading sources... [ 5%] api
> reading sources... [ 10%] api/challenges
> reading sources... [ 15%] api/client
> reading sources... [ 21%] api/errors
> reading sources... [ 26%] api/fields
> reading sources... [ 31%] api/jose
> reading sources... [ 36%] api/jose/base64
> reading sources... [ 42%] api/jose/errors
> reading sources... [ 47%] api/jose/interfaces
> reading sources... [ 52%] api/jose/json_util
> reading sources... [ 57%] api/jose/jwa
> reading sources... [ 63%] api/jose/jwk
> reading sources... [ 68%] api/jose/jws
> reading sources... [ 73%] api/jose/util
> reading sources... [ 78%] api/messages
> reading sources... [ 84%] api/other
> reading sources... [ 89%] api/standalone
> reading sources... [ 94%] index
> reading sources... [100%] man/jws
>
> /<<PKGBUILDDIR>>/docs/api/other.rst:4: WARNING: autodoc: failed to import
> module u'acme.other'; the following exception was raised:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/sphinx/ext/autodoc.py", line 526, in
> import_object
> __import__(self.modname)
> ImportError: No module named other
> /<<PKGBUILDDIR>>/docs/man/jws.rst:1: ERROR: Command u'jws --help all' failed:
> [Errno 2] No such file or directory
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... /<<PKGBUILDDIR>>/docs/man/jws.rst:: WARNING: document
> isn't included in any toctree
> done
> preparing documents... done
> writing output... [ 5%] api
> writing output... [ 10%] api/challenges
> writing output... [ 15%] api/client
> writing output... [ 21%] api/errors
> writing output... [ 26%] api/fields
> writing output... [ 31%] api/jose
> writing output... [ 36%] api/jose/base64
> writing output... [ 42%] api/jose/errors
> writing output... [ 47%] api/jose/interfaces
> writing output... [ 52%] api/jose/json_util
> writing output... [ 57%] api/jose/jwa
> writing output... [ 63%] api/jose/jwk
> writing output... [ 68%] api/jose/jws
> writing output... [ 73%] api/jose/util
> writing output... [ 78%] api/messages
> writing output... [ 84%] api/other
> writing output... [ 89%] api/standalone
> writing output... [ 94%] index
> writing output... [100%] man/jws
>
> /<<PKGBUILDDIR>>/acme/errors.py:docstring of acme.errors.MissingNonce:None:
> WARNING: more than one target found for cross-reference u'response':
> acme.challenges.KeyAuthorizationChallenge.response,
> acme.standalone.HTTP01RequestHandler.HTTP01Resource.response
> generating indices... genindex py-modindex
> highlighting module code... [ 6%] acme.jose.errors
> highlighting module code... [ 13%] acme.jose.jwa
> highlighting module code... [ 20%] acme.client
> highlighting module code... [ 26%] acme.messages
> highlighting module code... [ 33%] acme.jose.jwk
> highlighting module code... [ 40%] acme.challenges
> highlighting module code... [ 46%] acme.jose.b64
> highlighting module code... [ 53%] acme.jose.json_util
> highlighting module code... [ 60%] acme.jose.jws
> highlighting module code... [ 66%] namedtuple_HTTP01Resource
> highlighting module code... [ 73%] acme.errors
> highlighting module code... [ 80%] acme.standalone
> highlighting module code... [ 86%] acme.jose.util
> highlighting module code... [ 93%] acme.fields
> highlighting module code... [100%] acme.jose.interfaces
>
> writing additional pages... search
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en) ... done
> dumping object inventory... done
> build succeeded, 5 warnings.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:184: python2.7 setup.py test
> running test
> running egg_info
> writing requirements to acme.egg-info/requires.txt
> writing acme.egg-info/PKG-INFO
> writing top-level names to acme.egg-info/top_level.txt
> writing dependency_links to acme.egg-info/dependency_links.txt
> writing entry points to acme.egg-info/entry_points.txt
> reading manifest file 'acme.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'acme.egg-info/SOURCES.txt'
> running build_ext
> test_failure (acme.util_test.ActivateTest) ... ok
> test_success (acme.util_test.ActivateTest) ... ok
> test_it (acme.util_test.MapKeysTest) ... ok
> test_decode (acme.fields_test.FixedTest) ... ok
> test_decode_bad (acme.fields_test.FixedTest) ... ok
> test_encode (acme.fields_test.FixedTest) ... ok
> test_encode_override (acme.fields_test.FixedTest) ... No handlers could be
> found for logger "acme.fields"
> ok
> test_default_decoder (acme.fields_test.RFC3339FieldTest) ... ok
> test_default_decoder_raises_deserialization_error
> (acme.fields_test.RFC3339FieldTest) ... ok
> test_default_encoder (acme.fields_test.RFC3339FieldTest) ... ok
> test_default_encoder_naive_fails (acme.fields_test.RFC3339FieldTest) ... ok
> test_decode_good (acme.fields_test.ResourceTest) ... ok
> test_decode_wrong (acme.fields_test.ResourceTest) ... ok
> test_json_de_serializable (acme.messages_test.AuthorizationResourceTest) ...
> ok
> test_from_json (acme.messages_test.AuthorizationTest) ... ok
> test_from_json_hashable (acme.messages_test.AuthorizationTest) ... ok
> test_resolved_combinations (acme.messages_test.AuthorizationTest) ... ok
> test_json_de_serializable (acme.messages_test.CertificateRequestTest) ... ok
> test_json_de_serializable (acme.messages_test.CertificateResourceTest) ... ok
> test_from_json (acme.messages_test.ChallengeBodyTest) ... ok
> test_from_json_hashable (acme.messages_test.ChallengeBodyTest) ... ok
> test_proxy (acme.messages_test.ChallengeBodyTest) ... ok
> test_to_partial_json (acme.messages_test.ChallengeBodyTest) ... ok
> test_uri (acme.messages_test.ChallengeResourceTest) ... ok
> test_equality (acme.messages_test.ConstantTest) ... ok
> test_from_json (acme.messages_test.ConstantTest) ... ok
> test_from_json_hashable (acme.messages_test.ConstantTest) ... ok
> test_repr (acme.messages_test.ConstantTest) ... ok
> test_to_partial_json (acme.messages_test.ConstantTest) ... ok
> test_from_json_deserialization_unknown_key_success
> (acme.messages_test.DirectoryTest) ... ok
> test_getattr (acme.messages_test.DirectoryTest) ... ok
> test_getattr_fails_with_attribute_error (acme.messages_test.DirectoryTest)
> ... ok
> test_getitem (acme.messages_test.DirectoryTest) ... ok
> test_getitem_fails_with_key_error (acme.messages_test.DirectoryTest) ... ok
> test_init_wrong_key_value_success (acme.messages_test.DirectoryTest) ... ok
> test_to_json (acme.messages_test.DirectoryTest) ... ok
> test_default_typ (acme.messages_test.ErrorTest) ... ok
> test_description (acme.messages_test.ErrorTest) ... ok
> test_from_json_empty (acme.messages_test.ErrorTest) ... ok
> test_from_json_hashable (acme.messages_test.ErrorTest) ... ok
> test_str (acme.messages_test.ErrorTest) ... ok
> test_to_partial_json (acme.messages_test.RegistrationResourceTest) ... ok
> test_emails (acme.messages_test.RegistrationTest) ... ok
> test_from_data (acme.messages_test.RegistrationTest) ... ok
> test_from_json (acme.messages_test.RegistrationTest) ... ok
> test_from_json_hashable (acme.messages_test.RegistrationTest) ... ok
> test_phones (acme.messages_test.RegistrationTest) ... ok
> test_to_partial_json (acme.messages_test.RegistrationTest) ... ok
> test_from_json_hashable (acme.messages_test.RevocationTest) ... ok
> test_empty (acme.messages_test.UpdateRegistrationTest) ... ok
> test_eq (acme.jose.util_test.ComparableRSAKeyTest) ... ok
> test_getattr_proxy (acme.jose.util_test.ComparableRSAKeyTest) ... ok
> test_hash (acme.jose.util_test.ComparableRSAKeyTest) ... ok
> test_ne (acme.jose.util_test.ComparableRSAKeyTest) ... ok
> test_ne_different_types (acme.jose.util_test.ComparableRSAKeyTest) ... ok
> test_ne_no_serialization (acme.jose.util_test.ComparableRSAKeyTest) ... ok
> test_ne_not_wrapped (acme.jose.util_test.ComparableRSAKeyTest) ... ok
> test_public_key (acme.jose.util_test.ComparableRSAKeyTest) ... ok
> test_repr (acme.jose.util_test.ComparableRSAKeyTest) ... ok
> test_eq (acme.jose.util_test.ComparableX509Test) ... ok
> test_getattr_proxy (acme.jose.util_test.ComparableX509Test) ... ok
> test_hash (acme.jose.util_test.ComparableX509Test) ... ok
> test_ne (acme.jose.util_test.ComparableX509Test) ... ok
> test_ne_wrong_types (acme.jose.util_test.ComparableX509Test) ... ok
> test_repr (acme.jose.util_test.ComparableX509Test) ... ok
> test_equal (acme.jose.util_test.ImmutableMapTest) ... ok
> test_get_attr (acme.jose.util_test.ImmutableMapTest) ... ok
> test_get_missing_item_raises_key_error (acme.jose.util_test.ImmutableMapTest)
> ... ok
> test_hash (acme.jose.util_test.ImmutableMapTest) ... ok
> test_order_of_args_does_not_matter (acme.jose.util_test.ImmutableMapTest) ...
> ok
> test_repr (acme.jose.util_test.ImmutableMapTest) ... ok
> test_set_attr_raises_attribute_error (acme.jose.util_test.ImmutableMapTest)
> ... ok
> test_type_error_on_missing (acme.jose.util_test.ImmutableMapTest) ... ok
> test_type_error_on_unrecognized (acme.jose.util_test.ImmutableMapTest) ... ok
> test_unhashable (acme.jose.util_test.ImmutableMapTest) ... ok
> test_update (acme.jose.util_test.ImmutableMapTest) ... ok
> test_getattr_proxy (acme.jose.util_test.frozendictTest) ... ok
> test_getattr_raises_attribute_error (acme.jose.util_test.frozendictTest) ...
> ok
> test_hash (acme.jose.util_test.frozendictTest) ... ok
> test_init_dict (acme.jose.util_test.frozendictTest) ... ok
> test_init_other_raises_type_error (acme.jose.util_test.frozendictTest) ... ok
> test_len (acme.jose.util_test.frozendictTest) ... ok
> test_repr (acme.jose.util_test.frozendictTest) ... ok
> test_setattr_immutable (acme.jose.util_test.frozendictTest) ... ok
> test_decode_b64jose (acme.jose.json_util_test.DeEncodersTest) ... ok
> test_decode_b64jose_minimum_size (acme.jose.json_util_test.DeEncodersTest)
> ... ok
> test_decode_b64jose_padding_error (acme.jose.json_util_test.DeEncodersTest)
> ... ok
> test_decode_b64jose_size (acme.jose.json_util_test.DeEncodersTest) ... ok
> test_decode_cert (acme.jose.json_util_test.DeEncodersTest) ... ok
> test_decode_csr (acme.jose.json_util_test.DeEncodersTest) ... ok
> test_decode_hex16 (acme.jose.json_util_test.DeEncodersTest) ... ok
> test_decode_hex16_minimum_size (acme.jose.json_util_test.DeEncodersTest) ...
> ok
> test_decode_hex16_odd_length (acme.jose.json_util_test.DeEncodersTest) ... ok
> test_encode_b64jose (acme.jose.json_util_test.DeEncodersTest) ... ok
> test_encode_cert (acme.jose.json_util_test.DeEncodersTest) ... ok
> test_encode_csr (acme.jose.json_util_test.DeEncodersTest) ... ok
> test_encode_hex16 (acme.jose.json_util_test.DeEncodersTest) ... ok
> test_default_decoder_dict_to_frozendict (acme.jose.json_util_test.FieldTest)
> ... ok
> test_default_decoder_list_to_tuple (acme.jose.json_util_test.FieldTest) ... ok
> test_default_decoder_passthrough (acme.jose.json_util_test.FieldTest) ... ok
> test_default_encoder_is_partial (acme.jose.json_util_test.FieldTest) ... ok
> test_default_encoder_passthrough (acme.jose.json_util_test.FieldTest) ... ok
> test_descriptors (acme.jose.json_util_test.FieldTest) ... ok
> test_no_omit_boolean (acme.jose.json_util_test.FieldTest) ... ok
> test_fields (acme.jose.json_util_test.JSONObjectWithFieldsMetaTest) ... ok
> test_fields_inheritance
> (acme.jose.json_util_test.JSONObjectWithFieldsMetaTest) ... ok
> test_orig_slots (acme.jose.json_util_test.JSONObjectWithFieldsMetaTest) ... ok
> test_slots (acme.jose.json_util_test.JSONObjectWithFieldsMetaTest) ... ok
> test_encode (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok
> test_encode_serialization_error_passthrough
> (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok
> test_encode_wrong_field (acme.jose.json_util_test.JSONObjectWithFieldsTest)
> ... ok
> test_fields_from_json_decoder
> (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok
> test_fields_from_json_error_passthrough
> (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok
> test_fields_from_json_fails_on_missing
> (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok
> test_fields_from_json_fills_default_for_empty
> (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok
> test_fields_to_partial_json_encoder
> (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok
> test_fields_to_partial_json_error_passthrough
> (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok
> test_fields_to_partial_json_omits_empty
> (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok
> test_init_defaults (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok
> test_from_json_dict_no_type_fails
> (acme.jose.json_util_test.TypedJSONObjectWithFieldsTest) ... ok
> test_from_json_non_dict_fails
> (acme.jose.json_util_test.TypedJSONObjectWithFieldsTest) ... ok
> test_from_json_returns_obj
> (acme.jose.json_util_test.TypedJSONObjectWithFieldsTest) ... ok
> test_from_json_unknown_type_fails
> (acme.jose.json_util_test.TypedJSONObjectWithFieldsTest) ... ok
> test_to_partial_json (acme.jose.json_util_test.TypedJSONObjectWithFieldsTest)
> ... ok
> test_from_json_not_implemented
> (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
> test_json_dump_default (acme.jose.interfaces_test.JSONDeSerializableTest) ...
> ok
> test_json_dump_default_type_error
> (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
> test_json_dumps (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
> test_json_dumps_pretty (acme.jose.interfaces_test.JSONDeSerializableTest) ...
> ok
> test_json_loads (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
> test_to_json (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
> test_to_json_mapping (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
> test_to_json_nested (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
> test_to_json_other (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
> test_to_json_sequence (acme.jose.interfaces_test.JSONDeSerializableTest) ...
> ok
> test_compact (acme.jose.jws_test.CLITest) ... ok
> test_json (acme.jose.jws_test.CLITest) ... ok
> test_unverified (acme.jose.jws_test.CLITest) ... ok
> test_add_empty (acme.jose.jws_test.HeaderTest) ... ok
> test_add_non_empty (acme.jose.jws_test.HeaderTest) ... ok
> test_add_overlapping_error (acme.jose.jws_test.HeaderTest) ... ok
> test_add_wrong_type_error (acme.jose.jws_test.HeaderTest) ... ok
> test_crit_decode_always_errors (acme.jose.jws_test.HeaderTest) ... ok
> test_find_key (acme.jose.jws_test.HeaderTest) ... ok
> test_x5c_decoding (acme.jose.jws_test.HeaderTest) ... ok
> test_compact_lost_unprotected (acme.jose.jws_test.JWSTest) ... ok
> test_from_compact_missing_components (acme.jose.jws_test.JWSTest) ... ok
> test_from_json_hashable (acme.jose.jws_test.JWSTest) ... ok
> test_from_json_mixed_flat (acme.jose.jws_test.JWSTest) ... ok
> test_json_flat (acme.jose.jws_test.JWSTest) ... ok
> test_json_not_flat (acme.jose.jws_test.JWSTest) ... ok
> test_json_omitempty (acme.jose.jws_test.JWSTest) ... ok
> test_pubkey_jwk (acme.jose.jws_test.JWSTest) ... ok
> test_sign_mixed (acme.jose.jws_test.JWSTest) ... ok
> test_sign_protected (acme.jose.jws_test.JWSTest) ... ok
> test_sign_unprotected (acme.jose.jws_test.JWSTest) ... ok
> test_decode (acme.jose.jws_test.MediaTypeTest) ... ok
> test_encode (acme.jose.jws_test.MediaTypeTest) ... ok
> test_from_json (acme.jose.jws_test.SignatureTest) ... ok
> test_from_json_no_alg_error (acme.jose.jws_test.SignatureTest) ... ok
> test_input_with_padding (acme.jose.b64_test.B64DecodeTest) ... ok
> test_input_without_padding (acme.jose.b64_test.B64DecodeTest) ... ok
> test_non_ascii_unicode_fails (acme.jose.b64_test.B64DecodeTest) ... ok
> test_type_error_no_unicode_or_bytes (acme.jose.b64_test.B64DecodeTest) ... ok
> test_unicode_with_ascii (acme.jose.b64_test.B64DecodeTest) ... ok
> test_unsafe_url (acme.jose.b64_test.B64DecodeTest) ... ok
> test_different_paddings (acme.jose.b64_test.B64EncodeTest) ... ok
> test_empty (acme.jose.b64_test.B64EncodeTest) ... ok
> test_unicode_fails_with_type_error (acme.jose.b64_test.B64EncodeTest) ... ok
> test_unsafe_url (acme.jose.b64_test.B64EncodeTest) ... ok
> test_from_json (acme.jose.jwk_test.JWKOctTest) ... ok
> test_from_json_hashable (acme.jose.jwk_test.JWKOctTest) ... ok
> test_load (acme.jose.jwk_test.JWKOctTest) ... ok
> test_public_key (acme.jose.jwk_test.JWKOctTest) ... ok
> test_thumbprint_private (acme.jose.jwk_test.JWKOctTest) ... ok
> test_thumbprint_public (acme.jose.jwk_test.JWKOctTest) ... ok
> test_to_partial_json (acme.jose.jwk_test.JWKOctTest) ... ok
> test_encode_param_zero (acme.jose.jwk_test.JWKRSATest) ... ok
> test_equals (acme.jose.jwk_test.JWKRSATest) ... ok
> test_from_json (acme.jose.jwk_test.JWKRSATest) ... ok
> test_from_json_hashable (acme.jose.jwk_test.JWKRSATest) ... ok
> test_from_json_missing_one_additional (acme.jose.jwk_test.JWKRSATest) ... ok
> test_from_json_non_schema_errors (acme.jose.jwk_test.JWKRSATest) ... ok
> test_from_json_private_small (acme.jose.jwk_test.JWKRSATest) ... ok
> test_init_auto_comparable (acme.jose.jwk_test.JWKRSATest) ... ok
> test_load (acme.jose.jwk_test.JWKRSATest) ... ok
> test_not_equals (acme.jose.jwk_test.JWKRSATest) ... ok
> test_public_key (acme.jose.jwk_test.JWKRSATest) ... ok
> test_thumbprint_go_jose (acme.jose.jwk_test.JWKRSATest) ... ok
> test_thumbprint_private (acme.jose.jwk_test.JWKRSATest) ... ok
> test_thumbprint_public (acme.jose.jwk_test.JWKRSATest) ... ok
> test_to_partial_json (acme.jose.jwk_test.JWKRSATest) ... ok
> test_load (acme.jose.jwk_test.JWKTest) ... ok
> test_load_subclass_wrong_type (acme.jose.jwk_test.JWKTest) ... ok
> test_str (acme.jose.errors_test.UnrecognizedTypeErrorTest) ... ok
> test_it (acme.jose.jwa_test.JWAHSTest) ... ok
> test_ps (acme.jose.jwa_test.JWARSTest) ... ok
> test_rs (acme.jose.jwa_test.JWARSTest) ... ok
> test_sign_key_too_small (acme.jose.jwa_test.JWARSTest) ... ok
> test_sign_no_private_part (acme.jose.jwa_test.JWARSTest) ... ok
> test_eq (acme.jose.jwa_test.JWASignatureTest) ... ok
> test_from_json (acme.jose.jwa_test.JWASignatureTest) ... ok
> test_ne (acme.jose.jwa_test.JWASignatureTest) ... ok
> test_ne_other_type (acme.jose.jwa_test.JWASignatureTest) ... ok
> test_repr (acme.jose.jwa_test.JWASignatureTest) ... ok
> test_to_partial_json (acme.jose.jwa_test.JWASignatureTest) ... ok
> test_from_json_unrecognized (acme.challenges_test.ChallengeTest) ... ok
> test_from_json (acme.challenges_test.DNS01ResponseTest) ... ok
> test_from_json_hashable (acme.challenges_test.DNS01ResponseTest) ... ok
> test_simple_verify_bad_key_authorization
> (acme.challenges_test.DNS01ResponseTest) ... ok
> test_simple_verify_bad_validation (acme.challenges_test.DNS01ResponseTest)
> ... ok
> test_simple_verify_good_validation (acme.challenges_test.DNS01ResponseTest)
> ... ok
> test_simple_verify_good_validation_multitxts
> (acme.challenges_test.DNS01ResponseTest) ... ok
> test_simple_verify_without_dns (acme.challenges_test.DNS01ResponseTest) ... ok
> test_to_partial_json (acme.challenges_test.DNS01ResponseTest) ... ok
> test_from_json (acme.challenges_test.DNS01Test) ... ok
> test_from_json_hashable (acme.challenges_test.DNS01Test) ... ok
> test_to_partial_json (acme.challenges_test.DNS01Test) ... ok
> test_validation (acme.challenges_test.DNS01Test) ... ok
> test_validation_domain_name (acme.challenges_test.DNS01Test) ... ok
> test_check_validation (acme.challenges_test.DNSResponseTest) ... ok
> test_from_json (acme.challenges_test.DNSResponseTest) ... ok
> test_from_json_hashable (acme.challenges_test.DNSResponseTest) ... ok
> test_to_partial_json (acme.challenges_test.DNSResponseTest) ... ok
> test_check_validation_wrong_fields (acme.challenges_test.DNSTest) ... ok
> test_check_validation_wrong_payload (acme.challenges_test.DNSTest) ... ok
> test_from_json (acme.challenges_test.DNSTest) ... ok
> test_from_json_hashable (acme.challenges_test.DNSTest) ... ok
> test_gen_check_validation (acme.challenges_test.DNSTest) ... ok
> test_gen_check_validation_wrong_key (acme.challenges_test.DNSTest) ... ok
> test_gen_response (acme.challenges_test.DNSTest) ... ok
> test_to_partial_json (acme.challenges_test.DNSTest) ... ok
> test_validation_domain_name (acme.challenges_test.DNSTest) ... ok
> test_from_json (acme.challenges_test.HTTP01ResponseTest) ... ok
> test_from_json_hashable (acme.challenges_test.HTTP01ResponseTest) ... ok
> test_simple_verify_bad_key_authorization
> (acme.challenges_test.HTTP01ResponseTest) ... ok
> test_simple_verify_bad_validation (acme.challenges_test.HTTP01ResponseTest)
> ... ok
> test_simple_verify_connection_error (acme.challenges_test.HTTP01ResponseTest)
> ... ok
> test_simple_verify_good_validation (acme.challenges_test.HTTP01ResponseTest)
> ... ok
> test_simple_verify_port (acme.challenges_test.HTTP01ResponseTest) ... ok
> test_simple_verify_whitespace_validation
> (acme.challenges_test.HTTP01ResponseTest) ... ok
> test_to_partial_json (acme.challenges_test.HTTP01ResponseTest) ... ok
> test_from_json (acme.challenges_test.HTTP01Test) ... ok
> test_from_json_hashable (acme.challenges_test.HTTP01Test) ... ok
> test_good_token (acme.challenges_test.HTTP01Test) ... ok
> test_path (acme.challenges_test.HTTP01Test) ... ok
> test_to_partial_json (acme.challenges_test.HTTP01Test) ... ok
> test_uri (acme.challenges_test.HTTP01Test) ... ok
> test_verify_ok (acme.challenges_test.KeyAuthorizationChallengeResponseTest)
> ... ok
> test_verify_wrong_form
> (acme.challenges_test.KeyAuthorizationChallengeResponseTest) ... ok
> test_verify_wrong_thumbprint
> (acme.challenges_test.KeyAuthorizationChallengeResponseTest) ... ok
> test_verify_wrong_token
> (acme.challenges_test.KeyAuthorizationChallengeResponseTest) ... ok
> test_from_json (acme.challenges_test.TLSSNI01ResponseTest) ... ok
> test_from_json_hashable (acme.challenges_test.TLSSNI01ResponseTest) ... ok
> test_gen_verify_cert (acme.challenges_test.TLSSNI01ResponseTest) ... ok
> test_gen_verify_cert_gen_key (acme.challenges_test.TLSSNI01ResponseTest) ...
> ok
> test_probe_cert (acme.challenges_test.TLSSNI01ResponseTest) ... ok
> test_simple_verify (acme.challenges_test.TLSSNI01ResponseTest) ... ok
> test_simple_verify_bad_key_authorization
> (acme.challenges_test.TLSSNI01ResponseTest) ... ok
> test_simple_verify_false_on_probe_error
> (acme.challenges_test.TLSSNI01ResponseTest) ... ok
> test_to_partial_json (acme.challenges_test.TLSSNI01ResponseTest) ... ok
> test_verify_bad_cert (acme.challenges_test.TLSSNI01ResponseTest) ... ok
> test_z_and_domain (acme.challenges_test.TLSSNI01ResponseTest) ... ok
> test_from_json (acme.challenges_test.TLSSNI01Test) ... ok
> test_from_json_hashable (acme.challenges_test.TLSSNI01Test) ... ok
> test_from_json_invalid_token_length (acme.challenges_test.TLSSNI01Test) ... ok
> test_to_partial_json (acme.challenges_test.TLSSNI01Test) ... ok
> test_validation (acme.challenges_test.TLSSNI01Test) ... ok
> test_from_json (acme.challenges_test.UnrecognizedChallengeTest) ... ok
> test_to_partial_json (acme.challenges_test.UnrecognizedChallengeTest) ... ok
> test_nonce_decoder (acme.jws_test.HeaderTest) ... ok
> test_it (acme.jws_test.JWSTest) ... ok
> test_txt_records_for_name_domain_not_found
> (acme.dns_resolver_test.TxtRecordsForNameWithDnsTest) ... ok
> test_txt_records_for_name_domain_other_error
> (acme.dns_resolver_test.TxtRecordsForNameWithDnsTest) ...
> ERROR:acme.dns_resolver:Error resolving name: Abstract base class shared by
> all dnspython exceptions.
>
> It supports two basic modes of operation:
>
> a) Old/compatible mode is used if __init__ was called with
> empty **kwargs.
> In compatible mode all *args are passed to standard Python Exception class
> as before and all *args are printed by standard __str__ implementation.
> Class variable msg (or doc string if msg is None) is returned from str()
> if *args is empty.
>
> b) New/parametrized mode is used if __init__ was called with
> non-empty **kwargs.
> In the new mode *args has to be empty and all kwargs has to exactly match
> set in class variable self.supp_kwargs. All kwargs are stored inside
> self.kwargs and used in new __str__ implementation to construct
> formatted message based on self.fmt string.
>
> In the simplest case it is enough to override supp_kwargs and fmt
> class variables to get nice parametrized messages.
>
> ok
> test_txt_records_for_name_with_multiple_responses
> (acme.dns_resolver_test.TxtRecordsForNameWithDnsTest) ... ok
> test_txt_records_for_name_with_single_response
> (acme.dns_resolver_test.TxtRecordsForNameWithDnsTest) ... ok
> test_exception_raised
> (acme.dns_resolver_test.TxtRecordsForNameWithoutDnsTest) ... ok
> test_cert_hundred_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ...
> ok
> test_cert_idn_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok
> test_cert_no_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok
> test_cert_two_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok
> test_csr_hundred_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok
> test_csr_idn_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok
> test_csr_no_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok
> test_csr_one_san (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok
> test_csr_six_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok
> test_csr_two_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok
> test_sn_collisions (acme.crypto_util_test.RandomSnTest) ... ok
> test_probe_not_recognized_name
> (acme.crypto_util_test.SSLSocketAndProbeSNITest) ... ok
> test_probe_ok (acme.crypto_util_test.SSLSocketAndProbeSNITest) ... From cffi
> callback <function _pick_certificate_cb at 0x7f0674de7e60>:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 989, in wrapper
> callback(Connection._reverse_mapping[ssl])
> File "/<<PKGBUILDDIR>>/acme/crypto_util.py", line 67, in
> _pick_certificate_cb
> new_context.use_certificate(cert)
> File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 610, in
> use_certificate
> _raise_current_error()
> File "/usr/lib/python2.7/dist-packages/OpenSSL/_util.py", line 48, in
> exception_from_error_queue
> raise exception_type(errors)
> OpenSSL.SSL.Error: [('SSL routines', 'SSL_CTX_use_certificate', 'ee key too
> small')]
> ERROR
> test_404 (acme.standalone_test.HTTP01ServerTest) ... ok
> test_http01_found (acme.standalone_test.HTTP01ServerTest) ...
> WARNING:acme.challenges:Using non-standard port for http-01 verification:
> 42522
> ok
> test_http01_not_found (acme.standalone_test.HTTP01ServerTest) ...
> WARNING:acme.challenges:Using non-standard port for http-01 verification:
> 53110
> ERROR:acme.challenges:Unable to reach
> http://localhost:53110/.well-known/acme-challenge/eHh4eHh4eHh4eHh4eHh4eA:
> ('Connection aborted.', BadStatusLine("''",))
> ok
> test_index (acme.standalone_test.HTTP01ServerTest) ... ok
> test_it (acme.standalone_test.TLSSNI01ServerTest) ... From cffi callback
> <function _pick_certificate_cb at 0x7f06742ef578>:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 989, in wrapper
> callback(Connection._reverse_mapping[ssl])
> File "/<<PKGBUILDDIR>>/acme/crypto_util.py", line 67, in
> _pick_certificate_cb
> new_context.use_certificate(cert)
> File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 610, in
> use_certificate
> _raise_current_error()
> File "/usr/lib/python2.7/dist-packages/OpenSSL/_util.py", line 48, in
> exception_from_error_queue
> raise exception_type(errors)
> OpenSSL.SSL.Error: [('SSL routines', 'SSL_CTX_use_certificate', 'ee key too
> small')]
> ERROR
> test_bind (acme.standalone_test.TLSServerTest) ... ok
> test_it (acme.standalone_test.TestSimpleTLSSNI01Server) ... From cffi
> callback <function _pick_certificate_cb at 0x7f06742ee578>:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 989, in wrapper
> callback(Connection._reverse_mapping[ssl])
> File "/<<PKGBUILDDIR>>/acme/crypto_util.py", line 67, in
> _pick_certificate_cb
> new_context.use_certificate(cert)
> File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 610, in
> use_certificate
> _raise_current_error()
> File "/usr/lib/python2.7/dist-packages/OpenSSL/_util.py", line 48, in
> exception_from_error_queue
> raise exception_type(errors)
> OpenSSL.SSL.Error: [('SSL routines', 'SSL_CTX_use_certificate', 'ee key too
> small')]
> FAIL
> test_check_response_jobj (acme.client_test.ClientNetworkTest) ... ok
> test_check_response_not_ok_jobj_error (acme.client_test.ClientNetworkTest)
> ... ok
> test_check_response_not_ok_jobj_no_error (acme.client_test.ClientNetworkTest)
> ... ok
> test_check_response_not_ok_no_jobj (acme.client_test.ClientNetworkTest) ... ok
> test_check_response_ok_no_jobj_ct_required
> (acme.client_test.ClientNetworkTest) ... ok
> test_check_response_ok_no_jobj_no_ct (acme.client_test.ClientNetworkTest) ...
> ok
> test_del (acme.client_test.ClientNetworkTest) ... ok
> test_init (acme.client_test.ClientNetworkTest) ... ok
> test_requests_error_passthrough (acme.client_test.ClientNetworkTest) ... ok
> test_send_request (acme.client_test.ClientNetworkTest) ... ok
> test_send_request_user_agent (acme.client_test.ClientNetworkTest) ... ok
> test_send_request_verify_ssl (acme.client_test.ClientNetworkTest) ... ok
> test_wrap_in_jws (acme.client_test.ClientNetworkTest) ... ok
> test_get (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok
> test_head (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok
> test_head_get_post_error_passthrough
> (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok
> test_post (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok
> test_post_wrong_initial_nonce
> (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok
> test_post_wrong_post_response_nonce
> (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok
> test_agree_to_tos (acme.client_test.ClientTest) ... ok
> test_answer_challenge (acme.client_test.ClientTest) ... ok
> test_answer_challenge_missing_next (acme.client_test.ClientTest) ... ok
> test_check_cert (acme.client_test.ClientTest) ... ok
> test_check_cert_missing_location (acme.client_test.ClientTest) ... ok
> test_fetch_chain_max (acme.client_test.ClientTest) ... ok
> test_fetch_chain_no_up_link (acme.client_test.ClientTest) ... ok
> test_fetch_chain_single (acme.client_test.ClientTest) ... ok
> test_fetch_chain_too_many (acme.client_test.ClientTest) ... ok
> test_init_downloads_directory (acme.client_test.ClientTest) ... ok
> test_poll (acme.client_test.ClientTest) ... ok
> test_poll_and_request_issuance (acme.client_test.ClientTest) ... ok
> test_query_registration (acme.client_test.ClientTest) ... ok
> test_query_registration_updates_new_authzr_uri (acme.client_test.ClientTest)
> ... ok
> test_refresh (acme.client_test.ClientTest) ... ok
> test_register (acme.client_test.ClientTest) ... ok
> test_register_missing_next (acme.client_test.ClientTest) ... ok
> test_request_challenges (acme.client_test.ClientTest) ... ok
> test_request_challenges_missing_next (acme.client_test.ClientTest) ... ok
> test_request_challenges_unexpected_update (acme.client_test.ClientTest) ... ok
> test_request_domain_challenges (acme.client_test.ClientTest) ... ok
> test_request_domain_challenges_custom_uri (acme.client_test.ClientTest) ... ok
> test_request_issuance (acme.client_test.ClientTest) ... ok
> test_request_issuance_missing_location (acme.client_test.ClientTest) ... ok
> test_request_issuance_missing_up (acme.client_test.ClientTest) ... ok
> test_requets_challenges_custom_uri (acme.client_test.ClientTest) ... ok
> test_retry_after_date (acme.client_test.ClientTest) ... ok
> test_retry_after_invalid (acme.client_test.ClientTest) ... ok
> test_retry_after_missing (acme.client_test.ClientTest) ... ok
> test_retry_after_overflow (acme.client_test.ClientTest) ... ok
> test_retry_after_seconds (acme.client_test.ClientTest) ... ok
> test_revoke (acme.client_test.ClientTest) ... ok
> test_revoke_bad_status_raises_error (acme.client_test.ClientTest) ... ok
> test_update_registration (acme.client_test.ClientTest) ... ok
> test_str (acme.errors_test.BadNonceTest) ... ok
> test_str (acme.errors_test.MissingNonceTest) ... ok
> test_repr (acme.errors_test.PollErrorTest) ... ok
> test_timeout (acme.errors_test.PollErrorTest) ... ok
>
> ======================================================================
> ERROR: test_probe_ok (acme.crypto_util_test.SSLSocketAndProbeSNITest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/acme/crypto_util_test.py", line 55, in test_probe_ok
> self.assertEqual(self.cert, self._probe(b'foo'))
> File "/<<PKGBUILDDIR>>/acme/crypto_util_test.py", line 52, in _probe
> name, host='127.0.0.1', port=self.port))
> File "/<<PKGBUILDDIR>>/acme/crypto_util.py", line 145, in probe_sni
> raise errors.Error(error)
> Error: [('SSL routines', 'ssl3_read_bytes', 'sslv3 alert handshake failure')]
>
> ======================================================================
> ERROR: test_it (acme.standalone_test.TLSSNI01ServerTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/acme/standalone_test.py", line 52, in test_it
> b'localhost', host=host, port=port, timeout=1)
> File "/<<PKGBUILDDIR>>/acme/crypto_util.py", line 145, in probe_sni
> raise errors.Error(error)
> Error: [('SSL routines', 'ssl3_read_bytes', 'sslv3 alert handshake failure')]
>
> ======================================================================
> FAIL: test_it (acme.standalone_test.TestSimpleTLSSNI01Server)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/acme/standalone_test.py", line 146, in test_it
> self.assertTrue(max_attempts > 0, "Timeout!")
> AssertionError: Timeout!
>
> ----------------------------------------------------------------------
> Ran 354 tests in 9.248s
>
> FAILED (failures=1, errors=2)
> Exception TypeError: TypeError("'NoneType' object is not callable",) in
> <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at
> 0x7f06730dd490>> ignored
> Exception TypeError: TypeError("'NoneType' object is not callable",) in
> <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at
> 0x7f067318f8d0>> ignored
> Exception TypeError: TypeError("'NoneType' object is not callable",) in
> <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at
> 0x7f0677b53710>> ignored
> Exception TypeError: TypeError("'NoneType' object is not callable",) in
> <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at
> 0x7f0677b96510>> ignored
> Exception TypeError: TypeError("'NoneType' object is not callable",) in
> <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at
> 0x7f0677b6bd90>> ignored
> Exception TypeError: TypeError("'NoneType' object is not callable",) in
> <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at
> 0x7f0677bcc9d0>> ignored
> Exception TypeError: TypeError("'NoneType' object is not callable",) in
> <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at
> 0x7f0677b9ae50>> ignored
> Exception TypeError: TypeError("'NoneType' object is not callable",) in
> <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at
> 0x7f06743b3f90>> ignored
> Exception TypeError: TypeError("'NoneType' object is not callable",) in
> <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at
> 0x7f067432ccd0>> ignored
> E: pybuild pybuild:276: 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/2016/11/18/python-acme_0.9.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: python-acme
Source-Version: 0.9.3-2
We believe that the bug you reported is fixed in the latest version of
python-acme, 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 844...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Harlan Lieberman-Berg <hlieber...@debian.org> (supplier of updated python-acme
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: SHA512
Format: 1.8
Date: Fri, 02 Dec 2016 17:53:38 -0500
Source: python-acme
Binary: python-acme python3-acme python-acme-doc
Architecture: source
Version: 0.9.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Let's Encrypt <letsencrypt-de...@lists.alioth.debian.org>
Changed-By: Harlan Lieberman-Berg <hlieber...@debian.org>
Closes: 844944
Description:
python3-acme - ACME protocol library for Python 3
python-acme - ACME protocol library for Python 2
python-acme-doc - ACME protocol library for Python 2 - Documentation
Changes:
python-acme (0.9.3-2) unstable; urgency=medium
.
* Add patch to fix tests with OpenSSL 1.1 (Closes: #844944)
Checksums-Sha1:
f2566cdadd06de73ed0d46224dca8d9c11ad7f3c 2844 python-acme_0.9.3-2.dsc
88549f3b4a0453d34788a26ec2a9061f44a64c09 10700
python-acme_0.9.3-2.debian.tar.xz
Checksums-Sha256:
11a3079550b0fd68030c177c1a1388653e0c65f8317709d7e3a3e6842f3b596a 2844
python-acme_0.9.3-2.dsc
223244c38629e53fa2e62c3e70a6c80370e6a639a62895afa37f2731dcd97d21 10700
python-acme_0.9.3-2.debian.tar.xz
Files:
bfb90252425f3e84fbc3d398de076b0f 2844 python extra python-acme_0.9.3-2.dsc
2e24d2c62353976bb38186875ba7ad3a 10700 python extra
python-acme_0.9.3-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9BQJYQfzMXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwQjhGRTA3NDJENTI3OURDNjU1MEUyODk4
NTQwOUVFNEI5OUY4OTYxFhxobGllYmVybWFuQGRlYmlhbi5vcmcACgkQhUCe5Lmf
iWHqRA/9EMvGhaecQcTnbf7zSD4wuMNzs8WZDGVtqQzvAlxzRsdHh2u4bK05WvRK
Q+8h5Ak8psHXWVJfGqqQ3rN2vIjDuvJY/tSWH8aVQT3GOn5FhUy1jzF8tpujGSV2
b7vX+40B28FhInZg1jngkBh90lcX3MkIXSlWuNcfedTB6e7KR6YSNpIABwFHbiCl
QJkxpIxi4pjm/OUr0nTeZwA4MEwiGzGJNknivmFj3cJFKYwyffRFBc1etn7W7n5I
wIogPvbXp6WLPj70oyol6WRosc5aubK1UCgiaf2pVDQI4FMz1G1BUSdtV2Z07S0y
K4Zyhjek57gp5DOxQTvON+DXwii4KWExg8vlpAo4CpIzPcUmPPQR5x7QRh5IwakU
Mx0xFisgz5vKneuTCZwgGMSwjSWPph9DDC1APQ2RNuBqLxTAW234BBSR7EJeAnGB
OjglUAVaw3yfU0aOprO3mhKsT29M+vNXMZgLyI6Cb0j4WMsb9LvviO2Qax/7OMLV
9pI+SX0BMlz6I+kW/yHs7tMehX8AVyNW6Akfksds27FCptu5keAHUfjosZokDfrO
/QQPZcFRSjiN823gw/dUWjU5XqQYZvHrkc4BHlN3WPp/bHeNsL/G48II3F/swq4i
BK25qxtMVpbe9KA46FNdhsNg5T5cfWUcjBlp6Qa3a8xfbn7RQGw=
=+qy8
-----END PGP SIGNATURE-----
--- End Message ---