2
xmlns="http://www.w3.org/1999/xhtml"
3
xmlns:tal="http://xml.zope.org/namespaces/tal"
4
xmlns:metal="http://xml.zope.org/namespaces/metal"
5
xmlns:i18n="http://xml.zope.org/namespaces/i18n"
6
metal:use-macro="view/macro:page/main_only"
7
i18n:domain="launchpad"
12
<tal:registering metal:fill-slot="registering">
14
<span tal:content="context/date_created/fmt:displaydate"
15
tal:attributes="title context/date_created/fmt:datetime"
19
<div metal:fill-slot="main">
23
<div id="status" class="yui-u first">
25
<div metal:use-macro="template/macros/status" />
29
<div id="details" class="yui-u">
31
<div metal:use-macro="template/macros/details" />
37
<tal:binaries condition="context/binarypackages">
39
<div id="binaries" class="portlet">
40
<div metal:use-macro="template/macros/binaries" />
43
<div id="files" class="portlet">
44
<div metal:use-macro="template/macros/files" />
49
<div id="buildlog" class="portlet"
50
tal:condition="context/status/enumvalue:BUILDING">
51
<div metal:use-macro="template/macros/buildlog" />
57
<metal:macros fill-slot="bogus">
59
<metal:macro define-macro="details">
60
<tal:comment replace="nothing">
63
<h2>Build details</h2>
64
<div class="two-column-list">
68
<span class="sprite package-source"
69
tal:condition="view/is_ppa"
70
tal:content="context/source_package_release/title"
72
<a class="sprite package-source"
73
tal:condition="not: view/is_ppa"
74
tal:define="dspr context/distributionsourcepackagerelease"
75
tal:content="dspr/sourcepackagerelease/title"
76
tal:attributes="href dspr/fmt:url">firefox - 1.0</a>
80
tal:define="spr context/source_package_release"
81
tal:condition="spr/source_package_recipe_build">
82
<dt>Source package recipe build:</dt>
83
<dd tal:content="structure spr/source_package_recipe_build/fmt:link">
89
<span tal:condition="view/is_ppa"
90
tal:replace="structure context/archive/fmt:link"
92
<a class="sprite distribution"
93
tal:condition="not: view/is_ppa"
94
tal:attributes="href context/archive/fmt:url"
95
tal:content="context/archive/displayname"
96
>Ubuntu Primary Archive</a>
101
<dd><a class="sprite distribution"
102
tal:define="series context/distro_arch_series/distroseries"
103
tal:attributes="href series/fmt:url"
104
tal:content="series/displayname">Breezy Badger</a>
108
<dt>Architecture:</dt>
109
<dd><a class="sprite distribution"
110
tal:define="archseries context/distro_arch_series"
111
tal:attributes="href archseries/fmt:url"
112
tal:content="archseries/architecturetag">i386</a>
117
<dd><span tal:replace="context/pocket/title">Release</span></dd>
121
<dd><span tal:replace="view/component_name">main</span></dd>
126
<metal:macro define-macro="status">
127
<tal:comment replace="nothing">
130
<h2>Build status</h2>
132
<span tal:replace="structure context/image:icon" />
133
<span tal:attributes="
134
class string:buildstatus${context/status/name};"
135
tal:content="context/status/title">Fully built</span>
136
<tal:building condition="context/status/enumvalue:BUILDING">
137
on <a tal:content="view/buildqueue/builder/title"
138
tal:attributes="href view/buildqueue/builder/fmt:url"/>
140
<tal:built condition="context/builder">
141
on <a tal:content="context/builder/title"
142
tal:attributes="href context/builder/fmt:url"/>
144
<tal:retry define="link context/menu:context/retry"
145
condition="link/enabled"
146
replace="structure link/fmt:link" />
147
<tal:cancel define="link context/menu:context/cancel"
148
condition="link/enabled"
149
replace="structure link/fmt:link" />
153
<li tal:condition="context/dependencies">
154
Missing build dependencies: <em
155
tal:content="context/dependencies">x, y, z</em>
157
<tal:pending condition="view/dispatch_time_estimate_available">
158
<li tal:define="eta context/buildqueue_record/getEstimatedJobStartTime;">
160
replace="eta/fmt:approximatedate">in 3 hours</tal:eta>
163
<li tal:condition="view/buildqueue">
164
Build score:<span tal:replace="view/buildqueue/lastscore"/>
165
<tal:rescore define="link context/menu:context/rescore"
166
condition="link/enabled"
167
replace="structure link/fmt:icon" />
168
(<a href="https://help.launchpad.net/Packaging/BuildScores"
169
target="_blank">What's this?</a>)
171
<tal:building condition="context/status/enumvalue:BUILDING">
174
<span tal:attributes="title view/buildqueue/job/date_started/fmt:datetime"
175
tal:content="view/buildqueue/job/date_started/fmt:approximatedate"
176
>5 minutes ago</span>
179
<tal:built condition="context/was_built">
180
<li tal:condition="context/duration">
182
tal:define="start context/date_started"
183
tal:attributes="title start/fmt:datetime"
184
tal:content="start/fmt:displaydate">2008-01-01</span>
187
<li tal:condition="context/date_finished">
189
tal:attributes="title context/date_finished/fmt:datetime"
190
tal:content="context/date_finished/fmt:displaydate">2008-01-01</span>
191
<tal:duration condition="context/duration">
192
(took <span tal:replace="context/duration/fmt:exactduration"/>)
195
<li tal:define="file context/log"
196
tal:condition="file">
197
<a class="sprite download"
198
tal:attributes="href context/log_url">buildlog</a>
199
(<span tal:replace="file/content/filesize/fmt:bytes" />)
201
<li tal:define="file context/upload_log"
202
tal:condition="file">
203
<a class="sprite download"
204
tal:attributes="href context/upload_log_url"
205
tal:content="string: uploadlog">UPLOADLOG</a>
206
(<span tal:replace="file/content/filesize/fmt:bytes" />)
208
<li tal:define="changesfile view/changesfile;"
209
tal:condition="changesfile">
210
<a class="sprite download"
211
tal:attributes="href changesfile/http_url"
212
tal:content="changesfile/filename">CHANGESFILE</a>
213
(<span tal:replace="changesfile/content/filesize/fmt:bytes" />)
218
<metal:macro define-macro="binaries">
219
<tal:comment replace="nothing">
222
<h2>Binary packages</h2>
224
<tal:upload_done condition="view/has_published_binaries">
225
<p class="discreet">Binary packages produced by this build:</p>
227
<tal:upload_not_done condition="not: view/has_published_binaries">
229
tal:condition="view/package_upload/status/enumvalue:ACCEPTED"
230
>Binary packages awaiting publication:</p>
232
tal:condition="not: view/package_upload/status/enumvalue:ACCEPTED"
233
>Binary packages awaiting approval
234
in <span tal:replace="view/package_upload/status/name"
235
>NEW</span> queue:</p>
236
</tal:upload_not_done>
238
<ul tal:define="linkify_binaries
239
python: view.has_published_binaries and not view.is_ppa;">
240
<li tal:condition="linkify_binaries"
241
tal:repeat="binpkg context/distroarchseriesbinarypackages">
242
<a class="sprite package-binary"
243
tal:attributes="href binpkg/fmt:url"
244
tal:content="binpkg/displayname">foopkg 1.2-3</a>
246
<li tal:condition="not: linkify_binaries"
247
tal:repeat="package_title view/binarypackagetitles">
248
<span class="sprite package-binary"
249
tal:content="package_title">foopkg-1.2-3</span>
254
<metal:macro define-macro="files">
255
<tal:comment replace="nothing">
259
<p class="discreet">Files resulting from this build:</p>
261
<li tal:repeat="file view/files">
262
<a class="sprite download"
263
tal:content="file/filename"
264
tal:attributes="href file/http_url"></a>
265
(<span tal:replace="file/content/filesize/fmt:bytes" />)
270
<metal:macro define-macro="buildlog">
271
<tal:comment replace="nothing">
275
<div id="buildlog-tail" class="logtail"
276
tal:define="logtail context/buildqueue_record/logtail"
277
tal:content="structure logtail/fmt:text-to-html">
278
<p>Things are crashing and burning all over the place.</p>
280
<p class="discreet" tal:condition="view/user">
281
Updated on <span tal:replace="structure view/user/fmt:local-time"/>