Merge lp:~julian-edwards/launchpad/trivial-ui into lp:launchpad
- trivial-ui
- Merge into devel
Proposed by
Julian Edwards
Status: | Merged | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Merged at revision: | not available | ||||||||||||||||
Proposed branch: | lp:~julian-edwards/launchpad/trivial-ui | ||||||||||||||||
Merge into: | lp:launchpad | ||||||||||||||||
Diff against target: | None lines | ||||||||||||||||
To merge this branch: | bzr merge lp:~julian-edwards/launchpad/trivial-ui | ||||||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Barry Warsaw (community) | ui* | Approve | |
Guilherme Salgado (community) | Approve | ||
Review via email: mp+12063@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Julian Edwards (julian-edwards) wrote : | # |
Revision history for this message
Guilherme Salgado (salgado) wrote : | # |
The code looks good
review:
Approve
Revision history for this message
Barry Warsaw (barry) wrote : | # |
This page has incorrect headers:
https:/
all the others look fine. It should be easy to fix that one, so conditional on that I'll approve the ui.
review:
Approve
(ui*)
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'lib/lp/registry/browser/sourcepackage.py' | |||
2 | --- lib/lp/registry/browser/sourcepackage.py 2009-09-15 05:26:07 +0000 | |||
3 | +++ lib/lp/registry/browser/sourcepackage.py 2009-09-18 12:18:51 +0000 | |||
4 | @@ -72,7 +72,7 @@ | |||
5 | 72 | """Builds a breadcrumb for an `ISourcePackage`.""" | 72 | """Builds a breadcrumb for an `ISourcePackage`.""" |
6 | 73 | @property | 73 | @property |
7 | 74 | def text(self): | 74 | def text(self): |
9 | 75 | return smartquote('"%s" package') % (self.context.name) | 75 | return smartquote('"%s" source package') % (self.context.name) |
10 | 76 | 76 | ||
11 | 77 | 77 | ||
12 | 78 | class SourcePackageFacets(QuestionTargetFacetMixin, StandardLaunchpadFacets): | 78 | class SourcePackageFacets(QuestionTargetFacetMixin, StandardLaunchpadFacets): |
13 | @@ -161,7 +161,8 @@ | |||
14 | 161 | @property | 161 | @property |
15 | 162 | def page_title(self): | 162 | def page_title(self): |
16 | 163 | """The HTML page title.""" | 163 | """The HTML page title.""" |
18 | 164 | return '%s package' % self.context.name | 164 | return smartquote('"%s" source package in %s') % ( |
19 | 165 | self.context.name, self.context.distroseries.title) | ||
20 | 165 | 166 | ||
21 | 166 | @property | 167 | @property |
22 | 167 | def cancel_url(self): | 168 | def cancel_url(self): |
23 | 168 | 169 | ||
24 | === modified file 'lib/lp/soyuz/browser/distributionsourcepackagerelease.py' | |||
25 | --- lib/lp/soyuz/browser/distributionsourcepackagerelease.py 2009-09-09 14:35:04 +0000 | |||
26 | +++ lib/lp/soyuz/browser/distributionsourcepackagerelease.py 2009-09-18 12:18:51 +0000 | |||
27 | @@ -23,6 +23,8 @@ | |||
28 | 23 | IDistributionSourcePackageRelease) | 23 | IDistributionSourcePackageRelease) |
29 | 24 | from lp.soyuz.interfaces.publishing import PackagePublishingStatus | 24 | from lp.soyuz.interfaces.publishing import PackagePublishingStatus |
30 | 25 | 25 | ||
31 | 26 | from canonical.lazr.utils import smartquote | ||
32 | 27 | |||
33 | 26 | 28 | ||
34 | 27 | class DistributionSourcePackageReleaseNavigation(Navigation): | 29 | class DistributionSourcePackageReleaseNavigation(Navigation): |
35 | 28 | usedfor = IDistributionSourcePackageRelease | 30 | usedfor = IDistributionSourcePackageRelease |
36 | @@ -45,8 +47,8 @@ | |||
37 | 45 | usedfor = IDistributionSourcePackageRelease | 47 | usedfor = IDistributionSourcePackageRelease |
38 | 46 | 48 | ||
39 | 47 | @property | 49 | @property |
42 | 48 | def page_title(self): | 50 | def label(self): |
43 | 49 | return self.context.title | 51 | return smartquote(self.context.title) |
44 | 50 | 52 | ||
45 | 51 | @cachedproperty | 53 | @cachedproperty |
46 | 52 | def _cached_publishing_history(self): | 54 | def _cached_publishing_history(self): |
47 | 53 | 55 | ||
48 | === modified file 'lib/lp/soyuz/browser/distroseriessourcepackagerelease.py' | |||
49 | --- lib/lp/soyuz/browser/distroseriessourcepackagerelease.py 2009-06-25 04:06:00 +0000 | |||
50 | +++ lib/lp/soyuz/browser/distroseriessourcepackagerelease.py 2009-09-18 12:18:51 +0000 | |||
51 | @@ -12,6 +12,7 @@ | |||
52 | 12 | IDistroSeriesSourcePackageRelease) | 12 | IDistroSeriesSourcePackageRelease) |
53 | 13 | from canonical.launchpad.webapp import ( | 13 | from canonical.launchpad.webapp import ( |
54 | 14 | ApplicationMenu, Navigation, stepthrough) | 14 | ApplicationMenu, Navigation, stepthrough) |
55 | 15 | from canonical.lazr.utils import smartquote | ||
56 | 15 | 16 | ||
57 | 16 | 17 | ||
58 | 17 | class DistroSeriesSourcePackageReleaseOverviewMenu(ApplicationMenu): | 18 | class DistroSeriesSourcePackageReleaseOverviewMenu(ApplicationMenu): |
59 | @@ -50,3 +51,6 @@ | |||
60 | 50 | self.context = context | 51 | self.context = context |
61 | 51 | self.request = request | 52 | self.request = request |
62 | 52 | 53 | ||
63 | 54 | @property | ||
64 | 55 | def label(self): | ||
65 | 56 | return smartquote(self.context.title) | ||
66 | 53 | 57 | ||
67 | === modified file 'lib/lp/soyuz/doc/package-meta-classes.txt' | |||
68 | --- lib/lp/soyuz/doc/package-meta-classes.txt 2009-07-23 17:49:31 +0000 | |||
69 | +++ lib/lp/soyuz/doc/package-meta-classes.txt 2009-09-18 12:18:51 +0000 | |||
70 | @@ -52,9 +52,11 @@ | |||
71 | 52 | >>> verifyObject(IDistroSeriesSourcePackageRelease, drspr) | 52 | >>> verifyObject(IDistroSeriesSourcePackageRelease, drspr) |
72 | 53 | True | 53 | True |
73 | 54 | 54 | ||
76 | 55 | >>> drspr.displayname | 55 | >>> print drspr.displayname |
77 | 56 | u'pmount 0.1-1' | 56 | pmount 0.1-1 |
78 | 57 | 57 | ||
79 | 58 | >>> print drspr.title | ||
80 | 59 | "pmount" 0.1-1 source package in The Hoary Hedgehog Release | ||
81 | 58 | 60 | ||
82 | 59 | == Querying builds for DistributionSPR and DistroSeriesSPR == | 61 | == Querying builds for DistributionSPR and DistroSeriesSPR == |
83 | 60 | 62 | ||
84 | 61 | 63 | ||
85 | === modified file 'lib/lp/soyuz/model/distributionsourcepackagerelease.py' | |||
86 | --- lib/lp/soyuz/model/distributionsourcepackagerelease.py 2009-09-03 11:56:54 +0000 | |||
87 | +++ lib/lp/soyuz/model/distributionsourcepackagerelease.py 2009-09-18 12:18:51 +0000 | |||
88 | @@ -67,7 +67,7 @@ | |||
89 | 67 | @property | 67 | @property |
90 | 68 | def title(self): | 68 | def title(self): |
91 | 69 | """See IDistributionSourcePackageRelease.""" | 69 | """See IDistributionSourcePackageRelease.""" |
93 | 70 | return '%s %s (source) in %s' % ( | 70 | return '"%s" %s source package in %s' % ( |
94 | 71 | self.name, self.version, self.distribution.displayname) | 71 | self.name, self.version, self.distribution.displayname) |
95 | 72 | 72 | ||
96 | 73 | @property | 73 | @property |
97 | 74 | 74 | ||
98 | === modified file 'lib/lp/soyuz/model/distroseriessourcepackagerelease.py' | |||
99 | --- lib/lp/soyuz/model/distroseriessourcepackagerelease.py 2009-06-25 04:06:00 +0000 | |||
100 | +++ lib/lp/soyuz/model/distroseriessourcepackagerelease.py 2009-09-18 12:18:51 +0000 | |||
101 | @@ -58,9 +58,8 @@ | |||
102 | 58 | @property | 58 | @property |
103 | 59 | def title(self): | 59 | def title(self): |
104 | 60 | """See `IDistroSeriesSourcePackageRelease`.""" | 60 | """See `IDistroSeriesSourcePackageRelease`.""" |
108 | 61 | return '%s %s (source) in %s %s' % ( | 61 | return '"%s" %s source package in %s' % ( |
109 | 62 | self.name, self.version, self.distribution.name, | 62 | self.name, self.version, self.distroseries.title) |
107 | 63 | self.distroseries.name) | ||
110 | 64 | 63 | ||
111 | 65 | @property | 64 | @property |
112 | 66 | def version(self): | 65 | def version(self): |
113 | 67 | 66 | ||
114 | === modified file 'lib/lp/soyuz/stories/ppa/xx-ubuntu-ppas.txt' | |||
115 | --- lib/lp/soyuz/stories/ppa/xx-ubuntu-ppas.txt 2009-09-15 08:06:17 +0000 | |||
116 | +++ lib/lp/soyuz/stories/ppa/xx-ubuntu-ppas.txt 2009-09-18 15:06:26 +0000 | |||
117 | @@ -540,6 +540,7 @@ | |||
118 | 540 | 540 | ||
119 | 541 | >>> print extract_text(signing_key_section) | 541 | >>> print extract_text(signing_key_section) |
120 | 542 | Signing key: 1024D/12345678 (What is this?) | 542 | Signing key: 1024D/12345678 (What is this?) |
121 | 543 | Fingerprint: ABCDEF0123456789ABCDDCBA0000111112345678 | ||
122 | 543 | 544 | ||
123 | 544 | The key fingerprint links to the actual key available in the ubuntu | 545 | The key fingerprint links to the actual key available in the ubuntu |
124 | 545 | keyserver. | 546 | keyserver. |
125 | 546 | 547 | ||
126 | === modified file 'lib/lp/soyuz/stories/soyuz/xx-distributionsourcepackagerelease-pages.txt' | |||
127 | --- lib/lp/soyuz/stories/soyuz/xx-distributionsourcepackagerelease-pages.txt 2009-09-10 22:08:36 +0000 | |||
128 | +++ lib/lp/soyuz/stories/soyuz/xx-distributionsourcepackagerelease-pages.txt 2009-09-18 10:18:17 +0000 | |||
129 | @@ -231,8 +231,9 @@ | |||
130 | 231 | `DistroSeriesBinaryPackage` page. | 231 | `DistroSeriesBinaryPackage` page. |
131 | 232 | 232 | ||
132 | 233 | >>> print extract_text( | 233 | >>> print extract_text( |
135 | 234 | ... find_portlet(anon_browser.contents, 'Binary packages')) | 234 | ... find_portlet(anon_browser.contents, |
136 | 235 | Binary packages | 235 | ... 'Binary packages built by this source')) |
137 | 236 | Binary packages built by this source | ||
138 | 236 | foo-bin: | 237 | foo-bin: |
139 | 237 | No summary available for foo-bin in ubuntutest breezy-autotest. | 238 | No summary available for foo-bin in ubuntutest breezy-autotest. |
140 | 238 | No description available for foo-bin in ubuntutest breezy-autotest. | 239 | No description available for foo-bin in ubuntutest breezy-autotest. |
141 | @@ -263,7 +264,8 @@ | |||
142 | 263 | 264 | ||
143 | 264 | >>> anon_browser.reload() | 265 | >>> anon_browser.reload() |
144 | 265 | >>> print extract_text( | 266 | >>> print extract_text( |
147 | 266 | ... find_portlet(anon_browser.contents, 'Binary packages')) | 267 | ... find_portlet(anon_browser.contents, |
148 | 267 | Binary packages | 268 | ... 'Binary packages built by this source')) |
149 | 269 | Binary packages built by this source | ||
150 | 268 | foo-bin: Foo app is great | 270 | foo-bin: Foo app is great |
151 | 269 | Well ... it does nothing, though | 271 | Well ... it does nothing, though |
152 | 270 | 272 | ||
153 | === modified file 'lib/lp/soyuz/stories/soyuz/xx-package-diff.txt' | |||
154 | --- lib/lp/soyuz/stories/soyuz/xx-package-diff.txt 2009-09-10 08:07:46 +0000 | |||
155 | +++ lib/lp/soyuz/stories/soyuz/xx-package-diff.txt 2009-09-18 11:12:22 +0000 | |||
156 | @@ -139,7 +139,7 @@ | |||
157 | 139 | Pending in hoary-release | 139 | Pending in hoary-release |
158 | 140 | ... | 140 | ... |
159 | 141 | Available diffs | 141 | Available diffs |
161 | 142 | 1.0-2 to 1.0-3 | 142 | 1.0-2 to 1.0-3 (pending) |
162 | 143 | ============================== | 143 | ============================== |
163 | 144 | 1.0-2 | 144 | 1.0-2 |
164 | 145 | Pending in hoary-release | 145 | Pending in hoary-release |
165 | @@ -156,7 +156,9 @@ | |||
166 | 156 | >>> print anon_browser.getLink('1.0-1 to 1.0-2').url | 156 | >>> print anon_browser.getLink('1.0-1 to 1.0-2').url |
167 | 157 | http://.../biscuit_1.0-1_1.0-2.diff.gz | 157 | http://.../biscuit_1.0-1_1.0-2.diff.gz |
168 | 158 | 158 | ||
170 | 159 | On the other hand, diffs not yet performed are rendered as plain text. | 159 | On the other hand, diffs not yet performed are rendered as plain text, |
171 | 160 | and "(pending)" is appended to the text as a further hint that it's not | ||
172 | 161 | ready yet. | ||
173 | 160 | 162 | ||
174 | 161 | >>> anon_browser.getLink('1.0-2 to 1.0-3') | 163 | >>> anon_browser.getLink('1.0-2 to 1.0-3') |
175 | 162 | Traceback (most recent call last): | 164 | Traceback (most recent call last): |
176 | @@ -203,8 +205,12 @@ | |||
177 | 203 | >>> login('foo.bar@canonical.com') | 205 | >>> login('foo.bar@canonical.com') |
178 | 204 | >>> biscuit_ppa = name16.archive.getPublishedSources()[0] | 206 | >>> biscuit_ppa = name16.archive.getPublishedSources()[0] |
179 | 205 | >>> biscuit_ppa_id = biscuit_ppa.id | 207 | >>> biscuit_ppa_id = biscuit_ppa.id |
180 | 208 | >>> diff_three.date_fulfilled = None | ||
181 | 209 | >>> diff_three.status = PackageDiffStatus.PENDING | ||
182 | 206 | >>> logout() | 210 | >>> logout() |
183 | 207 | 211 | ||
184 | 212 | The diff starts out as pending: | ||
185 | 213 | |||
186 | 208 | >>> expander_url = anon_browser.getLink( | 214 | >>> expander_url = anon_browser.getLink( |
187 | 209 | ... id='pub%s-expander' % biscuit_ppa_id).url | 215 | ... id='pub%s-expander' % biscuit_ppa_id).url |
188 | 210 | >>> anon_browser.open(expander_url) | 216 | >>> anon_browser.open(expander_url) |
189 | @@ -212,10 +218,25 @@ | |||
190 | 212 | Publishing details | 218 | Publishing details |
191 | 213 | ... | 219 | ... |
192 | 214 | Available diffs | 220 | Available diffs |
193 | 221 | 1.0-3 (in Ubuntu) to 1.0-4 (pending) | ||
194 | 222 | ... | ||
195 | 223 | |||
196 | 224 | If we complete the diff, the text changes. | ||
197 | 225 | |||
198 | 226 | >>> login('foo.bar@canonical.com') | ||
199 | 227 | >>> perform_fake_diff(diff_three, 'biscuit_1.0-3_1.0-4.diff.gz') | ||
200 | 228 | >>> transaction.commit() | ||
201 | 229 | >>> logout() | ||
202 | 230 | |||
203 | 231 | >>> anon_browser.open(expander_url) | ||
204 | 232 | >>> print extract_text(anon_browser.contents) | ||
205 | 233 | Publishing details | ||
206 | 234 | ... | ||
207 | 235 | Available diffs | ||
208 | 215 | 1.0-3 (in Ubuntu) to 1.0-4 (3 bytes) | 236 | 1.0-3 (in Ubuntu) to 1.0-4 (3 bytes) |
209 | 216 | ... | 237 | ... |
210 | 217 | 238 | ||
212 | 218 | The text also link to the librarian file containing the diff. | 239 | The text also links to the librarian file containing the diff. |
213 | 219 | 240 | ||
214 | 220 | >>> print anon_browser.getLink( | 241 | >>> print anon_browser.getLink( |
215 | 221 | ... '1.0-3 (in Ubuntu) to 1.0-4').url | 242 | ... '1.0-3 (in Ubuntu) to 1.0-4').url |
216 | 222 | 243 | ||
217 | === modified file 'lib/lp/soyuz/templates/archive-index.pt' | |||
218 | --- lib/lp/soyuz/templates/archive-index.pt 2009-09-17 11:35:39 +0000 | |||
219 | +++ lib/lp/soyuz/templates/archive-index.pt 2009-09-18 15:06:26 +0000 | |||
220 | @@ -113,6 +113,8 @@ | |||
221 | 113 | (<a href="/+help/soyuz/ppa-sources-list.html" | 113 | (<a href="/+help/soyuz/ppa-sources-list.html" |
222 | 114 | target="help">What is this?</a>) | 114 | target="help">What is this?</a>) |
223 | 115 | </dd> | 115 | </dd> |
224 | 116 | <dt>Fingerprint:</dt> | ||
225 | 117 | <dd tal:content="signing_key/fingerprint"/> | ||
226 | 116 | </dl> | 118 | </dl> |
227 | 117 | <div id="archive-dependencies" | 119 | <div id="archive-dependencies" |
228 | 118 | tal:condition="context/dependencies"> | 120 | tal:condition="context/dependencies"> |
229 | 119 | 121 | ||
230 | === modified file 'lib/lp/soyuz/templates/distributionsourcepackagerelease-index.pt' | |||
231 | --- lib/lp/soyuz/templates/distributionsourcepackagerelease-index.pt 2009-09-09 21:17:10 +0000 | |||
232 | +++ lib/lp/soyuz/templates/distributionsourcepackagerelease-index.pt 2009-09-18 12:18:51 +0000 | |||
233 | @@ -9,10 +9,6 @@ | |||
234 | 9 | 9 | ||
235 | 10 | <body> | 10 | <body> |
236 | 11 | 11 | ||
237 | 12 | <div metal:fill-slot="heading"> | ||
238 | 13 | <h1 tal:content="view/page_title">foo-bar 1.0 (source) in ubuntu</h1> | ||
239 | 14 | </div> | ||
240 | 15 | |||
241 | 16 | <div metal:fill-slot="main"> | 12 | <div metal:fill-slot="main"> |
242 | 17 | 13 | ||
243 | 18 | <div id="source-changelog" class="top-portlet"> | 14 | <div id="source-changelog" class="top-portlet"> |
244 | @@ -170,7 +166,7 @@ | |||
245 | 170 | </div> <!-- source-files --> | 166 | </div> <!-- source-files --> |
246 | 171 | 167 | ||
247 | 172 | <div id="source-binaries" class="portlet"> | 168 | <div id="source-binaries" class="portlet"> |
249 | 173 | <h2>Binary packages</h2> | 169 | <h2>Binary packages built by this source</h2> |
250 | 174 | <div class="two-column-list"> | 170 | <div class="two-column-list"> |
251 | 175 | <dl tal:repeat="binary context/sample_binary_packages"> | 171 | <dl tal:repeat="binary context/sample_binary_packages"> |
252 | 176 | <dt> | 172 | <dt> |
253 | 177 | 173 | ||
254 | === modified file 'lib/lp/soyuz/templates/distroseriessourcepackagerelease-index.pt' | |||
255 | --- lib/lp/soyuz/templates/distroseriessourcepackagerelease-index.pt 2009-09-07 11:40:40 +0000 | |||
256 | +++ lib/lp/soyuz/templates/distroseriessourcepackagerelease-index.pt 2009-09-18 12:18:51 +0000 | |||
257 | @@ -8,10 +8,6 @@ | |||
258 | 8 | > | 8 | > |
259 | 9 | <body> | 9 | <body> |
260 | 10 | 10 | ||
261 | 11 | <div metal:fill-slot="heading"> | ||
262 | 12 | <h1 tal:content="context/title"/> | ||
263 | 13 | </div> | ||
264 | 14 | |||
265 | 15 | <div metal:fill-slot="main"> | 11 | <div metal:fill-slot="main"> |
266 | 16 | 12 | ||
267 | 17 | <div class="top-portlet"> | 13 | <div class="top-portlet"> |
268 | 18 | 14 | ||
269 | === modified file 'lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-archive-extra.pt' | |||
270 | --- lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-archive-extra.pt 2009-07-17 17:59:07 +0000 | |||
271 | +++ lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-archive-extra.pt 2009-09-18 11:12:22 +0000 | |||
272 | @@ -26,7 +26,7 @@ | |||
273 | 26 | <tal:pending condition="not: diff/date_fulfilled"> | 26 | <tal:pending condition="not: diff/date_fulfilled"> |
274 | 27 | <tal:pending-diff replace="diff/title"> | 27 | <tal:pending-diff replace="diff/title"> |
275 | 28 | 1.0 (in Ubuntu) to 1.1 | 28 | 1.0 (in Ubuntu) to 1.1 |
277 | 29 | </tal:pending-diff> | 29 | </tal:pending-diff> (pending) |
278 | 30 | </tal:pending> | 30 | </tal:pending> |
279 | 31 | <tal:fulfilled condition="diff/date_fulfilled"> | 31 | <tal:fulfilled condition="diff/date_fulfilled"> |
280 | 32 | <a tal:attributes="href diff/diff_content/http_url" | 32 | <a tal:attributes="href diff/diff_content/http_url" |
281 | 33 | 33 | ||
282 | === modified file 'lib/lp/soyuz/templates/sourcepackagerelease-diffs.pt' | |||
283 | --- lib/lp/soyuz/templates/sourcepackagerelease-diffs.pt 2009-07-17 17:59:07 +0000 | |||
284 | +++ lib/lp/soyuz/templates/sourcepackagerelease-diffs.pt 2009-09-18 11:12:22 +0000 | |||
285 | @@ -15,7 +15,7 @@ | |||
286 | 15 | <tal:pending condition="not: diff/date_fulfilled"> | 15 | <tal:pending condition="not: diff/date_fulfilled"> |
287 | 16 | <tal:pending-diff replace="diff/title"> | 16 | <tal:pending-diff replace="diff/title"> |
288 | 17 | 1.0 (in Ubuntu) to 1.1 | 17 | 1.0 (in Ubuntu) to 1.1 |
290 | 18 | </tal:pending-diff> | 18 | </tal:pending-diff> (pending) |
291 | 19 | </tal:pending> | 19 | </tal:pending> |
292 | 20 | <tal:fulfilled condition="diff/date_fulfilled"> | 20 | <tal:fulfilled condition="diff/date_fulfilled"> |
293 | 21 | <a tal:attributes="href diff/diff_content/http_url" | 21 | <a tal:attributes="href diff/diff_content/http_url" |
= Summary =
Fix a bunch of trivial ui issues
== Proposed fix == /bugs.edge. launchpad. net/bugs/ 328402 - show the ppa's signing key /bugs.edge. launchpad. net/soyuz/ +bug/57559 - everything's already /bugs.edge. launchpad. net/bugs/ 131515 - Fix inconsistent titles on /bugs.edge. launchpad. net/bugs/ 237263 - add (pending) at the end of a
* https:/
fingerprint
* https:/
fixed apart from the last item which is to change a heading
* https:/
some package-related pages
* https:/
diff title's text if it's not ready to download yet
== Implementation details ==
Pretty trivial changes, I even removed some template code that was filling
heading slots!
== Tests ==
Loads involved. I already tested with -t stories -t pagetests -t doc and
everything passes.
== Demo and Q/A ==
Run this in "psql launchpad_dev" so cprov's PPA gets a signing key:
update archive set signing_key=1 where id=9;
https:/ /launchpad. dev/ubuntu/ warty/+ source/ mozilla- firefox/ 0.9 /launchpad. dev/ubuntu/ +source/ mozilla- firefox/ 0.9 /dogfood. launchpad. net/~cprov/ +archive/ ppa /dogfood. launchpad. net/~cprov/ +archive/ ppa/+packages
https:/
https:/
https:/
= Launchpad lint =
Checking for conflicts. and issues in doctests and templates.
Running jslint, xmllint, pyflakes, and pylint.
Using normal rules.
Linting changed files: soyuz/model/ distributionsou rcepackagerelea se.py soyuz/stories/ ppa/xx- ubuntu- ppas.txt soyuz/browser/ distroseriessou rcepackagerelea se.py registry/ browser/ sourcepackage. py soyuz/templates /sourcepackager elease- diffs.pt soyuz/stories/ soyuz/xx- package- diff.txt soyuz/templates /distroseriesso urcepackagerele ase-index. pt soyuz/stories/ soyuz/xx- distributionsou rcepackagerelea se-pages. txt soyuz/templates /sourcepackagep ublishinghistor y-listing- archive- soyuz/templates /archive- index.pt soyuz/browser/ distributionsou rcepackagerelea se.py soyuz/model/ distroseriessou rcepackagerelea se.py soyuz/doc/ package- meta-classes. txt soyuz/templates /distributionso urcepackagerele ase-index. pt
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
extra.pt
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
== Pylint notices ==
lib/lp/ soyuz/model/ distributionsou rcepackagerelea se.py
39: [F0401] Unable to import 'lazr.delegates' (No module named delegates)
lib/lp/ soyuz/model/ distroseriessou rcepackagerelea se.py
27: [F0401] Unable to import 'lazr.delegates' (No module named delegates)