Your message dated Sun, 25 Aug 2019 13:47:31 +0000
with message-id <[email protected]>
and subject line Bug#934033: fixed in mitmproxy 0.18.2-6+deb9u1
has caused the Debian Bug report #934033,
regarding mitmproxy: FTBFS in stretch (failing tests, expired certificate)
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 [email protected]
immediately.)


-- 
934033: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=934033
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: mitmproxy
Source-Version: 0.18.2-6+deb9u1

We believe that the bug you reported is fixed in the latest version of
mitmproxy, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastien Delafond <[email protected]> (supplier of updated mitmproxy 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 08 Aug 2019 10:59:45 +0200
Source: mitmproxy
Binary: mitmproxy
Architecture: source
Version: 0.18.2-6+deb9u1
Distribution: stretch
Urgency: medium
Maintainer: Sebastien Delafond <[email protected]>
Changed-By: Sebastien Delafond <[email protected]>
Description:
 mitmproxy  - SSL-capable man-in-the-middle HTTP proxy
Closes: 934033
Changes:
 mitmproxy (0.18.2-6+deb9u1) stretch; urgency=medium
 .
   * Blacklist tests that require internet access (Closes: #934033)
   * Add d/gbp.conf
Checksums-Sha1:
 c2c6ee1b69ed8470b649d6b34de0c31653c406cc 2360 mitmproxy_0.18.2-6+deb9u1.dsc
 d824a92152fc035d5ae05d651492cb63d42b8251 11816 
mitmproxy_0.18.2-6+deb9u1.debian.tar.xz
 8819d92fd7bcf5bd842bb442c96f9049ed09a630 9432 
mitmproxy_0.18.2-6+deb9u1_amd64.buildinfo
Checksums-Sha256:
 f2795a9a275f0d5e78b9fba9a6fde7a389d2c402c6e200dd3150a4c262790cd4 2360 
mitmproxy_0.18.2-6+deb9u1.dsc
 7b74fd4cee00e4d3c595b4f4598d26054f92b7a118c9e95bf3007527bd1eff71 11816 
mitmproxy_0.18.2-6+deb9u1.debian.tar.xz
 3db10950bf221f4900bdcef9e7f4e76a496377fba6552466feaf7b861670fda7 9432 
mitmproxy_0.18.2-6+deb9u1_amd64.buildinfo
Files:
 86d8166c73981c4fc35d3c3056a705f1 2360 net optional 
mitmproxy_0.18.2-6+deb9u1.dsc
 dbbfc6c422a2ea68c2d655dbfc26baf3 11816 net optional 
mitmproxy_0.18.2-6+deb9u1.debian.tar.xz
 34da7b9dd72d31ca71ac1e52975d7a5e 9432 net optional 
mitmproxy_0.18.2-6+deb9u1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEAqSkbVtrXP4xJMh3EL6Jg/PVnWQFAl1frLIACgkQEL6Jg/PV
nWTCXQf8CeeWXZo7xkybEswM9NVXNtMOxuczD1BSS3hbKprFUDjNOWdmEXqicZsz
a7Hi9F/3vI8uluwHb8JbVGgFB5vQvikwtdkNYic+D0TQm39cT4wBvRBBuJRhZ+fu
GZy3YSLxbY/aoReNpJeETYGQgdEQf3uI9pUkWHkxwjIQT+YUfvm6WVwCvNps2ywn
zoO7mQra4vCLAq8SBbsw2n8ZofBJyz8CA3kHBf0dDn6YLCOmX2fQhMv92B6wKjpx
zSQksWGqHPycLjSVKM49QGSHX3tjP1hrnbWh/lsyzxjkP99HjBwKdyfvdsbddbIJ
LZ+cfP4Lly+FwT0VM66g5cFQqmCdeA==
=XAUj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to