From de91366012062f6bc0b312ce47fd0e538510e022 Mon Sep 17 00:00:00 2001 From: Mathias Klette Date: Wed, 5 Jun 2013 19:28:58 +0200 Subject: [PATCH] debian_build: show help instructions for package build failures --- debian_build.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/debian_build.py b/debian_build.py index ecea878..bc8f32c 100755 --- a/debian_build.py +++ b/debian_build.py @@ -9,6 +9,7 @@ import git import optparse import os import re +import socket import subprocess import sys from ConfigParser import SafeConfigParser @@ -438,6 +439,22 @@ if __name__ == '__main__': logger.error( 'git-buildpackage failed with exitcode {code}'.format(code=ret)) figlet('Build failed') + logger.info(''' + In case you need to analyze errors within chroot, do the following: + * login to {hostname} + * become {jenkins_user} + * cd into {jenkins_workspace} + * export environment variables: + export {gpb_env} FORCE_SHELL=TRUE + * start build: + {command} + '''.format( + hostname=socket.gethostname(), + jenkins_user=ENV['USER'], + jenkins_workspace=ENV['WORKSPACE'], + gbp_env=' '.join(gbp.env), + command=gbp.command, + )) exit_error() else: logger.debug('git-buildpackage executed successfully') -- 2.39.5