From f79e35caeb6f101e76000d948df228e3d0a2fc64 Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Wed, 19 Apr 2017 16:08:39 -0500 Subject: [PATCH] stagingapi: correct project_status_build_percent() formula. final: packages in final state (not final count ie total) tobuild: packages remaining to build --- osclib/stagingapi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osclib/stagingapi.py b/osclib/stagingapi.py index b69a649f..8a7bb047 100644 --- a/osclib/stagingapi.py +++ b/osclib/stagingapi.py @@ -903,7 +903,7 @@ class StagingAPI(object): def project_status_build_percent(self, status): final, tobuild = self.project_status_build_sum(status) - return (final - tobuild) / float(final) * 100 + return final / float(final + tobuild) * 100 def project_status_build_sum(self, status): final, tobuild = self.project_status_build_sum_repos(status['building_repositories'])