[Buildroot] [PATCH 10/11] support/scripts/pkg-stats: add package count to stats
Heiko Thiery
heiko.thiery at gmail.com
Fri Jan 3 15:18:47 UTC 2020
Signed-off-by: Heiko Thiery <heiko.thiery at gmail.com>
---
support/scripts/pkg-stats | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/support/scripts/pkg-stats b/support/scripts/pkg-stats
index dd3c6566a0..afd9cacafb 100755
--- a/support/scripts/pkg-stats
+++ b/support/scripts/pkg-stats
@@ -457,21 +457,22 @@ def check_package_latest_version(packages):
pkg.rm_version['version'] == pkg.current_version
if pkg.rm_version['status'] == RM_API_STATUS_ERROR:
- pkg.status['version'] = ('warning', 'rm api error')
+ pkg.status['version'] = ('warning', 'RM API error')
elif pkg.rm_version['status'] == RM_API_STATUS_NOT_FOUND:
- pkg.status['version'] = ('warning', 'rm package not found')
+ pkg.status['version'] = ('warning', 'RM package not found')
if pkg.rm_version['version'] is None:
pkg.status['version'] = ('warning', 'no upstream version available')
elif pkg.rm_version['version'] != pkg.current_version:
- pkg.status['version'] = ('error', 'package needs update')
+ pkg.status['version'] = ('error', 'Package needs update')
else:
- pkg.status['version'] = ('ok', 'up-to-date')
+ pkg.status['version'] = ('ok', 'update-to-date')
del http_pool
def calculate_stats(packages):
stats = defaultdict(int)
+ stats["packages"] = len(packages)
for pkg in packages:
# If packages have multiple infra, take the first one. For the
# vast majority of packages, the target and host infra are the
@@ -743,6 +744,8 @@ def dump_html_all_pkgs(f, packages):
def dump_html_stats(f, stats):
f.write("<a id=\"results\"></a>\n")
f.write("<table>\n")
+ f.write(" <tr><td>Total number of packages</td><td>%s</td></tr>\n" %
+ stats["packages"])
infras = [infra[6:] for infra in stats.keys() if infra.startswith("infra-")]
for infra in infras:
f.write(" <tr><td>Packages using the <i>%s</i> infrastructure</td><td>%s</td></tr>\n" %
--
2.20.1
More information about the buildroot
mailing list