Package: pcs Version: 0.9.159-3 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu artful ubuntu-patch autopkgtest
The latest pcs package has been failing its autopkgtests on Ubuntu's infrastructure, because Ubuntu's test environment uses a global http proxy for communicating to the Internet, and the test suite doesn't expect this: FAIL: test_connection_error (pcs.test.test_lib_external.NodeCommunicatorTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1305, in patched return func(*args, **keywargs) File "/usr/lib/python2.7/dist-packages/pcs/test/test_lib_external.py", line 928, in test_connection_error self.fixture_report_item_list_debug(expected_url, "") File "/usr/lib/python2.7/dist-packages/pcs/test/tools/assertions.py", line 255, in assert_report_item_list_equal __find_report_info(report_info_list, report_item) File "/usr/lib/python2.7/dist-packages/pcs/test/tools/assertions.py", line 293, in __find_report_info else " No report is expected!" AssertionError: Unexpected report given: (u'WARNING', u'NODE_COMMUNICATION_PROXY_IS_SET', {}, None) expected reports are: (u'DEBUG', u'NODE_COMMUNICATION_NOT_CONNECTED', {u'node': u'test_host', u'reason': u'expected reason'}) (u'DEBUG', u'NODE_COMMUNICATION_DEBUG_INFO', {u'data': u'', u'target': u'https://test_host:2224/test_request'}) ---------------------------------------------------------------------- http://autopkgtest.ubuntu.com/packages/p/pcs/artful/amd64 https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-artful/artful/amd64/p/pcs/20170807_065104_85842@/log.gz This is simple enough to fix by unsetting the http_proxy and https_proxy variables before calling the test runner. Please consider applying the attached patch, which has been uploaded to Ubuntu. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -Nru pcs-0.9.159/debian/tests/testsuite-pcs pcs-0.9.159/debian/tests/testsuite-pcs --- pcs-0.9.159/debian/tests/testsuite-pcs 2017-09-01 21:12:48.000000000 -0700 +++ pcs-0.9.159/debian/tests/testsuite-pcs 2017-09-01 22:12:03.000000000 -0700 @@ -1,6 +1,8 @@ #!/bin/sh set -e +unset http_proxy +unset https_proxy cat >>/etc/hosts <<EOF