aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'buildbot_gentoo_ci/steps/builders.py')
-rw-r--r--buildbot_gentoo_ci/steps/builders.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/buildbot_gentoo_ci/steps/builders.py b/buildbot_gentoo_ci/steps/builders.py
index 73e82f5..53f79ab 100644
--- a/buildbot_gentoo_ci/steps/builders.py
+++ b/buildbot_gentoo_ci/steps/builders.py
@@ -899,6 +899,7 @@ class CheckEmergeLogs(BuildStep):
self.setProperty('faild_cpv', emerge_output['failed'], 'faild_cpv')
self.faild_version_data = False
self.log_data = {}
+ self.faild_dep = 0
package_dict = emerge_output['packages']
#FIXME: Prosees the logs and do stuff
@@ -1060,6 +1061,7 @@ class CheckEmergeLogs(BuildStep):
self.faild_version_data = self.getProperty("version_data")
else:
repository = False
+ self.faild_dep = 2
for cpv, v in package_dict.items():
if cpv == emerge_output['failed']:
repository = v['repository']
@@ -1082,10 +1084,11 @@ class CheckEmergeLogs(BuildStep):
'pkg_check_log_data' : self.getProperty("pkg_check_log_data"),
'repository_data' : self.getProperty('repository_data'),
'faild_cpv' : emerge_output['failed'],
+ 'faild_dep' : self.faild_dep
'build_workername' : self.getProperty('workername')
}
))
- if rebuild:
+ if isinstance(rebuild, str):
#FIXME: Set build timeout in config
build_timeout = 6600
shell_commad_list = []