1 {% extends
"base.html" %}
3 {% block title %}{{ _(
"Build") }}: {{ build.name }}{% end block %}
6 <ul class=
"breadcrumb">
8 <a href=
"/">{{ _(
"Home") }}
</a>
9 <span class=
"divider">/
</span>
12 <a href=
"/packages">{{ _(
"Packages") }}
</a>
13 <span class=
"divider">/
</span>
16 <a href=
"/package/{{ build.pkg.name }}">{{ build.pkg.name }}
</a>
17 <span class=
"divider">/
</span>
20 <a href=
"/build/{{ build.uuid }}">{{ build.pkg.friendly_version }}
</a>
24 {% module BuildHeadline(build) %}
25 {% module BuildStateWarnings(build) %}
29 <div class=
"row-fluid">
31 <div class=
"well well-large well-white ac">
32 <p class=
"huge {% if build.credits >= 0 %}text-success{% else %}text-error{% end %}">
33 {% if build.credits
> 0 %}
45 {% if build.state ==
"broken" %}
46 <span class=
"text-error">{{ _(
"(broken)") }}
</span>
47 {% elif build.state ==
"obsolete" %}
48 <span class=
"text-warning">{{ _(
"(obsolete)") }}
</span>
52 {% if build.severity %}
55 {% if build.severity ==
"security update" %}
56 <i class=
"icon-bolt"></i>
57 {{ _(
"Security update") }}
58 {% elif build.severity ==
"bugfix update" %}
59 <i class=
"icon-wrench"></i>
60 {{ _(
"Bug fix update") }}
61 {% elif build.severity ==
"enhancement" %}
62 <i class=
"icon-plus"></i>
63 {{ _(
"Enhancement") }}
64 {% elif build.severity ==
"new package" %}
65 <i class=
"icon-asterisk"></i>
66 {{ _(
"New package") }}
68 {{ _(
"Unhandled: %s") % build.severity }}
75 <h5>{{ _(
"Fixed bugs") }}
</h5>
80 <a href=
"{{ b.url }}" rel=
"tooltip" title=
"{{ b.summary }}" target=
"_blank">
91 {% if build.type ==
"release" %}
93 {% module CommitMessage(build.commit) %}
98 {{ _(
"Author") }} {% module Maintainer(build.commit.author) %}
100 {{ _(
"Commit") }}
<a href=
"/distro/{{ build.distro.identifier }}/source/{{ build.pkg.commit.source.identifier }}/{{ build.pkg.commit.revision }}">{{ build.pkg.commit.revision[:
7] }}
</a>
103 <p class=
"muted">{{ _(
"No commit message.") }}
</p>
105 {% elif build.type ==
"scratch" %}
114 <div class=
"pull-right">
115 <a class=
"btn btn-small btn-primary" data-toggle=
"modal" href=
"#comment" >
116 <i class=
"icon-comment icon-white"></i>
124 {% module Log(log) %}
126 <hr class=
"visible-phone">
130 <h4 class=
"visible-phone">{{ _(
"Jobs") }}
</h4>
131 {% module JobsBoxes(build) %}
134 <a href=
"/package/{{ build.pkg.uuid }}">{{ _(
"Source package") }}
</a>
139 {% if current_user and build.has_perm(current_user) %}
142 {% if build.type ==
"release" %}
143 <div class=
"btn-toolbar pull-right">
144 <a class=
"btn" href=
"/build/{{ build.uuid }}/state">{{ _(
"Change state") }}
</a>
145 <a class=
"btn" href=
"/build/{{ build.uuid }}/bugs">{{ _(
"Modify bug list") }}
</a>
147 {% elif build.type ==
"scratch" %}
148 <div class=
"btn-toolbar pull-right">
149 <a class=
"btn" href=
"/build/{{ build.uuid }}/delete">
150 <i class=
"icon-trash icon-white"></i>
151 {{ _(
"Delete build") }}
161 {% if build.type ==
"release" %}
164 {% if current_user and build.has_perm(current_user) %}
166 {% if build.can_move_forward %}
167 <div class=
"btn-group pull-right">
168 <a class=
"btn btn-success" href=
"#push" data-toggle=
"modal">{{ _(
"Push") }}
</a>
169 <button class=
"btn btn-success dropdown-toggle" data-toggle=
"dropdown">
170 <span class=
"caret"></span>
172 <ul class=
"dropdown-menu">
174 <a href=
"#unpush" data-toggle=
"modal">{{ _(
"Unpush") }}
</a>
179 {% module Modal(
"build-push", build=build, current_repo=repo, next_repo=next_repo) %}
180 {% module Modal(
"build-unpush", build=build, repo=repo) %}
182 <a class=
"btn btn-danger pull-right" href=
"#unpush" data-toggle=
"modal">
186 {% module Modal(
"build-unpush", build=build, repo=repo) %}
189 {% if build.can_move_forward or build.state ==
"obsolete" %}
190 <a class=
"btn btn-success pull-right" href=
"#push" data-toggle=
"modal">
194 {% module Modal(
"build-push", build=build, current_repo=repo, next_repo=next_repo) %}
200 {{ build.distro.name }} -
201 <a href=
"/distro/{{ build.distro.identifier }}/repo/{{ build.repo.identifier }}">{{ build.repo.name }}
</a>
202 {{ _(
"since %s") % locale.format_date(build.repo_time, relative=False) }}
205 {{ _(
"This package does not belong to any repository.") }}
214 {% module Modal(
"build-comment", build=build) %}
220 {% module WatchersSidebarTable(build, build.get_watchers()) %}