Andrew Wong created KUDU-2478:
---------------------------------
Summary: Failure to run python tests on Cen6 in build-and-test.sh
Key: KUDU-2478
URL: https://issues.apache.org/jira/browse/KUDU-2478
Project: Kudu
Issue Type: Bug
Components: build, python
Affects Versions: 1.8.0
Reporter: Andrew Wong
Attachments: jenkins.txt, python_client.log
We encountered a build failure on a Cen6 machine when running
build-and-test.sh. The jenkins output reported on the python failure with the
following logs:
{quote}gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv
-DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE
-fPIC -fwrapv -fPIC -I/data/somelongdirectorytoavoidrpathissues/src/kudu/src
-I/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/src
-I/usr/include/python2.6 -c kudu/client.cpp -o
build/temp.linux-x86_64-2.6/kudu/client.o
g++ -pthread -shared build/temp.linux-x86_64-2.6/kudu/client.o
-L/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/lib/exported
-L/usr/lib64
-Wl,-R/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/lib/exported
-lkudu_client -lpython2.6 -o
/data/somelongdirectorytoavoidrpathissues/src/kudu/python/kudu/client.so
building 'kudu.errors' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
-D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
-D_GNU_SOURCE -fPIC -fwrapv -fPIC
-I/data/somelongdirectorytoavoidrpathissues/src/kudu/src
-I/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/src
-I/usr/include/python2.6 -c kudu/errors.cpp -o
build/temp.linux-x86_64-2.6/kudu/errors.o
g++ -pthread -shared build/temp.linux-x86_64-2.6/kudu/errors.o
-L/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/lib/exported
-L/usr/lib64
-Wl,-R/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/lib/exported
-lkudu_client -lpython2.6 -o
/data/somelongdirectorytoavoidrpathissues/src/kudu/python/kudu/errors.so
building 'kudu.schema' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
-D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
-D_GNU_SOURCE -fPIC -fwrapv -fPIC
-I/data/somelongdirectorytoavoidrpathissues/src/kudu/src
-I/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/src
-I/usr/include/python2.6 -c kudu/schema.cpp -o
build/temp.linux-x86_64-2.6/kudu/schema.o
g++ -pthread -shared build/temp.linux-x86_64-2.6/kudu/schema.o
-L/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/lib/exported
-L/usr/lib64
-Wl,-R/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/lib/exported
-lkudu_client -lpython2.6 -o
/data/somelongdirectorytoavoidrpathissues/src/kudu/python/kudu/schema.so
/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug
Tests failed, making sure we have XML files for all tests.
------------------------------------------------------------
JUnit report missing: generating fake JUnit report file from
/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/test-logs/client_examples-test.txt.gz
and saving it to
/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/test-logs/client_examples-test.xml
JUnit report missing: generating fake JUnit report file from
/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/test-logs/client_symbol-test.txt.gz
and saving it to
/data/somelongdirectorytoavoidrpathissues/src/kudu/build/debug/test-logs/client_symbol-test.xml
======================================================================
Failure summary
======================================================================
Python tests failed
{quote}
Surprisingly, there wasn't anything interesting in this other than the fact
that nothing interesting was reported between the python build's completion and
the failure summary. Only upon looking at python_client.log did we see the
errors, which appear to indicate that we might be picking up the wrong version
of a pytest library. I'm not an expert in Python build stuff, so I've posted
the jenkins output and the client log here.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)