#import koji #from kojiweb import util #from pprint import pformat #import time #import urllib #attr _PASSTHROUGH = ['rpmID', 'fileOrder', 'fileStart', 'buildrootOrder', 'buildrootStart'] #include "includes/header.chtml" #set $epoch = ($rpm.epoch != None and $str($rpm.epoch) + ':' or '')

Information for RPM $rpm.name-$epoch$rpm.version-$rpm.release.${rpm.arch}.rpm

#if $build #else #end if #if $build #else #end if #if $rpm.external_repo_id == 0 #end if #if $build and $build.state == $koji.BUILD_STATES.DELETED #end if #if $rpm.external_repo_id #end if #if $rpm.external_repo_id == 0 #end if #if $builtInRoot #end if #if $rpm.get('extra') #end if #if $rpm.external_repo_id == 0 #if $optional_deps #end if #end if
ID$rpm.id
Name$rpm.nameName$rpm.name
Version$rpm.versionVersion$rpm.version
Release$rpm.release
Epoch$rpm.epoch
Arch$rpm.arch
Summary$util.escapeHTML($summary)
Description$util.escapeHTML($description)
Build Time$time.strftime('%Y-%m-%d %H:%M:%S', $time.gmtime($rpm.buildtime)) GMT
Statedeleted
External Repository$rpm.external_repo_name
Size$rpm.size
$rpm.payloadhash
License$license
Buildroot$util.brLabel($builtInRoot)
Extra$util.escapeHTML($pformat($rpm.extra))
Provides #if $len($provides) > 0 #for $dep in $provides #end for
$util.escapeHTML($util.formatDep($dep.name, $dep.version, $dep.flags))
#else No Provides #end if
Obsoletes #if $len($obsoletes) > 0 #for $dep in $obsoletes #end for
$util.escapeHTML($util.formatDep($dep.name, $dep.version, $dep.flags))
#else No Obsoletes #end if
Conflicts #if $len($conflicts) > 0 #for $dep in $conflicts #end for
$util.escapeHTML($util.formatDep($dep.name, $dep.version, $dep.flags))
#else No Conflicts #end if
Requires #if $len($requires) > 0 #for $dep in $requires #end for
$util.escapeHTML($util.formatDep($dep.name, $dep.version, $dep.flags))
#else No Requires #end if
Recommends #if $len($recommends) > 0 #for $dep in $recommends #end for
$util.escapeHTML($util.formatDep($dep.name, $dep.version, $dep.flags))
#else No Recommends #end if
Suggests #if $len($suggests) > 0 #for $dep in $suggests #end for
$util.escapeHTML($util.formatDep($dep.name, $dep.version, $dep.flags))
#else No Suggests #end if
Supplements #if $len($supplements) > 0 #for $dep in $supplements #end for
$util.escapeHTML($util.formatDep($dep.name, $dep.version, $dep.flags))
#else No Supplements #end if
Enhances #if $len($enhances) > 0 #for $dep in $enhances #end for
$util.escapeHTML($util.formatDep($dep.name, $dep.version, $dep.flags))
#else No Enhances #end if
Files #if $len($files) > 0 #for $file in $files #end for
#if $len($filePages) > 1
Page:
#end if #if $fileStart > 0 <<< #end if #echo $fileStart + 1 # through #echo $fileStart + $fileCount # of $totalFiles #if $fileStart + $fileCount < $totalFiles >>> #end if
Name $util.sortImage($self, 'name', 'fileOrder') Size $util.sortImage($self, 'size', 'fileOrder')
$util.escapeHTML($file.name)$file.size
#else No Files #end if
Component of #if $len($buildroots) > 0 #for $buildroot in $buildroots #end for
#if $len($buildrootPages) > 1
Page:
#end if #if $buildrootStart > 0 <<< #end if #echo $buildrootStart + 1 # through #echo $buildrootStart + $buildrootCount # of $totalBuildroots #if $buildrootStart + $buildrootCount < $totalBuildroots >>> #end if
Buildroot $util.sortImage($self, 'id', 'buildrootOrder') Created $util.sortImage($self, 'create_event_time', 'buildrootOrder') State $util.sortImage($self, 'state', 'buildrootOrder')
$util.brLabel($buildroot) $util.formatTime($buildroot.create_event_time) $util.imageTag($util.brStateName($buildroot.state))
#else No Buildroots #end if
#include "includes/footer.chtml"