The attempt to merge lp:~cjohnston/ubuntu-ci-services-itself/js-null-1283008 into lp:ubuntu-ci-services-itself failed. Below is the output from the failed tests. New python executable in /tmp/tmp.iLYHz1OyXN/bin/python Installing distribute.............................................................................................................................................................................................done. Installing pip...............done. == Testing ci-utils .... Downloading/unpacking python-swiftclient==1.8.0 Running setup.py egg_info for package python-swiftclient Installed /tmp/tmp.iLYHz1OyXN/build/python-swiftclient/pbr-0.6-py2.7.egg [pbr] Processing SOURCES.txt warning: LocalManifestMaker: standard file '-c' not found warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no files found matching '*' under directory 'tools' Downloading/unpacking simplejson>=2.0.9 (from python-swiftclient==1.8.0) Running setup.py egg_info for package simplejson Installing collected packages: python-swiftclient, simplejson Running setup.py install for python-swiftclient [pbr] Reusing existing SOURCES.txt changing mode of build/scripts-2.7/swift from 664 to 775 changing mode of /tmp/tmp.iLYHz1OyXN/bin/swift to 775 Running setup.py install for simplejson building 'simplejson._speedups' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c simplejson/_speedups.c -o build/temp.linux-x86_64-2.7/simplejson/_speedups.o gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/simplejson/_speedups.o -o build/lib.linux-x86_64-2.7/simplejson/_speedups.so Successfully installed python-swiftclient simplejson Cleaning up... Downloading/unpacking python-glanceclient==0.12.0 Running setup.py egg_info for package python-glanceclient Installed /tmp/tmp.iLYHz1OyXN/build/python-glanceclient/pbr-0.6-py2.7.egg [pbr] Excluding argparse: Python 2.6 only dependency [pbr] Processing SOURCES.txt warning: LocalManifestMaker: standard file '-c' not found warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' Downloading/unpacking pbr>=0.5.21,<1.0 (from python-glanceclient==0.12.0) Running setup.py egg_info for package pbr [pbr] Processing SOURCES.txt warning: LocalManifestMaker: standard file '-c' not found warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution Downloading/unpacking PrettyTable>=0.6,<0.8 (from python-glanceclient==0.12.0) Downloading prettytable-0.7.2.tar.bz2 Running setup.py egg_info for package PrettyTable Downloading/unpacking python-keystoneclient>=0.3.0 (from python-glanceclient==0.12.0) Running setup.py egg_info for package python-keystoneclient Installed /tmp/tmp.iLYHz1OyXN/build/python-keystoneclient/pbr-0.6-py2.7.egg [pbr] Excluding argparse: Python 2.6 only dependency [pbr] Processing SOURCES.txt warning: LocalManifestMaker: standard file '-c' not found warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no files found matching 'HACKING' warning: no files found matching '*' under directory 'tests' Downloading/unpacking pyOpenSSL (from python-glanceclient==0.12.0) Running setup.py egg_info for package pyOpenSSL warning: no previously-included files matching '*.pyc' found anywhere in distribution no previously-included directories found matching 'doc/_build' Downloading/unpacking warlock>=1.0.1,<2 (from python-glanceclient==0.12.0) Downloading warlock-1.1.0.tar.gz Running setup.py egg_info for package warlock Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/pip-1.1-py2.7.egg (from pbr>=0.5.21,<1.0->python-glanceclient==0.12.0) Downloading/unpacking Babel>=1.3 (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Running setup.py egg_info for package Babel warning: no previously-included files matching '*' found under directory 'docs/_build' warning: no previously-included files matching '*.pyc' found under directory 'tests' warning: no previously-included files matching '*.pyo' found under directory 'tests' Downloading/unpacking iso8601>=0.1.8 (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Downloading iso8601-0.1.8.tar.gz Running setup.py egg_info for package iso8601 Downloading/unpacking netaddr>=0.7.6 (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Running setup.py egg_info for package netaddr warning: no previously-included files matching '*.svn*' found anywhere in distribution warning: no previously-included files matching '*.git*' found anywhere in distribution Downloading/unpacking oslo.config>=1.2.0 (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Running setup.py egg_info for package oslo.config Installed /tmp/tmp.iLYHz1OyXN/build/oslo.config/pbr-0.6-py2.7.egg [pbr] Excluding argparse: Python 2.6 only dependency [pbr] Processing SOURCES.txt warning: LocalManifestMaker: standard file '-c' not found warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no files found matching '*' under directory 'tools' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution Downloading/unpacking requests>=1.1 (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Running setup.py egg_info for package requests Downloading/unpacking six>=1.4.1 (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Downloading six-1.5.2.tar.gz Running setup.py egg_info for package six no previously-included directories found matching 'documentation/_build' Downloading/unpacking cryptography>=0.2.1 (from pyOpenSSL->python-glanceclient==0.12.0) Running setup.py egg_info for package cryptography no previously-included directories found matching 'documentation/_build' zip_safe flag not set; analyzing archive contents... six: module references __file__ Installed /tmp/tmp.iLYHz1OyXN/build/cryptography/six-1.5.2-py2.7.egg Searching for cffi>=0.8 Reading http://pypi.python.org/simple/cffi/ Best match: cffi 0.8.1 Downloading https://pypi.python.org/packages/source/c/cffi/cffi-0.8.1.tar.gz#md5=1a877bf113bfe90fdefedbf9e39310d2 Processing cffi-0.8.1.tar.gz Running cffi-0.8.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-pj2YxX/cffi-0.8.1/egg-dist-tmp-ADcx06 cc -c c/check__thread.c -o c/check__thread.o Installed /tmp/tmp.iLYHz1OyXN/build/cryptography/cffi-0.8.1-py2.7-linux-x86_64.egg Searching for pycparser Reading http://pypi.python.org/simple/pycparser/ Best match: pycparser 2.10 Downloading https://pypi.python.org/packages/source/p/pycparser/pycparser-2.10.tar.gz#md5=d87aed98c8a9f386aa56d365fe4d515f Processing pycparser-2.10.tar.gz Running pycparser-2.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Rs5gDp/pycparser-2.10/egg-dist-tmp-RpOUoS zip_safe flag not set; analyzing archive contents... Installed /tmp/tmp.iLYHz1OyXN/build/cryptography/pycparser-2.10-py2.7.egg building '_cffi__xcfd0a060xfba2f231' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_cffi__xcfd0a060xfba2f231.c -o /tmp/tmp.iLYHz1OyXN/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_cffi__xcfd0a060xfba2f231.o gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro /tmp/tmp.iLYHz1OyXN/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_cffi__xcfd0a060xfba2f231.o -o /tmp/tmp.iLYHz1OyXN/build/cryptography/cryptography/hazmat/primitives/__pycache__/_cffi__xcfd0a060xfba2f231.so building '_cffi__x5fea2bacx4a8b9ec1' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_cffi__x5fea2bacx4a8b9ec1.c -o /tmp/tmp.iLYHz1OyXN/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_cffi__x5fea2bacx4a8b9ec1.o gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro /tmp/tmp.iLYHz1OyXN/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_cffi__x5fea2bacx4a8b9ec1.o -o /tmp/tmp.iLYHz1OyXN/build/cryptography/cryptography/hazmat/primitives/__pycache__/_cffi__x5fea2bacx4a8b9ec1.so building '_cffi__x9ee276ddxb4fc9075' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/bindings/__pycache__/_cffi__x9ee276ddxb4fc9075.c -o /tmp/tmp.iLYHz1OyXN/build/cryptography/cryptography/hazmat/bindings/__pycache__/cryptography/hazmat/bindings/__pycache__/_cffi__x9ee276ddxb4fc9075.o gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro /tmp/tmp.iLYHz1OyXN/build/cryptography/cryptography/hazmat/bindings/__pycache__/cryptography/hazmat/bindings/__pycache__/_cffi__x9ee276ddxb4fc9075.o -lcrypto -lssl -o /tmp/tmp.iLYHz1OyXN/build/cryptography/cryptography/hazmat/bindings/__pycache__/_cffi__x9ee276ddxb4fc9075.so Downloading/unpacking jsonschema>=0.7,<3 (from warlock>=1.0.1,<2->python-glanceclient==0.12.0) Running setup.py egg_info for package jsonschema Downloading/unpacking jsonpatch>=0.10,<2 (from warlock>=1.0.1,<2->python-glanceclient==0.12.0) Downloading jsonpatch-1.3.tar.gz Running setup.py egg_info for package jsonpatch /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'entry_poimts' warnings.warn(msg) Downloading/unpacking pytz>=0a (from Babel>=1.3->python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Running setup.py egg_info for package pytz warning: no files found matching '*.pot' under directory 'pytz' warning: no previously-included files found matching 'test_zdump.py' Downloading/unpacking cffi>=0.8 (from cryptography>=0.2.1->pyOpenSSL->python-glanceclient==0.12.0) Running setup.py egg_info for package cffi Downloading/unpacking jsonpointer>=1.0 (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient==0.12.0) Downloading jsonpointer-1.2.tar.gz Running setup.py egg_info for package jsonpointer Downloading/unpacking pycparser (from cffi>=0.8->cryptography>=0.2.1->pyOpenSSL->python-glanceclient==0.12.0) Running setup.py egg_info for package pycparser Installing collected packages: python-glanceclient, pbr, PrettyTable, python-keystoneclient, pyOpenSSL, warlock, Babel, iso8601, netaddr, oslo.config, requests, six, cryptography, jsonschema, jsonpatch, pytz, cffi, jsonpointer, pycparser Running setup.py install for python-glanceclient [pbr] Excluding argparse: Python 2.6 only dependency [pbr] Reusing existing SOURCES.txt Installing glance script to /tmp/tmp.iLYHz1OyXN/bin Running setup.py install for pbr [pbr] Reusing existing SOURCES.txt Running setup.py install for PrettyTable Running setup.py install for python-keystoneclient [pbr] Excluding argparse: Python 2.6 only dependency [pbr] Reusing existing SOURCES.txt Installing keystone script to /tmp/tmp.iLYHz1OyXN/bin Running setup.py install for pyOpenSSL warning: no previously-included files matching '*.pyc' found anywhere in distribution no previously-included directories found matching 'doc/_build' Running setup.py install for warlock Running setup.py install for Babel warning: no previously-included files matching '*' found under directory 'docs/_build' warning: no previously-included files matching '*.pyc' found under directory 'tests' warning: no previously-included files matching '*.pyo' found under directory 'tests' Installing pybabel script to /tmp/tmp.iLYHz1OyXN/bin Running setup.py install for iso8601 Running setup.py install for netaddr changing mode of build/scripts-2.7/netaddr from 664 to 775 warning: no previously-included files matching '*.svn*' found anywhere in distribution warning: no previously-included files matching '*.git*' found anywhere in distribution changing mode of /tmp/tmp.iLYHz1OyXN/bin/netaddr to 775 Running setup.py install for oslo.config [pbr] Excluding argparse: Python 2.6 only dependency [pbr] Reusing existing SOURCES.txt Skipping installation of /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/oslo/__init__.py (namespace package) Installing /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/oslo.config-1.2.1-py2.7-nspkg.pth Running setup.py install for requests Running setup.py install for six no previously-included directories found matching 'documentation/_build' Running setup.py install for cryptography building '_cffi__x9ee276ddxb4fc9075' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/bindings/__pycache__/_cffi__x9ee276ddxb4fc9075.c -o build/temp.linux-x86_64-2.7/cryptography/hazmat/bindings/__pycache__/_cffi__x9ee276ddxb4fc9075.o gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/cryptography/hazmat/bindings/__pycache__/_cffi__x9ee276ddxb4fc9075.o -lcrypto -lssl -o build/lib.linux-x86_64-2.7/cryptography/_cffi__x9ee276ddxb4fc9075.so building '_cffi__xcfd0a060xfba2f231' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_cffi__xcfd0a060xfba2f231.c -o build/temp.linux-x86_64-2.7/cryptography/hazmat/primitives/__pycache__/_cffi__xcfd0a060xfba2f231.o gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/cryptography/hazmat/primitives/__pycache__/_cffi__xcfd0a060xfba2f231.o -o build/lib.linux-x86_64-2.7/cryptography/_cffi__xcfd0a060xfba2f231.so building '_cffi__x5fea2bacx4a8b9ec1' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_cffi__x5fea2bacx4a8b9ec1.c -o build/temp.linux-x86_64-2.7/cryptography/hazmat/primitives/__pycache__/_cffi__x5fea2bacx4a8b9ec1.o gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/cryptography/hazmat/primitives/__pycache__/_cffi__x5fea2bacx4a8b9ec1.o -o build/lib.linux-x86_64-2.7/cryptography/_cffi__x5fea2bacx4a8b9ec1.so Running setup.py install for jsonschema Running setup.py install for jsonpatch /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'entry_poimts' warnings.warn(msg) changing mode of build/scripts-2.7/jsondiff from 664 to 775 changing mode of build/scripts-2.7/jsonpatch from 664 to 775 changing mode of /tmp/tmp.iLYHz1OyXN/bin/jsonpatch to 775 changing mode of /tmp/tmp.iLYHz1OyXN/bin/jsondiff to 775 Running setup.py install for pytz warning: no files found matching '*.pot' under directory 'pytz' warning: no previously-included files found matching 'test_zdump.py' Running setup.py install for cffi building '_cffi_backend' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DUSE__THREAD -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.7/c/_cffi_backend.o gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/c/_cffi_backend.o -lffi -o build/lib.linux-x86_64-2.7/_cffi_backend.so Running setup.py install for jsonpointer changing mode of build/scripts-2.7/jsonpointer from 664 to 775 changing mode of /tmp/tmp.iLYHz1OyXN/bin/jsonpointer to 775 Installing jsonpointer script to /tmp/tmp.iLYHz1OyXN/bin Running setup.py install for pycparser Successfully installed python-glanceclient pbr PrettyTable python-keystoneclient pyOpenSSL warlock Babel iso8601 netaddr oslo.config requests six cryptography jsonschema jsonpatch pytz cffi jsonpointer pycparser Cleaning up... running develop running egg_info creating ci_utils.egg-info writing requirements to ci_utils.egg-info/requires.txt writing ci_utils.egg-info/PKG-INFO writing top-level names to ci_utils.egg-info/top_level.txt writing dependency_links to ci_utils.egg-info/dependency_links.txt writing manifest file 'ci_utils.egg-info/SOURCES.txt' reading manifest file 'ci_utils.egg-info/SOURCES.txt' writing manifest file 'ci_utils.egg-info/SOURCES.txt' running build_ext Creating /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/ci-utils.egg-link (link to .) Adding ci-utils 0.1 to easy-install.pth file Installed /tmp/tarmac/branch.S_s2lp/ci-utils Processing dependencies for ci-utils==0.1 Searching for ucitests==0.1.2 Reading http://pypi.python.org/simple/ucitests/ Best match: ucitests 0.1.2 Downloading https://pypi.python.org/packages/source/u/ucitests/ucitests-0.1.2.tar.gz#md5=b5bc13c1f32ddb5cc212e778df4e2d07 Processing ucitests-0.1.2.tar.gz Running ucitests-0.1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-2g2EV9/ucitests-0.1.2/egg-dist-tmp-YM3d4o Adding ucitests 0.1.2 to easy-install.pth file Installing uci-run-tests script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/ucitests-0.1.2-py2.7.egg Searching for testtools Reading http://pypi.python.org/simple/testtools/ Best match: testtools 0.9.35 Downloading https://pypi.python.org/packages/source/t/testtools/testtools-0.9.35.tar.gz#md5=a604dfd54cc5f06599c24aa4c26a3126 Processing testtools-0.9.35.tar.gz Running testtools-0.9.35/setup.py -q bdist_egg --dist-dir /tmp/easy_install-FjWnVA/testtools-0.9.35/egg-dist-tmp-xVhNHI Adding testtools 0.9.35 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/testtools-0.9.35-py2.7.egg Searching for restish==0.12.1 Reading http://pypi.python.org/simple/restish/ Best match: restish 0.12.1 Downloading https://pypi.python.org/packages/source/r/restish/restish-0.12.1.tar.gz#md5=c29e0b755c44c21659de8e463093ea47 Processing restish-0.12.1.tar.gz Running restish-0.12.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-4sNIBr/restish-0.12.1/egg-dist-tmp-uGy3be Adding restish 0.12.1 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/restish-0.12.1-py2.7.egg Searching for python-subunit Reading http://pypi.python.org/simple/python-subunit/ Reading http://launchpad.net/subunit Best match: python-subunit 0.0.18 Downloading https://pypi.python.org/packages/source/p/python-subunit/python-subunit-0.0.18.tar.gz#md5=c3f99c1fbc3e93f064d1e16fa78f70cd Processing python-subunit-0.0.18.tar.gz Running python-subunit-0.0.18/setup.py -q bdist_egg --dist-dir /tmp/easy_install-tRZC6b/python-subunit-0.0.18/egg-dist-tmp-TYvqPi Adding python-subunit 0.0.18 to easy-install.pth file Installing subunit-filter script to /tmp/tmp.iLYHz1OyXN/bin Installing subunit-2to1 script to /tmp/tmp.iLYHz1OyXN/bin Installing subunit-ls script to /tmp/tmp.iLYHz1OyXN/bin Installing tap2subunit script to /tmp/tmp.iLYHz1OyXN/bin Installing subunit-1to2 script to /tmp/tmp.iLYHz1OyXN/bin Installing subunit-output script to /tmp/tmp.iLYHz1OyXN/bin Installing subunit2pyunit script to /tmp/tmp.iLYHz1OyXN/bin Installing subunit2junitxml script to /tmp/tmp.iLYHz1OyXN/bin Installing subunit-tags script to /tmp/tmp.iLYHz1OyXN/bin Installing subunit-notify script to /tmp/tmp.iLYHz1OyXN/bin Installing subunit-stats script to /tmp/tmp.iLYHz1OyXN/bin Installing subunit2gtk script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/python_subunit-0.0.18-py2.7.egg Searching for python-jenkins==0.2.1 Reading http://pypi.python.org/simple/python-jenkins/ Reading http://launchpad.net/python-jenkins Best match: python-jenkins 0.2.1 Downloading https://pypi.python.org/packages/source/p/python-jenkins/python-jenkins-0.2.1.tar.gz#md5=4e285c3f292ed05c36b79b1fbcc25ba8 Processing python-jenkins-0.2.1.tar.gz Running python-jenkins-0.2.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Q88t1e/python-jenkins-0.2.1/egg-dist-tmp-eh79XF Adding python-jenkins 0.2.1 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/python_jenkins-0.2.1-py2.7.egg Searching for pyflakes==0.7.3 Reading http://pypi.python.org/simple/pyflakes/ Best match: pyflakes 0.7.3 Downloading https://pypi.python.org/packages/source/p/pyflakes/pyflakes-0.7.3.tar.gz#md5=ec94ac11cb110e6e72cca23c104b66b1 Processing pyflakes-0.7.3.tar.gz Running pyflakes-0.7.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-A69L0N/pyflakes-0.7.3/egg-dist-tmp-F2_z2L Adding pyflakes 0.7.3 to easy-install.pth file Installing pyflakes script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/pyflakes-0.7.3-py2.7.egg Searching for pep8==1.4.6 Reading http://pypi.python.org/simple/pep8/ Best match: pep8 1.4.6 Downloading https://pypi.python.org/packages/source/p/pep8/pep8-1.4.6.tar.gz#md5=a03bb494859e87b42601b61b1b043a0c Processing pep8-1.4.6.tar.gz Running pep8-1.4.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-AGbv32/pep8-1.4.6/egg-dist-tmp-ggeumG Adding pep8 1.4.6 to easy-install.pth file Installing pep8 script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/pep8-1.4.6-py2.7.egg Searching for mock==1.0.1 Reading http://pypi.python.org/simple/mock/ Best match: mock 1.0.1 Downloading https://pypi.python.org/packages/source/m/mock/mock-1.0.1.zip#md5=869f08d003c289a97c1a6610faf5e913 Processing mock-1.0.1.zip Running mock-1.0.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-RoARfy/mock-1.0.1/egg-dist-tmp-cZiDIC Adding mock 1.0.1 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg Searching for django-tastypie==0.9.15 Reading http://pypi.python.org/simple/django-tastypie/ Best match: django-tastypie 0.9.15 Downloading https://pypi.python.org/packages/source/d/django-tastypie/django-tastypie-0.9.15.tar.gz#md5=7a887d7a4ea91a821bd76e5664f5dca1 Processing django-tastypie-0.9.15.tar.gz Running django-tastypie-0.9.15/setup.py -q bdist_egg --dist-dir /tmp/easy_install-MH1cl2/django-tastypie-0.9.15/egg-dist-tmp-bmeHAh Adding django-tastypie 0.9.15 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/django_tastypie-0.9.15-py2.7.egg Searching for bzr==2.6.0 Reading http://pypi.python.org/simple/bzr/ Reading http://bazaar-vcs.org/Download Reading http://bazaar.canonical.com/ Reading http://www.bazaar-vcs.org/ Reading http://www.bazaar-vcs.org/Download Reading https://launchpad.net/bzr/+download Best match: bzr 2.6.0 Downloading https://launchpad.net/bzr/2.6/2.6.0/+download/bzr-2.6.0.tar.gz Processing bzr-2.6.0.tar.gz Running bzr-2.6.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-JOjBMg/bzr-2.6.0/egg-dist-tmp-HBLBO3 No Cython, trying Pyrex... The python package 'Pyrex' is not available. If the .c files are available, they will be built, but modifying the .pyx files will not rebuild them. Adding bzr 2.6.0 to easy-install.pth file Installing bzr script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/bzr-2.6.0-py2.7-linux-x86_64.egg Searching for amqplib==1.0.0 Reading http://pypi.python.org/simple/amqplib/ Reading http://barryp.org/software/py-amqplib/ Reading http://code.google.com/p/py-amqplib/ Best match: amqplib 1.0.0 Downloading https://pypi.python.org/packages/source/a/amqplib/amqplib-1.0.0.tgz#md5=38bd5e1f1d689de731f56a4d8d2d952e Processing amqplib-1.0.0.tgz Running amqplib-1.0.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-mMDBwQ/amqplib-1.0.0/egg-dist-tmp-O1cUlM Adding amqplib 1.0.0 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/amqplib-1.0.0-py2.7.egg Searching for WebTest==2.0.10 Reading http://pypi.python.org/simple/WebTest/ Best match: WebTest 2.0.10 Downloading https://pypi.python.org/packages/source/W/WebTest/WebTest-2.0.10.zip#md5=5aefe135a5de076ab1d3b16cf2457be6 Processing WebTest-2.0.10.zip Running WebTest-2.0.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-5GEyRx/WebTest-2.0.10/egg-dist-tmp-gwmSbF Adding WebTest 2.0.10 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/WebTest-2.0.10-py2.7.egg Searching for PyYAML==3.10 Reading http://pypi.python.org/simple/PyYAML/ Best match: PyYAML 3.10 Downloading https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.10.zip#md5=b1a2b30cdf481da4249c917c3307f129 Processing PyYAML-3.10.zip Running PyYAML-3.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-_9HDMv/PyYAML-3.10/egg-dist-tmp-kMmRZJ Adding PyYAML 3.10 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/PyYAML-3.10-py2.7-linux-x86_64.egg Searching for python-mimeparse Reading http://pypi.python.org/simple/python-mimeparse/ Best match: python-mimeparse 0.1.4 Downloading https://pypi.python.org/packages/source/p/python-mimeparse/python-mimeparse-0.1.4.tar.gz#md5=1d2816a16f17dcfe0c613da611fe7e13 Processing python-mimeparse-0.1.4.tar.gz Running python-mimeparse-0.1.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-1ubXi9/python-mimeparse-0.1.4/egg-dist-tmp-cNVD_0 Adding python-mimeparse 0.1.4 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/python_mimeparse-0.1.4-py2.7.egg Searching for extras Reading http://pypi.python.org/simple/extras/ Best match: extras 0.0.3 Downloading https://pypi.python.org/packages/source/e/extras/extras-0.0.3.tar.gz#md5=62d8ba049e3386a6df69b413ea81517b Processing extras-0.0.3.tar.gz Running extras-0.0.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-oxqNbk/extras-0.0.3/egg-dist-tmp-_QCAEe Adding extras 0.0.3 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/extras-0.0.3-py2.7.egg Searching for WebOb Reading http://pypi.python.org/simple/WebOb/ Best match: WebOb 1.3.1 Downloading https://pypi.python.org/packages/source/W/WebOb/WebOb-1.3.1.tar.gz#md5=20918251c5726956ba8fef22d1556177 Processing WebOb-1.3.1.tar.gz Running WebOb-1.3.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-GAFPMn/WebOb-1.3.1/egg-dist-tmp-6y34T2 Adding WebOb 1.3.1 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/WebOb-1.3.1-py2.7.egg Searching for mimeparse>=0.1.3 Reading http://pypi.python.org/simple/mimeparse/ Reading http://code.google.com/p/mimeparse/ Reading http://mimeparse.googlecode.com/issues/attachment?aid=4530072823814897419&name=mimeparse-0.1.2.tar.gz Best match: mimeparse 0.1.3 Downloading https://pypi.python.org/packages/source/m/mimeparse/mimeparse-0.1.3.tar.gz#md5=03ce207391454db37279e78ce2112365 Processing mimeparse-0.1.3.tar.gz Running mimeparse-0.1.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-flSuAH/mimeparse-0.1.3/egg-dist-tmp-RVLopp Adding mimeparse 0.1.3 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mimeparse-0.1.3-py2.7.egg Searching for decorator Reading http://pypi.python.org/simple/decorator/ Best match: decorator 3.4.0 Downloading https://pypi.python.org/packages/source/d/decorator/decorator-3.4.0.tar.gz#md5=1e8756f719d746e2fc0dd28b41251356 Processing decorator-3.4.0.tar.gz Running decorator-3.4.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-M2ocqL/decorator-3.4.0/egg-dist-tmp-VceDgL Adding decorator 3.4.0 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/decorator-3.4.0-py2.7.egg Searching for testscenarios Reading http://pypi.python.org/simple/testscenarios/ Reading https://launchpad.net/testscenarios Best match: testscenarios 0.4 Downloading https://pypi.python.org/packages/source/t/testscenarios/testscenarios-0.4.tar.gz#md5=433cb8cd4d444b0deded3787240ee586 Processing testscenarios-0.4.tar.gz Running testscenarios-0.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-MVU2wz/testscenarios-0.4/egg-dist-tmp-tEzl1K Adding testscenarios 0.4 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/testscenarios-0.4-py2.7.egg Searching for python-dateutil>=1.5,!=2.0 Reading http://pypi.python.org/simple/python-dateutil/ Reading http://labix.org/python-dateutil Best match: python-dateutil 2.2 Downloading https://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-2.2.tar.gz#md5=c1f654d0ff7e33999380a8ba9783fd5c Processing python-dateutil-2.2.tar.gz Running python-dateutil-2.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-LG3bcg/python-dateutil-2.2/egg-dist-tmp-8HDZTI Adding python-dateutil 2.2 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/python_dateutil-2.2-py2.7.egg Searching for beautifulsoup4 Reading http://pypi.python.org/simple/beautifulsoup4/ Best match: beautifulsoup4 4.3.2 Downloading https://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.3.2.tar.gz#md5=b8d157a204d56512a4cc196e53e7d8ee Processing beautifulsoup4-4.3.2.tar.gz Running beautifulsoup4-4.3.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-bmW7vn/beautifulsoup4-4.3.2/egg-dist-tmp-dDeoEE Adding beautifulsoup4 4.3.2 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/beautifulsoup4-4.3.2-py2.7.egg Searching for waitress>=0.8.5 Reading http://pypi.python.org/simple/waitress/ Best match: waitress 0.8.8 Downloading https://pypi.python.org/packages/source/w/waitress/waitress-0.8.8.tar.gz#md5=c0a40f34b5410348579556cd4a21c1c2 Processing waitress-0.8.8.tar.gz Running waitress-0.8.8/setup.py -q bdist_egg --dist-dir /tmp/easy_install-yTYns1/waitress-0.8.8/egg-dist-tmp-5dbklM Adding waitress 0.8.8 to easy-install.pth file Installing waitress-serve script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/waitress-0.8.8-py2.7.egg Searching for six==1.5.2 Best match: six 1.5.2 Adding six 1.5.2 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for distribute==0.6.24 Best match: distribute 0.6.24 Processing distribute-0.6.24-py2.7.egg distribute 0.6.24 is already the active version in easy-install.pth Installing easy_install script to /tmp/tmp.iLYHz1OyXN/bin Installing easy_install-2.7 script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg Finished processing dependencies for ci-utils==0.1 Requirement already satisfied (use --upgrade to upgrade): python-swiftclient==1.8.0 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-swiftclient==1.8.0) Cleaning up... Requirement already satisfied (use --upgrade to upgrade): python-glanceclient==0.12.0 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.3.0 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/pip-1.1-py2.7.egg (from pbr>=0.5.21,<1.0->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): cryptography>=0.2.1 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from pyOpenSSL->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): jsonschema>=0.7,<3 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from Babel>=1.3->python-keystoneclient>=0.3.0->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): cffi>=0.8 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from cryptography>=0.2.1->pyOpenSSL->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient==0.12.0) Requirement already satisfied (use --upgrade to upgrade): pycparser in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from cffi>=0.8->cryptography>=0.2.1->pyOpenSSL->python-glanceclient==0.12.0) Cleaning up... running test running egg_info writing requirements to ci_utils.egg-info/requires.txt writing ci_utils.egg-info/PKG-INFO writing top-level names to ci_utils.egg-info/top_level.txt writing dependency_links to ci_utils.egg-info/dependency_links.txt reading manifest file 'ci_utils.egg-info/SOURCES.txt' writing manifest file 'ci_utils.egg-info/SOURCES.txt' running build_ext == Testing branch-source-builder .... running develop running egg_info creating branch_source_builder.egg-info writing requirements to branch_source_builder.egg-info/requires.txt writing branch_source_builder.egg-info/PKG-INFO writing top-level names to branch_source_builder.egg-info/top_level.txt writing dependency_links to branch_source_builder.egg-info/dependency_links.txt writing manifest file 'branch_source_builder.egg-info/SOURCES.txt' reading manifest file 'branch_source_builder.egg-info/SOURCES.txt' writing manifest file 'branch_source_builder.egg-info/SOURCES.txt' running build_ext Creating /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/branch-source-builder.egg-link (link to .) Adding branch-source-builder 0.1 to easy-install.pth file Installed /tmp/tarmac/branch.S_s2lp/branch-source-builder Processing dependencies for branch-source-builder==0.1 Searching for restish==0.12.1 Best match: restish 0.12.1 Processing restish-0.12.1-py2.7.egg restish 0.12.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/restish-0.12.1-py2.7.egg Searching for mock==1.0.1 Best match: mock 1.0.1 Processing mock-1.0.1-py2.7.egg mock 1.0.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg Searching for amqplib==1.0.0 Best match: amqplib 1.0.0 Processing amqplib-1.0.0-py2.7.egg amqplib 1.0.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/amqplib-1.0.0-py2.7.egg Searching for WebTest==2.0.10 Best match: WebTest 2.0.10 Processing WebTest-2.0.10-py2.7.egg WebTest 2.0.10 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/WebTest-2.0.10-py2.7.egg Searching for WebOb==1.3.1 Best match: WebOb 1.3.1 Processing WebOb-1.3.1-py2.7.egg WebOb 1.3.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/WebOb-1.3.1-py2.7.egg Searching for mimeparse==0.1.3 Best match: mimeparse 0.1.3 Processing mimeparse-0.1.3-py2.7.egg mimeparse 0.1.3 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mimeparse-0.1.3-py2.7.egg Searching for decorator==3.4.0 Best match: decorator 3.4.0 Processing decorator-3.4.0-py2.7.egg decorator 3.4.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/decorator-3.4.0-py2.7.egg Searching for beautifulsoup4==4.3.2 Best match: beautifulsoup4 4.3.2 Processing beautifulsoup4-4.3.2-py2.7.egg beautifulsoup4 4.3.2 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/beautifulsoup4-4.3.2-py2.7.egg Searching for waitress==0.8.8 Best match: waitress 0.8.8 Processing waitress-0.8.8-py2.7.egg waitress 0.8.8 is already the active version in easy-install.pth Installing waitress-serve script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/waitress-0.8.8-py2.7.egg Searching for six==1.5.2 Best match: six 1.5.2 Adding six 1.5.2 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for distribute==0.6.24 Best match: distribute 0.6.24 Processing distribute-0.6.24-py2.7.egg distribute 0.6.24 is already the active version in easy-install.pth Installing easy_install script to /tmp/tmp.iLYHz1OyXN/bin Installing easy_install-2.7 script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg Finished processing dependencies for branch-source-builder==0.1 running test running egg_info writing requirements to branch_source_builder.egg-info/requires.txt writing branch_source_builder.egg-info/PKG-INFO writing top-level names to branch_source_builder.egg-info/top_level.txt writing dependency_links to branch_source_builder.egg-info/dependency_links.txt reading manifest file 'branch_source_builder.egg-info/SOURCES.txt' writing manifest file 'branch_source_builder.egg-info/SOURCES.txt' running build_ext == Testing cli .... Requirement already satisfied (use --upgrade to upgrade): python-swiftclient==1.8.0 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-swiftclient==1.8.0) Cleaning up... running develop running egg_info creating ci_engine_cli.egg-info writing requirements to ci_engine_cli.egg-info/requires.txt writing ci_engine_cli.egg-info/PKG-INFO writing top-level names to ci_engine_cli.egg-info/top_level.txt writing dependency_links to ci_engine_cli.egg-info/dependency_links.txt writing manifest file 'ci_engine_cli.egg-info/SOURCES.txt' reading manifest file 'ci_engine_cli.egg-info/SOURCES.txt' writing manifest file 'ci_engine_cli.egg-info/SOURCES.txt' running build_ext Creating /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/ci-engine-cli.egg-link (link to .) Adding ci-engine-cli 0.1 to easy-install.pth file Installing ubuntu-ci script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tarmac/branch.S_s2lp/cli Processing dependencies for ci-engine-cli==0.1 Searching for lazr.enum>=1.1.2 Reading http://pypi.python.org/simple/lazr.enum/ Reading https://launchpad.net/lazr.enum Reading https://launchpad.net/lazr.enum/+download Best match: lazr.enum 1.1.4 Downloading https://pypi.python.org/packages/source/l/lazr.enum/lazr.enum-1.1.4.tar.gz#md5=a8d08840ef46e416ce73084c82b098ed Processing lazr.enum-1.1.4.tar.gz Running lazr.enum-1.1.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Ac0m4a/lazr.enum-1.1.4/egg-dist-tmp-esB0Uk Adding lazr.enum 1.1.4 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/lazr.enum-1.1.4-py2.7.egg Searching for dput>=1.6 Reading http://pypi.python.org/simple/dput/ Best match: dput 1.6 Downloading https://pypi.python.org/packages/source/d/dput/dput-1.6.tar.gz#md5=d3ddcab5931b3a12cd23f3c13fc6a69f Processing dput-1.6.tar.gz Running dput-1.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-mem8_T/dput-1.6/egg-dist-tmp-CJTIiz Adding dput 1.6 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/dput-1.6-py2.7.egg Searching for chardet>=2.0.1 Reading http://pypi.python.org/simple/chardet/ Best match: chardet 2.2.1 Downloading https://pypi.python.org/packages/source/c/chardet/chardet-2.2.1.tar.gz#md5=4a758402eaefd0331bdedc7ecb6f452c Processing chardet-2.2.1.tar.gz Running chardet-2.2.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-aqBCI1/chardet-2.2.1/egg-dist-tmp-qFZruz Adding chardet 2.2.1 to easy-install.pth file Installing chardetect script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/chardet-2.2.1-py2.7.egg Searching for zope.schema Reading http://pypi.python.org/simple/zope.schema/ Best match: zope.schema 4.4.0 Downloading https://pypi.python.org/packages/source/z/zope.schema/zope.schema-4.4.0.zip#md5=b092f232ede39b7d9344bc18547e22f4 Processing zope.schema-4.4.0.zip Running zope.schema-4.4.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-CznaW_/zope.schema-4.4.0/egg-dist-tmp-cdtqYl Adding zope.schema 4.4.0 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/zope.schema-4.4.0-py2.7.egg Searching for zope.interface Reading http://pypi.python.org/simple/zope.interface/ Best match: zope.interface 4.1.0 Downloading https://pypi.python.org/packages/source/z/zope.interface/zope.interface-4.1.0.tar.gz#md5=ac63de1784ea0327db876c908af07a94 Processing zope.interface-4.1.0.tar.gz Running zope.interface-4.1.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-btSdnj/zope.interface-4.1.0/egg-dist-tmp-xgJsQr Adding zope.interface 4.1.0 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/zope.interface-4.1.0-py2.7-linux-x86_64.egg Searching for python-debian==0.1.21-nmu2 Reading http://pypi.python.org/simple/python-debian/ Best match: python-debian 0.1.21-nmu2 Downloading https://pypi.python.org/packages/2.7/p/python-debian/python_debian-0.1.21_nmu2-py2.7.egg#md5=58c2114f4badb4e64cfd544cd0457a65 Processing python_debian-0.1.21_nmu2-py2.7.egg creating /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/python_debian-0.1.21_nmu2-py2.7.egg Extracting python_debian-0.1.21_nmu2-py2.7.egg to /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Adding python-debian 0.1.21-nmu2 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/python_debian-0.1.21_nmu2-py2.7.egg Searching for zope.event Reading http://pypi.python.org/simple/zope.event/ Best match: zope.event 4.0.2 Downloading https://pypi.python.org/packages/source/z/zope.event/zope.event-4.0.2.tar.gz#md5=e08dd299d428d77a1cfcbfe841b81872 Processing zope.event-4.0.2.tar.gz Running zope.event-4.0.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-oXe7Je/zope.event-4.0.2/egg-dist-tmp-qvqOMA Adding zope.event 4.0.2 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/zope.event-4.0.2-py2.7.egg Searching for PyYAML==3.10 Best match: PyYAML 3.10 Processing PyYAML-3.10-py2.7-linux-x86_64.egg PyYAML 3.10 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/PyYAML-3.10-py2.7-linux-x86_64.egg Searching for distribute==0.6.24 Best match: distribute 0.6.24 Processing distribute-0.6.24-py2.7.egg distribute 0.6.24 is already the active version in easy-install.pth Installing easy_install script to /tmp/tmp.iLYHz1OyXN/bin Installing easy_install-2.7 script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg Searching for six==1.5.2 Best match: six 1.5.2 Adding six 1.5.2 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Finished processing dependencies for ci-engine-cli==0.1 Requirement already satisfied (use --upgrade to upgrade): python-swiftclient==1.8.0 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages (from python-swiftclient==1.8.0) Cleaning up... running test Searching for testfixtures>=3.0.1 Reading http://pypi.python.org/simple/testfixtures/ Best match: testfixtures 3.0.1 Downloading https://pypi.python.org/packages/source/t/testfixtures/testfixtures-3.0.1.tar.gz#md5=47e7052d611f46c24df81d0a40e10685 Processing testfixtures-3.0.1.tar.gz Running testfixtures-3.0.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-gPFun1/testfixtures-3.0.1/egg-dist-tmp-fjkiIS Installed /tmp/tarmac/branch.S_s2lp/cli/testfixtures-3.0.1-py2.7.egg running egg_info writing requirements to ci_engine_cli.egg-info/requires.txt writing ci_engine_cli.egg-info/PKG-INFO writing top-level names to ci_engine_cli.egg-info/top_level.txt writing dependency_links to ci_engine_cli.egg-info/dependency_links.txt reading manifest file 'ci_engine_cli.egg-info/SOURCES.txt' writing manifest file 'ci_engine_cli.egg-info/SOURCES.txt' running build_ext You have successfully submitted a ticket to the Ubuntu CI Engine. Your ticket number is 38. You have successfully submitted a ticket to the Ubuntu CI Engine. Your ticket number is 39. gpg: no valid OpenPGP data found. gpg: the signature could not be verified. Please remember that the signature file (.sig or .asc) should be the first file given on the command line. == Testing image-builder .... running develop running egg_info creating image_builder.egg-info writing requirements to image_builder.egg-info/requires.txt writing image_builder.egg-info/PKG-INFO writing top-level names to image_builder.egg-info/top_level.txt writing dependency_links to image_builder.egg-info/dependency_links.txt writing entry points to image_builder.egg-info/entry_points.txt writing manifest file 'image_builder.egg-info/SOURCES.txt' reading manifest file 'image_builder.egg-info/SOURCES.txt' writing manifest file 'image_builder.egg-info/SOURCES.txt' running build_ext Creating /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/image-builder.egg-link (link to .) Adding image-builder 0.1 to easy-install.pth file Installing modify-cloud-image script to /tmp/tmp.iLYHz1OyXN/bin Installing mount-callback-umount script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tarmac/branch.S_s2lp/image-builder Processing dependencies for image-builder==0.1 Searching for restish==0.12.1 Best match: restish 0.12.1 Processing restish-0.12.1-py2.7.egg restish 0.12.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/restish-0.12.1-py2.7.egg Searching for mock==1.0.1 Best match: mock 1.0.1 Processing mock-1.0.1-py2.7.egg mock 1.0.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg Searching for amqplib==1.0.0 Best match: amqplib 1.0.0 Processing amqplib-1.0.0-py2.7.egg amqplib 1.0.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/amqplib-1.0.0-py2.7.egg Searching for WebTest==2.0.10 Best match: WebTest 2.0.10 Processing WebTest-2.0.10-py2.7.egg WebTest 2.0.10 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/WebTest-2.0.10-py2.7.egg Searching for WebOb==1.3.1 Best match: WebOb 1.3.1 Processing WebOb-1.3.1-py2.7.egg WebOb 1.3.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/WebOb-1.3.1-py2.7.egg Searching for mimeparse==0.1.3 Best match: mimeparse 0.1.3 Processing mimeparse-0.1.3-py2.7.egg mimeparse 0.1.3 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mimeparse-0.1.3-py2.7.egg Searching for decorator==3.4.0 Best match: decorator 3.4.0 Processing decorator-3.4.0-py2.7.egg decorator 3.4.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/decorator-3.4.0-py2.7.egg Searching for beautifulsoup4==4.3.2 Best match: beautifulsoup4 4.3.2 Processing beautifulsoup4-4.3.2-py2.7.egg beautifulsoup4 4.3.2 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/beautifulsoup4-4.3.2-py2.7.egg Searching for waitress==0.8.8 Best match: waitress 0.8.8 Processing waitress-0.8.8-py2.7.egg waitress 0.8.8 is already the active version in easy-install.pth Installing waitress-serve script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/waitress-0.8.8-py2.7.egg Searching for six==1.5.2 Best match: six 1.5.2 Adding six 1.5.2 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for distribute==0.6.24 Best match: distribute 0.6.24 Processing distribute-0.6.24-py2.7.egg distribute 0.6.24 is already the active version in easy-install.pth Installing easy_install script to /tmp/tmp.iLYHz1OyXN/bin Installing easy_install-2.7 script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg Finished processing dependencies for image-builder==0.1 running test running egg_info writing requirements to image_builder.egg-info/requires.txt writing image_builder.egg-info/PKG-INFO writing top-level names to image_builder.egg-info/top_level.txt writing dependency_links to image_builder.egg-info/dependency_links.txt writing entry points to image_builder.egg-info/entry_points.txt reading manifest file 'image_builder.egg-info/SOURCES.txt' writing manifest file 'image_builder.egg-info/SOURCES.txt' running build_ext == Testing lander .... running develop running egg_info creating lander.egg-info writing requirements to lander.egg-info/requires.txt writing lander.egg-info/PKG-INFO writing top-level names to lander.egg-info/top_level.txt writing dependency_links to lander.egg-info/dependency_links.txt writing manifest file 'lander.egg-info/SOURCES.txt' reading manifest file 'lander.egg-info/SOURCES.txt' writing manifest file 'lander.egg-info/SOURCES.txt' running build_ext Creating /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/lander.egg-link (link to .) Adding lander 0.1 to easy-install.pth file Installed /tmp/tarmac/branch.S_s2lp/lander Processing dependencies for lander==0.1 Searching for restish==0.12.1 Best match: restish 0.12.1 Processing restish-0.12.1-py2.7.egg restish 0.12.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/restish-0.12.1-py2.7.egg Searching for python-jenkins==0.2.1 Best match: python-jenkins 0.2.1 Processing python_jenkins-0.2.1-py2.7.egg python-jenkins 0.2.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/python_jenkins-0.2.1-py2.7.egg Searching for mock==1.0.1 Best match: mock 1.0.1 Processing mock-1.0.1-py2.7.egg mock 1.0.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg Searching for lazr.enum==1.1.4 Best match: lazr.enum 1.1.4 Processing lazr.enum-1.1.4-py2.7.egg lazr.enum 1.1.4 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/lazr.enum-1.1.4-py2.7.egg Searching for amqplib==1.0.0 Best match: amqplib 1.0.0 Processing amqplib-1.0.0-py2.7.egg amqplib 1.0.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/amqplib-1.0.0-py2.7.egg Searching for WebTest==2.0.10 Best match: WebTest 2.0.10 Processing WebTest-2.0.10-py2.7.egg WebTest 2.0.10 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/WebTest-2.0.10-py2.7.egg Searching for PyYAML==3.10 Best match: PyYAML 3.10 Processing PyYAML-3.10-py2.7-linux-x86_64.egg PyYAML 3.10 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/PyYAML-3.10-py2.7-linux-x86_64.egg Searching for WebOb==1.3.1 Best match: WebOb 1.3.1 Processing WebOb-1.3.1-py2.7.egg WebOb 1.3.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/WebOb-1.3.1-py2.7.egg Searching for mimeparse==0.1.3 Best match: mimeparse 0.1.3 Processing mimeparse-0.1.3-py2.7.egg mimeparse 0.1.3 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mimeparse-0.1.3-py2.7.egg Searching for decorator==3.4.0 Best match: decorator 3.4.0 Processing decorator-3.4.0-py2.7.egg decorator 3.4.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/decorator-3.4.0-py2.7.egg Searching for zope.schema==4.4.0 Best match: zope.schema 4.4.0 Processing zope.schema-4.4.0-py2.7.egg zope.schema 4.4.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/zope.schema-4.4.0-py2.7.egg Searching for zope.interface==4.1.0 Best match: zope.interface 4.1.0 Processing zope.interface-4.1.0-py2.7-linux-x86_64.egg zope.interface 4.1.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/zope.interface-4.1.0-py2.7-linux-x86_64.egg Searching for distribute==0.6.24 Best match: distribute 0.6.24 Processing distribute-0.6.24-py2.7.egg distribute 0.6.24 is already the active version in easy-install.pth Installing easy_install script to /tmp/tmp.iLYHz1OyXN/bin Installing easy_install-2.7 script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg Searching for beautifulsoup4==4.3.2 Best match: beautifulsoup4 4.3.2 Processing beautifulsoup4-4.3.2-py2.7.egg beautifulsoup4 4.3.2 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/beautifulsoup4-4.3.2-py2.7.egg Searching for waitress==0.8.8 Best match: waitress 0.8.8 Processing waitress-0.8.8-py2.7.egg waitress 0.8.8 is already the active version in easy-install.pth Installing waitress-serve script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/waitress-0.8.8-py2.7.egg Searching for six==1.5.2 Best match: six 1.5.2 Adding six 1.5.2 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for zope.event==4.0.2 Best match: zope.event 4.0.2 Processing zope.event-4.0.2-py2.7.egg zope.event 4.0.2 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/zope.event-4.0.2-py2.7.egg Finished processing dependencies for lander==0.1 running test running egg_info writing requirements to lander.egg-info/requires.txt writing lander.egg-info/PKG-INFO writing top-level names to lander.egg-info/top_level.txt writing dependency_links to lander.egg-info/dependency_links.txt reading manifest file 'lander.egg-info/SOURCES.txt' writing manifest file 'lander.egg-info/SOURCES.txt' running build_ext 01:27:01 DEBUG lander_service_wrapper: Executing service wrapper: bsbuilder 01:27:01 INFO lander_service_wrapper: starting progress handler... 01:27:01 INFO root: Waiting for messages. ^C to exit. 01:27:01 INFO PROGRESS_TRIGGER: WAITING 01:27:01 INFO PROGRESS_TRIGGER: COMPLETED: {u'foo': u'bar', u'exit': True, u'result': u'PASSED'} 01:27:01 DEBUG lander_service_wrapper: Executing service wrapper: bsbuilder 01:27:01 ERROR root: Unexpected error: foo bar Traceback (most recent call last): File "/tmp/tarmac/branch.S_s2lp/lander/lander/tests/../../bin/lander_service_wrapper.py", line 299, in main results = handler(args) File "/tmp/tarmac/branch.S_s2lp/lander/lander/tests/../../bin/lander_service_wrapper.py", line 181, in _handle_bsbuilder _post(url, params) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 955, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 1010, in _mock_call raise effect RuntimeError: foo bar 01:27:01 DEBUG lander_service_wrapper: Executing service wrapper: image_builder 01:27:01 INFO lander_service_wrapper: starting progress handler... 01:27:01 INFO root: Waiting for messages. ^C to exit. 01:27:01 INFO PROGRESS_TRIGGER: WAITING 01:27:01 INFO PROGRESS_TRIGGER: COMPLETED: {u'foo': u'bar', u'exit': True, u'result': u'FAILED'} 01:27:01 DEBUG lander_service_wrapper: Executing service wrapper: image_builder 01:27:01 ERROR root: Unexpected error: foo bar Traceback (most recent call last): File "/tmp/tarmac/branch.S_s2lp/lander/lander/tests/../../bin/lander_service_wrapper.py", line 299, in main results = handler(args) File "/tmp/tarmac/branch.S_s2lp/lander/lander/tests/../../bin/lander_service_wrapper.py", line 206, in _handle_image_builder _post(url, params) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 955, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 1010, in _mock_call raise effect RuntimeError: foo bar 01:27:01 DEBUG lander_service_wrapper: Executing service wrapper: ppa_assigner 01:27:01 ERROR root: Unable to handle request: HTTP Error 404: 404: foo bar Traceback (most recent call last): File "/tmp/tarmac/branch.S_s2lp/lander/lander/tests/../../bin/lander_service_wrapper.py", line 299, in main results = handler(args) File "/tmp/tarmac/branch.S_s2lp/lander/lander/tests/../../bin/lander_service_wrapper.py", line 134, in _handle_ppa_assigner loc = _post(url, {'ticket_id': config['master']['request_id']}) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 955, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 1010, in _mock_call raise effect HTTPError: HTTP Error 404: 404 01:27:01 DEBUG lander_service_wrapper: Executing service wrapper: ppa_assigner 01:27:01 DEBUG lander_service_wrapper: Executing service wrapper: ppa_assigner 01:27:01 ERROR root: Unexpected error: foo bar Traceback (most recent call last): File "/tmp/tarmac/branch.S_s2lp/lander/lander/tests/../../bin/lander_service_wrapper.py", line 299, in main results = handler(args) File "/tmp/tarmac/branch.S_s2lp/lander/lander/tests/../../bin/lander_service_wrapper.py", line 134, in _handle_ppa_assigner loc = _post(url, {'ticket_id': config['master']['request_id']}) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 955, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 1010, in _mock_call raise effect RuntimeError: foo bar 01:27:01 DEBUG lander_service_wrapper: Executing service wrapper: ppa_assigner_release 01:27:01 DEBUG lander_service_wrapper: Executing service wrapper: test_runner 01:27:01 INFO lander_service_wrapper: starting progress handler... 01:27:01 INFO root: Waiting for messages. ^C to exit. 01:27:01 INFO PROGRESS_TRIGGER: WAITING 01:27:01 INFO PROGRESS_TRIGGER: COMPLETED: {u'foo': u'bar', u'exit': True, u'result': u'PASSED'} 01:27:01 DEBUG lander_service_wrapper: Executing service wrapper: test_runner 01:27:01 ERROR root: Unexpected error: foo bar Traceback (most recent call last): File "/tmp/tarmac/branch.S_s2lp/lander/lander/tests/../../bin/lander_service_wrapper.py", line 299, in main results = handler(args) File "/tmp/tarmac/branch.S_s2lp/lander/lander/tests/../../bin/lander_service_wrapper.py", line 236, in _handle_test_runner _post(url, params) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 955, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 1010, in _mock_call raise effect RuntimeError: foo bar api 01:27:01 DEBUG lander.resources.root: [api]: http://localhost/api/v1/status [u'status'] 01:27:01 DEBUG lander.resources.v1: [status]: http://localhost/api/v1/status [] api 01:27:01 DEBUG lander.resources.root: [api]: http://localhost/api/v1/status [u'status'] 01:27:01 DEBUG lander.resources.v1: [status]: http://localhost/api/v1/status [] api 01:27:01 DEBUG lander.resources.root: [api]: http://localhost/api/v1/submit_request [u'submit_request'] 01:27:01 DEBUG lander.resources.v1: [submit_request]: http://localhost/api/v1/submit_request [] 01:27:01 DEBUG lander.resources.v1: Params: {"progress_trigger":"progress_trigger_handle","series":"trusty","ticket":"1234","source_packages":["http://data_store_url/foobar_0.1-1.changes","http://data_store_url/foobar_0.1-1.dsc","http://data_store_url/foobar_0.1-1.debian.tar.gz"]} == Testing ppa-assigner .... running develop running egg_info creating ppa_assigner.egg-info writing requirements to ppa_assigner.egg-info/requires.txt writing ppa_assigner.egg-info/PKG-INFO writing top-level names to ppa_assigner.egg-info/top_level.txt writing dependency_links to ppa_assigner.egg-info/dependency_links.txt writing manifest file 'ppa_assigner.egg-info/SOURCES.txt' reading manifest file 'ppa_assigner.egg-info/SOURCES.txt' writing manifest file 'ppa_assigner.egg-info/SOURCES.txt' running build_ext Creating /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/ppa-assigner.egg-link (link to .) Adding ppa-assigner 0.1 to easy-install.pth file Installed /tmp/tarmac/branch.S_s2lp/ppa-assigner Processing dependencies for ppa-assigner==0.1 Searching for oauth==1.0.1 Reading http://pypi.python.org/simple/oauth/ Best match: oauth 1.0.1 Downloading https://pypi.python.org/packages/source/o/oauth/oauth-1.0.1.tar.gz#md5=30ed3cc8c11d7841a89feab437aabf81 Processing oauth-1.0.1.tar.gz Running oauth-1.0.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-h2x5uZ/oauth-1.0.1/egg-dist-tmp-hvbMez Adding oauth 1.0.1 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/oauth-1.0.1-py2.7.egg Searching for launchpadlib==1.10.2 Reading http://pypi.python.org/simple/launchpadlib/ Reading https://help.launchpad.net/API/launchpadlib Reading https://launchpad.net/launchpadlib/+download Best match: launchpadlib 1.10.2 Downloading https://launchpad.net/launchpadlib/trunk/1.10.2/+download/launchpadlib-1.10.2.tar.gz Processing launchpadlib-1.10.2.tar.gz Running launchpadlib-1.10.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-gMrCuj/launchpadlib-1.10.2/egg-dist-tmp-tJJ8Ig Adding launchpadlib 1.10.2 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/launchpadlib-1.10.2-py2.7.egg Searching for South==0.7.5 Reading http://pypi.python.org/simple/South/ Best match: South 0.7.5 Downloading https://pypi.python.org/packages/source/S/South/South-0.7.5.tar.gz#md5=761d4002571dd239f4afe400a52c1b52 Processing South-0.7.5.tar.gz Running South-0.7.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-UagczM/South-0.7.5/egg-dist-tmp-YDAXA_ Adding South 0.7.5 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/South-0.7.5-py2.7.egg Searching for Django==1.5 Reading http://pypi.python.org/simple/Django/ Best match: Django 1.5 Downloading https://pypi.python.org/packages/source/D/Django/Django-1.5.tar.gz#md5=fac09e1e0f11bb83bb187d652a9be967 Processing Django-1.5.tar.gz Running Django-1.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-1KAu28/Django-1.5/egg-dist-tmp-zJuSgg Adding Django 1.5 to easy-install.pth file Installing django-admin.py script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/Django-1.5-py2.7.egg Searching for wadllib Reading http://pypi.python.org/simple/wadllib/ Reading https://launchpad.net/wadllib Reading https://launchpad.net/wadllib/+download Best match: wadllib 1.3.2 Downloading https://pypi.python.org/packages/source/w/wadllib/wadllib-1.3.2.tar.gz#md5=b78902ee7fda49ae50e5acc1bb0298f9 Processing wadllib-1.3.2.tar.gz Running wadllib-1.3.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-9_o_VW/wadllib-1.3.2/egg-dist-tmp-zGD7dh Adding wadllib 1.3.2 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/wadllib-1.3.2-py2.7.egg Searching for testresources Reading http://pypi.python.org/simple/testresources/ Best match: testresources 0.2.7 Downloading https://pypi.python.org/packages/source/t/testresources/testresources-0.2.7.tar.gz#md5=db2e774be2a6f5754cbbf4c537f823d0 Processing testresources-0.2.7.tar.gz Running testresources-0.2.7/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Qdcpt9/testresources-0.2.7/egg-dist-tmp-txzfoH Adding testresources 0.2.7 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/testresources-0.2.7-py2.7.egg Searching for lazr.uri Reading http://pypi.python.org/simple/lazr.uri/ Reading https://launchpad.net/lazr.uri Reading https://launchpad.net/lazr.uri/+download Best match: lazr.uri 1.0.3 Downloading https://pypi.python.org/packages/source/l/lazr.uri/lazr.uri-1.0.3.tar.gz#md5=1ae177e147092ae934b7edc3f8555665 Processing lazr.uri-1.0.3.tar.gz Running lazr.uri-1.0.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-1GYjzQ/lazr.uri-1.0.3/egg-dist-tmp-p8tvAw Adding lazr.uri 1.0.3 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/lazr.uri-1.0.3-py2.7.egg Searching for lazr.restfulclient>=0.9.19 Reading http://pypi.python.org/simple/lazr.restfulclient/ Reading https://launchpad.net/lazr.restfulclient Reading https://launchpad.net/lazr.restfulclient/+download Best match: lazr.restfulclient 0.13.3 Downloading https://launchpad.net/lazr.restfulclient/trunk/0.13.3/+download/lazr.restfulclient-0.13.3.tar.gz Processing lazr.restfulclient-0.13.3.tar.gz Running lazr.restfulclient-0.13.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-u5ljGu/lazr.restfulclient-0.13.3/egg-dist-tmp-QJ6U5W Adding lazr.restfulclient 0.13.3 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/lazr.restfulclient-0.13.3-py2.7.egg Searching for keyring Reading http://pypi.python.org/simple/keyring/ Best match: keyring 3.5 Downloading https://pypi.python.org/packages/source/k/keyring/keyring-3.5.zip#md5=2ac2ba4bc5ce71c02e815b52ad411561 Processing keyring-3.5.zip Running keyring-3.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ixqRVh/keyring-3.5/egg-dist-tmp-Y0kJ5u Adding keyring 3.5 to easy-install.pth file Installing keyring script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/keyring-3.5-py2.7.egg Searching for httplib2 Reading http://pypi.python.org/simple/httplib2/ Reading http://code.google.com/p/httplib2/ Best match: httplib2 0.8 Downloading https://pypi.python.org/packages/source/h/httplib2/httplib2-0.8.zip#md5=c92df9674a18f2b6e20ff2c5b7ada579 Processing httplib2-0.8.zip Running httplib2-0.8/setup.py -q bdist_egg --dist-dir /tmp/easy_install-FGIDyk/httplib2-0.8/egg-dist-tmp-Xd_xuH Adding httplib2 0.8 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/httplib2-0.8-py2.7.egg Searching for wsgi-intercept Reading http://pypi.python.org/simple/wsgi_intercept/ Reading http://code.google.com/p/wsgi-intercept/ Best match: wsgi-intercept 0.6.1 Downloading https://pypi.python.org/packages/source/w/wsgi_intercept/wsgi_intercept-0.6.1.tar.gz#md5=56816054dd648c294369712fbae28453 Processing wsgi_intercept-0.6.1.tar.gz Running wsgi_intercept-0.6.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-RlsM1k/wsgi_intercept-0.6.1/egg-dist-tmp-CmZxYI Adding wsgi-intercept 0.6.1 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/wsgi_intercept-0.6.1-py2.7.egg Searching for lazr.authentication Reading http://pypi.python.org/simple/lazr.authentication/ Reading https://launchpad.net/lazr.authentication Reading https://launchpad.net/lazr.authentication/+download Best match: lazr.authentication 0.1.2 Downloading https://launchpad.net/lazr.authentication/trunk/0.1.2/+download/lazr.authentication-0.1.2.tar.gz Processing lazr.authentication-0.1.2.tar.gz Running lazr.authentication-0.1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-yRzVW5/lazr.authentication-0.1.2/egg-dist-tmp-Hufr_P Adding lazr.authentication 0.1.2 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/lazr.authentication-0.1.2-py2.7.egg Searching for mock==1.0.1 Best match: mock 1.0.1 Processing mock-1.0.1-py2.7.egg mock 1.0.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg Searching for django-tastypie==0.9.15 Best match: django-tastypie 0.9.15 Processing django_tastypie-0.9.15-py2.7.egg django-tastypie 0.9.15 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/django_tastypie-0.9.15-py2.7.egg Searching for PyYAML==3.10 Best match: PyYAML 3.10 Processing PyYAML-3.10-py2.7-linux-x86_64.egg PyYAML 3.10 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/PyYAML-3.10-py2.7-linux-x86_64.egg Searching for simplejson==3.3.3 Best match: simplejson 3.3.3 Adding simplejson 3.3.3 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for distribute==0.6.24 Best match: distribute 0.6.24 Processing distribute-0.6.24-py2.7.egg distribute 0.6.24 is already the active version in easy-install.pth Installing easy_install script to /tmp/tmp.iLYHz1OyXN/bin Installing easy_install-2.7 script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg Searching for python-dateutil==2.2 Best match: python-dateutil 2.2 Processing python_dateutil-2.2-py2.7.egg python-dateutil 2.2 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/python_dateutil-2.2-py2.7.egg Searching for mimeparse==0.1.3 Best match: mimeparse 0.1.3 Processing mimeparse-0.1.3-py2.7.egg mimeparse 0.1.3 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mimeparse-0.1.3-py2.7.egg Searching for six==1.5.2 Best match: six 1.5.2 Adding six 1.5.2 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for zope.interface==4.1.0 Best match: zope.interface 4.1.0 Processing zope.interface-4.1.0-py2.7-linux-x86_64.egg zope.interface 4.1.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/zope.interface-4.1.0-py2.7-linux-x86_64.egg Finished processing dependencies for ppa-assigner==0.1 Unable to use unit_config(/tmp/tarmac/branch.S_s2lp/ppa-assigner/../unit_config), defaulting values Creating test database for alias 'default'... Destroying test database for alias 'default'... Unable to use unit_config(/tmp/tarmac/branch.S_s2lp/ppa-assigner/../unit_config), defaulting values == Testing ticket_system .... running develop running egg_info creating ticket_system.egg-info writing requirements to ticket_system.egg-info/requires.txt writing ticket_system.egg-info/PKG-INFO writing top-level names to ticket_system.egg-info/top_level.txt writing dependency_links to ticket_system.egg-info/dependency_links.txt writing manifest file 'ticket_system.egg-info/SOURCES.txt' reading manifest file 'ticket_system.egg-info/SOURCES.txt' writing manifest file 'ticket_system.egg-info/SOURCES.txt' running build_ext Creating /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/ticket-system.egg-link (link to .) Adding ticket-system 0.1 to easy-install.pth file Installed /tmp/tarmac/branch.S_s2lp/ticket_system Processing dependencies for ticket-system==0.1 Searching for model-mommy==1.2 Reading http://pypi.python.org/simple/model_mommy/ Best match: model-mommy 1.2 Downloading https://pypi.python.org/packages/source/m/model_mommy/model_mommy-1.2.tar.gz#md5=1ac839f0742d6e07e8b95c934405dd4a Processing model_mommy-1.2.tar.gz Running model_mommy-1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-gt61Ne/model_mommy-1.2/egg-dist-tmp-7q8nbc Adding model-mommy 1.2 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/model_mommy-1.2-py2.7.egg Searching for six==1.3.0 Reading http://pypi.python.org/simple/six/ Best match: six 1.3.0 Downloading https://pypi.python.org/packages/source/s/six/six-1.3.0.tar.gz#md5=ec47fe6070a8a64c802363d2c2b1e2ee Processing six-1.3.0.tar.gz Running six-1.3.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-8sjdrN/six-1.3.0/egg-dist-tmp-fs66Eo Adding six 1.3.0 to easy-install.pth file Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/six-1.3.0-py2.7.egg Searching for PyYAML==3.10 Best match: PyYAML 3.10 Processing PyYAML-3.10-py2.7-linux-x86_64.egg PyYAML 3.10 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/PyYAML-3.10-py2.7-linux-x86_64.egg Searching for lazr.enum==1.1.4 Best match: lazr.enum 1.1.4 Processing lazr.enum-1.1.4-py2.7.egg lazr.enum 1.1.4 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/lazr.enum-1.1.4-py2.7.egg Searching for mock==1.0.1 Best match: mock 1.0.1 Processing mock-1.0.1-py2.7.egg mock 1.0.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg Searching for django-tastypie==0.9.15 Best match: django-tastypie 0.9.15 Processing django_tastypie-0.9.15-py2.7.egg django-tastypie 0.9.15 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/django_tastypie-0.9.15-py2.7.egg Searching for South==0.7.5 Best match: South 0.7.5 Processing South-0.7.5-py2.7.egg South 0.7.5 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/South-0.7.5-py2.7.egg Searching for Django==1.5 Best match: Django 1.5 Processing Django-1.5-py2.7.egg Django 1.5 is already the active version in easy-install.pth Installing django-admin.py script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/Django-1.5-py2.7.egg Searching for zope.schema==4.4.0 Best match: zope.schema 4.4.0 Processing zope.schema-4.4.0-py2.7.egg zope.schema 4.4.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/zope.schema-4.4.0-py2.7.egg Searching for zope.interface==4.1.0 Best match: zope.interface 4.1.0 Processing zope.interface-4.1.0-py2.7-linux-x86_64.egg zope.interface 4.1.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/zope.interface-4.1.0-py2.7-linux-x86_64.egg Searching for distribute==0.6.24 Best match: distribute 0.6.24 Processing distribute-0.6.24-py2.7.egg distribute 0.6.24 is already the active version in easy-install.pth Installing easy_install script to /tmp/tmp.iLYHz1OyXN/bin Installing easy_install-2.7 script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg Searching for python-dateutil==2.2 Best match: python-dateutil 2.2 Processing python_dateutil-2.2-py2.7.egg python-dateutil 2.2 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/python_dateutil-2.2-py2.7.egg Searching for mimeparse==0.1.3 Best match: mimeparse 0.1.3 Processing mimeparse-0.1.3-py2.7.egg mimeparse 0.1.3 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mimeparse-0.1.3-py2.7.egg Searching for zope.event==4.0.2 Best match: zope.event 4.0.2 Processing zope.event-4.0.2-py2.7.egg zope.event 4.0.2 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/zope.event-4.0.2-py2.7.egg Finished processing dependencies for ticket-system==0.1 Unable to use unit_config(/tmp/tarmac/branch.S_s2lp/ticket_system/../unit_config), defaulting values Creating test database for alias 'default'... Destroying test database for alias 'default'... == Testing test_runner .... running develop running egg_info creating test_runner.egg-info writing requirements to test_runner.egg-info/requires.txt writing test_runner.egg-info/PKG-INFO writing top-level names to test_runner.egg-info/top_level.txt writing dependency_links to test_runner.egg-info/dependency_links.txt writing manifest file 'test_runner.egg-info/SOURCES.txt' reading manifest file 'test_runner.egg-info/SOURCES.txt' writing manifest file 'test_runner.egg-info/SOURCES.txt' running build_ext Creating /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/test-runner.egg-link (link to .) Adding test-runner 0.1 to easy-install.pth file Installed /tmp/tarmac/branch.S_s2lp/test_runner Processing dependencies for test-runner==0.1 Searching for python-novaclient==2.15.0 Reading http://pypi.python.org/simple/python-novaclient/ Best match: python-novaclient 2.15.0 Downloading https://pypi.python.org/packages/source/p/python-novaclient/python-novaclient-2.15.0.tar.gz#md5=b3153d2ddacda126f5d4136ecc6e30a2 Processing python-novaclient-2.15.0.tar.gz Running python-novaclient-2.15.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-EWnBXt/python-novaclient-2.15.0/egg-dist-tmp-ivy0Rg [pbr] Excluding argparse: Python 2.6 only dependency Adding python-novaclient 2.15.0 to easy-install.pth file Installing nova script to /tmp/tmp.iLYHz1OyXN/bin Installed /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/python_novaclient-2.15.0-py2.7.egg Searching for restish==0.12.1 Best match: restish 0.12.1 Processing restish-0.12.1-py2.7.egg restish 0.12.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/restish-0.12.1-py2.7.egg Searching for amqplib==1.0.0 Best match: amqplib 1.0.0 Processing amqplib-1.0.0-py2.7.egg amqplib 1.0.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/amqplib-1.0.0-py2.7.egg Searching for WebTest==2.0.10 Best match: WebTest 2.0.10 Processing WebTest-2.0.10-py2.7.egg WebTest 2.0.10 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/WebTest-2.0.10-py2.7.egg Searching for WebOb==1.3.1 Best match: WebOb 1.3.1 Processing WebOb-1.3.1-py2.7.egg WebOb 1.3.1 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/WebOb-1.3.1-py2.7.egg Searching for mimeparse==0.1.3 Best match: mimeparse 0.1.3 Processing mimeparse-0.1.3-py2.7.egg mimeparse 0.1.3 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/mimeparse-0.1.3-py2.7.egg Searching for decorator==3.4.0 Best match: decorator 3.4.0 Processing decorator-3.4.0-py2.7.egg decorator 3.4.0 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/decorator-3.4.0-py2.7.egg Searching for Babel==1.3 Best match: Babel 1.3 Adding Babel 1.3 to easy-install.pth file Installing pybabel script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for six==1.5.2 Best match: six 1.5.2 Removing six 1.3.0 from easy-install.pth file Adding six 1.5.2 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for simplejson==3.3.3 Best match: simplejson 3.3.3 Adding simplejson 3.3.3 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for requests==2.2.1 Best match: requests 2.2.1 Adding requests 2.2.1 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for prettytable==0.7.2 Best match: prettytable 0.7.2 Adding prettytable 0.7.2 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for iso8601==0.1.8 Best match: iso8601 0.1.8 Adding iso8601 0.1.8 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for pbr==0.6 Best match: pbr 0.6 Adding pbr 0.6 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for beautifulsoup4==4.3.2 Best match: beautifulsoup4 4.3.2 Processing beautifulsoup4-4.3.2-py2.7.egg beautifulsoup4 4.3.2 is already the active version in easy-install.pth Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/beautifulsoup4-4.3.2-py2.7.egg Searching for waitress==0.8.8 Best match: waitress 0.8.8 Processing waitress-0.8.8-py2.7.egg waitress 0.8.8 is already the active version in easy-install.pth Installing waitress-serve script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/waitress-0.8.8-py2.7.egg Searching for pytz==2013.9 Best match: pytz 2013.9 Adding pytz 2013.9 to easy-install.pth file Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages Searching for pip==1.1 Best match: pip 1.1 Processing pip-1.1-py2.7.egg pip 1.1 is already the active version in easy-install.pth Installing pip script to /tmp/tmp.iLYHz1OyXN/bin Installing pip-2.7 script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/pip-1.1-py2.7.egg Searching for distribute==0.6.24 Best match: distribute 0.6.24 Processing distribute-0.6.24-py2.7.egg distribute 0.6.24 is already the active version in easy-install.pth Installing easy_install script to /tmp/tmp.iLYHz1OyXN/bin Installing easy_install-2.7 script to /tmp/tmp.iLYHz1OyXN/bin Using /tmp/tmp.iLYHz1OyXN/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg Finished processing dependencies for test-runner==0.1 running test running egg_info writing requirements to test_runner.egg-info/requires.txt writing test_runner.egg-info/PKG-INFO writing top-level names to test_runner.egg-info/top_level.txt writing dependency_links to test_runner.egg-info/dependency_links.txt reading manifest file 'test_runner.egg-info/SOURCES.txt' writing manifest file 'test_runner.egg-info/SOURCES.txt' running build_ext == Testing ./juju-deployer/update.py --assert-pinned .... == Testing ./juju-deployer/test_update.py .... == Testing ./juju-deployer/test_deploy.py .... mkdir ../build_charms_should_delete mkdir ../webui touch make_called Building charm: charm2 Checking juju status Checking juju status == Testing ./tests/test_run.py .... Number of test suite failures: 1 cleaning up venv... zip_safe flag not set; analyzing archive contents... ucitests.loaders: module references __file__ ucitests.styles: module references __file__ ucitests.fixtures: module references __file__ ucitests.tests.test_results: module references __file__ no previously-included directories found matching 'doc/_build' warning: no previously-included files found matching '.bzrignore' warning: no previously-included files found matching 'aclocal.m4' no previously-included directories found matching 'autom4te.cache' no previously-included directories found matching 'c' no previously-included directories found matching 'c++' no previously-included directories found matching 'compile' warning: no previously-included files found matching 'configure*' warning: no previously-included files found matching 'depcomp' warning: no previously-included files found matching 'INSTALL' warning: no previously-included files found matching 'install-sh' warning: no previously-included files found matching 'lib*' warning: no previously-included files found matching 'ltmain.sh' no previously-included directories found matching 'm4' warning: no previously-included files found matching 'Makefile*' warning: no previously-included files found matching 'missing' no previously-included directories found matching 'perl' warning: no previously-included files found matching 'py-compile' no previously-included directories found matching 'shell' warning: no previously-included files found matching 'stamp-h1' zip_safe flag not set; analyzing archive contents... subunit.__init__: module references __file__ subunit.tests.test_test_protocol: module references __file__ subunit.tests.test_subunit_filter: module references __file__ zip_safe flag not set; analyzing archive contents... zip_safe flag not set; analyzing archive contents... pyflakes.checker: module references __file__ pyflakes.checker: module references __path__ pyflakes.test.test_api: module references __file__ pyflakes.test.test_undefined_names: module references __file__ pyflakes.test.test_undefined_names: module references __path__ warning: no previously-included files matching '*.pyc' found under directory 'docs' warning: no previously-included files matching '*.pyo' found under directory 'docs' warning: no previously-included files matching '*.pyc' found under directory 'testsuite' warning: no previously-included files matching '*.pyo' found under directory 'testsuite' no previously-included directories found matching 'docs/_build' warning: no files found matching '*.png' under directory 'docs' warning: no files found matching '*.css' under directory 'docs' warning: no files found matching '*.html' under directory 'docs' warning: no files found matching '*.js' under directory 'docs' zip_safe flag not set; analyzing archive contents... bzrlib/diff-delta.c: In function ‘pack_delta_index’: bzrlib/diff-delta.c:223:67: warning: variable ‘copy_from’ set but not used [-Wunused-but-set-variable] bzrlib/diff-delta.c: In function ‘create_delta’: bzrlib/diff-delta.c:908:19: warning: variable ‘source_size’ set but not used [-Wunused-but-set-variable] bzrlib/_dirstate_helpers_pyx.c: In function ‘__pyx_pf_6bzrlib_21_dirstate_helpers_pyx_bisect_dirblock’: bzrlib/_dirstate_helpers_pyx.c:3514:13: warning: variable ‘__pyx_v_cache’ set but not used [-Wunused-but-set-variable] bzrlib/_readdir_pyx.c: In function ‘__pyx_f_6bzrlib_12_readdir_pyx__read_dir’: bzrlib/_readdir_pyx.c:1096:22: warning: ‘__pyx_exc_lineno’ may be used uninitialized in this function [-Wuninitialized] bzrlib/_readdir_pyx.c:1023:24: warning: ‘__pyx_exc_lineno’ may be used uninitialized in this function [-Wuninitialized] bzrlib/_chk_map_pyx.c: In function ‘__pyx_f_6bzrlib_12_chk_map_pyx_safe_interned_string_from_size’: bzrlib/_chk_map_pyx.c:282:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] In file included from /usr/include/python2.7/Python.h:8:0, from bzrlib/_patiencediff_c.c:28: /usr/include/python2.7/pyconfig.h:1161:0: warning: "_POSIX_C_SOURCE" redefined [enabled by default] /usr/include/features.h:215:0: note: this is the location of the previous definition bzrlib/_btree_serializer_pyx.c: In function ‘__pyx_f_6bzrlib_21_btree_serializer_pyx_safe_string_from_size’: bzrlib/_btree_serializer_pyx.c:880:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] bzrlib/_btree_serializer_pyx.c: In function ‘__pyx_f_6bzrlib_21_btree_serializer_pyx_safe_interned_string_from_size’: bzrlib/_btree_serializer_pyx.c:974:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] bzrlib/_btree_serializer_pyx.c: In function ‘__pyx_f_6bzrlib_21_btree_serializer_pyx_17GCCHKSHA1LeafNode__lookup_record’: bzrlib/_btree_serializer_pyx.c:4415:8: warning: variable ‘__pyx_v_local_n_cmp’ set but not used [-Wunused-but-set-variable] zip_safe flag not set; analyzing archive contents... bzrlib.osutils: module references __file__ bzrlib.decorators: module MAY be using inspect.trace bzrlib.lsprof: module references __file__ bzrlib.commands: module MAY be using inspect.trace bzrlib.i18n: module references __file__ bzrlib.version: module references __file__ bzrlib.version: module references __path__ bzrlib.export_pot: module MAY be using inspect.getsourcefile bzrlib.export_pot: module MAY be using inspect.findsource bzrlib.plugin: module references __file__ bzrlib.plugin: module references __path__ bzrlib.plugin: module MAY be using inspect.trace bzrlib.doc.api.__init__: module references __file__ /tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg/setuptools/command/bdist_egg.py:431: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal symbols = dict.fromkeys(iter_symbols(code)) bzrlib.tests.test_setup: module references __file__ bzrlib.tests.__init__: module references __file__ bzrlib.tests.__init__: module references __path__ bzrlib.tests.test_features: module references __file__ bzrlib.tests.test_plugins: module references __file__ bzrlib.tests.test_plugins: module references __path__ bzrlib.tests.test_patches: module references __file__ bzrlib.tests.test_source: module references __file__ bzrlib.tests.test_commands: module MAY be using inspect.trace bzrlib.tests.ssl_certs.__init__: module references __file__ bzrlib.tests.ssl_certs.create_ssls: module references __file__ zip_safe flag not set; analyzing archive contents... no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '__pycache__' found anywhere in distribution build/temp.linux-x86_64-2.7/check_libyaml.c:2:18: fatal error: yaml.h: No such file or directory compilation terminated. libyaml is not found or a compiler error: forcing --without-libyaml (if libyaml is installed correctly, you may need to specify the option --include-dirs or uncomment and modify the parameter include_dirs in setup.cfg) zip_safe flag not set; analyzing archive contents... zip_safe flag not set; analyzing archive contents... zip_safe flag not set; analyzing archive contents... no previously-included directories found matching '*.pyc' no previously-included directories found matching '*.pyo' warning: no previously-included files found matching 'Makefile' zip_safe flag not set; analyzing archive contents... zip_safe flag not set; analyzing archive contents... test_invalid_auth_config (ci_utils.tests.test_data_store.TestDataStore) ... ok test_valid_auth_config (ci_utils.tests.test_data_store.TestDataStore) ... ok test_tmpdir (ci_utils.tests.test_tmpdir.TestTmpDir) ... ok test_get_api_json_url (ci_utils.tests.test_jenkins.TestJenkins) Verify correct expansion of the jenkins api json path. ... ok test_get_artifact_url (ci_utils.tests.test_jenkins.TestJenkins) Verify correct expansion of the jenkins artifact path. ... ok test_get_config_file_error (ci_utils.tests.test_jenkins.TestJenkins) Assert that failure to open the config file returns None. ... ok test_get_config_no_file (ci_utils.tests.test_jenkins.TestJenkins) Assert that a missing config file returns None. ... No handlers could be found for logger "ci_utils.jenkins_utils" ok test_get_console_log_url (ci_utils.tests.test_jenkins.TestJenkins) Verify correct expansion of the jenkins console log path. ... ok test_get_json (ci_utils.tests.test_jenkins.TestJenkins) ... ok test_get_url_contents (ci_utils.tests.test_jenkins.TestJenkins) Verify generation of EnvironmentError on a failed url load. ... ok test_is_master_job_running (ci_utils.tests.test_jenkins.TestJenkins) ... ok test_is_master_job_running_False (ci_utils.tests.test_jenkins.TestJenkins) ... ok test_is_master_job_running_no_prior_build (ci_utils.tests.test_jenkins.TestJenkins) ... ok test_trigger_build (ci_utils.tests.test_jenkins.TestJenkins) Test that a valid jenkins config can trigger a build. ... ok testAllowedMethods (ci_utils.tests.test_restish.TestGetResource) ... ok testGetNoParam (ci_utils.tests.test_restish.TestGetResource) ... ok testGetTwoParam (ci_utils.tests.test_restish.TestGetResource) ... ok testLeafEnforced (ci_utils.tests.test_restish.TestGetResource) ensure we only respond to the leaf and not additional segments ... ok testAllowedMethods (ci_utils.tests.test_restish.TestPostResource) ... ok testLeafEnforced (ci_utils.tests.test_restish.TestPostResource) ensure we only respond to the leaf and not additional segments ... ok testPostNoParam (ci_utils.tests.test_restish.TestPostResource) ... ok testPostTwoParam (ci_utils.tests.test_restish.TestPostResource) ... ok testConnectFailed (ci_utils.tests.test_amqp.TestAMQP) Ensure a failed queue connection returns an HTTP 503 error ... ERROR:root:unable to queue up message: mocked test exception Traceback (most recent call last): File "/tmp/tarmac/branch.S_s2lp/ci-utils/ci_utils/amqp_utils.py", line 58, in send con = connection(config) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 955, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 1010, in _mock_call raise effect RuntimeError: mocked test exception ok testProcessQueue (ci_utils.tests.test_amqp.TestAMQP) Ensure we close the connection if something fails ... ok testRunForever (ci_utils.tests.test_amqp.TestAMQP) Ensure this times out after the right amount of time ... ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:lost connection to Rabbit ERROR:root:Rabbit did not reappear quickly enough. ok testSent (ci_utils.tests.test_amqp.TestAMQP) Test a successful send returns nothing ... ok testProgress (ci_utils.tests.test_amqp.TestProgressTrigger) ... ok test_pep8_conformance (ci_utils.tests.test_style.TestPep8) ... ok test_pyflakes_conformance (ci_utils.tests.test_style.TestPyflakes) ... ok ---------------------------------------------------------------------- Ran 29 tests in 2.237s OK testBuildSource (bsbuilder.tests.test_v1.TestAPI) ... DEBUG:bsbuilder.resources.root:[api]: http://localhost/api/v1/build_source [u'build_source'] /tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/WebTest-2.0.10-py2.7.egg/webtest/lint.py:475: WSGIWarning: Content-Type header found in a 204 response, which not return content. WSGIWarning) ok testBuildSourceBadParams (bsbuilder.tests.test_v1.TestAPI) Ensure proper error message is returned for incorrect params. ... DEBUG:bsbuilder.resources.root:[api]: http://localhost/api/v1/build_source [u'build_source'] ok testBuildSourceUnconfigured (bsbuilder.tests.test_v1.TestAPI) ... DEBUG:bsbuilder.resources.root:[api]: http://localhost/api/v1/build_source [u'build_source'] ERROR:bsbuilder.resources.v1:Unable to notify progress trigger, aborting build_source ok testStatus (bsbuilder.tests.test_v1.TestAPI) ... DEBUG:bsbuilder.resources.root:[api]: http://localhost/api/v1/status [u'status'] DEBUG:bsbuilder.resources.v1:[status]: http://localhost/api/v1/status [] DEBUG:bsbuilder.resources.root:[api]: http://localhost/api/v1/status [u'status'] DEBUG:bsbuilder.resources.v1:[status]: http://localhost/api/v1/status [] ok test_pep8_conformance (bsbuilder.tests.test_style.TestPep8) ... ok test_pyflakes_conformance (bsbuilder.tests.test_style.TestPyflakes) ... ok ---------------------------------------------------------------------- Ran 6 tests in 0.036s OK zip_safe flag not set; analyzing archive contents... warning: no files found matching 'COPYING' zip_safe flag not set; analyzing archive contents... warning: no previously-included files matching '*.dll' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyo' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.dll' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyo' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution test_create_artifact (tests.test_ticket.SubTicketTestCase) ... ok test_create_sourcepackage (tests.test_ticket.SubTicketTestCase) ... ok test_create_spu (tests.test_ticket.SubTicketTestCase) ... ok test_create_spu_sourcepackage_not_found (tests.test_ticket.SubTicketTestCase) ... ok test_create_subticket (tests.test_ticket.SubTicketTestCase) ... ok test_create_ticket (tests.test_ticket.TicketTestCase) ... ok test_add_new_ticket (tests.test_cli.MainScriptTestCase) ... ok test_add_new_ticket_multiple_subtickets (tests.test_cli.MainScriptTestCase) ... ok test_cli_arguments_are_required (tests.test_cli.MainScriptTestCase) ... ok test_cli_changes_file_is_something_else (tests.test_cli.MainScriptTestCase) ... ok test_cli_changes_file_is_unreleased (tests.test_cli.MainScriptTestCase) ... ok test_cli_dsc_file_in_disguise (tests.test_cli.MainScriptTestCase) ... ok test_cli_only_source_files_pass (tests.test_cli.MainScriptTestCase) ... ok test_ticket_status (tests.test_cli.MainScriptTestCase) ... ok test_ticket_status_bad_status_line (tests.test_cli.MainScriptTestCase) ... ok test_ticket_status_internal_server_error (tests.test_cli.MainScriptTestCase) ... ok test_ticket_status_other_httperror (tests.test_cli.MainScriptTestCase) ... ok test_ticket_status_url_not_found (tests.test_cli.MainScriptTestCase) ... ok test_ticket_status_urlerror (tests.test_cli.MainScriptTestCase) ... ok test_all_files_found (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_file_to_upload_not_found (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_files_to_upload_dir_found (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_files_to_upload_dir_not_provided (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_parse (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_parse_changes_file_is_a_dsc (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_parse_changes_file_is_something_else (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_parse_changes_file_not_found (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_process (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_signature_check_fails (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_upload_dir_not_found (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_validate_distribution_unreleased (tests.test_file_handler.ChangesProcessorTestCase) ... ok test_pep8_conformance (tests.test_style.TestPep8) ... ok test_pyflakes_conformance (tests.test_style.TestPyflakes) ... ok test_get_all_ticket_status (tests.test_get_ticket_status.GetTicketStatus) ... ok test_get_single_ticket_status (tests.test_get_ticket_status.GetTicketStatus) ... ok test_get_status_404_response (tests.test_get_ticket_status.GetTicketStatus) ... ok test_get_sourcepackage_uri (tests.test_utils.UtilsTestCase) ... ok test_get_sourcepackage_uri_not_found (tests.test_utils.UtilsTestCase) ... ok test_load_config (tests.test_utils.UtilsTestCase) ... ok test_parse_id (tests.test_utils.UtilsTestCase) ... ok test_parse_id_invalid_response (tests.test_utils.UtilsTestCase) ... ok test_parse_id_not_int (tests.test_utils.UtilsTestCase) ... ok ---------------------------------------------------------------------- Ran 42 tests in 0.200s OK test_parse_ppas_multiple (imagebuilder.tests.test_modify_cloud_image.TestCloudImage) ... ok test_parse_ppas_single (imagebuilder.tests.test_modify_cloud_image.TestCloudImage) ... ok test_pep8_conformance (imagebuilder.tests.test_style.TestPep8) ... ok test_pyflakes_conformance (imagebuilder.tests.test_style.TestPyflakes) ... ok test_bad_build_image (imagebuilder.tests.test_api_v1.TestAPI) ... DEBUG:imagebuilder.resources.root:[api]: http://localhost/api/v1/build_image [u'build_image'] DEBUG:imagebuilder.resources.v1:[build_image]: http://localhost/api/v1/build_image "{}" ok test_build_image (imagebuilder.tests.test_api_v1.TestAPI) ... DEBUG:imagebuilder.resources.root:[api]: http://localhost/api/v1/build_image [u'build_image'] DEBUG:imagebuilder.resources.v1:[build_image]: http://localhost/api/v1/build_image "{\"progress_trigger\": \"triggername\", \"base_image\": {\"image_type\": \"cloud\", \"series\": \"trusty\", \"url_list\": [\"http://foo.bar/image.img\"]}, \"ppa_list\": [\"ppa:fakeproject/test\"], \"package_list\": [\"fakepackage\"]}" /tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/WebTest-2.0.10-py2.7.egg/webtest/lint.py:475: WSGIWarning: Content-Type header found in a 204 response, which not return content. WSGIWarning) ok test_build_image_noconfig (imagebuilder.tests.test_api_v1.TestAPI) ... DEBUG:imagebuilder.resources.root:[api]: http://localhost/api/v1/build_image [u'build_image'] DEBUG:imagebuilder.resources.v1:[build_image]: http://localhost/api/v1/build_image "{\"progress_trigger\": \"triggername\", \"base_image\": {\"image_type\": \"cloud\", \"series\": \"trusty\", \"url_list\": [\"http://foo.bar/image.img\"]}, \"ppa_list\": [\"ppa:fakeproject/test\"], \"package_list\": [\"fakepackage\"]}" ERROR:imagebuilder.resources.v1:Unable to notify progress trigger, aborting build_image ok test_status (imagebuilder.tests.test_api_v1.TestAPI) ... DEBUG:imagebuilder.resources.root:[api]: http://localhost/api/v1/status [u'status'] DEBUG:imagebuilder.resources.v1:[status]: http://localhost/api/v1/status [] ok ---------------------------------------------------------------------- Ran 8 tests in 0.077s OK test_archive_artifacts (lander.tests.test_archiver.TestArchiver) Verify archiving of an artifact. ... ok test_archive_artifacts_error (lander.tests.test_archiver.TestArchiver) Verify an artifact load error raises an exception. ... ok test_archive_console_log (lander.tests.test_archiver.TestArchiver) Verify archiving of the console log. ... ok test_archive_console_log_error (lander.tests.test_archiver.TestArchiver) Verify a console log load error raises an exception. ... ok test_call (lander.tests.test_archiver.TestArchiver) Verify __call__ returns 0 when everything works. ... ok test_call_datastore_config_error (lander.tests.test_archiver.TestArchiver) Verify __call__ returns -1 on a datastore config loading error. ... ok test_call_invalid_datastore (lander.tests.test_archiver.TestArchiver) Verify __call__ returns -2 on a datastore creation error. ... ok test_call_store_artifact_failure (lander.tests.test_archiver.TestArchiver) Verify __call__ returns -3 on a store artifact failure. ... ok test_get_artifact_list (lander.tests.test_archiver.TestArchiver) Verify an artifact list is returned from jenkins json data. ... ok test_get_artifact_list_none (lander.tests.test_archiver.TestArchiver) Verify that a job with no artifacts returns an empty list. ... ok test_get_datastore (lander.tests.test_archiver.TestArchiver) Verify a data store is returned assuming mocked sources. ... ok test_get_datastore_config (lander.tests.test_archiver.TestArchiver) Verify creation of a datastore configuration. ... ok test_get_datastore_config_exception (lander.tests.test_archiver.TestArchiver) Verify an error is logged on failure to load a datastore config. ... ok test_get_datastore_exception (lander.tests.test_archiver.TestArchiver) Verify a data store is returned assuming mocked sources. ... ok test_store_artifact (lander.tests.test_archiver.TestArchiver) Verify that storing an artifact results in a location. ... ok test_store_artifact_error (lander.tests.test_archiver.TestArchiver) Verify that a datastore error causes a log message. ... ok testBSBuilderSucceeds (lander.tests.test_service_wrapper.TestWrapper) Ensure we generate the proper response if things succeed. ... ok testBSBuilderUnexpected (lander.tests.test_service_wrapper.TestWrapper) Ensure unexpected errors still generate a response ... ok testBadService (lander.tests.test_service_wrapper.TestWrapper) make sure we exit gracefully for a bad service name ... usage: setup.py [-h] --service {bsbuilder,ppa_assigner_release,publisher,ppa_assigner,image_builder,test_runner} --input-file INPUT_FILE [--input-format {yaml,json}] --output-file OUTPUT_FILE [--output-format {yaml,json}] setup.py: error: argument --service: invalid choice: 'bad-name' (choose from 'bsbuilder', 'ppa_assigner_release', 'publisher', 'ppa_assigner', 'image_builder', 'test_runner') ok testImageBuilderSucceeds (lander.tests.test_service_wrapper.TestWrapper) Ensure we generate the proper response if things succeed. ... ok testImageBuilderUnexpected (lander.tests.test_service_wrapper.TestWrapper) Ensure unexpected errors still generate a response ... ok testPPAAssigner404 (lander.tests.test_service_wrapper.TestWrapper) Ensure a "no ppas" type error generates a response ... ok testPPAAssignerSucceeds (lander.tests.test_service_wrapper.TestWrapper) Ensure we generate the proper response if things succeed. ... ok testPPAAssignerUnexpected (lander.tests.test_service_wrapper.TestWrapper) Ensure unexpected errors still generate a response ... ok testPPAFreeSucceeds (lander.tests.test_service_wrapper.TestWrapper) ensure we can free a PPA ... ok testRunnerSucceeds (lander.tests.test_service_wrapper.TestWrapper) Ensure we generate the proper response if things succeed. ... ok testRunnerUnexpected (lander.tests.test_service_wrapper.TestWrapper) Ensure unexpected errors still generate a response ... ok test_status_config_failed (lander.tests.test_v1.TestAPI) Verify a failed jenkins config returns false. ... ok test_status_config_ok (lander.tests.test_v1.TestAPI) Verify a valid jenkins config returns true. ... ok test_submit_request_ok (lander.tests.test_v1.TestAPI) Verify that a request is successfully handled. ... /tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/WebTest-2.0.10-py2.7.egg/webtest/lint.py:475: WSGIWarning: Content-Type header found in a 204 response, which not return content. WSGIWarning) ok test_pep8_conformance (lander.tests.test_style.TestPep8) ... ok test_pyflakes_conformance (lander.tests.test_style.TestPyflakes) ... ok ---------------------------------------------------------------------- Ran 32 tests in 0.365s OK zip_safe flag not set; analyzing archive contents... south.migration.base: module references __file__ south.tests.__init__: module references __file__ warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' zip_safe flag not set; analyzing archive contents... django.template.loaders.app_directories: module references __file__ django.contrib.admindocs.views: module references __file__ django.contrib.auth.tests.forms: module references __file__ django.contrib.auth.tests.context_processors: module references __file__ django.contrib.auth.tests.views: module references __file__ django.contrib.staticfiles.storage: module references __file__ django.contrib.gis.geometry.test_data: module references __file__ django.contrib.gis.tests.geogapp.tests: module references __file__ django.contrib.gis.tests.layermap.tests: module references __file__ django.contrib.gis.tests.geo3d.tests: module references __file__ django.contrib.flatpages.tests.csrf: module references __file__ django.contrib.flatpages.tests.templatetags: module references __file__ django.contrib.flatpages.tests.middleware: module references __file__ django.contrib.flatpages.tests.views: module references __file__ django.contrib.sitemaps.tests.http: module references __file__ django.contrib.formtools.tests.__init__: module references __file__ django.contrib.formtools.tests.wizard.wizardtests.tests: module references __file__ django.contrib.formtools.tests.wizard.namedwizardtests.tests: module references __file__ django.core.management.sql: module references __file__ django.core.management.__init__: module references __file__ django.core.management.__init__: module references __path__ django.core.management.templates: module references __path__ django.core.management.commands.makemessages: module references __file__ django.core.management.commands.loaddata: module references __file__ django.core.management.commands.loaddata: module references __path__ django.db.utils: module references __file__ django.db.models.loading: module references __file__ django.utils.module_loading: module references __path__ django.utils.version: module references __file__ django.utils.autoreload: module references __file__ django.utils.translation.trans_real: module references __file__ django.utils.unittest.loader: module references __file__ django.utils.unittest.collector: module references __file__ django.views.i18n: module references __file__ django.test._doctest: module references __file__ django.test._doctest: module MAY be using inspect.getsourcefile zip_safe flag not set; analyzing archive contents... testresources.__init__: module MAY be using inspect.stack warning: no previously-included files found matching '.hg/last-message.txt' zip_safe flag not set; analyzing archive contents... keyring.tests.test_core: module references __file__ keyring.tests.test_cli: module references __file__ zip_safe flag not set; analyzing archive contents... httplib2.__init__: module references __file__ zip_safe flag not set; analyzing archive contents... ......ERROR:root:Could not populate PPAs from launchpad Traceback (most recent call last): File "/tmp/tarmac/branch.S_s2lp/ppa-assigner/ppa_assigner/models.py", line 85, in populate_from_launchpad for x in launchpad.lp_collection(url) File "/tmp/tarmac/branch.S_s2lp/ppa-assigner/ppa_assigner/launchpad.py", line 27, in lp_collection resp = urllib2.urlopen(url) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 955, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 1018, in _mock_call ret_val = effect(*args, **kwargs) File "/tmp/tarmac/branch.S_s2lp/ppa-assigner/ppa_assigner/tests.py", line 169, in side_effect raise urllib2.URLError('foo') URLError: .../tmp/tarmac/branch.S_s2lp/ppa-assigner/ppa_assigner/api.py:52: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 raise ImmediateHttpResponse(HttpNotFound(e.message)) WARNING:py.warnings:/tmp/tarmac/branch.S_s2lp/ppa-assigner/ppa_assigner/api.py:52: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 raise ImmediateHttpResponse(HttpNotFound(e.message)) ..ERROR:root:error checking if ppa is clean Traceback (most recent call last): File "/tmp/tarmac/branch.S_s2lp/ppa-assigner/ppa_assigner/management/commands/clean_ppas.py", line 104, in _lp_is_clean for x in launchpad.get_publishing_history(ppa.name): File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 955, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 1010, in _mock_call raise effect RuntimeError: foo bar mocked ..ERROR:root:unable to request clean ppa, will retry Traceback (most recent call last): File "/tmp/tarmac/branch.S_s2lp/ppa-assigner/ppa_assigner/management/commands/clean_ppas.py", line 86, in dirty_to_cleaning launchpad.request_ppa_clean(qs[0].name) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 955, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg/mock.py", line 1010, in _mock_call raise effect RuntimeError: foo bar mocked error .s.... ---------------------------------------------------------------------- Ran 19 tests in 0.444s OK (skipped=1) zip_safe flag not set; analyzing archive contents... model_mommy.recipe: module MAY be using inspect.stack model_mommy.mommy: module references __file__ model_mommy.generators: module references __file__ zip_safe flag not set; analyzing archive contents... .......................WARNING:root:Status detected as failure, failing workflow step ..............................................ERROR:django.request:Internal Server Error: /api/v1/sourcepackage/ Traceback (most recent call last): File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/Django-1.5-py2.7.egg/django/core/handlers/base.py", line 115, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/Django-1.5-py2.7.egg/django/views/decorators/csrf.py", line 77, in wrapped_view return view_func(*args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/django_tastypie-0.9.15-py2.7.egg/tastypie/resources.py", line 217, in wrapper response = callback(request, *args, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/django_tastypie-0.9.15-py2.7.egg/tastypie/resources.py", line 459, in dispatch_list return self.dispatch('list', request, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/django_tastypie-0.9.15-py2.7.egg/tastypie/resources.py", line 491, in dispatch response = method(request, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/django_tastypie-0.9.15-py2.7.egg/tastypie/resources.py", line 1357, in post_list updated_bundle = self.obj_create(bundle, **self.remove_api_resource_names(kwargs)) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/django_tastypie-0.9.15-py2.7.egg/tastypie/resources.py", line 2150, in obj_create return self.save(bundle) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/django_tastypie-0.9.15-py2.7.egg/tastypie/resources.py", line 2296, in save bundle.obj.save() File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/Django-1.5-py2.7.egg/django/db/models/base.py", line 546, in save force_update=force_update, update_fields=update_fields) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/Django-1.5-py2.7.egg/django/db/models/base.py", line 650, in save_base result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/Django-1.5-py2.7.egg/django/db/models/manager.py", line 215, in _insert return insert_query(self.model, objs, fields, **kwargs) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/Django-1.5-py2.7.egg/django/db/models/query.py", line 1673, in insert_query return query.get_compiler(using=using).execute_sql(return_id) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/Django-1.5-py2.7.egg/django/db/models/sql/compiler.py", line 937, in execute_sql cursor.execute(sql, params) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/Django-1.5-py2.7.egg/django/db/backends/sqlite3/base.py", line 364, in execute six.reraise(utils.IntegrityError, utils.IntegrityError(*tuple(e.args)), sys.exc_info()[2]) File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/Django-1.5-py2.7.egg/django/db/backends/sqlite3/base.py", line 362, in execute return Database.Cursor.execute(self, query, params) IntegrityError: column name is not unique .... ---------------------------------------------------------------------- Ran 73 tests in 1.914s OK test_bogus (tstrun.tests.test_run_test.TestParseSummary) ... ok test_empty (tstrun.tests.test_run_test.TestParseSummary) ... ok test_fail (tstrun.tests.test_run_test.TestParseSummary) ... ok test_pass (tstrun.tests.test_run_test.TestParseSummary) ... ok test_simply_bogus (tstrun.tests.test_run_test.TestParseSummary) ... ok test_skip (tstrun.tests.test_run_test.TestParseSummary) ... ok test_error (tstrun.tests.test_run_test.TestProcessTestResult) ... ok test_fail (tstrun.tests.test_run_test.TestProcessTestResult) ... ok test_passs (tstrun.tests.test_run_test.TestProcessTestResult) ... ok test_skip (tstrun.tests.test_run_test.TestProcessTestResult) ... ok test_put_file_stores_content (tstrun.tests.test_data_store.TestDataStore) ... skipped 'Valid nova credentials file is not available' test_store_created_empty (tstrun.tests.test_data_store.TestDataStore) ... skipped 'Valid nova credentials file is not available' test_empty_file (tstrun.tests.test_data_store.TestNovaCredentials) ... ok test_no_file (tstrun.tests.test_data_store.TestNovaCredentials) ... ok test_test_image (tstrun.tests.test_v1.TestAPI) ... /tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/WebTest-2.0.10-py2.7.egg/webtest/lint.py:475: WSGIWarning: Content-Type header found in a 204 response, which not return content. WSGIWarning) ok test_pep8_conformance (tstrun.tests.test_style.TestPep8) ... FAIL test_pyflakes_conformance (tstrun.tests.test_style.TestPyflakes) ... ok ====================================================================== FAIL: test_pep8_conformance (tstrun.tests.test_style.TestPep8) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp.iLYHz1OyXN/local/lib/python2.7/site-packages/ucitests-0.1.2-py2.7.egg/ucitests/styles.py", line 84, in test_pep8_conformance '\n'.join(self.report._msgs)) AssertionError: /tmp/tarmac/branch.S_s2lp/test_runner/tstrun/testbed.py:184:13: E123 closing bracket does not match indentation of opening bracket's line /tmp/tarmac/branch.S_s2lp/test_runner/tstrun/testbed.py:319:80: E501 line too long (81 > 79 characters) ---------------------------------------------------------------------- Ran 17 tests in 0.099s FAILED (failures=1, skipped=2) .......... ---------------------------------------------------------------------- Ran 10 tests in 0.636s OK ..cheetah is missing. Please install it before continuing. ........ ---------------------------------------------------------------------- Ran 10 tests in 2.657s OK ......... ---------------------------------------------------------------------- Ran 9 tests in 1.933s OK