repo_name = re.sub(r'\.git$', '', gitrepo.remotes['origin']['fetch'].split('/')[-1])
else:
repo_name = re.sub(r'\.git$', '', gitrepo.remotes['origin'].url.split('/')[-1])
- logger.info('Remotes: %s' % gitrepo.remotes)
- logger.info('Repository Name: %s' % repo_name)
+ logger.info('Remotes: %s', gitrepo.remotes)
+ logger.info('Repository Name: %s', repo_name)
# .. some local variables
local_branch = re.match('^(origin/)?(.*)', ENV['GIT_BRANCH']).groups()[1]
cmd = [BIN_SUDO, BIN_RM, "-r", source_package_dir]
command = ' '.join(cmd)
if subprocess.call(cmd) == 0:
- logger.debug('%s succeeded.' % command)
+ logger.debug('%s succeeded.', command)
else:
- logger.warn('%s failed.' % command)
+ logger.warn('%s failed.', command)
# .. and also cleanup existing *orig.tar.gz
if os.path.isdir(BUILD_AREA):
cmd = [BIN_SUDO, BIN_RM] + files
command = ' '.join(cmd)
if subprocess.call(cmd) == 0:
- logger.debug('%s succeeded.' % command)
+ logger.debug('%s succeeded.', command)
else:
- logger.warn('%s failed.' % command)
+ logger.warn('%s failed.', command)
figlet('Cleanup OK')
logger.info('Rebase and merge from branch "{src_branch}" completed. Now in '
'"{dst_branch}".'.format(dst_branch=dst_branch, src_branch=src_branch))
except Exception as error:
- logger.error('Rebase has failed!\n\n%s\n' % error.stderr, exc_info=error)
+ logger.error('Rebase has failed!\n\n%s\n', error.stderr, exc_info=error)
logger.debug(gitrepo.git.rebase('--abort'))
logger.debug(gitrepo.git.reset('--hard', src_branch))
if os.path.exists('.git/rebase-apply'):
new_version = changelog.full_version
new_tag = new_version.replace('~', '_').replace(':', ',')
except Exception as error:
- logger.error('Autoincrement failed. Standard error returned:\n\n%s\n' %
+ logger.error('Autoincrement failed. Standard error returned:\n\n%s\n',
error.stderr, exc_info=error)
exit_error()
else:
logger.info('No reports found.')
figlet('Reports OK')
- except:
+ except Exception:
pass
# now fail if build failed
process = subprocess.Popen(cmd, stdout=subprocess.PIPE)
changes = process.communicate()[0]
if process.returncode == 0:
- logger.debug('%s succeeded.' % command)
+ logger.debug('%s succeeded.', command)
(head, tail) = os.path.splitext(changes_file)
legacy_changes_file = os.path.abspath(head) + '_alexandria' + tail
figlet('Legacy upload OK')
else:
- logger.warn('%s failed.' % command)
+ logger.warn('%s failed.', command)
figlet('Legacy upload failed')
except Exception as error:
logger.error('Legacy upload failed. See above for details.', exc_info=error)