From 7a33e995f3451dd74f0129091d5a5009132f09ee Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Thu, 9 Oct 2014 12:15:34 +0200 Subject: reproducible: try harder to capture crashing debbindiff output. also report crashing. --- bin/reproducible_build.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/reproducible_build.sh b/bin/reproducible_build.sh index 421a426d..507072c4 100755 --- a/bin/reproducible_build.sh +++ b/bin/reproducible_build.sh @@ -177,11 +177,13 @@ for SRCPACKAGE in ${PACKAGES} ; do LOGFILE=$(ls ${SRCPACKAGE}_${EVERSION}.dsc) LOGFILE=$(echo ${LOGFILE%.dsc}.debbindiff.html) BUILDINFO=${SRCPACKAGE}_${EVERSION}_amd64.buildinfo - timeout --foreground 15m /var/lib/jenkins/debbindiff.git/debbindiff.py --html ./${LOGFILE} b1/${SRCPACKAGE}_${EVERSION}_amd64.changes b2/${SRCPACKAGE}_${EVERSION}_amd64.changes 2>&1 >> ${RBUILDLOG} + ( timeout 15m /var/lib/jenkins/debbindiff.git/debbindiff.py --html ./${LOGFILE} b1/${SRCPACKAGE}_${EVERSION}_amd64.changes b2/${SRCPACKAGE}_${EVERSION}_amd64.changes ) 2>&1 >> ${RBUILDLOG} RESULT=$? set -e if [ $RESULT -eq 124 ] ; then echo "$(date) - debbindiff.py was killed after running into timeouot..." >> ${RBUILDLOG} + elif [ $RESULT -eq 1 ] ; then + echo "$(date) - debbindiff.py crashed..." >> ${RBUILDLOG} fi if [ ! -f ./${LOGFILE} ] && [ -f b1/${BUILDINFO} ] ; then cp b1/${BUILDINFO} /var/lib/jenkins/userContent/buildinfo/ -- cgit v1.2.3-70-g09d2