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"
[1m============================= test session starts
==============================[0m
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 ===================================
[1m[31m__
TestHTTPSUpstreamServerVerificationWTrustedCert.test_verification_w_cadir
___[0m
self =
<test.mitmproxy.test_server.TestHTTPSUpstreamServerVerificationWTrustedCert
object at 0x7f16e9945910>
[1m def test_verification_w_cadir(self):[0m
[1m self.config.options.update([0m
[1m ssl_insecure=False,[0m
[1m ssl_verify_upstream_trusted_cadir=tutils.test_data.path([0m
[1m "data/servercert/"[0m
[1m ),[0m
[1m ssl_verify_upstream_trusted_ca=None,[0m
[1m )[0m
[1m> assert self._request().status_code == 242[0m
[1m[31mE assert 502 == 242[0m
[1m[31mE + where 502 = Response(502 Bad Gateway, text/html,
237b).status_code[0m
[1m[31mE + where Response(502 Bad Gateway, text/html, 237b) =
<bound method TestHTTPSUpstreamServerVerificationWTrustedCert._request of
<tes...rver.TestHTTPSUpstreamServerVerificationWTrustedCert object at
0x7f16e9945910>>()[0m
[1m[31mE + where <bound method
TestHTTPSUpstreamServerVerificationWTrustedCert._request of
<tes...rver.TestHTTPSUpstreamServerVerificationWTrustedCert object at
0x7f16e9945910>> =
<test.mitmproxy.test_server.TestHTTPSUpstreamServerVerificationWTrustedCert
object at 0x7f16e9945910>._request[0m
[1m[31mtest/mitmproxy/test_server.py[0m:420: AssertionError
[1m[31m_
TestHTTPSUpstreamServerVerificationWTrustedCert.test_verification_w_pemfile
__[0m
self =
<test.mitmproxy.test_server.TestHTTPSUpstreamServerVerificationWTrustedCert
object at 0x7f16e993b210>
[1m def test_verification_w_pemfile(self):[0m
[1m self.config.options.update([0m
[1m ssl_insecure=False,[0m
[1m ssl_verify_upstream_trusted_cadir=None,[0m
[1m ssl_verify_upstream_trusted_ca=tutils.test_data.path([0m
[1m "data/servercert/trusted-root.pem"[0m
[1m ),[0m
[1m )[0m
[1m> assert self._request().status_code == 242[0m
[1m[31mE assert 502 == 242[0m
[1m[31mE + where 502 = Response(502 Bad Gateway, text/html,
237b).status_code[0m
[1m[31mE + where Response(502 Bad Gateway, text/html, 237b) =
<bound method TestHTTPSUpstreamServerVerificationWTrustedCert._request of
<tes...rver.TestHTTPSUpstreamServerVerificationWTrustedCert object at
0x7f16e993b210>>()[0m
[1m[31mE + where <bound method
TestHTTPSUpstreamServerVerificationWTrustedCert._request of
<tes...rver.TestHTTPSUpstreamServerVerificationWTrustedCert object at
0x7f16e993b210>> =
<test.mitmproxy.test_server.TestHTTPSUpstreamServerVerificationWTrustedCert
object at 0x7f16e993b210>._request[0m
[1m[31mtest/mitmproxy/test_server.py[0m:430: AssertionError
[1m[31m
TestSSLUpstreamCertVerificationWValidCertChain.test_mode_strict_w_pemfile_should_pass
[0m
self = <test.netlib.test_tcp.TestSSLUpstreamCertVerificationWValidCertChain
object at 0x7f16ed574dd0>
[1m def test_mode_strict_w_pemfile_should_pass(self):[0m
[1m c = tcp.TCPClient(("127.0.0.1", self.port))[0m
[1m with c.connect():[0m
[1m c.convert_to_ssl([0m
[1m sni="example.mitmproxy.org",[0m
[1m verify_options=SSL.VERIFY_PEER,[0m
[1m>
ca_pemfile=tutils.test_data.path("data/verificationcerts/trusted-root.crt")[0m
[1m )[0m
[1m[31mtest/netlib/test_tcp.py[0m: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')],)
[1m def convert_to_ssl(self, sni=None, alpn_protos=None,
**sslctx_kwargs):[0m
[1m """[0m
[1m cert: Path to a file containing both client cert and
private key.[0m
[1m [0m
[1m options: A bit field consisting of OpenSSL.SSL.OP_*
values[0m
[1m verify_options: A bit field consisting of
OpenSSL.SSL.VERIFY_* values[0m
[1m ca_path: Path to a directory of trusted CA certificates
prepared using the c_rehash tool[0m
[1m ca_pemfile: Path to a PEM formatted trusted CA
certificate[0m
[1m """[0m
[1m verification_mode = sslctx_kwargs.get('verify_options', None)[0m
[1m if verification_mode == SSL.VERIFY_PEER and not sni:[0m
[1m raise exceptions.TlsException("Cannot validate certificate
hostname without SNI")[0m
[1m [0m
[1m context = self.create_ssl_context([0m
[1m alpn_protos=alpn_protos,[0m
[1m sni=sni,[0m
[1m **sslctx_kwargs[0m
[1m )[0m
[1m self.connection = SSL.Connection(context, self.connection)[0m
[1m if sni:[0m
[1m self.sni = sni[0m
[1m self.connection.set_tlsext_host_name(sni.encode("idna"))[0m
[1m self.connection.set_connect_state()[0m
[1m try:[0m
[1m self.connection.do_handshake()[0m
[1m except SSL.Error as v:[0m
[1m if self.ssl_verification_error:[0m
[1m> raise self.ssl_verification_error[0m
[1m[31mE InvalidCertificateException: Certificate Verification
Error for example.mitmproxy.org: certificate has expired (errno: 10, depth:
1)[0m
[1m[31mnetlib/tcp.py[0m:689: InvalidCertificateException
[1m[31m
TestSSLUpstreamCertVerificationWValidCertChain.test_mode_strict_w_cadir_should_pass
[0m
self = <test.netlib.test_tcp.TestSSLUpstreamCertVerificationWValidCertChain
object at 0x7f16ed5845d0>
[1m def test_mode_strict_w_cadir_should_pass(self):[0m
[1m c = tcp.TCPClient(("127.0.0.1", self.port))[0m
[1m with c.connect():[0m
[1m c.convert_to_ssl([0m
[1m sni="example.mitmproxy.org",[0m
[1m verify_options=SSL.VERIFY_PEER,[0m
[1m> ca_path=tutils.test_data.path("data/verificationcerts/")[0m
[1m )[0m
[1m[31mtest/netlib/test_tcp.py[0m: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')],)
[1m def convert_to_ssl(self, sni=None, alpn_protos=None,
**sslctx_kwargs):[0m
[1m """[0m
[1m cert: Path to a file containing both client cert and
private key.[0m
[1m [0m
[1m options: A bit field consisting of OpenSSL.SSL.OP_*
values[0m
[1m verify_options: A bit field consisting of
OpenSSL.SSL.VERIFY_* values[0m
[1m ca_path: Path to a directory of trusted CA certificates
prepared using the c_rehash tool[0m
[1m ca_pemfile: Path to a PEM formatted trusted CA
certificate[0m
[1m """[0m
[1m verification_mode = sslctx_kwargs.get('verify_options', None)[0m
[1m if verification_mode == SSL.VERIFY_PEER and not sni:[0m
[1m raise exceptions.TlsException("Cannot validate certificate
hostname without SNI")[0m
[1m [0m
[1m context = self.create_ssl_context([0m
[1m alpn_protos=alpn_protos,[0m
[1m sni=sni,[0m
[1m **sslctx_kwargs[0m
[1m )[0m
[1m self.connection = SSL.Connection(context, self.connection)[0m
[1m if sni:[0m
[1m self.sni = sni[0m
[1m self.connection.set_tlsext_host_name(sni.encode("idna"))[0m
[1m self.connection.set_connect_state()[0m
[1m try:[0m
[1m self.connection.do_handshake()[0m
[1m except SSL.Error as v:[0m
[1m if self.ssl_verification_error:[0m
[1m> raise self.ssl_verification_error[0m
[1m[31mE InvalidCertificateException: Certificate Verification
Error for example.mitmproxy.org: certificate has expired (errno: 10, depth:
1)[0m
[1m[31mnetlib/tcp.py[0m:689: InvalidCertificateException
[1m============================= 281 tests deselected
=============================[0m
[1m[31m====== 4 failed, 730 passed, 2 skipped, 281 deselected in 150.62
seconds =======[0m
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.