Return-Path: X-Original-To: apmail-aurora-dev-archive@minotaur.apache.org Delivered-To: apmail-aurora-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4D7C517338 for ; Fri, 9 Jan 2015 00:56:58 +0000 (UTC) Received: (qmail 93018 invoked by uid 500); 9 Jan 2015 00:56:59 -0000 Delivered-To: apmail-aurora-dev-archive@aurora.apache.org Received: (qmail 92970 invoked by uid 500); 9 Jan 2015 00:56:59 -0000 Mailing-List: contact dev-help@aurora.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@aurora.incubator.apache.org Delivered-To: mailing list dev@aurora.incubator.apache.org Received: (qmail 92959 invoked by uid 99); 9 Jan 2015 00:56:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Jan 2015 00:56:58 +0000 X-ASF-Spam-Status: No, hits=-1998.2 required=5.0 tests=ALL_TRUSTED,LONGWORDS,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 09 Jan 2015 00:56:55 +0000 Received: (qmail 91731 invoked by uid 99); 9 Jan 2015 00:56:34 -0000 Received: from crius.apache.org (HELO crius) (140.211.11.14) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Jan 2015 00:56:34 +0000 Received: from crius.apache.org (localhost [127.0.0.1]) by crius (Postfix) with ESMTP id 363D8E011DC for ; Fri, 9 Jan 2015 00:56:33 +0000 (UTC) Date: Fri, 9 Jan 2015 00:56:32 +0000 (UTC) From: Apache Jenkins Server To: dev@aurora.incubator.apache.org Message-ID: <2008935716.281.1420764992943.JavaMail.jenkins@crius> In-Reply-To: <862331895.265.1420761076355.JavaMail.jenkins@crius> References: <862331895.265.1420761076355.JavaMail.jenkins@crius> Subject: Build failed in Jenkins: AuroraBot #725 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Jenkins-Job: AuroraBot X-Jenkins-Result: FAILURE X-Virus-Checked: Checked by ClamAV on apache.org See ------------------------------------------ [...truncated 2854 lines...] Downloading twitter.common.process-0.3.1.tar.gz Running setup.py (path: egg_info for pac= kage twitter.common.process =20 Downloading/unpacking twitter.common.string=3D=3D0.3.1 (from -r (lin= e 30)) Downloading twitter.common.string-0.3.1.tar.gz Running setup.py (path: egg_info for pack= age twitter.common.string =20 Downloading/unpacking twitter.common.threading=3D=3D0.3.1 (from -r (= line 31)) Downloading twitter.common.threading-0.3.1.tar.gz Running setup.py (path: egg_info for p= ackage twitter.common.threading =20 Downloading/unpacking twitter.common.util=3D=3D0.3.1 (from -r (line = 32)) Downloading twitter.common.util-0.3.1.tar.gz Running setup.py (path: egg_info for packag= e twitter.common.util =20 Downloading/unpacking setuptools=3D=3D5.4.1 (from pantsbuild.pants=3D=3D0.0= .24->-r (line 11)) Installing collected packages: Markdown, Pygments, ansicolors, cov-core, co= verage, lockfile, pantsbuild.pants, pex, psutil, py, pystache, pytest, pyte= st-cov, python-daemon, requests, twitter.common.collections, twitter.common= .config, twitter.common.confluence, twitter.common.contextutil, twitter.com= mon.decorators, twitter.common.dirutil, twitter.common.lang, twitter.common= .log, twitter.common.options, twitter.common.process, twitter.common.string= , twitter.common.threading, twitter.common.util, setuptools Running setup.py install for Markdown changing mode of build/scripts-2.7/markdown_py from 644 to 755 Converting docs/release-2.0.md -> build/docs/release-2.0.html Converting docs/writing_extensions.md -> build/docs/writing_extensions.= html Converting docs/release-2.0.2.md -> build/docs/release-2.0.2.html Converting docs/command_line.md -> build/docs/command_line.html Converting docs/install.md -> build/docs/install.html Converting docs/test_suite.md -> build/docs/test_suite.html Converting docs/using_as_module.md -> build/docs/using_as_module.html Converting docs/index.md -> build/docs/index.html Converting docs/release-2.0.1.md -> build/docs/release-2.0.1.html Converting docs/release-2.1.0.md -> build/docs/release-2.1.0.html Converting docs/release-2.1.1.md -> build/docs/release-2.1.1.html Converting docs/extensions/tables.md -> build/docs/extensions/tables.ht= ml Converting docs/extensions/extra.md -> build/docs/extensions/extra.html Converting docs/extensions/nl2br.md -> build/docs/extensions/nl2br.html Converting docs/extensions/rss.md -> build/docs/extensions/rss.html Converting docs/extensions/attr_list.md -> build/docs/extensions/attr_l= ist.html Converting docs/extensions/header_id.md -> build/docs/extensions/header= _id.html Converting docs/extensions/meta_data.md -> build/docs/extensions/meta_d= ata.html Converting docs/extensions/definition_lists.md -> build/docs/extensions= /definition_lists.html Converting docs/extensions/abbreviations.md -> build/docs/extensions/ab= breviations.html Converting docs/extensions/html_tidy.md -> build/docs/extensions/html_t= idy.html Converting docs/extensions/footnotes.md -> build/docs/extensions/footno= tes.html Converting docs/extensions/index.md -> build/docs/extensions/index.html Converting docs/extensions/fenced_code_blocks.md -> build/docs/extensio= ns/fenced_code_blocks.html Converting docs/extensions/wikilinks.md -> build/docs/extensions/wikili= nks.html Converting docs/extensions/toc.md -> build/docs/extensions/toc.html Converting docs/extensions/code_hilite.md -> build/docs/extensions/code= _hilite.html Converting docs/extensions/smart_strong.md -> build/docs/extensions/sma= rt_strong.html =20 changing mode of to 755 Running setup.py install for Pygments =20 Installing pygmentize script to Running setup.py install for ansicolors =20 Running setup.py install for cov-core =20 =20 Wrote pth file for subprocess measurement to Running setup.py install for coverage building 'coverage.tracer' extension x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv = -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c coverage/tr= acer.c -o build/temp.linux-x86_64-2.7/coverage/tracer.o x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions = -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwr= apv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=3D2 -g -fstack-protecto= r --param=3Dssp-buffer-size=3D4 -Wformat -Werror=3Dformat-security build/te= mp.linux-x86_64-2.7/coverage/tracer.o -o build/lib.linux-x86_64-2.7/coverag= e/tracer.so =20 warning: no previously-included files matching '*.pyc' found anywhere i= n distribution Installing coverage2 script to Installing coverage-2.7 script to Installing coverage script to Running setup.py install for pantsbuild.pants Skipping installation of (name= space package) =20 Installing Installing pants script to Running setup.py install for psutil building '_psutil_linux' extension x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv = -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psu= til_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions = -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwr= apv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=3D2 -g -fstack-protecto= r --param=3Dssp-buffer-size=3D4 -Wformat -Werror=3Dformat-security build/te= mp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/_p= sutil_linux.so building '_psutil_posix' extension x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv = -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psu= til_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions = -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwr= apv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=3D2 -g -fstack-protecto= r --param=3Dssp-buffer-size=3D4 -Wformat -Werror=3Dformat-security build/te= mp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/_p= sutil_posix.so =20 Running setup.py install for py =20 Running setup.py install for pystache pystache: using: version '3.6' of > =20 Installing pystache script to Installing pystache-test script to Running setup.py install for pytest =20 Installing py.test-2.7 script to Installing py.test script to Running setup.py install for pytest-cov =20 Running setup.py install for python-daemon =20 warning: no files found matching 'TODO' Running setup.py install for twitter.common.collections Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.config Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.confluence Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.contextutil Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.decorators Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.dirutil Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.lang Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.log Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.options Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.process Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.string Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.threading Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Running setup.py install for twitter.common.util Skipping installation of (na= mespace package) Skipping installation of (namespace package) =20 Installing Found existing installation: setuptools 3.6 Uninstalling setuptools: Successfully uninstalled setuptools Successfully installed Markdown Pygments ansicolors cov-core coverage lockf= ile pantsbuild.pants pex psutil py pystache pytest pytest-cov python-daemon= requests twitter.common.collections twitter.common.config twitter.common.c= onfluence twitter.common.contextutil twitter.common.decorators twitter.comm= on.dirutil twitter.common.lang twitter.common.log twitter.common.options tw= itter.common.process twitter.common.string twitter.common.threading twitter= .common.util setuptools Cleaning up... Build operating on top level addresses: set([BuildFileAddress( all)]) Problem executing PythonBuilder for targets OrderedSet([PythonTests(BuildFi= leAddress( admin)), PythonLibrary(BuildFileAddress(= util)), PythonLibrary(BuildFileAddress( hooks)), Python= Library(BuildFileAddress( api)), PythonLibrary(BuildFileAddres= s( api)), PythonLibrary(BuildFileAddress(= restarter)), PythonLibrary(BuildFileAddress( instance_wat= cher)), PythonLibrary(BuildFileAddress( scheduler_client))= , PythonLibrary(BuildFileAddress( auth)), PythonThriftLib= rary(BuildFileAddress( py-thrift)), PythonLibrary(BuildFi= leAddress( cluster)), PythonLibrary(BuildFileAddress( transport)), PythonLibrary(BuildFileAddress( schedule= r_mux)), PythonLibrary(BuildFileAddress( error_handling_th= read)), PythonLibrary(BuildFileAddress( task_util)), Pytho= nLibrary(BuildFileAddress( base)), PythonLibrary(BuildFileAddr= ess( common)), PythonLibrary(BuildFileAddress( au= rora_job_key)), PythonLibrary(BuildFileAddress( cluster_option= )), PythonLibrary(BuildFileAddress( clusters)), PythonLibrary(= BuildFileAddress( pex_version)), PythonLibrary(BuildFileAddres= s( http_signaler)), PythonLibrary(BuildFileAddress( shellify)), PythonLibrary(BuildFileAddress( py-thrift-= packaged)), PythonThriftLibrary(BuildFileAddress( py-thri= ft-test)), PythonThriftLibrary(BuildFileAddress( py-thrif= t-storage)), PythonLibrary(BuildFileAddress( updater_util)= ), PythonLibrary(BuildFileAddress( sla)), PythonLibrary(Bu= ildFileAddress( updater)), PythonLibrary(BuildFileAddress(= job_monitor)), PythonLibrary(BuildFileAddress( quota_check)), PythonLibrary(BuildFileAddress( config))= , PythonLibrary(BuildFileAddress( binding_helper)), PythonLibr= ary(BuildFileAddress( config)), PythonLibrary(BuildFileAddress= ( schema)), PythonLibrary(BuildFileAddress( schema)), PythonLibrary(BuildFileAddress( planner)), Pytho= nLibrary(BuildFileAddress( admin)), PythonLibrary(BuildFileAddr= ess( help)), PythonLibrary(BuildFileAddress( util))= , PythonLibrary(BuildFileAddress( factory)), PythonTests(Build= FileAddress( host_maintenance)), PythonLibrary(BuildFileAddress= ( host_maintenance)), PythonTests(BuildFileAddress(= maintenance)), PythonLibrary(BuildFileAddress( maintenance)), = PythonTests(BuildFileAddress( base)), PythonTests(BuildFileAdd= ress( binding_helper)), PythonTests(BuildFileAddress( config)), PythonTests(BuildFileAddress( api)), Python= Tests(BuildFileAddress( instance_watcher)), PythonTests(Bu= ildFileAddress( job_monitor)), PythonLibrary(BuildFileAddr= ess( fake_scheduler_proxy)), PythonTests(BuildFileAddress( mux)), PythonTests(BuildFileAddress( quota_c= heck)), PythonTests(BuildFileAddress( restarter)), PythonT= ests(BuildFileAddress( scheduler_client)), PythonTests(Bui= ldFileAddress( sla)), PythonTests(BuildFileAddress( task_util)), PythonTests(BuildFileAddress( upda= ter)), PythonTests(BuildFileAddress( updater_util)), Pytho= nTests(BuildFileAddress( api)), PythonLibrary(BuildFileAdd= ress( util)), PythonLibrary(BuildFileAddress( cli)), PythonLibrary(BuildFileAddress( command_runner= )), PythonLibrary(BuildFileAddress( schema)), PythonLibrary(Bu= ildFileAddress( client_lib)), PythonTests(BuildFileAddress= ( client)), PythonTests(BuildFileAddress(= command_hooks)), PythonTests(BuildFileAddress( cron)), Py= thonTests(BuildFileAddress( inspect)), PythonTests(BuildFi= leAddress( job)), PythonTests(BuildFileAddress( config)), PythonTests(BuildFileAddress( plugins)), = PythonTests(BuildFileAddress( quota)), PythonTests(BuildFi= leAddress( sla)), PythonTests(BuildFileAddress( task)), PythonTests(BuildFileAddress( supdate)), Py= thonTests(BuildFileAddress( update)), PythonTests(BuildFil= eAddress( hooked_api)), PythonTests(BuildFileAddress( non_hooked_api)), PythonTests(BuildFileAddress( test_aurora_job_key)), PythonTests(BuildFileAddress( test_c= luster)), PythonTests(BuildFileAddress( test_clusters)), Pytho= nTests(BuildFileAddress( test_cluster_option)), PythonTests(Bu= ildFileAddress( test_http_signaler)), PythonTests(BuildFileAdd= ress( test_pex_version)), PythonTests(BuildFileAddress( test_shellify)), PythonTests(BuildFileAddress( test_tra= nsport)), PythonTests(BuildFileAddress( test_base)), PythonTes= ts(BuildFileAddress( test_constraint_parsing)), PythonTests(Bu= ildFileAddress( test_loader)), PythonTests(BuildFileAddress( test_thrift)), PythonTests(BuildFileAddress( exe= cutor_base)), PythonLibrary(BuildFileAddress( executor_base)= ), PythonTests(BuildFileAddress( executor_detector)), Python= Library(BuildFileAddress( executor_detector)), PythonTests(B= uildFileAddress( executor_vars)), PythonLibrary(BuildFileAdd= ress( executor_vars)), PythonTests(BuildFileAddress( status_manager)), PythonLibrary(BuildFileAddress( st= atus_manager)), PythonLibrary(BuildFileAddress( statu= s_checker)), PythonTests(BuildFileAddress( thermos_task_runn= er)), PythonLibrary(BuildFileAddress( sandbox)), Pyth= onLibrary(BuildFileAddress( thermos_task_runner)), PythonLib= rary(BuildFileAddress( common)), PythonLibrary(BuildFileAddre= ss( ckpt)), PythonThriftLibrary(BuildFileAddress( py-thrift)), PythonLibrary(BuildFileAddress( options)), P= ythonLibrary(BuildFileAddress( path)), PythonLibrary(BuildFil= eAddress( statuses)), PythonLibrary(BuildFileAddress( core)), PythonLibrary(BuildFileAddress( inspector)), Pytho= nLibrary(BuildFileAddress( muxer)), PythonLibrary(BuildFileAddr= ess( runner)), PythonLibrary(BuildFileAddress( help= er)), PythonLibrary(BuildFileAddress( process)), PythonLibrary(= BuildFileAddress( config)), PythonLibrary(BuildFileAddress( monitor)), PythonLibrary(BuildFileAddress( task_info)), PythonLibrary(BuildFileAddress( t= ask_runner)), PythonTests(BuildFileAddress( announcer= )), PythonLibrary(BuildFileAddress( announcer)), Pyth= onTests(BuildFileAddress( directory_sandbox)), Python= Tests(BuildFileAddress( executor_timeout)), PythonLib= rary(BuildFileAddress( executor_timeout)), PythonTest= s(BuildFileAddress( health_checker)), PythonLibrary(B= uildFileAddress( fixtures)), PythonLibrary(BuildFileA= ddress( health_checker)), PythonTests(BuildFileAddres= s( kill_manager)), PythonLibrary(BuildFileAddress( kill_manager)), PythonTests(BuildFileAddress( status_checker)), PythonTests(BuildFileAddress( task_info)), PythonTests(BuildFileAddress( gc_execut= or)), PythonLibrary(BuildFileAddress( gc_executor)), PythonL= ibrary(BuildFileAddress( detector)), PythonLibrary(BuildF= ileAddress( garbage)), PythonTests(BuildFileAddress( thermos_executor)), PythonLibrary(BuildFileAddress( aurora_executor)), PythonTests(BuildFileAddress( test_thermos= )), PythonBinary(BuildFileAddress( thermos)), PythonLibrary(Buil= dFileAddress( monitoring)), PythonLibrary(BuildFileAddres= s( disk)), PythonLibrary(BuildFileAddress( process)), PythonLibrary(BuildFileAddress( resource))= , PythonLibrary(BuildFileAddress( process_collector_psuti= l)), PythonLibrary(BuildFileAddress( runner)), PythonTests(B= uildFileAddress( test_pathspec)), PythonTests(BuildFileAddres= s( test_planner)), PythonTests(BuildFileAddress( test_task_planner)), PythonTests(BuildFileAddress( test_sch= ema)), PythonTests(BuildFileAddress( test_process)), PythonTest= s(BuildFileAddress( test_ephemerals)), PythonTests(BuildFileAdd= ress( test_failing_runner)), PythonTests(BuildFileAddress( test_failure_limit)), PythonTests(BuildFileAddress( tes= t_finalization)), PythonTests(BuildFileAddress( test_helper)), = PythonTests(BuildFileAddress( test_runner_integration)), Python= Tests(BuildFileAddress( test_angry)), PythonTests(BuildFileAddr= ess( test_staged_kill)), PythonTests(BuildFileAddress( test_disk))]): Traceback (most recent call last): File " lin= e 130, in _python_build debug=3Dself._verbose) File " lin= e 43, in build debug=3Ddebug).run() File " line = 88, in run rv =3D self._run_tests([target], stdout, stderr) File " line = 316, in _run_tests with self._test_runner(targets, stdout, stderr) as (pex, test_args): File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__ return self.gen.next() File " line = 295, in _test_runner builder =3D chroot.dump() File " line= 191, in dump conn_timeout=3Dself._conn_timeout) File " line 100,= in resolve_multi platform=3Dplatform) File " line 110, in resolve new_requirements.update(requires(highest_package, requirement)) File " line 84, in requires raise Untranslateable('Package %s is not translateable.' % package) Untranslateable: Package SourcePackage(u'https://pypi.python.org/packages/s= ource/p/py/py-1.4.26.tar.gz#md5=3D30c3fd92a53f1a5ed6f3591c1fe75c0e') is not= translateable. Usage:=20 pants build (options) [spec] (build args) pants build (options) [spec]... -- (build args) Options: --version show program's version number and exit --no-pantsrc Specifies that pantsrc files should be ignored. --log-exit Log an exit message on success or failure. -t CONN_TIMEOUT, --timeout=3DCONN_TIMEOUT Number of seconds to wait for http connections. -i INTERPRETERS, --interpreter=3DINTERPRETERS Constrain what Python interpreters to use. Uses Requirement format from pkg_resources, e.g. 'CPython>=3D2.6,<3' or 'PyPy'. By default, no constraints are used. Multiple constraints may be added. They will be ORed together. -v, --verbose Show verbose output. -f, --fast Run tests in a single chroot. Builds the specified Python target(s). Use ./pants goal for JVM and other targets. Request: https://reviews.apache.org/api/repositories/?name=3Daurora Request: https://reviews.apache.org/api/review-requests/?status=3Dpending&r= epository=3D133 Found 19 review requests to inspect Inspecting review 29734: Fix reviewbot to skip reviews that have no diffs. Request: https://reviews.apache.org/api/review-requests/29734/reviews/ Request: https://reviews.apache.org/api/review-requests/29734/diffs/ Request: https://reviews.apache.org/api/review-requests/29734/diffs/ Applying diff 55154 Request: https://reviews.apache.org/api/review-requests/29734/diffs/3/ Running build command. Request: https://reviews.apache.org/api/review-requests/29734/diffs/3/files= / Replying to review 29734: Master (4431297) is green with this patch. ./build-support/jenkins/build.sh I will refresh this build result if you post a review containing "@ReviewBo= t retry" Request: https://reviews.apache.org/api/review-requests/29734/reviews/ {u'stat': u'ok', u'review': {u'body_top': u'Master (4431297) is green with = this patch.\n ./build-support/jenkins/build.sh\n\nI will refresh this buil= d result if you post a review containing "@ReviewBot retry"', u'ship_it': T= rue, u'links': {u'diff_comments': {u'href': u'https://reviews.apache.org/ap= i/review-requests/29734/reviews/67354/diff-comments/', u'method': u'GET'}, = u'file_attachment_comments': {u'href': u'https://reviews.apache.org/api/rev= iew-requests/29734/reviews/67354/file-attachment-comments/', u'method': u'G= ET'}, u'self': {u'href': u'https://reviews.apache.org/api/review-requests/2= 9734/reviews/67354/', u'method': u'GET'}, u'update': {u'href': u'https://re= views.apache.org/api/review-requests/29734/reviews/67354/', u'method': u'PU= T'}, u'screenshot_comments': {u'href': u'https://reviews.apache.org/api/rev= iew-requests/29734/reviews/67354/screenshot-comments/', u'method': u'GET'},= u'user': {u'href': u'https://reviews.apache.org/api/users/aurorabot/', u'm= ethod': u'GET', u'title': u'aurorabot'}, u'replies': {u'href': u'https://re= views.apache.org/api/review-requests/29734/reviews/67354/replies/', u'metho= d': u'GET'}, u'delete': {u'href': u'https://reviews.apache.org/api/review-r= equests/29734/reviews/67354/', u'method': u'DELETE'}}, u'timestamp': u'2015= -01-09T00:56:28Z', u'id': 67354, u'text_type': u'plain', u'body_bottom': u'= ', u'extra_data': {}, u'public': True}} Inspecting review 29731: Service status endpoint. Request: https://reviews.apache.org/api/review-requests/29731/reviews/ Request: https://reviews.apache.org/api/review-requests/29731/diffs/ Inspecting review 29696: Fix bad call to print_out causing 'job inspect --r= aw' to fail. Request: https://reviews.apache.org/api/review-requests/29696/reviews/ Request: https://reviews.apache.org/api/review-requests/29696/diffs/ Inspecting review 28920: Add support for docker containers to aurora Request: https://reviews.apache.org/api/review-requests/28920/reviews/ Request: https://reviews.apache.org/api/review-requests/28920/diffs/ Inspecting review 28943: please delete me. Request: https://reviews.apache.org/api/review-requests/28943/reviews/ Request: https://reviews.apache.org/api/review-requests/28943/diffs/ Traceback (most recent call last): File "./build-support/jenkins/review_feedback.py", line 202, in }))) File "./build-support/jenkins/review_feedback.py", line 161, in main diffs =3D server.get_resource(request['links']['diffs']['href'])['diffs= '] IndexError: list index out of range Build step 'Execute shell' marked build as failure