From 70bf2ef8cd4b68facbc180b52dc42c26c2beb283 Mon Sep 17 00:00:00 2001 From: Mike Bonnet Date: Mon, 2 Feb 2009 12:49:50 -0500 Subject: [PATCH] show the summary and description of the srpm on the buildinfo page --- www/kojiweb/buildinfo.chtml | 10 ++++++++++ www/kojiweb/index.py | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/www/kojiweb/buildinfo.chtml b/www/kojiweb/buildinfo.chtml index c4d30be1..fd679e78 100644 --- a/www/kojiweb/buildinfo.chtml +++ b/www/kojiweb/buildinfo.chtml @@ -23,6 +23,16 @@ Epoch$build.epoch + #if $summary + + Summary
$util.escapeHTML($summary)
+ + #end if + #if $description + + Description
$util.escapeHTML($description)
+ + #end if Built by$build.owner_name diff --git a/www/kojiweb/index.py b/www/kojiweb/index.py index 7d65962d..b5f7406b 100644 --- a/www/kojiweb/index.py +++ b/www/kojiweb/index.py @@ -1015,6 +1015,15 @@ def buildinfo(req, buildID): else: rpmsByArch.setdefault(canon_arch, []).append(rpm) + if rpmsByArch.has_key('src'): + srpm = rpmsByArch['src'][0] + headers = server.getRPMHeaders(srpm['id'], 'summary', 'description') + values['summary'] = headers.get('summary') + values['description'] = headers.get('description') + else: + values['summary'] = None + values['description'] = None + if build['task_id']: task = server.getTaskInfo(build['task_id'], request=True) else: