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" [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.
--- 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 ---

