You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2014/07/16 16:23:40 UTC
Build failed in Jenkins: Allura #671
See <https://builds.apache.org/job/Allura/671/changes>
Changes:
[dbrondsema] [#7545] Only allow local redirects from return_to on login form
[dbrondsema] [#7545] strengthen negative test cases
------------------------------------------
[...truncated 886 lines...]
Running setup.py egg_info for package faulthandler
warning: no files found matching 'faulthandler/faulthandler.h'
Downloading/unpacking feedparser==5.1.3 (from -r requirements.txt (line 14))
Running setup.py egg_info for package feedparser
Downloading/unpacking FormEncode==1.2.4 (from -r requirements.txt (line 15))
Running setup.py egg_info for package FormEncode
warning: no files found matching '*.py' under directory '.'
no previously-included directories found matching '**/.svn'
Downloading/unpacking Genshi==0.6 (from -r requirements.txt (line 17))
Running setup.py egg_info for package Genshi
warning: no previously-included files found matching 'doc/2000ft.graffle'
warning: no previously-included files matching '*' found under directory 'doc/logo.lineform'
Downloading/unpacking html5lib==0.999 (from -r requirements.txt (line 18))
Running setup.py egg_info for package html5lib
Downloading/unpacking httplib2==0.7.4 (from -r requirements.txt (line 20))
Running setup.py egg_info for package httplib2
Downloading/unpacking iso8601==0.1.4 (from -r requirements.txt (line 21))
Running setup.py egg_info for package iso8601
Downloading/unpacking Jinja2==2.6 (from -r requirements.txt (line 22))
Running setup.py egg_info for package Jinja2
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no previously-included files matching '*.pyc' found under directory 'jinja2'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyo' found under directory 'jinja2'
warning: no previously-included files matching '*.pyo' found under directory 'docs'
Downloading/unpacking Markdown==2.2.0 (from -r requirements.txt (line 23))
Running setup.py egg_info for package Markdown
Downloading/unpacking Ming==0.4.7 (from -r requirements.txt (line 24))
Running setup.py egg_info for package Ming
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'bugtrack_url'
warnings.warn(msg)
Downloading/unpacking oauth2==1.5.170 (from -r requirements.txt (line 25))
Running setup.py egg_info for package oauth2
Downloading/unpacking Paste==1.7.5.1 (from -r requirements.txt (line 27))
Running setup.py egg_info for package Paste
warning: no previously-included files matching '*' found under directory 'docs/_build/_sources'
Downloading/unpacking PasteDeploy==1.5.0 (from -r requirements.txt (line 28))
Running setup.py egg_info for package PasteDeploy
Downloading/unpacking PasteScript==1.7.4.2 (from -r requirements.txt (line 29))
Running setup.py egg_info for package PasteScript
warning: no previously-included files matching '*' found under directory 'docs/_build/_sources'
warning: no files found matching '*.js' under directory 'paste'
warning: no files found matching '*.jpg' under directory 'paste'
Downloading/unpacking Pillow==2.0.0 (from -r requirements.txt (line 30))
Running setup.py egg_info for package Pillow
warning: no previously-included files found matching '.hgignore'
warning: no previously-included files found matching '.hgtags'
warning: no previously-included files found matching 'BUILDME.bat'
warning: no previously-included files found matching 'make-manifest.py'
warning: no previously-included files found matching 'SHIP'
warning: no previously-included files found matching 'SHIP.bat'
warning: no files found matching '*.html' under directory 'docs'
warning: no files found matching 'README' under directory 'docs'
warning: no files found matching 'CHANGES' under directory 'docs'
warning: no files found matching 'CONTENTS' under directory 'docs'
Downloading/unpacking poster==0.8.1 (from -r requirements.txt (line 31))
Running setup.py egg_info for package poster
Downloading/unpacking Pygments==1.6 (from -r requirements.txt (line 32))
Running setup.py egg_info for package Pygments
Downloading/unpacking pymongo==2.4.2 (from -r requirements.txt (line 33))
Running setup.py egg_info for package pymongo
Downloading/unpacking Pypeline==0.1dev (from -r requirements.txt (line 34))
Running setup.py egg_info for package Pypeline
Downloading/unpacking pysolr==2.1.0-beta (from -r requirements.txt (line 35))
Running setup.py egg_info for package pysolr
Downloading/unpacking python-dateutil==1.5 (from -r requirements.txt (line 36))
Running setup.py egg_info for package python-dateutil
Downloading/unpacking python-magic==0.4.3 (from -r requirements.txt (line 37))
Running setup.py egg_info for package python-magic
Downloading/unpacking python-oembed==0.2.1 (from -r requirements.txt (line 38))
Running setup.py egg_info for package python-oembed
Downloading/unpacking requests==2.0.0 (from -r requirements.txt (line 39))
Running setup.py egg_info for package requests
Downloading/unpacking oauthlib==0.4.2 (from -r requirements.txt (line 40))
Running setup.py egg_info for package oauthlib
Downloading/unpacking requests-oauthlib==0.4.0 (from -r requirements.txt (line 41))
Running setup.py egg_info for package requests-oauthlib
Downloading/unpacking setproctitle==1.1.7 (from -r requirements.txt (line 43))
Running setup.py egg_info for package setproctitle
Downloading/unpacking six==1.7.3 (from -r requirements.txt (line 44))
Running setup.py egg_info for package six
no previously-included directories found matching 'documentation/_build'
Downloading/unpacking textile==2.1.5 (from -r requirements.txt (line 46))
Running setup.py egg_info for package textile
Downloading/unpacking translationstring==0.4 (from -r requirements.txt (line 48))
Running setup.py egg_info for package translationstring
Downloading/unpacking TimerMiddleware==0.4.4 (from -r requirements.txt (line 49))
Running setup.py egg_info for package TimerMiddleware
Downloading/unpacking TurboGears2==2.1.5 (from -r requirements.txt (line 50))
Running setup.py egg_info for package TurboGears2
Downloading/unpacking WebOb==1.0.8 (from -r requirements.txt (line 51))
Running setup.py egg_info for package WebOb
no previously-included directories found matching '*.pyc'
no previously-included directories found matching '*.pyo'
Requirement already satisfied (use --upgrade to upgrade): wsgiref==0.1.2 in /usr/lib/python2.7 (from -r requirements.txt (line 53))
Downloading/unpacking Babel==0.9.6 (from -r requirements.txt (line 56))
Running setup.py egg_info for package Babel
Downloading/unpacking Mako==0.3.2 (from -r requirements.txt (line 57))
Running setup.py egg_info for package Mako
Downloading/unpacking MarkupSafe==0.15 (from -r requirements.txt (line 58))
Running setup.py egg_info for package MarkupSafe
Downloading/unpacking Pylons==1.0 (from -r requirements.txt (line 59))
Running setup.py egg_info for package Pylons
warning: no previously-included files matching '*' found under directory 'tests/test_units/session'
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.hgignore' found anywhere in distribution
warning: no previously-included files matching '*.hgtags' found anywhere in distribution
Downloading/unpacking simplejson==2.2.1 (from -r requirements.txt (line 60))
Running setup.py egg_info for package simplejson
Downloading/unpacking Tempita==0.5.1 (from -r requirements.txt (line 61))
Running setup.py egg_info for package Tempita
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'use_2to3'
warnings.warn(msg)
Downloading/unpacking Routes==1.12.3 (from -r requirements.txt (line 62))
Running setup.py egg_info for package Routes
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.hgignore' found anywhere in distribution
warning: no previously-included files matching '*.hgtags' found anywhere in distribution
Downloading/unpacking WebFlash==0.1a9 (from -r requirements.txt (line 63))
Running setup.py egg_info for package WebFlash
Downloading/unpacking WebHelpers==1.3 (from -r requirements.txt (line 64))
Running setup.py egg_info for package WebHelpers
no previously-included directories found matching 'docs/_build'
Downloading/unpacking GitPython==0.3.2.RC1 (from -r requirements.txt (line 67))
Running setup.py egg_info for package GitPython
warning: no files found matching 'README'
Downloading/unpacking async==0.6.1 (from -r requirements.txt (line 68))
Running setup.py egg_info for package async
Downloading/unpacking gitdb==0.5.4 (from -r requirements.txt (line 69))
Running setup.py egg_info for package gitdb
Downloading/unpacking smmap==0.8.1 (from -r requirements.txt (line 70))
Running setup.py egg_info for package smmap
Downloading/unpacking datadiff==1.1.5 (from -r requirements.txt (line 73))
Running setup.py egg_info for package datadiff
Downloading/unpacking ipython==1.2.1 (from -r requirements.txt (line 74))
Running setup.py egg_info for package ipython
Downloading/unpacking mock==1.0.1 (from -r requirements.txt (line 75))
Running setup.py egg_info for package mock
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'
Downloading/unpacking nose==1.3.0 (from -r requirements.txt (line 76))
Running setup.py egg_info for package nose
no previously-included directories found matching 'doc/.build'
Downloading/unpacking pyflakes==0.5.0 (from -r requirements.txt (line 77))
Running setup.py egg_info for package pyflakes
Downloading/unpacking WebTest==1.4.0 (from -r requirements.txt (line 78))
Running setup.py egg_info for package WebTest
warning: no previously-included files matching '*' found under directory 'docs/_build/_sources'
warning: no files found matching '*.txt' under directory 'tests'
Downloading/unpacking testfixtures==3.0.0 (from -r requirements.txt (line 79))
Running setup.py egg_info for package testfixtures
Downloading/unpacking q==2.3 (from -r requirements.txt (line 80))
Running setup.py egg_info for package q
Downloading/unpacking WebError==0.10.3 (from -r requirements.txt (line 81))
Running setup.py egg_info for package WebError
Installing collected packages: faulthandler, feedparser, FormEncode, Genshi, html5lib, httplib2, iso8601, Jinja2, Markdown, Ming, oauth2, Paste, PasteDeploy, PasteScript, Pillow, poster, Pygments, pymongo, Pypeline, pysolr, python-dateutil, python-magic, python-oembed, requests, oauthlib, requests-oauthlib, setproctitle, six, textile, translationstring, TimerMiddleware, TurboGears2, WebOb, Babel, Mako, MarkupSafe, Pylons, simplejson, Tempita, Routes, WebFlash, WebHelpers, GitPython, async, gitdb, smmap, datadiff, ipython, mock, nose, pyflakes, WebTest, testfixtures, q, WebError
Running setup.py install for faulthandler
building 'faulthandler' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c faulthandler.c -o build/temp.linux-x86_64-2.7/faulthandler.o
faulthandler.c:7:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Complete output from command <https://builds.apache.org/job/Allura/ws/.allura-venv/bin/python> -c "import setuptools;__file__='<https://builds.apache.org/job/Allura/ws/.allura-venv/build/faulthandler/setup.py';exec(compile(open(__file__).read().replace('\r\n',> '\n'), __file__, 'exec'))" install --record /tmp/pip-PkqMAL-record/install-record.txt --single-version-externally-managed --install-headers <https://builds.apache.org/job/Allura/ws/.allura-venv/include/site/python2.7>:
running install
running build
running build_ext
building 'faulthandler' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c faulthandler.c -o build/temp.linux-x86_64-2.7/faulthandler.o
faulthandler.c:7:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command <https://builds.apache.org/job/Allura/ws/.allura-venv/bin/python> -c "import setuptools;__file__='<https://builds.apache.org/job/Allura/ws/.allura-venv/build/faulthandler/setup.py';exec(compile(open(__file__).read().replace('\r\n',> '\n'), __file__, 'exec'))" install --record /tmp/pip-PkqMAL-record/install-record.txt --single-version-externally-managed --install-headers <https://builds.apache.org/job/Allura/ws/.allura-venv/include/site/python2.7> failed with error code 1 in <https://builds.apache.org/job/Allura/ws/.allura-venv/build/faulthandler>
Storing complete log in /home/jenkins/.pip/pip.log
Build step 'Execute shell' marked build as failure
Recording plot data
Skipping Cobertura coverage report as build was not SUCCESS or better ...
Recording test results
Jenkins build is back to normal : Allura #673
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Allura/673/changes>
Build failed in Jenkins: Allura #672
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Allura/672/changes>
Changes:
[dbrondsema] [#7543] Disabled email validation for password recovery
------------------------------------------
[...truncated 887 lines...]
Running setup.py egg_info for package faulthandler
warning: no files found matching 'faulthandler/faulthandler.h'
Downloading/unpacking feedparser==5.1.3 (from -r requirements.txt (line 14))
Running setup.py egg_info for package feedparser
Downloading/unpacking FormEncode==1.2.4 (from -r requirements.txt (line 15))
Running setup.py egg_info for package FormEncode
warning: no files found matching '*.py' under directory '.'
no previously-included directories found matching '**/.svn'
Downloading/unpacking Genshi==0.6 (from -r requirements.txt (line 17))
Running setup.py egg_info for package Genshi
warning: no previously-included files found matching 'doc/2000ft.graffle'
warning: no previously-included files matching '*' found under directory 'doc/logo.lineform'
Downloading/unpacking html5lib==0.999 (from -r requirements.txt (line 18))
Running setup.py egg_info for package html5lib
Downloading/unpacking httplib2==0.7.4 (from -r requirements.txt (line 20))
Running setup.py egg_info for package httplib2
Downloading/unpacking iso8601==0.1.4 (from -r requirements.txt (line 21))
Running setup.py egg_info for package iso8601
Downloading/unpacking Jinja2==2.6 (from -r requirements.txt (line 22))
Running setup.py egg_info for package Jinja2
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no previously-included files matching '*.pyc' found under directory 'jinja2'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyo' found under directory 'jinja2'
warning: no previously-included files matching '*.pyo' found under directory 'docs'
Downloading/unpacking Markdown==2.2.0 (from -r requirements.txt (line 23))
Running setup.py egg_info for package Markdown
Downloading/unpacking Ming==0.4.7 (from -r requirements.txt (line 24))
Running setup.py egg_info for package Ming
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'bugtrack_url'
warnings.warn(msg)
Downloading/unpacking oauth2==1.5.170 (from -r requirements.txt (line 25))
Running setup.py egg_info for package oauth2
Downloading/unpacking Paste==1.7.5.1 (from -r requirements.txt (line 27))
Running setup.py egg_info for package Paste
warning: no previously-included files matching '*' found under directory 'docs/_build/_sources'
Downloading/unpacking PasteDeploy==1.5.0 (from -r requirements.txt (line 28))
Running setup.py egg_info for package PasteDeploy
Downloading/unpacking PasteScript==1.7.4.2 (from -r requirements.txt (line 29))
Running setup.py egg_info for package PasteScript
warning: no previously-included files matching '*' found under directory 'docs/_build/_sources'
warning: no files found matching '*.js' under directory 'paste'
warning: no files found matching '*.jpg' under directory 'paste'
Downloading/unpacking Pillow==2.0.0 (from -r requirements.txt (line 30))
Running setup.py egg_info for package Pillow
warning: no previously-included files found matching '.hgignore'
warning: no previously-included files found matching '.hgtags'
warning: no previously-included files found matching 'BUILDME.bat'
warning: no previously-included files found matching 'make-manifest.py'
warning: no previously-included files found matching 'SHIP'
warning: no previously-included files found matching 'SHIP.bat'
warning: no files found matching '*.html' under directory 'docs'
warning: no files found matching 'README' under directory 'docs'
warning: no files found matching 'CHANGES' under directory 'docs'
warning: no files found matching 'CONTENTS' under directory 'docs'
Downloading/unpacking poster==0.8.1 (from -r requirements.txt (line 31))
Running setup.py egg_info for package poster
Downloading/unpacking Pygments==1.6 (from -r requirements.txt (line 32))
Running setup.py egg_info for package Pygments
Downloading/unpacking pymongo==2.4.2 (from -r requirements.txt (line 33))
Running setup.py egg_info for package pymongo
Downloading/unpacking Pypeline==0.1dev (from -r requirements.txt (line 34))
Running setup.py egg_info for package Pypeline
Downloading/unpacking pysolr==2.1.0-beta (from -r requirements.txt (line 35))
Running setup.py egg_info for package pysolr
Downloading/unpacking python-dateutil==1.5 (from -r requirements.txt (line 36))
Running setup.py egg_info for package python-dateutil
Downloading/unpacking python-magic==0.4.3 (from -r requirements.txt (line 37))
Running setup.py egg_info for package python-magic
Downloading/unpacking python-oembed==0.2.1 (from -r requirements.txt (line 38))
Running setup.py egg_info for package python-oembed
Downloading/unpacking requests==2.0.0 (from -r requirements.txt (line 39))
Running setup.py egg_info for package requests
Downloading/unpacking oauthlib==0.4.2 (from -r requirements.txt (line 40))
Running setup.py egg_info for package oauthlib
Downloading/unpacking requests-oauthlib==0.4.0 (from -r requirements.txt (line 41))
Running setup.py egg_info for package requests-oauthlib
Downloading/unpacking setproctitle==1.1.7 (from -r requirements.txt (line 43))
Running setup.py egg_info for package setproctitle
Downloading/unpacking six==1.7.3 (from -r requirements.txt (line 44))
Running setup.py egg_info for package six
no previously-included directories found matching 'documentation/_build'
Downloading/unpacking textile==2.1.5 (from -r requirements.txt (line 46))
Running setup.py egg_info for package textile
Downloading/unpacking translationstring==0.4 (from -r requirements.txt (line 48))
Running setup.py egg_info for package translationstring
Downloading/unpacking TimerMiddleware==0.4.4 (from -r requirements.txt (line 49))
Running setup.py egg_info for package TimerMiddleware
Downloading/unpacking TurboGears2==2.1.5 (from -r requirements.txt (line 50))
Running setup.py egg_info for package TurboGears2
Downloading/unpacking WebOb==1.0.8 (from -r requirements.txt (line 51))
Running setup.py egg_info for package WebOb
no previously-included directories found matching '*.pyc'
no previously-included directories found matching '*.pyo'
Requirement already satisfied (use --upgrade to upgrade): wsgiref==0.1.2 in /usr/lib/python2.7 (from -r requirements.txt (line 53))
Downloading/unpacking Babel==0.9.6 (from -r requirements.txt (line 56))
Running setup.py egg_info for package Babel
Downloading/unpacking Mako==0.3.2 (from -r requirements.txt (line 57))
Running setup.py egg_info for package Mako
Downloading/unpacking MarkupSafe==0.15 (from -r requirements.txt (line 58))
Running setup.py egg_info for package MarkupSafe
Downloading/unpacking Pylons==1.0 (from -r requirements.txt (line 59))
Running setup.py egg_info for package Pylons
warning: no previously-included files matching '*' found under directory 'tests/test_units/session'
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.hgignore' found anywhere in distribution
warning: no previously-included files matching '*.hgtags' found anywhere in distribution
Downloading/unpacking simplejson==2.2.1 (from -r requirements.txt (line 60))
Running setup.py egg_info for package simplejson
Downloading/unpacking Tempita==0.5.1 (from -r requirements.txt (line 61))
Running setup.py egg_info for package Tempita
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'use_2to3'
warnings.warn(msg)
Downloading/unpacking Routes==1.12.3 (from -r requirements.txt (line 62))
Running setup.py egg_info for package Routes
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.hgignore' found anywhere in distribution
warning: no previously-included files matching '*.hgtags' found anywhere in distribution
Downloading/unpacking WebFlash==0.1a9 (from -r requirements.txt (line 63))
Running setup.py egg_info for package WebFlash
Downloading/unpacking WebHelpers==1.3 (from -r requirements.txt (line 64))
Running setup.py egg_info for package WebHelpers
no previously-included directories found matching 'docs/_build'
Downloading/unpacking GitPython==0.3.2.RC1 (from -r requirements.txt (line 67))
Running setup.py egg_info for package GitPython
warning: no files found matching 'README'
Downloading/unpacking async==0.6.1 (from -r requirements.txt (line 68))
Running setup.py egg_info for package async
Downloading/unpacking gitdb==0.5.4 (from -r requirements.txt (line 69))
Running setup.py egg_info for package gitdb
Downloading/unpacking smmap==0.8.1 (from -r requirements.txt (line 70))
Running setup.py egg_info for package smmap
Downloading/unpacking datadiff==1.1.5 (from -r requirements.txt (line 73))
Running setup.py egg_info for package datadiff
Downloading/unpacking ipython==1.2.1 (from -r requirements.txt (line 74))
Running setup.py egg_info for package ipython
Downloading/unpacking mock==1.0.1 (from -r requirements.txt (line 75))
Running setup.py egg_info for package mock
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'
Downloading/unpacking nose==1.3.0 (from -r requirements.txt (line 76))
Running setup.py egg_info for package nose
no previously-included directories found matching 'doc/.build'
Downloading/unpacking pyflakes==0.5.0 (from -r requirements.txt (line 77))
Running setup.py egg_info for package pyflakes
Downloading/unpacking WebTest==1.4.0 (from -r requirements.txt (line 78))
Running setup.py egg_info for package WebTest
warning: no previously-included files matching '*' found under directory 'docs/_build/_sources'
warning: no files found matching '*.txt' under directory 'tests'
Downloading/unpacking testfixtures==3.0.0 (from -r requirements.txt (line 79))
Running setup.py egg_info for package testfixtures
Downloading/unpacking q==2.3 (from -r requirements.txt (line 80))
Running setup.py egg_info for package q
Downloading/unpacking WebError==0.10.3 (from -r requirements.txt (line 81))
Running setup.py egg_info for package WebError
Installing collected packages: faulthandler, feedparser, FormEncode, Genshi, html5lib, httplib2, iso8601, Jinja2, Markdown, Ming, oauth2, Paste, PasteDeploy, PasteScript, Pillow, poster, Pygments, pymongo, Pypeline, pysolr, python-dateutil, python-magic, python-oembed, requests, oauthlib, requests-oauthlib, setproctitle, six, textile, translationstring, TimerMiddleware, TurboGears2, WebOb, Babel, Mako, MarkupSafe, Pylons, simplejson, Tempita, Routes, WebFlash, WebHelpers, GitPython, async, gitdb, smmap, datadiff, ipython, mock, nose, pyflakes, WebTest, testfixtures, q, WebError
Running setup.py install for faulthandler
building 'faulthandler' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c faulthandler.c -o build/temp.linux-x86_64-2.7/faulthandler.o
faulthandler.c:7:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Complete output from command <https://builds.apache.org/job/Allura/ws/.allura-venv/bin/python> -c "import setuptools;__file__='<https://builds.apache.org/job/Allura/ws/.allura-venv/build/faulthandler/setup.py';exec(compile(open(__file__).read().replace('\r\n',> '\n'), __file__, 'exec'))" install --record /tmp/pip-EadtCv-record/install-record.txt --single-version-externally-managed --install-headers <https://builds.apache.org/job/Allura/ws/.allura-venv/include/site/python2.7>:
running install
running build
running build_ext
building 'faulthandler' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c faulthandler.c -o build/temp.linux-x86_64-2.7/faulthandler.o
faulthandler.c:7:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command <https://builds.apache.org/job/Allura/ws/.allura-venv/bin/python> -c "import setuptools;__file__='<https://builds.apache.org/job/Allura/ws/.allura-venv/build/faulthandler/setup.py';exec(compile(open(__file__).read().replace('\r\n',> '\n'), __file__, 'exec'))" install --record /tmp/pip-EadtCv-record/install-record.txt --single-version-externally-managed --install-headers <https://builds.apache.org/job/Allura/ws/.allura-venv/include/site/python2.7> failed with error code 1 in <https://builds.apache.org/job/Allura/ws/.allura-venv/build/faulthandler>
Storing complete log in /home/jenkins/.pip/pip.log
Build step 'Execute shell' marked build as failure
Recording plot data
Skipping Cobertura coverage report as build was not SUCCESS or better ...
Recording test results