Package: src:mitmproxy
Version: 0.18.2-6
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in stretch but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with python2 --buildsystem=pybuild
   dh_testdir -i -O--buildsystem=pybuild
   dh_update_autotools_config -i -O--buildsystem=pybuild
   dh_auto_configure -i -O--buildsystem=pybuild
I: pybuild base:184: python2.7 setup.py config 
running config
   dh_auto_build -i -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/netlib
copying netlib/certutils.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/basetypes.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/wsgi.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/tutils.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/version_check.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/debug.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/version.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/tcp.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/human.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/strutils.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/utils.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/exceptions.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/multidict.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/basethread.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/socks.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/encoding.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
copying netlib/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/options.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/ctx.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/controller.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/contentviews.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/optmanager.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/addons.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/main.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/flowfilter.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/dump.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/cmdline.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/exceptions.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/stateobject.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
copying mitmproxy/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod
copying pathod/pathoc_cmdline.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod
copying pathod/test.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod
copying pathod/pathoc.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod
copying pathod/log.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod
copying pathod/utils.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod
copying pathod/pathod_cmdline.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod
copying pathod/pathod.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod
copying pathod/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/websockets
copying netlib/websockets/utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/websockets
copying netlib/websockets/frame.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/websockets
copying netlib/websockets/masker.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/websockets
copying netlib/websockets/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/websockets
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/url.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/request.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/authentication.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/message.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/cookies.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/status_codes.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/multipart.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/response.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/headers.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/user_agents.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
copying netlib/http/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http/http2
copying netlib/http/http2/framereader.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http/http2
copying netlib/http/http2/utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http/http2
copying netlib/http/http2/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http/http2
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http/http1
copying netlib/http/http1/read.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http/http1
copying netlib/http/http1/assemble.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http/http1
copying netlib/http/http1/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/http/http1
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/platform
copying mitmproxy/platform/pf.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/platform
copying mitmproxy/platform/osx.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/platform
copying mitmproxy/platform/windows.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/platform
copying mitmproxy/platform/linux.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/platform
copying mitmproxy/platform/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/platform
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy
copying mitmproxy/proxy/config.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy
copying mitmproxy/proxy/root_context.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy
copying mitmproxy/proxy/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy
copying mitmproxy/proxy/server.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/protocol
copying mitmproxy/protocol/http.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/protocol
copying mitmproxy/protocol/rawtcp.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/protocol
copying mitmproxy/protocol/http2.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/protocol
copying mitmproxy/protocol/base.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/protocol
copying mitmproxy/protocol/tls.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/protocol
copying mitmproxy/protocol/http_replay.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/protocol
copying mitmproxy/protocol/websockets.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/protocol
copying mitmproxy/protocol/http1.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/protocol
copying mitmproxy/protocol/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/protocol
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/flow
copying mitmproxy/flow/export.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/flow
copying mitmproxy/flow/io.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/flow
copying mitmproxy/flow/master.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/flow
copying mitmproxy/flow/modules.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/flow
copying mitmproxy/flow/io_compat.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/flow
copying mitmproxy/flow/state.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/flow
copying mitmproxy/flow/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/flow
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib
copying mitmproxy/contrib/tnetstring.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib
copying mitmproxy/contrib/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web
copying mitmproxy/web/master.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web
copying mitmproxy/web/app.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web
copying mitmproxy/web/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding
copying mitmproxy/onboarding/app.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding
copying mitmproxy/onboarding/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/script
copying mitmproxy/script/concurrent.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/script
copying mitmproxy/script/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/script
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/filestreamer.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/anticache.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/script.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/anticomp.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/setheaders.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/dumper.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/serverplayback.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/stickycookie.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/stickyauth.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/clientplayback.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/termlog.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/replace.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
copying mitmproxy/builtins/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/builtins
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/models
copying mitmproxy/models/http.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/models
copying mitmproxy/models/connections.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/models
copying mitmproxy/models/tcp.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/models
copying mitmproxy/models/flow.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/models
copying mitmproxy/models/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/models
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/searchable.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/flowview.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/options.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/master.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/signals.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/palettepicker.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/common.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/window.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/flowlist.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/statusbar.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/help.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/pathedit.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/flowdetailview.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/select.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/tabs.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/palettes.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
copying mitmproxy/console/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy/modes
copying mitmproxy/proxy/modes/reverse_proxy.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy/modes
copying mitmproxy/proxy/modes/transparent_proxy.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy/modes
copying mitmproxy/proxy/modes/socks_proxy.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy/modes
copying mitmproxy/proxy/modes/http_proxy.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy/modes
copying mitmproxy/proxy/modes/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/proxy/modes
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/tls
copying mitmproxy/contrib/tls/_constructs.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/tls
copying mitmproxy/contrib/tls/utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/tls
copying mitmproxy/contrib/tls/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/tls
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/wbxml
copying mitmproxy/contrib/wbxml/ASCommandResponse.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/wbxml
copying mitmproxy/contrib/wbxml/ASWBXML.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/wbxml
copying mitmproxy/contrib/wbxml/InvalidDataException.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/wbxml
copying mitmproxy/contrib/wbxml/GlobalTokens.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/wbxml
copying mitmproxy/contrib/wbxml/ASWBXMLCodePage.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/wbxml
copying mitmproxy/contrib/wbxml/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/wbxml
copying mitmproxy/contrib/wbxml/ASWBXMLByteQueue.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib/wbxml
creating 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console/grideditor
copying mitmproxy/console/grideditor/col_subgrid.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console/grideditor
copying mitmproxy/console/grideditor/editors.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console/grideditor
copying mitmproxy/console/grideditor/col_bytes.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console/grideditor
copying mitmproxy/console/grideditor/base.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console/grideditor
copying mitmproxy/console/grideditor/col_text.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console/grideditor
copying mitmproxy/console/grideditor/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/console/grideditor
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
copying pathod/language/http.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
copying pathod/language/message.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
copying pathod/language/http2.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
copying pathod/language/writer.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
copying pathod/language/generators.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
copying pathod/language/actions.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
copying pathod/language/base.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
copying pathod/language/exceptions.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
copying pathod/language/websockets.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
copying pathod/language/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/language
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/protocols
copying pathod/protocols/http.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/protocols
copying pathod/protocols/http2.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/protocols
copying pathod/protocols/websockets.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/protocols
copying pathod/protocols/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/protocols
running egg_info
creating mitmproxy.egg-info
writing requirements to mitmproxy.egg-info/requires.txt
writing mitmproxy.egg-info/PKG-INFO
writing top-level names to mitmproxy.egg-info/top_level.txt
writing dependency_links to mitmproxy.egg-info/dependency_links.txt
writing entry points to mitmproxy.egg-info/entry_points.txt
writing manifest file 'mitmproxy.egg-info/SOURCES.txt'
reading manifest file 'mitmproxy.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.pyo' found under directory '*'
warning: no previously-included files matching '*.swo' found under directory '*'
warning: no previously-included files matching '*.swp' found under directory '*'
warning: no previously-included files matching '*.map' found under directory '*'
writing manifest file 'mitmproxy.egg-info/SOURCES.txt'
copying mitmproxy/contrib/README -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/contrib
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static
copying mitmproxy/web/static/app.css -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static
copying mitmproxy/web/static/app.js -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static
copying mitmproxy/web/static/vendor.css -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static
copying mitmproxy/web/static/vendor.js -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static
creating 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/fonts
copying mitmproxy/web/static/fonts/fontawesome-webfont.eot -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/fonts
copying mitmproxy/web/static/fonts/fontawesome-webfont.svg -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/fonts
copying mitmproxy/web/static/fonts/fontawesome-webfont.ttf -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/fonts
copying mitmproxy/web/static/fonts/fontawesome-webfont.woff -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/fonts
creating 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images
copying mitmproxy/web/static/images/favicon.ico -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images
copying mitmproxy/web/static/images/resourceExecutableIcon.png -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images
copying mitmproxy/web/static/images/resourceFlashIcon.png -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images
copying mitmproxy/web/static/images/resourceImageIcon.png -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images
copying mitmproxy/web/static/images/resourceJavaIcon.png -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images
copying mitmproxy/web/static/images/resourceNotModifiedIcon.png -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images
copying mitmproxy/web/static/images/resourceRedirectIcon.png -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images
creating 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images/chrome-devtools
copying mitmproxy/web/static/images/chrome-devtools/resourceCSSIcon.png -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images/chrome-devtools
copying mitmproxy/web/static/images/chrome-devtools/resourceDocumentIcon.png -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images/chrome-devtools
copying mitmproxy/web/static/images/chrome-devtools/resourceJSIcon.png -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images/chrome-devtools
copying mitmproxy/web/static/images/chrome-devtools/resourcePlainIcon.png -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/static/images/chrome-devtools
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/templates
copying mitmproxy/web/templates/index.html -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/web/templates
creating 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static
copying mitmproxy/onboarding/static/bootstrap.min.css -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static
copying mitmproxy/onboarding/static/mitmproxy.css -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static
creating 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static/fontawesome
creating 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static/fontawesome/css
copying mitmproxy/onboarding/static/fontawesome/css/font-awesome.css -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static/fontawesome/css
copying mitmproxy/onboarding/static/fontawesome/css/font-awesome.min.css -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static/fontawesome/css
creating 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static/fontawesome/fonts
copying mitmproxy/onboarding/static/fontawesome/fonts/FontAwesome.otf -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static/fontawesome/fonts
copying mitmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.eot 
-> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static/fontawesome/fonts
copying mitmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.svg 
-> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static/fontawesome/fonts
copying mitmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.ttf 
-> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static/fontawesome/fonts
copying mitmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.woff 
-> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/static/fontawesome/fonts
creating 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/templates
copying mitmproxy/onboarding/templates/frame.html -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/templates
copying mitmproxy/onboarding/templates/index.html -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/templates
copying mitmproxy/onboarding/templates/layout.html -> 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/mitmproxy/onboarding/templates
   dh_auto_test -i -O--buildsystem=pybuild
I: pybuild base:184: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; 
python2.7 -m pytest "-k-TestServerIPv6 -k-TestServerCurrentCipher 
-k-TestServerCipherList"
============================= test session starts 
==============================
platform linux2 -- Python 2.7.13, pytest-3.0.6, py-1.4.32, pluggy-0.4.0
rootdir: /<<PKGBUILDDIR>>, inifile: setup.cfg
plugins: timeout-1.0.0, cov-2.4.0
collected 1017 items

test/mitmproxy/test_addons.py .
test/mitmproxy/test_app.py ..
test/mitmproxy/test_cmdline.py .....
test/mitmproxy/test_contentview.py ..................
test/mitmproxy/test_contrib_tnetstring.py .......
test/mitmproxy/test_controller.py .............
test/mitmproxy/test_custom_contentview.py .
test/mitmproxy/test_dump.py .............
test/mitmproxy/test_examples.py ..........
test/mitmproxy/test_flow.py .....................................
test/mitmproxy/test_flow_export.py ...............
test/mitmproxy/test_flow_format_compat.py ..
test/mitmproxy/test_flowfilter.py .........................................
test/mitmproxy/test_fuzzing.py ...
test/mitmproxy/test_optmanager.py ....
test/mitmproxy/test_proxy.py .................
test/mitmproxy/test_proxy_config.py ..
test/mitmproxy/test_server.py 
..................................FF..----------------------------------------
Error in processing of request from 127.0.0.1:39323
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/tcp.py", line 918, 
in connection_thread
    self.handle_client_connection(connection, client_address)
  File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/pathod.py", line 
386, in handle_client_connection
    h.handle()
  File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pathod/pathod.py", line 
254, in handle
    alpn_select=self.server.ssloptions.alpn_select,
  File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/tcp.py", line 857, 
in convert_to_ssl
    **sslctx_kwargs)
  File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/tcp.py", line 824, 
in create_ssl_context
    context.use_certificate(cert.x509)
  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)
Error: [('SSL routines', 'SSL_CTX_use_certificate', 'ee key too small')]

----------------------------------------
................................................................
test/mitmproxy/test_stateobject.py ...
test/mitmproxy/test_utils.py .
test/mitmproxy/test_web_app.py ....
test/mitmproxy/test_web_master.py .
test/mitmproxy/builtins/test_anticache.py .
test/mitmproxy/builtins/test_anticomp.py .
test/mitmproxy/builtins/test_dumper.py ..
test/mitmproxy/builtins/test_filestreamer.py .
test/mitmproxy/builtins/test_replace.py ..
test/mitmproxy/builtins/test_script.py ...s..........
test/mitmproxy/builtins/test_setheaders.py ..
test/mitmproxy/builtins/test_termlog.py .
test/mitmproxy/console/test_common.py .
test/mitmproxy/console/test_help.py .
test/mitmproxy/console/test_master.py ........
test/mitmproxy/console/test_palettes.py .
test/mitmproxy/console/test_pathedit.py .
test/mitmproxy/protocol/test_http1.py .....
test/mitmproxy/script/test_concurrent.py ..
test/netlib/test_basetypes.py .
test/netlib/test_certutils.py ..........
test/netlib/test_debug.py 
...
test/netlib/test_encoding.py ......
test/netlib/test_human.py .....
test/netlib/test_multidict.py ........................
test/netlib/test_strutils.py .........
test/netlib/test_tcp.py .............FF...................
test/netlib/test_utils.py ..
test/netlib/test_wsgi.py .....
test/netlib/http/test_authentication.py ...........
test/netlib/http/test_headers.py .........
test/netlib/http/test_message.py .....................
test/netlib/http/test_multipart.py .
test/netlib/http/test_request.py .......s..................
test/netlib/http/test_response.py .....
test/netlib/http/test_status_codes.py .
test/netlib/http/test_url.py ......
test/netlib/http/test_user_agents.py .
test/netlib/http/http1/test_assemble.py .........
test/netlib/http/http1/test_read.py ....................
test/pathod/test_language_actions.py .................
test/pathod/test_language_base.py ............
test/pathod/test_language_generators.py ...
test/pathod/test_language_http.py ..............................
test/pathod/test_language_http2.py .......................
test/pathod/test_language_writer.py .....
test/pathod/test_log.py .
test/pathod/test_pathoc.py ..................
test/pathod/test_pathoc_cmdline.py .
test/pathod/test_pathod.py .........................................
test/pathod/test_pathod_cmdline.py ..
test/pathod/test_protocols_http2.py ........................
test/pathod/test_test.py 
./usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:845: 
InsecureRequestWarning: Unverified HTTPS request is being made. Adding 
certificate verification is strongly advised. See: 
https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecureRequestWarning)
..
test/pathod/test_utils.py ..

=================================== FAILURES ===================================
__ 
TestHTTPSUpstreamServerVerificationWTrustedCert.test_verification_w_cadir 
___

self = 
<test.mitmproxy.test_server.TestHTTPSUpstreamServerVerificationWTrustedCert 
object at 0x7f16e9945910>

    def test_verification_w_cadir(self):
        self.config.options.update(
            ssl_insecure=False,
            ssl_verify_upstream_trusted_cadir=tutils.test_data.path(
                "data/servercert/"
            ),
            ssl_verify_upstream_trusted_ca=None,
        )
>       assert self._request().status_code == 242
E       assert 502 == 242
E        +  where 502 = Response(502 Bad Gateway, text/html, 
237b).status_code
E        +    where Response(502 Bad Gateway, text/html, 237b) = 
<bound method TestHTTPSUpstreamServerVerificationWTrustedCert._request of 
<tes...rver.TestHTTPSUpstreamServerVerificationWTrustedCert object at 
0x7f16e9945910>>()
E        +      where <bound method 
TestHTTPSUpstreamServerVerificationWTrustedCert._request of 
<tes...rver.TestHTTPSUpstreamServerVerificationWTrustedCert object at 
0x7f16e9945910>> = 
<test.mitmproxy.test_server.TestHTTPSUpstreamServerVerificationWTrustedCert 
object at 0x7f16e9945910>._request

test/mitmproxy/test_server.py:420: AssertionError
_ 
TestHTTPSUpstreamServerVerificationWTrustedCert.test_verification_w_pemfile 
__

self = 
<test.mitmproxy.test_server.TestHTTPSUpstreamServerVerificationWTrustedCert 
object at 0x7f16e993b210>

    def test_verification_w_pemfile(self):
        self.config.options.update(
            ssl_insecure=False,
            ssl_verify_upstream_trusted_cadir=None,
            ssl_verify_upstream_trusted_ca=tutils.test_data.path(
                "data/servercert/trusted-root.pem"
            ),
        )
>       assert self._request().status_code == 242
E       assert 502 == 242
E        +  where 502 = Response(502 Bad Gateway, text/html, 
237b).status_code
E        +    where Response(502 Bad Gateway, text/html, 237b) = 
<bound method TestHTTPSUpstreamServerVerificationWTrustedCert._request of 
<tes...rver.TestHTTPSUpstreamServerVerificationWTrustedCert object at 
0x7f16e993b210>>()
E        +      where <bound method 
TestHTTPSUpstreamServerVerificationWTrustedCert._request of 
<tes...rver.TestHTTPSUpstreamServerVerificationWTrustedCert object at 
0x7f16e993b210>> = 
<test.mitmproxy.test_server.TestHTTPSUpstreamServerVerificationWTrustedCert 
object at 0x7f16e993b210>._request

test/mitmproxy/test_server.py:430: AssertionError
 
TestSSLUpstreamCertVerificationWValidCertChain.test_mode_strict_w_pemfile_should_pass
 

self = <test.netlib.test_tcp.TestSSLUpstreamCertVerificationWValidCertChain 
object at 0x7f16ed574dd0>

    def test_mode_strict_w_pemfile_should_pass(self):
        c = tcp.TCPClient(("127.0.0.1", self.port))
        with c.connect():
            c.convert_to_ssl(
                sni="example.mitmproxy.org",
                verify_options=SSL.VERIFY_PEER,
>               
ca_pemfile=tutils.test_data.path("data/verificationcerts/trusted-root.crt")
            )

test/netlib/test_tcp.py:296: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <netlib.tcp.TCPClient object at 0x7f16ed584650>
sni = 'example.mitmproxy.org', alpn_protos = None
sslctx_kwargs = {'ca_pemfile': 
'/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/../test/netlib/data/verificationcerts/trusted-root.crt',
 'verify_options': 1}
verification_mode = 1, context = <OpenSSL.SSL.Context object at 0x7f16ed574f90>
v = Error([('SSL routines', 'tls_process_server_certificate', 'certificate 
verify failed')],)

    def convert_to_ssl(self, sni=None, alpn_protos=None, 
**sslctx_kwargs):
        """
                cert: Path to a file containing both client cert and 
private key.
    
                options: A bit field consisting of OpenSSL.SSL.OP_* 
values
                verify_options: A bit field consisting of 
OpenSSL.SSL.VERIFY_* values
                ca_path: Path to a directory of trusted CA certificates 
prepared using the c_rehash tool
                ca_pemfile: Path to a PEM formatted trusted CA 
certificate
            """
        verification_mode = sslctx_kwargs.get('verify_options', None)
        if verification_mode == SSL.VERIFY_PEER and not sni:
            raise exceptions.TlsException("Cannot validate certificate 
hostname without SNI")
    
        context = self.create_ssl_context(
            alpn_protos=alpn_protos,
            sni=sni,
            **sslctx_kwargs
        )
        self.connection = SSL.Connection(context, self.connection)
        if sni:
            self.sni = sni
            self.connection.set_tlsext_host_name(sni.encode("idna"))
        self.connection.set_connect_state()
        try:
            self.connection.do_handshake()
        except SSL.Error as v:
            if self.ssl_verification_error:
>               raise self.ssl_verification_error
E               InvalidCertificateException: Certificate Verification 
Error for example.mitmproxy.org: certificate has expired (errno: 10, depth: 
1)

netlib/tcp.py:689: InvalidCertificateException
 
TestSSLUpstreamCertVerificationWValidCertChain.test_mode_strict_w_cadir_should_pass
 

self = <test.netlib.test_tcp.TestSSLUpstreamCertVerificationWValidCertChain 
object at 0x7f16ed5845d0>

    def test_mode_strict_w_cadir_should_pass(self):
        c = tcp.TCPClient(("127.0.0.1", self.port))
        with c.connect():
            c.convert_to_ssl(
                sni="example.mitmproxy.org",
                verify_options=SSL.VERIFY_PEER,
>               ca_path=tutils.test_data.path("data/verificationcerts/")
            )

test/netlib/test_tcp.py:312: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <netlib.tcp.TCPClient object at 0x7f16ed5840d0>
sni = 'example.mitmproxy.org', alpn_protos = None
sslctx_kwargs = {'ca_path': 
'/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/netlib/../test/netlib/data/verificationcerts/',
 'verify_options': 1}
verification_mode = 1, context = <OpenSSL.SSL.Context object at 0x7f16ed5742d0>
v = Error([('SSL routines', 'tls_process_server_certificate', 'certificate 
verify failed')],)

    def convert_to_ssl(self, sni=None, alpn_protos=None, 
**sslctx_kwargs):
        """
                cert: Path to a file containing both client cert and 
private key.
    
                options: A bit field consisting of OpenSSL.SSL.OP_* 
values
                verify_options: A bit field consisting of 
OpenSSL.SSL.VERIFY_* values
                ca_path: Path to a directory of trusted CA certificates 
prepared using the c_rehash tool
                ca_pemfile: Path to a PEM formatted trusted CA 
certificate
            """
        verification_mode = sslctx_kwargs.get('verify_options', None)
        if verification_mode == SSL.VERIFY_PEER and not sni:
            raise exceptions.TlsException("Cannot validate certificate 
hostname without SNI")
    
        context = self.create_ssl_context(
            alpn_protos=alpn_protos,
            sni=sni,
            **sslctx_kwargs
        )
        self.connection = SSL.Connection(context, self.connection)
        if sni:
            self.sni = sni
            self.connection.set_tlsext_host_name(sni.encode("idna"))
        self.connection.set_connect_state()
        try:
            self.connection.do_handshake()
        except SSL.Error as v:
            if self.ssl_verification_error:
>               raise self.ssl_verification_error
E               InvalidCertificateException: Certificate Verification 
Error for example.mitmproxy.org: certificate has expired (errno: 10, depth: 
1)

netlib/tcp.py:689: InvalidCertificateException
============================= 281 tests deselected 
=============================
====== 4 failed, 730 passed, 2 skipped, 281 deselected in 150.62 
seconds =======
E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; python2.7 -m pytest 
"-k-TestServerIPv6 -k-TestServerCurrentCipher -k-TestServerCipherList"
dh_auto_test: pybuild --test --test-pytest -i python{version} -p 2.7 returned 
exit code 13
debian/rules:9: recipe for target 'build-indep' failed
make: *** [build-indep] Error 25
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

The build was made in my autobuilder with "dpkg-buildpackage -A"
and it also fails here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/mitmproxy.html

If this is really a bug in one of the build-depends, please use reassign and 
affects,
so that this is still visible in the BTS web page for this package.

Thanks.

Reply via email to