Merge lp:~kfogel/launchpad/add-ldu-externally-copyrighted-scripts into lp:launchpad

Proposed by Karl Fogel
Status: Merged
Merged at revision: not available
Proposed branch: lp:~kfogel/launchpad/add-ldu-externally-copyrighted-scripts
Merge into: lp:launchpad
Diff against target: None lines
To merge this branch: bzr merge lp:~kfogel/launchpad/add-ldu-externally-copyrighted-scripts
Reviewer Review Type Date Requested Status
Celso Providelo (community) Approve
Review via email: mp+11995@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Karl Fogel (kfogel) wrote :

This adds formatdoctest.py and the migrater/ directory (with all the scripts in it). They came from the old lp-dev-utils. Note that formatdoctset.py and migrater/find.py are still copyright Curtis, and are under GPLv2. I've treated their copyright headers accordingly; everything else got the standard Launchpad AGPLv3 copyright header.

Revision history for this message
Celso Providelo (cprov) wrote :

Karl,

Looks good, thanks for adding those to the tree it will be much easier to use.

r=me

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file 'utilities/formatdoctest.py'
--- utilities/formatdoctest.py 1970-01-01 00:00:00 +0000
+++ utilities/formatdoctest.py 2009-09-17 17:29:33 +0000
@@ -0,0 +1,414 @@
1#!/usr/bin/python
2#
3# Copyright (C) 2009 - Curtis Hovey <sinzui.is at verizon.net>
4# This software is licensed under the GNU General Public License version 2.
5#
6# It comes from the Gedit Developer Plugins project (launchpad.net/gdp); see
7# http://bazaar.launchpad.net/~sinzui/gdp/trunk/files/head%3A/plugins/gdp/ &
8# http://bazaar.launchpad.net/%7Esinzui/gdp/trunk/annotate/head%3A/COPYING.
9
10"""Reformat a doctest to Launchpad style."""
11
12__metatype__ = type
13
14import compiler
15from difflib import unified_diff
16from doctest import DocTestParser, Example
17from optparse import OptionParser
18import re
19import sys
20from textwrap import wrap
21
22import pyflakes
23from pyflakes.checker import Checker
24
25
26class DoctestReviewer:
27 """Check and reformat doctests."""
28 rule_pattern = re.compile(r'([=~-])+[ ]*$')
29 moin_pattern = re.compile(r'^(=+)[ ](.+)[ ](=+[ ]*)$')
30 continuation_pattern = re.compile(r'^(\s*\.\.\.) (.+)$', re.M)
31
32 SOURCE = 'source'
33 WANT = 'want'
34 NARRATIVE = 'narrative'
35
36 def __init__(self, doctest, file_name):
37 self.doctest = doctest
38 self.file_name = file_name
39 doctest = self._disambuguate_doctest(doctest)
40 parser = DocTestParser()
41 self.parts = parser.parse(doctest, file_name)
42 self.blocks = []
43 self.block = []
44 self.block_method = self.preserve_block
45 self.code_lines = []
46 self.example = None
47 self.last_bad_indent = 0
48 self.has_printed_filename = False
49
50 def _disambuguate_doctest(self, doctest):
51 """Clarify continuations that the doctest parser hides."""
52 return self.continuation_pattern.sub(r'\1 \2', doctest)
53
54 def _print_message(self, message, lineno):
55 """Print the error message with the lineno.
56
57 :param message: The message to print.
58 :param lineno: The line number the message pertains to.
59 """
60 if not self.has_printed_filename:
61 print '%s:' % self.file_name
62 self.has_printed_filename = True
63 print ' % 4s: %s' % (lineno, message)
64
65 def _is_formatted(self, text):
66 """Return True if the text is pre-formatted, otherwise False.
67
68 :param: text a string, or a list of strings.
69 """
70 if isinstance(text, list):
71 text = text[0]
72 return text.startswith(' ')
73
74 def _walk(self, doctest_parts):
75 """Walk the doctest parts; yield the line and kind.
76
77 Yield the content of the line, and its kind (SOURCE, WANT, NARRATIVE).
78 SOURCE and WANT lines are stripped of indentation, SOURCE is also
79 stripped of the interpreter symbols.
80
81 :param doctest_parts: The output of DocTestParser.parse.
82 """
83 for part in doctest_parts:
84 if part == '':
85 continue
86 if isinstance(part, Example):
87 self.example = part
88 for line in part.source.splitlines():
89 kind = DoctestReviewer.SOURCE
90 yield line, kind
91 for line in part.want.splitlines():
92 kind = DoctestReviewer.WANT
93 yield line, kind
94 else:
95 self.example = None
96 kind = DoctestReviewer.NARRATIVE
97 for line in part.splitlines():
98 yield line, kind
99
100 def _apply(self, line_methods):
101 """Call each line_method for each line in the doctest.
102
103 :param line_methods: a list of methods that accept lineno, line,
104 and kind as arguments. Each method must return the line for
105 the next method to process.
106 """
107 self.blocks = []
108 self.block = []
109 lineno = 0
110 previous_kind = DoctestReviewer.NARRATIVE
111 for line, kind in self._walk(self.parts):
112 lineno += 1
113 self._append_source(kind, line)
114 if kind != previous_kind and kind != DoctestReviewer.WANT:
115 # The WANT block must adjoin the preceding SOURCE block.
116 self._store_block(previous_kind)
117 for method in line_methods:
118 line = method(lineno, line, kind, previous_kind)
119 if line is None:
120 break
121 if not line:
122 continue
123 self.block.append(line)
124 previous_kind = kind
125 # Capture the last block and a blank line.
126 self.block.append('\n')
127 self._store_block(previous_kind)
128
129 def _append_source(self, kind, line):
130 """Update the list of source code lines seen."""
131 if kind == self.SOURCE:
132 self.code_lines.append(line)
133 else:
134 self.code_lines.append('')
135
136 def _store_block(self, kind):
137 """Append the block to blocks, re-wrap unformatted narrative.
138
139 :param kind: The block's kind (SOURCE, WANT, NARRATIVE)
140 """
141 if len(self.block) == 0:
142 return
143 block = self.block_method(kind, self.block, self.blocks)
144 self.blocks.append('\n'.join(block))
145 self.block = []
146
147 def check(self):
148 """Check the doctest for style and code issues.
149
150 1. Check line lengths.
151 2. Check that headings are not in Moin format.
152 3. Check indentation.
153 4. Check trailing whitespace.
154 """
155 self.code_lines = []
156 line_checkers = [
157 self.check_length,
158 self.check_heading,
159 self.check_indentation,
160 self.check_trailing_whitespace,]
161 self._apply(line_checkers)
162 code = '\n'.join(self.code_lines)
163 self.check_source_code(code)
164
165 def format(self):
166 """Reformat doctest.
167
168 1. Tests are reindented to 4 spaces.
169 2. Simple narrative is rewrapped to 78 character width.
170 3. Formatted (indented) narrative is preserved.
171 4. Moin headings are converted to RSR =, == , and === levels.
172 5. There is one blank line between blocks,
173 6. Except for headers which have two leading blank lines.
174 7. All trailing whitespace is removed.
175
176 SOURCE and WANT long lines are not fixed--this is a human operation.
177 """
178 line_checkers = [
179 self.fix_trailing_whitespace,
180 self.fix_indentation,
181 self.fix_heading,
182 self.fix_narrative_paragraph,]
183 self.block_method = self.format_block
184 self._apply(line_checkers)
185 self.block_method = self.preserve_block
186 return '\n\n'.join(self.blocks)
187
188 def preserve_block(self, kind, block, blocks):
189 """Do nothing to the block.
190
191 :param kind: The block's kind (SOURCE, WANT, NARRATIVE)
192 :param block: The list of lines that should remain together.
193 :param blocks: The list of all collected blocks.
194 """
195 return block
196
197 def format_block(self, kind, block, blocks):
198 """Format paragraph blocks.
199
200 :param kind: The block's kind (SOURCE, WANT, NARRATIVE)
201 :param block: The list of lines that should remain together.
202 :param blocks: The list of all collected blocks.
203 """
204 if kind != DoctestReviewer.NARRATIVE or self._is_formatted(block):
205 return block
206 try:
207 rules = ('===', '---', '...')
208 last_line = block[-1]
209 is_heading = last_line[0:3] in rules and last_line[-3:] in rules
210 except IndexError:
211 is_heading = False
212 if len(blocks) != 0 and is_heading:
213 # Headings should have an extra leading blank line.
214 block.insert(0, '')
215 elif is_heading:
216 # Do nothing. This is the first heading in the file.
217 pass
218 else:
219 long_line = ' '.join(block).strip()
220 block = wrap(long_line, 72)
221 return block
222
223 def is_comment(self, line):
224 """Return True if the line is a comment."""
225 comment_pattern = re.compile(r'\s*#')
226 return comment_pattern.match(line) is not None
227
228 def check_length(self, lineno, line, kind, previous_kind):
229 """Check the length of the line.
230
231 Each kind of line has a maximum length:
232
233 * NARRATIVE: 78 characters.
234 * SOURCE: 70 characters (discounting indentation and interpreter).
235 * WANT: 74 characters (discounting indentation).
236 """
237
238 length = len(line)
239 if kind == DoctestReviewer.NARRATIVE and self.is_comment(line):
240 # comments follow WANT rules because they are in code.
241 kind = DoctestReviewer.WANT
242 line = line.lstrip()
243 if kind == DoctestReviewer.NARRATIVE and length > 78:
244 self._print_message('%s exceeds 78 characters.' % kind, lineno)
245 elif kind == DoctestReviewer.WANT and length > 74:
246 self._print_message('%s exceeds 78 characters.' % kind, lineno)
247 elif kind == DoctestReviewer.SOURCE and length > 70:
248 self._print_message('%s exceeds 78 characters.' % kind, lineno)
249 else:
250 # This line has a good length.
251 pass
252 return line
253
254 def check_indentation(self, lineno, line, kind, previous_kind):
255 """Check the indentation of the SOURCE or WANT line."""
256 if kind == DoctestReviewer.NARRATIVE:
257 return line
258 if self.example.indent != 4:
259 if self.last_bad_indent != lineno - 1:
260 self._print_message('%s has bad indentation.' % kind, lineno)
261 self.last_bad_indent = lineno
262 return line
263
264 def check_trailing_whitespace(self, lineno, line, kind, previous_kind):
265 """Check for the presence of trailing whitespace in the line."""
266 if line.endswith(' '):
267 self._print_message('%s has trailing whitespace.' % kind, lineno)
268 return line
269
270 def check_heading(self, lineno, line, kind, previous_kind):
271 """Check for narrative lines that use moin headers instead of RST."""
272 if kind != DoctestReviewer.NARRATIVE:
273 return line
274 moin = self.moin_pattern.match(line)
275 if moin is not None:
276 self._print_message('%s uses a moin header.' % kind, lineno - 1)
277 return line
278
279 def check_source_code(self, code):
280 """Check for source code problems in the doctest using pyflakes.
281
282 The most common problem found are unused imports. `UndefinedName`
283 errors are suppressed because the test setup is not known.
284 """
285 if code == '':
286 return
287 try:
288 tree = compiler.parse(code)
289 except (SyntaxError, IndentationError), exc:
290 (lineno, offset_, line) = exc[1][1:]
291 if line.endswith("\n"):
292 line = line[:-1]
293 self._print_message(
294 'Could not compile:\n %s' % line, lineno - 1)
295 else:
296 warnings = Checker(tree)
297 for warning in warnings.messages:
298 if isinstance(warning, pyflakes.messages.UndefinedName):
299 continue
300 dummy, lineno, message = str(warning).split(':')
301 self._print_message(message.strip(), lineno)
302
303 def fix_trailing_whitespace(self, lineno, line, kind, previous_kind):
304 """Return the line striped of trailing whitespace."""
305 return line.rstrip()
306
307 def fix_indentation(self, lineno, line, kind, previous_kind):
308 """set the indentation to 4-spaces."""
309 if kind == DoctestReviewer.NARRATIVE:
310 return line
311 elif kind == DoctestReviewer.WANT:
312 return ' %s' % line
313 else:
314 if line.startswith(' '):
315 # This is a continuation of DoctestReviewer.SOURCE.
316 return ' ... %s' % line
317 else:
318 # This is a start of DoctestReviewer.SOURCE.
319 return ' >>> %s' % line
320
321 def fix_heading(self, lineno, line, kind, previous_kind):
322 """Switch Moin headings to RST headings."""
323 if kind != DoctestReviewer.NARRATIVE:
324 return line
325 moin = self.moin_pattern.match(line)
326 if moin is None:
327 return line
328 heading_level = len(moin.group(1))
329 heading = moin.group(2)
330 rule_length = len(heading)
331 if heading_level == 1:
332 rule = '=' * rule_length
333 elif heading_level == 2:
334 rule = '-' * rule_length
335 else:
336 rule = '.' * rule_length
337 # Force the heading on to the block of lines.
338 self.block.append(heading)
339 return rule
340
341 def fix_narrative_paragraph(self, lineno, line, kind, previous_kind):
342 """Break narrative into paragraphs."""
343 if kind != DoctestReviewer.NARRATIVE or len(self.block) == 0:
344 return line
345 if line == '':
346 # This is the start of a new paragraph in the narrative.
347 self._store_block(previous_kind)
348 if self._is_formatted(line) and not self._is_formatted(self.block):
349 # This line starts a pre-formatted paragraph.
350 self._store_block(previous_kind)
351 return line
352
353
354def get_option_parser():
355 """Return the option parser for this program."""
356 usage = "usage: %prog [options] doctest.txt"
357 parser = OptionParser(usage=usage)
358 parser.add_option(
359 "-f", "--format", dest="is_format", action="store_true",
360 help="Reformat the doctest.")
361 parser.add_option(
362 "-i", "--interactive", dest="is_interactive", action="store_true",
363 help="Approve each change.")
364 parser.set_defaults(
365 is_format=False,
366 is_interactive=False)
367 return parser
368
369
370def main(argv=None):
371 """Run the operations requested from the command line."""
372 if argv is None:
373 argv = sys.argv
374 parser = get_option_parser()
375 (options, args) = parser.parse_args(args=argv[1:])
376 if len(args) == 0:
377 parser.error("A doctest must be specified.")
378
379 for file_name in args:
380 try:
381 doctest_file = open(file_name)
382 old_doctest = doctest_file.read()
383 finally:
384 doctest_file.close()
385 reviewer = DoctestReviewer(old_doctest, file_name)
386
387 if not options.is_format:
388 reviewer.check()
389 continue
390
391 new_doctest = reviewer.format()
392 if new_doctest != old_doctest:
393 if options.is_interactive:
394 diff = unified_diff(
395 old_doctest.splitlines(), new_doctest.splitlines())
396 print '\n'.join(diff)
397 print '\n'
398 do_save = raw_input(
399 'Do you wish to save the changes? S(ave) or C(ancel)?')
400 else:
401 do_save = 'S'
402
403 if do_save.upper() == 'S':
404 try:
405 doctest_file = open(file_name, 'w')
406 doctest_file.write(new_doctest)
407 finally:
408 doctest_file.close()
409 reviewer = DoctestReviewer(new_doctest, file_name)
410 reviewer.check()
411
412
413if __name__ == '__main__':
414 sys.exit(main())
0415
=== added directory 'utilities/migrater'
=== added file 'utilities/migrater/README'
--- utilities/migrater/README 1970-01-01 00:00:00 +0000
+++ utilities/migrater/README 2009-09-17 17:29:33 +0000
@@ -0,0 +1,92 @@
1Launchpad Migrater
2===================
3
4This tool moves modules, tests, and configuration from the
5canonical.launchpad tree to the lp tree. The tool uses a configuration
6file that maps files to applications.
7
8This script does most of the migration work, but it is not intended to do a
9complete migration. The goal of the script is to automate most of the
10mechanical work so that a developer can make the needed manual changes to
11land the branch in 2 days.
12
13It performs a number of updates for the migration and when a file is moved.
14
15 * Builds a tree with the new directory names. Such as
16 database => model
17 pagetests => stories
18 * Some files are renamed, such as tests that end in '-pages' will be
19 named as '-views'.
20 * Update imports of the moved module in other modules, tests and zcml.
21 * Convert the interface glob imports in the moved module to
22 specific imports.
23 * Extract all browser zcml instructions to browser/configure.zcml
24 * Merge all object zcml into <app>/configure.zcml
25
26test harnesses are installed to run the tests in doc/ and browser/test
27The test_doc.py module is constructed from functions and configuration in
28canonical/launchpad/ftests/test_system_documentation.py.
29
30
31What is missing?
32----------------
33
34The tool does not know how to separate the modules, tests and zcml into
35app/ and coop/ directories. You can either add these rules, or do it by hand.
36The registry app has a lot coop/ code in its model and browser modules, though
37it should not have a coop/ directory. The separation of application from
38the pillar models and views must be done after the migration has run, and
39probably in a separate branch.
40
41
42Using migrater.py to extract an application
43-------------------------------------------
44
45The migration script will probably be run many times over a pristine
46launchpad branch. Each pass you will strive to reconcile warnings, and
47add rules to migrate unhandled files.
48
49* Update file-ownership.txt
50 * Add missing files.
51 * Page templates do not need to be marked; their migration list is
52 built from the moved zcml and browser modules.
53 * Prefix the application code to each file that you want to migrate.
54 eg. reg canonical/launchpad/database/distribution.py
55
56* Run the script (takes about 5 minutes)
57 cd pristine-launchpad-branch
58 ../migrater/migrate.py ../migrater/file-ownership.txt <code|reg|soy>
59
60* Review the script's output
61 * Update file-ownership.txt to reconcile modules that the zcml
62 configuration indicates are missing.
63 * Examine the templates that are shared by multiple files. Are these
64 templates are from a module or zcml that should also be be migrated?
65 You may choose to add an exception to migrations rules, or update the
66 zcml and module to share a template.
67 * Consider the files that were not moved. Do you want to add rules
68 to the migration script to handle them?
69
70* Run lint over lib/lp/<app>/tests/test_doc,py and
71 lib/lp/<app>/tests/browser/test_views.py.
72 * Update the imports in the migrater/ test_doc.py and test_views.py files
73 because you may run the script many times, and you will want to test
74 often without the need to make repeated fixes to the test harnesses.
75
76* Test
77 test.py -vv -module=lp.<app>
78 * You will probably see circular import issues until the warnings from the
79 migration script are resolved. If the problem persists, you may choose
80 to make this a manual migration task, or postpone migration of the
81 problem module.
82 * Examine the failures. Consider making changes to the failing code and
83 tests in a tree /before/ the migration script makes its changes.
84
85* Revert the migration changes.
86 * Update code, test, and zcml to work to be compatible with the old and
87 new tree. Commit.
88 * Update the migration script to handle exceptional moves and unsupported
89 files. Commit.
90
91* Repeat until you believe the remaining migration work can be done my hand
92 in a short time.
093
=== added file 'utilities/migrater/file-ownership.txt'
--- utilities/migrater/file-ownership.txt 1970-01-01 00:00:00 +0000
+++ utilities/migrater/file-ownership.txt 2009-09-17 17:29:33 +0000
@@ -0,0 +1,4024 @@
1 ./__init__.py
2 ./browser/README.txt
3 ./browser/__init__.py
4reg ./browser/announcement.py
5 ./browser/archive.py
6 ./browser/archivepermission.py
7 ./browser/archivesubscription.py
8 ./browser/bazaar.py
9 ./browser/binarypackagerelease.py
10 ./browser/bounty.py
11 ./browser/bountysubscription.py
12 ./browser/branch.py
13 ./browser/branchlisting.py
14 ./browser/branchmergeproposal.py
15 ./browser/branchmergeproposallisting.py
16 ./browser/branchref.py
17 ./browser/branchsubscription.py
18 ./browser/branchvisibilitypolicy.py
19 ./browser/branding.py
20 ./browser/bug.py
21 ./browser/bugalsoaffects.py
22 ./browser/bugattachment.py
23 ./browser/bugbranch.py
24 ./browser/bugcomment.py
25 ./browser/buglinktarget.py
26 ./browser/bugmessage.py
27 ./browser/bugnomination.py
28 ./browser/bugsubscription.py
29 ./browser/bugsupervisor.py
30 ./browser/bugtarget.py
31 ./browser/bugtask.py
32 ./browser/bugtracker.py
33 ./browser/bugwatch.py
34 ./browser/build.py
35 ./browser/builder.py
36 ./browser/codeimport.py
37 ./browser/codeimportmachine.py
38reg ./browser/codeofconduct.py
39 ./browser/codereviewcomment.py
40 ./browser/cve.py
41 ./browser/cvereport.py
42reg ./browser/distribution.py
43 ./browser/distribution_upstream_bug_report.py
44 ./browser/distributionmirror.py
45reg ./browser/distributionsourcepackage.py
46 ./browser/distributionsourcepackagerelease.py
47 ./browser/distroarchseries.py
48 ./browser/distroarchseriesbinarypackage.py
49 ./browser/distroarchseriesbinarypackagerelease.py
50reg ./browser/distroseries.py
51 ./browser/distroseriesbinarypackage.py
52 ./browser/distroserieslanguage.py
53 ./browser/distroseriessourcepackagerelease.py
54reg ./browser/driver.py
55 ./browser/faq.py
56 ./browser/faqcollection.py
57 ./browser/faqtarget.py
58reg ./browser/featuredproject.py
59 ./browser/feeds.py
60 ./browser/hastranslationimports.py
61 ./browser/hwdb.py
62reg ./browser/karma.py
63 ./browser/language.py
64 ./browser/launchpad.py
65 ./browser/launchpadstatistic.py
66 ./browser/librarian.py
67 ./browser/logintoken.py
68reg ./browser/mailinglists.py
69reg ./browser/mentoringoffer.py
70 ./browser/message.py
71reg ./browser/milestone.py
72 ./browser/multistep.py
73 ./browser/oauth.py
74 ./browser/objectreassignment.py
75 ./browser/openidaccount.py
76 ./browser/openiddiscovery.py
77 ./browser/openidrpconfig.py
78 ./browser/openidserver.py
79 ./browser/packagerelationship.py
80 ./browser/packagesearch.py
81 ./browser/packaging.py
82reg ./browser/peoplemerge.py
83reg ./browser/person.py
84 ./browser/poexportrequest.py
85 ./browser/pofile.py
86reg ./browser/poll.py
87 ./browser/potemplate.py
88reg ./browser/product.py
89reg ./browser/productrelease.py
90reg ./browser/productseries.py
91reg ./browser/project.py
92 ./browser/publishedpackage.py
93 ./browser/publishing.py
94 ./browser/question.py
95 ./browser/questiontarget.py
96 ./browser/queue.py
97reg ./browser/root.py
98reg ./browser/securitycontact.py
99 ./browser/shipit.py
100reg ./browser/sourcepackage.py
101 ./browser/sourcepackagerelease.py
102 ./browser/sourceslist.py
103 ./browser/soyuz.py
104 ./browser/specification.py
105 ./browser/specificationbranch.py
106 ./browser/specificationdependency.py
107 ./browser/specificationfeedback.py
108 ./browser/specificationgoal.py
109 ./browser/specificationsubscription.py
110 ./browser/specificationtarget.py
111 ./browser/sprint.py
112 ./browser/sprintattendance.py
113 ./browser/sprintspecification.py
114 ./browser/structuralsubscription.py
115reg ./browser/team.py
116reg ./browser/teammembership.py
117 ./browser/temporaryblobstorage.py
118 ./browser/translationgroup.py
119 ./browser/translationimportqueue.py
120 ./browser/translationmessage.py
121 ./browser/translations.py
122 ./browser/translator.py
123 ./browser/widgets.py
124
125 ./components/__init__.py
126 ./components/account.py
127 ./components/answertracker.py
128 ./components/archivedependencies.py
129 ./components/archivesigningkey.py
130 ./components/archivesourcepublication.py
131 ./components/branch.py
132 ./components/bug.py
133obs ./components/cal.py
134 ./components/cdatetime.py
135 ./components/crowd.py
136 ./components/decoratedresultset.py
137reg ./components/distroseries.py
138 ./components/externalbugtracker/__init__.py
139 ./components/externalbugtracker/base.py
140 ./components/externalbugtracker/bugzilla.py
141 ./components/externalbugtracker/debbugs.py
142 ./components/externalbugtracker/mantis.py
143 ./components/externalbugtracker/roundup.py
144 ./components/externalbugtracker/rt.py
145 ./components/externalbugtracker/sourceforge.py
146 ./components/externalbugtracker/trac.py
147 ./components/externalbugtracker/xmlrpc.py
148 ./components/launchpadcontainer.py
149 ./components/openidserver.py
150 ./components/packagelocation.py
151reg ./components/person.py
152reg ./components/poll.py
153 ./components/privacy.py
154reg ./components/productseries.py
155 ./components/request_country.py
156 ./components/rosettastats.py
157 ./components/specification.py
158 ./components/storm_operators.py
159 ./components/tokens.py
160 ./components/treelookup.py
161 ./daemons/__init__.py
162 ./daemons/tachandler.py
163 ./database/README.txt
164 ./database/__init__.py
165 ./database/account.py
166reg ./database/announcement.py
167 ./database/answercontact.py
168 ./database/archive.py
169 ./database/archivearch.py
170 ./database/archiveauthtoken.py
171 ./database/archivedependency.py
172 ./database/archivepermission.py
173 ./database/archivesubscriber.py
174 ./database/binaryandsourcepackagename.py
175 ./database/binarypackagename.py
176 ./database/binarypackagerelease.py
177obs ./database/bounty.py
178obs ./database/bountymessage.py
179obs ./database/bountysubscription.py
180 ./database/branch.py
181 ./database/branchcollection.py
182 ./database/branchjob.py
183 ./database/branchmergeproposal.py
184 ./database/branchmergequeue.py
185 ./database/branchnamespace.py
186 ./database/branchrevision.py
187 ./database/branchsubscription.py
188 ./database/branchtarget.py
189 ./database/branchvisibilitypolicy.py
190 ./database/bug.py
191 ./database/bugactivity.py
192 ./database/bugattachment.py
193 ./database/bugbranch.py
194 ./database/bugcve.py
195 ./database/buglinktarget.py
196 ./database/bugmessage.py
197 ./database/bugnomination.py
198 ./database/bugnotification.py
199 ./database/bugset.py
200 ./database/bugsubscription.py
201 ./database/bugtarget.py
202 ./database/bugtask.py
203 ./database/bugtracker.py
204 ./database/bugtrackerperson.py
205 ./database/bugwatch.py
206 ./database/build.py
207 ./database/builder.py
208 ./database/buildqueue.py
209 ./database/codeimport.py
210 ./database/codeimportevent.py
211 ./database/codeimportjob.py
212 ./database/codeimportmachine.py
213 ./database/codeimportresult.py
214reg ./database/codeofconduct.py
215 ./database/codereviewcomment.py
216 ./database/codereviewvote.py
217reg ./database/commercialsubscription.py
218 ./database/component.py
219 ./database/country.py
220 ./database/customlanguagecode.py
221 ./database/cve.py
222 ./database/cvereference.py
223 ./database/diff.py
224reg ./database/distribution.py
225obs ./database/distributionbounty.py
226 ./database/distributionmirror.py
227reg ./database/distributionsourcepackage.py
228reg ./database/distributionsourcepackagecache.py
229 ./database/distributionsourcepackagerelease.py
230 ./database/distroarchseries.py
231 ./database/distroarchseriesbinarypackage.py
232 ./database/distroarchseriesbinarypackagerelease.py
233reg ./database/distroseries.py
234 ./database/distroseries_translations_copy.py
235 ./database/distroseriesbinarypackage.py
236 ./database/distroserieslanguage.py
237 ./database/distroseriespackagecache.py
238 ./database/distroseriessourcepackagerelease.py
239 ./database/emailaddress.py
240reg ./database/entitlement.py
241 ./database/faq.py
242reg ./database/featuredproject.py
243 ./database/files.py
244reg ./database/gpgkey.py
245 ./database/hwdb.py
246 ./database/job.py
247reg ./database/karma.py
248 ./database/language.py
249 ./database/languagepack.py
250 ./database/launchpadstatistic.py
251 ./database/librarian.py
252 ./database/logintoken.py
253reg ./database/mailinglist.py
254reg ./database/mentoringoffer.py
255 ./database/message.py
256reg ./database/milestone.py
257 ./database/oauth.py
258 ./database/openidserver.py
259 ./database/packagebugsupervisor.py
260 ./database/packagecloner.py
261 ./database/packagecopyrequest.py
262 ./database/packagediff.py
263 ./database/packaging.py
264reg ./database/person.py
265reg ./database/personlocation.py
266??? ./database/personnotification.py
267reg ./database/pillar.py
268 ./database/poexportrequest.py
269 ./database/pofile.py
270 ./database/pofiletranslator.py
271reg ./database/poll.py
272 ./database/pomsgid.py
273 ./database/potemplate.py
274 ./database/potmsgset.py
275 ./database/potranslation.py
276 ./database/processor.py
277reg ./database/product.py
278obs ./database/productbounty.py
279reg ./database/productlicense.py
280reg ./database/productrelease.py
281reg ./database/productseries.py
282reg ./database/project.py
283obs ./database/projectbounty.py
284 ./database/publishedpackage.py
285 ./database/publishing.py
286 ./database/question.py
287 ./database/questionbug.py
288 ./database/questionmessage.py
289 ./database/questionreopening.py
290 ./database/questionsubscription.py
291 ./database/queue.py
292 ./database/revision.py
293 ./database/scriptactivity.py
294 ./database/section.py
295 ./database/seriessourcepackagebranch.py
296 ./database/shipit.py
297reg ./database/sourcepackage.py
298reg ./database/sourcepackagename.py
299 ./database/sourcepackagerelease.py
300 ./database/specification.py
301 ./database/specificationbranch.py
302 ./database/specificationbug.py
303 ./database/specificationdependency.py
304 ./database/specificationfeedback.py
305 ./database/specificationsubscription.py
306 ./database/spokenin.py
307 ./database/sprint.py
308 ./database/sprintattendance.py
309 ./database/sprintspecification.py
310 ./database/stormsugar.py
311 ./database/structuralsubscription.py
312reg ./database/teammembership.py
313 ./database/temporaryblobstorage.py
314 ./database/translationgroup.py
315 ./database/translationimportqueue.py
316 ./database/translationmessage.py
317 ./database/translationrelicensingagreement.py
318 ./database/translationsoverview.py
319 ./database/translationtemplateitem.py
320 ./database/translator.py
321 ./database/vpoexport.py
322 ./database/vpotexport.py
323 ./datetimeutils.py
324 ./event/__init__.py
325 ./event/branchmergeproposal.py
326 ./event/interfaces.py
327reg ./event/karma.py
328reg ./event/team.py
329 ./feed/__init__.py
330reg ./feed/announcement.py
331 ./feed/branch.py
332 ./feed/bug.py
333 ./fields/__init__.py
334 ./helpers.py
335
336 ./interfaces/__init__.py
337 ./interfaces/_schema_circular_imports.py
338 ./interfaces/account.py
339reg ./interfaces/announcement.py
340 ./interfaces/answercontact.py
341 ./interfaces/archive.py
342 ./interfaces/archivearch.py
343 ./interfaces/archiveauthtoken.py
344 ./interfaces/archivedependency.py
345 ./interfaces/archivepermission.py
346 ./interfaces/archivesigningkey.py
347 ./interfaces/archivesubscriber.py
348 ./interfaces/authserver.py
349 ./interfaces/binarypackagename.py
350 ./interfaces/binarypackagerelease.py
351 ./interfaces/bounty.py
352 ./interfaces/bountymessage.py
353 ./interfaces/bountysubscription.py
354 ./interfaces/branch.py
355 ./interfaces/branchcollection.py
356 ./interfaces/branchjob.py
357 ./interfaces/branchmergeproposal.py
358 ./interfaces/branchmergequeue.py
359 ./interfaces/branchnamespace.py
360 ./interfaces/branchref.py
361 ./interfaces/branchrevision.py
362 ./interfaces/branchsubscription.py
363 ./interfaces/branchtarget.py
364 ./interfaces/branchvisibilitypolicy.py
365 ./interfaces/bug.py
366 ./interfaces/bugactivity.py
367 ./interfaces/bugattachment.py
368 ./interfaces/bugbranch.py
369 ./interfaces/bugcve.py
370 ./interfaces/buglink.py
371 ./interfaces/bugmessage.py
372 ./interfaces/bugnomination.py
373 ./interfaces/bugnotification.py
374 ./interfaces/bugsubscription.py
375 ./interfaces/bugsupervisor.py
376 ./interfaces/bugtarget.py
377 ./interfaces/bugtask.py
378 ./interfaces/bugtracker.py
379 ./interfaces/bugtrackerperson.py
380 ./interfaces/bugwatch.py
381 ./interfaces/build.py
382 ./interfaces/builder.py
383 ./interfaces/buildqueue.py
384 ./interfaces/buildrecords.py
385 ./interfaces/codehosting.py
386 ./interfaces/codeimport.py
387 ./interfaces/codeimportevent.py
388 ./interfaces/codeimportjob.py
389 ./interfaces/codeimportmachine.py
390 ./interfaces/codeimportresult.py
391 ./interfaces/codeimportscheduler.py
392reg ./interfaces/codeofconduct.py
393 ./interfaces/codereviewcomment.py
394 ./interfaces/codereviewvote.py
395reg ./interfaces/commercialsubscription.py
396 ./interfaces/component.py
397 ./interfaces/country.py
398 ./interfaces/customlanguagecode.py
399 ./interfaces/cve.py
400 ./interfaces/cvereference.py
401 ./interfaces/diff.py
402reg ./interfaces/distribution.py
403 ./interfaces/distributionbounty.py
404 ./interfaces/distributionmirror.py
405reg ./interfaces/distributionsourcepackage.py
406 ./interfaces/distributionsourcepackagecache.py
407 ./interfaces/distributionsourcepackagerelease.py
408 ./interfaces/distroarchseries.py
409 ./interfaces/distroarchseriesbinarypackage.py
410 ./interfaces/distroarchseriesbinarypackagerelease.py
411reg ./interfaces/distroseries.py
412 ./interfaces/distroseriesbinarypackage.py
413 ./interfaces/distroserieslanguage.py
414 ./interfaces/distroseriespackagecache.py
415 ./interfaces/distroseriessourcepackagerelease.py
416 ./interfaces/emailaddress.py
417reg ./interfaces/entitlement.py
418 ./interfaces/externalbugtracker.py
419 ./interfaces/faq.py
420 ./interfaces/faqcollection.py
421 ./interfaces/faqtarget.py
422reg ./interfaces/featuredproject.py
423soy ./interfaces/files.py
424 ./interfaces/geoip.py
425reg ./interfaces/gpg.py
426 ./interfaces/gpghandler.py
427bug ./interfaces/hwdb.py
428reg ./interfaces/irc.py
429reg ./interfaces/jabber.py
430 ./interfaces/job.py
431reg ./interfaces/karma.py
432 ./interfaces/language.py
433 ./interfaces/languagepack.py
434 ./interfaces/launchpad.py
435 ./interfaces/launchpadstatistic.py
436 ./interfaces/librarian.py
437reg ./interfaces/location.py
438 ./interfaces/logintoken.py
439 ./interfaces/looptuner.py
440fnd ./interfaces/mail.py
441fnd ./interfaces/mailbox.py
442reg ./interfaces/mailinglist.py
443reg ./interfaces/mailinglistsubscription.py
444bug ./interfaces/malone.py
445reg ./interfaces/mentoringoffer.py
446fnd ./interfaces/message.py
447reg ./interfaces/milestone.py
448fnd ./interfaces/oauth.py
449fnd ./interfaces/openidserver.py
450soy ./interfaces/package.py
451 ./interfaces/packagecloner.py
452 ./interfaces/packagecopyrequest.py
453 ./interfaces/packagediff.py
454 ./interfaces/packagerelationship.py
455 ./interfaces/packaging.py
456 ./interfaces/pathlookup.py
457reg ./interfaces/person.py
458 ./interfaces/personproduct.py
459??? ./interfaces/personnotification.py
460reg ./interfaces/pillar.py
461 ./interfaces/poexportrequest.py
462 ./interfaces/pofile.py
463 ./interfaces/pofiletranslator.py
464reg ./interfaces/poll.py
465 ./interfaces/pomsgid.py
466 ./interfaces/potemplate.py
467 ./interfaces/potmsgset.py
468 ./interfaces/potranslation.py
469 ./interfaces/processor.py
470reg ./interfaces/product.py
471 ./interfaces/productbounty.py
472reg ./interfaces/productlicense.py
473reg ./interfaces/productrelease.py
474reg ./interfaces/productseries.py
475reg ./interfaces/project.py
476 ./interfaces/projectbounty.py
477 ./interfaces/publishedpackage.py
478 ./interfaces/publishing.py
479 ./interfaces/question.py
480 ./interfaces/questionbug.py
481 ./interfaces/questioncollection.py
482 ./interfaces/questionenums.py
483 ./interfaces/questionmessage.py
484 ./interfaces/questionreopening.py
485 ./interfaces/questionsubscription.py
486 ./interfaces/questiontarget.py
487 ./interfaces/queue.py
488 ./interfaces/revision.py
489 ./interfaces/rosettastats.py
490reg ./interfaces/salesforce.py
491 ./interfaces/schema.py
492 ./interfaces/scriptactivity.py
493 ./interfaces/searchservice.py
494 ./interfaces/section.py
495 ./interfaces/seriessourcepackagebranch.py
496fnd ./interfaces/shipit.py
497reg ./interfaces/sourcepackage.py
498reg ./interfaces/sourcepackagename.py
499 ./interfaces/sourcepackagerelease.py
500 ./interfaces/specification.py
501 ./interfaces/specificationbranch.py
502 ./interfaces/specificationbug.py
503 ./interfaces/specificationdependency.py
504 ./interfaces/specificationfeedback.py
505 ./interfaces/specificationsubscription.py
506 ./interfaces/specificationtarget.py
507 ./interfaces/spokenin.py
508 ./interfaces/sprint.py
509 ./interfaces/sprintattendance.py
510 ./interfaces/sprintspecification.py
511reg ./interfaces/ssh.py
512 ./interfaces/structuralsubscription.py
513reg ./interfaces/teammembership.py
514 ./interfaces/temporaryblobstorage.py
515 ./interfaces/translationcommonformat.py
516 ./interfaces/translationexporter.py
517 ./interfaces/translationfileformat.py
518 ./interfaces/translationgroup.py
519 ./interfaces/translationimporter.py
520 ./interfaces/translationimportqueue.py
521 ./interfaces/translationmessage.py
522 ./interfaces/translationrelicensingagreement.py
523 ./interfaces/translations.py
524 ./interfaces/translationsoverview.py
525 ./interfaces/translationtemplateitem.py
526 ./interfaces/translator.py
527 ./interfaces/validation.py
528 ./interfaces/vpoexport.py
529 ./interfaces/vpotexport.py
530reg ./interfaces/wikiname.py
531
532 ./layers.py
533 ./mail/__init__.py
534 ./mail/codehandler.py
535 ./mail/commands.py
536 ./mail/handlers.py
537 ./mail/helpers.py
538 ./mail/incoming.py
539 ./mail/mailbox.py
540 ./mail/mbox.py
541 ./mail/meta.py
542 ./mail/sendmail.py
543 ./mail/signedmessage.py
544 ./mail/specexploder.py
545 ./mail/stub.py
546fnd ./mailman/__init__.py
547fnd ./mailman/config/__init__.py
548fnd ./mailman/monkeypatches/__init__.py
549fnd ./mailman/monkeypatches/defaults.py
550fnd ./mailman/monkeypatches/lphandler.py
551fnd ./mailman/monkeypatches/lpheaders.py
552fnd ./mailman/monkeypatches/lpmoderate.py
553fnd ./mailman/monkeypatches/lpsize.py
554fnd ./mailman/monkeypatches/lpstanding.py
555fnd ./mailman/monkeypatches/xmlrpcrunner.py
556fnd ./mailman/runmailman.py
557fnd ./mailnotification.py
558fnd ./mailout/__init__.py
559fnd ./mailout/basemailer.py
560fnd ./mailout/branch.py
561fnd ./mailout/branchmergeproposal.py
562fnd ./mailout/codeimport.py
563fnd ./mailout/codereviewcomment.py
564fnd ./mailout/mailwrapper.py
565fnd ./mailout/notificationrecipientset.py
566fnd ./pagetitles.py
567fnd ./rest/__init__.py
568fnd ./rest/bug.py
569fnd ./rest/bytestorage.py
570fnd ./rest/configuration.py
571fnd ./rest/me.py
572fnd ./rest/pillarset.py
573 ./scripts/__init__.py
574 ./scripts/base.py
575 ./scripts/bugexpire.py
576 ./scripts/bugexport.py
577 ./scripts/bugimport.py
578 ./scripts/bugnotification.py
579 ./scripts/bugtasktargetnamecaches.py
580 ./scripts/bugzilla.py
581 ./scripts/buildd.py
582 ./scripts/changeoverride.py
583 ./scripts/checkwatches.py
584 ./scripts/copy_distroseries_translations.py
585 ./scripts/cveimport.py
586 ./scripts/debbugs.py
587 ./scripts/debsync.py
588 ./scripts/distributionmirror_prober.py
589reg ./scripts/entitlement.py
590 ./scripts/expire_ppa_binaries.py
591 ./scripts/fix_plural_forms.py
592 ./scripts/ftpmaster.py
593 ./scripts/ftpmasterbase.py
594 ./scripts/gettext_check_messages.py
595 ./scripts/gina/__init__.py
596 ./scripts/gina/archive.py
597 ./scripts/gina/changelog.py
598 ./scripts/gina/handlers.py
599 ./scripts/gina/katie.py
600 ./scripts/gina/library.py
601 ./scripts/gina/packages.py
602 ./scripts/hwdbsubmissions.py
603 ./scripts/importdebianbugs.py
604reg ./scripts/keyringtrustanalyser.py
605 ./scripts/language_pack.py
606 ./scripts/librarian_apache_log_parser.py
607reg ./scripts/listteammembers.py
608 ./scripts/logger.py
609 ./scripts/loghandlers.py
610 ./scripts/migrate_kde_potemplates.py
611 ./scripts/mlistimport.py
612 ./scripts/oops.py
613 ./scripts/packagecopier.py
614 ./scripts/packagediff.py
615 ./scripts/po_export_queue.py
616 ./scripts/po_import.py
617 ./scripts/populate_archive.py
618 ./scripts/ppakeygenerator.py
619 ./scripts/processaccepted.py
620reg ./scripts/productreleasefinder/__init__.py
621reg ./scripts/productreleasefinder/filter.py
622reg ./scripts/productreleasefinder/finder.py
623reg ./scripts/productreleasefinder/hose.py
624reg ./scripts/productreleasefinder/log.py
625reg ./scripts/productreleasefinder/walker.py
626 ./scripts/publishdistro.py
627 ./scripts/questionexpiration.py
628 ./scripts/queue.py
629 ./scripts/remove_obsolete_translations.py
630 ./scripts/remove_translations.py
631 ./scripts/revisionkarma.py
632 ./scripts/runlaunchpad.py
633 ./scripts/scriptmonitor.py
634 ./scripts/sfremoteproductfinder.py
635 ./scripts/sftracker.py
636 ./scripts/sort_sql.py
637 ./scripts/soyuz_process_upload.py
638reg ./scripts/standing.py
639bug ./scripts/updateremoteproduct.py
640 ./scripts/verify_pofile_stats.py
641 ./searchbuilder.py
642 ./security.py
643 ./subscribers/__init__.py
644 ./subscribers/bugactivity.py
645 ./subscribers/bugcreation.py
646 ./subscribers/buglastupdated.py
647 ./subscribers/cve.py
648 ./subscribers/faq.py
649 ./subscribers/karma.py
650reg ./subscribers/productsubscribers.py
651 ./subscribers/specification.py
652 ./systemhomes.py
653 ./translationformat/__init__.py
654 ./translationformat/gettext_mo_exporter.py
655 ./translationformat/gettext_po_exporter.py
656 ./translationformat/gettext_po_importer.py
657 ./translationformat/gettext_po_parser.py
658 ./translationformat/kde_po_exporter.py
659 ./translationformat/kde_po_importer.py
660 ./translationformat/mozilla_xpi_importer.py
661 ./translationformat/mozilla_zip.py
662 ./translationformat/translation_common_format.py
663 ./translationformat/translation_export.py
664 ./translationformat/translation_import.py
665 ./translationformat/xpi_header.py
666 ./translationformat/xpi_manifest.py
667 ./translationformat/xpi_po_exporter.py
668 ./translationformat/xpi_properties_exporter.py
669
670 ./utilities/__init__.py
671 ./utilities/celebrities.py
672 ./utilities/geoip.py
673 ./utilities/gpghandler.py
674 ./utilities/looptuner.py
675reg ./utilities/salesforce.py
676 ./utilities/searchservice.py
677 ./utilities/unicode_csv.py
678
679 ./validators/__init__.py
680 ./validators/bugattachment.py
681 ./validators/cve.py
682 ./validators/email.py
683 ./validators/name.py
684 ./validators/url.py
685 ./validators/version.py
686 ./versioninfo.py
687
688 ./vocabularies/__init__.py
689 ./vocabularies/dbobjects.py
690 ./vocabularies/timezones.py
691
692 ./webapp/__init__.py
693 ./webapp/adapter.py
694 ./webapp/authentication.py
695 ./webapp/authorization.py
696 ./webapp/badge.py
697 ./webapp/batching.py
698 ./webapp/breadcrumb.py
699 ./webapp/dbpolicy.py
700 ./webapp/error.py
701 ./webapp/errorlog.py
702 ./webapp/interaction.py
703 ./webapp/interfaces.py
704 ./webapp/launchbag.py
705 ./webapp/launchpadform.py
706 ./webapp/login.py
707 ./webapp/menu.py
708 ./webapp/metazcml.py
709 ./webapp/namespace.py
710 ./webapp/notifications.py
711 ./webapp/opstats.py
712 ./webapp/pgsession.py
713 ./webapp/preferredcharsets.py
714 ./webapp/publication.py
715 ./webapp/publisher.py
716 ./webapp/servers.py
717 ./webapp/session.py
718 ./webapp/sigusr1.py
719 ./webapp/snapshot.py
720 ./webapp/sorting.py
721 ./webapp/tales.py
722 ./webapp/testing.py
723 ./webapp/url.py
724 ./webapp/vhosts.py
725 ./webapp/vocabulary.py
726 ./windmill/__init__.py
727 ./windmill/testing/__init__.py
728 ./windmill/testing/lpuser.py
729 ./windmill/testing/widgets.py
730 ./windmill/tests/__init__.py
731 ./windmill/tests/test_bugs/__init__.py
732 ./windmill/tests/test_registry/__init__.py
733 ./windmill/tests/test_registry/test_product.py
734 ./windmill/tests/test_translations/__init__.py
735 ./windmill/tests/test_translations/test_documentation_links.py
736 ./xmlrpc/__init__.py
737 ./xmlrpc/application.py
738 ./xmlrpc/authserver.py
739 ./xmlrpc/branch.py
740 ./xmlrpc/bug.py
741 ./xmlrpc/codehosting.py
742 ./xmlrpc/codeimportscheduler.py
743 ./xmlrpc/faults.py
744 ./xmlrpc/mailinglist.py
745 ./zcml/__init__.py
746
747
748 ./translationformat
749 ./translationformat/doc
750 ./translationformat/doc/launchpad_write_tarfile.txt
751 ./translationformat/doc/gettext_po_parser.txt
752 ./translationformat/doc/gettext_mo_exporter.txt
753 ./translationformat/doc/kde-po-file-format.txt
754 ./translationformat/doc/import-flags.txt
755 ./translationformat/doc/gettext_po_parser_context.txt
756 ./configure.zcml
757 ./rest
758 ./scripts
759 ./scripts/Debbugs
760 ./scripts/Debbugs/Log.pm
761 ./scripts/gina
762 ./scripts/gina/scripts
763 ./scripts/gina/scripts/run-gina-zopeless.example
764 ./scripts/gina/scripts/gina-loggrep
765 ./scripts/gina/scripts/reload-katie
766 ./scripts/gina/scripts/run-gina
767 ./scripts/gina/scripts/run-newgina.sh
768 ./scripts/gina/scripts/reload-katie.example
769 ./scripts/gina/Changelog
770 ./scripts/gina/README
771 ./scripts/hardware-1_0.rng
772 ./scripts/debbugs-log.pl
773 ./scripts/productreleasefinder
774 ./rdfspec
775 ./rdfspec/launchpad.owl
776 ./windmill
777 ./windmill/testing
778 ./windmill/jstests
779 ./windmill/jstests/launchpad_ajax.js
780 ./windmill/jstests/initialize.js
781 ./windmill/jstests/login.js
782 ./windmill/tests
783 ./windmill/tests/test_translations
784 ./windmill/tests/test_bugs
785 ./windmill/tests/test_registry
786 ./database
787 ./permissions.zcml
788
789 ./zcml
790 ./zcml/bugattachment.zcml
791 ./zcml/specificationbranch.zcml
792reg ./zcml/sourcepackagename.zcml
793 ./zcml/sprintspecification.zcml
794 ./zcml/configure.zcml
795 ./zcml/potemplate.zcml
796 ./zcml/archivepermission.zcml
797 ./zcml/revision.zcml
798 ./zcml/archivedependency.zcml
799 ./zcml/translationexport.zcml
800 ./zcml/branchref.zcml
801reg ./zcml/pillar.zcml
802reg ./zcml/karma.zcml
803reg ./zcml/securitycontact.zcml
804 ./zcml/translationcommonformat.zcml
805 ./zcml/account.zcml
806 ./zcml/translator.zcml
807 ./zcml/sourcepackagepublishinghistory.zcml
808 ./zcml/job.zcml
809reg ./zcml/productrelease.zcml
810 ./zcml/translationgroup.zcml
811 ./zcml/openid.zcml
812 ./zcml/binarypackagepublishinghistory.zcml
813 ./zcml/bugwatch.zcml
814 ./zcml/packagerelationship.zcml
815 ./zcml/branchmergequeue.zcml
816 ./zcml/malone.zcml
817reg ./zcml/distributionsourcepackage.zcml
818reg ./zcml/product.zcml
819reg ./zcml/teamparticipation.zcml
820 ./zcml/sprint.zcml
821 ./zcml/specificationgoal.zcml
822reg ./zcml/sshkey.zcml
823 ./zcml/crowd.zcml
824 ./zcml/marketing.zcml
825 ./zcml/builder.zcml
826 ./zcml/distributionmirror.zcml
827reg ./zcml/teammembership.zcml
828 ./zcml/vpotexport.zcml
829 ./zcml/branchcollection.zcml
830 ./zcml/hwdb.zcml
831reg ./zcml/poll.zcml
832 ./zcml/build.zcml
833 ./zcml/codereviewcomment.zcml
834 ./zcml/branch.zcml
835 ./zcml/README
836 ./zcml/scriptactivity.zcml
837reg ./zcml/sourcepackage.zcml
838 ./zcml/emailaddress.zcml
839 ./zcml/packagediff.zcml
840 ./zcml/branchtarget.zcml
841 ./zcml/distroserieslanguage.zcml
842 ./zcml/distributionsourcepackagecache.zcml
843 ./zcml/launchpadstatistic.zcml
844 ./zcml/queue.zcml
845 ./zcml/translationtemplateitem.zcml
846 ./zcml/branchrevision.zcml
847 ./zcml/publishedpackage.zcml
848 ./zcml/oauth.zcml
849 ./zcml/message.zcml
850 ./zcml/potranslation.zcml
851 ./zcml/bugtask.zcml
852 ./zcml/bugtask-events.zcml
853??? ./zcml/personnotification.zcml
854 ./zcml/codeimportevent.zcml
855 ./zcml/specificationfeedback.zcml
856 ./zcml/translationimportqueue.zcml
857 ./zcml/bountysubscription.zcml
858 ./zcml/translations.zcml
859 ./zcml/bugbranch.zcml
860 ./zcml/specificationdependency.zcml
861reg ./zcml/product-events.zcml
862 ./zcml/bugcve.zcml
863 ./zcml/country.zcml
864 ./zcml/bug.zcml
865 ./zcml/gpghandler.zcml
866reg ./zcml/voucher.zcml
867 ./zcml/bugsupervisor.zcml
868 ./zcml/archiveauthtoken.zcml
869 ./zcml/temporaryblobstorage.zcml
870 ./zcml/pofiletranslator.zcml
871 ./zcml/customlanguagecode.zcml
872 ./zcml/webservice.zcml
873 ./zcml/branchmergeproposal.zcml
874 ./zcml/bugpackageinfestation.zcml
875 ./zcml/translationmessage.zcml
876 ./zcml/distroseriessourcepackagerelease.zcml
877 ./zcml/bugnomination.zcml
878 ./zcml/bugtarget.zcml
879 ./zcml/binarypackagename.zcml
880 ./zcml/distroarchseries.zcml
881 ./zcml/archive.zcml
882reg ./zcml/entitlement.zcml
883 ./zcml/distroarchseriesbinarypackage.zcml
884 ./zcml/bugactivity-subscriptions.zcml
885 ./zcml/diff.zcml
886 ./zcml/distributionsourcepackagerelease.zcml
887reg ./zcml/project.zcml
888reg ./zcml/driver.zcml
889 ./zcml/widgets.zcml
890reg ./zcml/milestone.zcml
891 ./zcml/packagecloner.zcml
892 ./zcml/specificationsubscription.zcml
893 ./zcml/section.zcml
894 ./zcml/poexportrequest.zcml
895 ./zcml/cve-events.zcml
896 ./zcml/branchsubscription.zcml
897reg ./zcml/productseries.zcml
898 ./zcml/specificationtarget.zcml
899 ./zcml/searchservice.zcml
900 ./zcml/fields.zcml
901 ./zcml/branchjob.zcml
902 ./zcml/vpoexport.zcml
903reg ./zcml/announcement.zcml
904 ./zcml/distroseriespackagecache.zcml
905 ./zcml/codeimportmachine.zcml
906 ./zcml/batchnavigator.zcml
907reg ./zcml/gpgkey.zcml
908reg ./zcml/jabberid.zcml
909 ./zcml/bugmessage.zcml
910 ./zcml/buglinktarget.zcml
911reg ./zcml/team-subscriptions.zcml
912 ./zcml/archivesigningkey.zcml
913 ./zcml/feeds.zcml
914 ./zcml/mail.zcml
915 ./zcml/example.zcml
916 ./zcml/codeimport.zcml
917 ./zcml/bugsubscription.zcml
918 ./zcml/launchpad.zcml
919 ./zcml/specification.zcml
920 ./zcml/codereviewvote.zcml
921 ./zcml/component.zcml
922 ./zcml/languagepack.zcml
923 ./zcml/bounty.zcml
924 ./zcml/files.zcml
925 ./zcml/bazaar.zcml
926 ./zcml/bugtracker.zcml
927 ./zcml/language.zcml
928 ./zcml/distroseriesbinarypackage.zcml
929 ./zcml/archivesubscriber.zcml
930reg ./zcml/salesforce.zcml
931 ./zcml/logintoken.zcml
932reg ./zcml/mailinglist.zcml
933 ./zcml/geoip.zcml
934 ./zcml/bugtrackerperson.zcml
935 ./zcml/cve.zcml
936 ./zcml/binarypackagerelease.zcml
937 ./zcml/packagebugsupervisor.zcml
938 ./zcml/translationimport.zcml
939 ./zcml/seriessourcepackagebranch.zcml
940 ./zcml/mentoringoffer.zcml
941 ./zcml/bugnotification.zcml
942 ./zcml/decoratedresultset.zcml
943 ./zcml/sourcepackagerelease.zcml
944 ./zcml/bug-events.zcml
945reg ./zcml/wikiname.zcml
946reg ./zcml/codeofconduct.zcml
947 ./zcml/librarian.zcml
948 ./zcml/pomsgid.zcml
949 ./zcml/pofile.zcml
950reg ./zcml/person.zcml
951 ./zcml/buginfestation.zcml
952 ./zcml/bugactivity.zcml
953 ./zcml/packaging.zcml
954reg ./zcml/distroseries.zcml
955 ./zcml/structuralsubscription.zcml
956 ./zcml/codeimportjob.zcml
957 ./zcml/sprintattendance.zcml
958 ./zcml/bugcomment.zcml
959 ./zcml/branchnamespace.zcml
960reg ./zcml/location.zcml
961 ./zcml/archivearch.zcml
962 ./zcml/cvereference.zcml
963reg ./zcml/commercialsubscription.zcml
964 ./zcml/shipit.zcml
965reg ./zcml/ircid.zcml
966reg ./zcml/distribution.zcml
967 ./zcml/processor.zcml
968 ./zcml/potmsgset.zcml
969 ./zcml/distroarchseriesbinarypackagerelease.zcml
970 ./zcml/datetime.zcml
971 ./zcml/codeimportresult.zcml
972 ./zcml/binaryandsourcepackagename.zcml
973
974 ./vocabularies
975 ./vocabularies/configure.zcml
976 ./icing-sources
977 ./icing-sources/navigation-sw-w-normal.svg
978 ./icing-sources/navigation-menu-groove.svg
979 ./icing-sources/navigation-se-normal.svg
980 ./icing-sources/navigation-nw-w-normal.svg
981 ./icing-sources/navigation-n.svg
982 ./icing-sources/navigation-sw-normal.svg
983 ./icing-sources/navigation-ne-e-normal.svg
984 ./icing-sources/navigation-tab-bottom-untinted-normal.svg
985 ./icing-sources/navigation-sw-selected.svg
986 ./icing-sources/navigation-nw-w-selected.svg
987 ./icing-sources/app-people-and-teams.svg
988 ./icing-sources/navigation-tab-bottom-overview-normal.svg
989 ./icing-sources/navigation-tab-bottom-untinted-selected.svg
990 ./icing-sources/navigation-ne-e-selected.svg
991 ./icing-sources/navigation-se-selected.svg
992 ./daemons
993 ./icing-contrib
994 ./icing-contrib/JSONScriptRequest.js
995 ./icing-contrib/json2.js
996 ./utilities
997 ./icing-edubuntu
998 ./icing-edubuntu/edubuntu-icon.png
999 ./icing-edubuntu/edubuntu.css
1000 ./icing-edubuntu/edubuntu-screen.css
1001 ./icing-edubuntu/edubuntu-header.png
1002 ./icing-edubuntu/edubuntu-headerlogo.png
1003 ./icing-edubuntu/edubuntu-common.css
1004 ./feed
1005 ./feed/templates
1006 ./feed/templates/revision.pt
1007 ./feed/templates/bug-html.pt
1008 ./feed/templates/bug.pt
1009 ./feed/templates/branch-revision.pt
1010 ./feed/templates/branch.pt
1011 ./locales
1012 ./locales/launchpad.po.es.old
1013 ./locales/launchpad.pot
1014 ./validators
1015 ./validators/configure.zcml
1016 ./validators/README.txt
1017 ./icing-kubuntu
1018 ./icing-kubuntu/kubuntu-header.png
1019 ./icing-kubuntu/kubuntu-header-bg.png
1020 ./icing-kubuntu/kubuntu-footer-bg.png
1021 ./icing-kubuntu/kubuntu-masthead2.css
1022 ./icing-kubuntu/kubuntu-tab_off_ns1.gif
1023 ./icing-kubuntu/kubuntu-tab_on_ns1.gif
1024 ./icing-kubuntu/kubuntu-favicon.png
1025 ./icing-kubuntu/kubuntu-tab_off_ns2.gif
1026 ./icing-kubuntu/kubuntu-tab_on_ns2.gif
1027 ./mailman
1028 ./mailman/config
1029 ./mailman/monkeypatches
1030 ./mailman/monkeypatches/sitetemplates
1031 ./mailman/monkeypatches/sitetemplates/en
1032 ./mailman/monkeypatches/sitetemplates/en/postheld.txt
1033 ./subscribers
1034 ./event
1035 ./javascript
1036 ./javascript/client
1037 ./javascript/client/client.js
1038 ./javascript/soyuz
1039 ./javascript/soyuz/update_archive_build_statuses.js
1040 ./javascript/soyuz/base.js
1041 ./javascript/soyuz/lp_dynamic_dom_updater.js
1042 ./javascript/sorttable
1043 ./javascript/sorttable/sorttable.js
1044 ./javascript/inlinehelp
1045 ./javascript/inlinehelp/inlinehelp.js
1046 ./javascript/lp
1047 ./javascript/lp/mapping.js
1048 ./javascript/lp/lp.js
1049 ./mail
1050 ./mail/errortemplates
1051 ./mail/errortemplates/dbschema-command-wrong-argument.txt
1052 ./mail/errortemplates/user-not-reviewer.txt
1053 ./mail/errortemplates/num-arguments-mismatch.txt
1054 ./mail/errortemplates/no-such-bug.txt
1055 ./mail/errortemplates/security-parameter-mismatch.txt
1056 ./mail/errortemplates/not-gpg-signed.txt
1057 ./mail/errortemplates/key-not-registered.txt
1058 ./mail/errortemplates/oops.txt
1059 ./mail/errortemplates/branchmergeproposal-exists.txt
1060 ./mail/errortemplates/invalid-tag.txt
1061 ./mail/errortemplates/bug-importance.txt
1062 ./mail/errortemplates/nonlaunchpadtarget.txt
1063 ./mail/errortemplates/subscribe-too-many-arguments.txt
1064 ./mail/errortemplates/affects-no-arguments.txt
1065 ./mail/errortemplates/no-affects-target-on-submit.txt
1066 ./mail/errortemplates/not-signed-md.txt
1067 ./mail/errortemplates/key-not-registered-md.txt
1068 ./mail/errortemplates/affects-unexpected-argument.txt
1069 ./mail/errortemplates/bug-argument-mismatch.txt
1070 ./mail/errortemplates/unsubscribe-too-many-arguments.txt
1071 ./mail/errortemplates/not-signed.txt
1072 ./mail/errortemplates/unassigned-tag.txt
1073 ./mail/errortemplates/summary-too-many-arguments.txt
1074 ./mail/errortemplates/no-default-affects.txt
1075 ./mail/errortemplates/missingmergedirective.txt
1076 ./mail/errortemplates/private-parameter-mismatch.txt
1077 ./mail/errortemplates/no-such-person.txt
1078 ./mail/errortemplates/messagemissingsubject.txt
1079 ./mail/meta.zcml
1080 ./xmlrpc
1081 ./xmlrpc/configure.zcml
1082 ./links.zcml
1083 ./webapp
1084 ./webapp/configure.zcml
1085 ./webapp/meta-overrides.zcml
1086 ./webapp/meta.zcml
1087 ./webapp/bug-5133.zcml
1088 ./webapp/servers.zcml
1089 ./webapp/errorlog.zcml
1090 ./icing-ubuntu
1091 ./icing-ubuntu/bullet-triangle-down.png
1092 ./icing-ubuntu/logo.png
1093 ./icing-ubuntu/masthead-shipit.png
1094 ./icing-ubuntu/navigation.css
1095 ./icing-ubuntu/style.css
1096 ./icing-ubuntu/README
1097 ./icing-ubuntu/mootools.v1.11.js
1098 ./icing-ubuntu/cap-bottom.png
1099 ./icing-ubuntu/bullet-triangle.png
1100 ./icing-ubuntu/print.css
1101 ./icing-ubuntu/ie.css
1102 ./icing-ubuntu/shadedborder-compressed.js
1103 ./icing-ubuntu/bg-page.png
1104 ./icing-ubuntu/cap-top.png
1105 ./icing-ubuntu/screen-6c-24-24-12.css
1106 ./icing-ubuntu/shadedborder.js
1107 ./icing-ubuntu/plugins.css
1108 ./icing-ubuntu/bg-content.png
1109 ./icing-ubuntu/lp-extra.css
1110 ./icing-ubuntu/feature-button-bg.jpg
1111 ./icing-ubuntu/bullet-triangle2.png
1112 ./icing
1113 ./icing/but-lrg-importyourproject.gif
1114 ./icing/appchoose_tab6_a.gif
1115 ./icing/code-feature-hosting.png
1116 ./icing/navigation-tabs-sw-bugs-active
1117 ./icing/navigation-tabs-sw-blueprints-active
1118 ./icing/but-lrg-registerproj-down.gif
1119 ./icing/but-lrg-takeatour-down.gif
1120 ./icing/app-blueprints-sml-over.gif
1121 ./icing/navigation-parent-nw-w-normal.png
1122 ./icing/appchoose_tab1_a.gif
1123 ./icing/portlet-map-unknown.png
1124 ./icing/app-answers-sml-over.gif
1125 ./icing/globalheader_bg.gif
1126 ./icing/translations-feature-gettext.png
1127 ./icing/shipit.css
1128 ./icing/but-lrg-registerabranch-down.gif
1129 ./icing/but-sml-helptranslate-down.gif
1130 ./icing/navigation-hierarchy-home-bg
1131 ./icing/navigation-nw-w-selected.png
1132 ./icing/but-sml-mentoring-over.gif
1133 ./icing/app-answers.gif
1134 ./icing/mainarea_bottom.gif
1135 ./icing/navigation-tabs-se-blueprints
1136 ./icing/app-answers-over.gif
1137 ./icing/navigation-tabs-sw-translations
1138 ./icing/icon_pdt_ubuntu.gif
1139 ./icing/app-translations-sml-active.gif
1140 ./icing/navigation-tab-bottom-untinted-selected.png
1141 ./icing/app-translations.gif
1142 ./icing/navigation-nw-w-normal.png
1143 ./icing/app-bugs-sml.gif
1144 ./icing/FormatAndColor.js
1145 ./icing/navigation-tabs-se-overview
1146 ./icing/code-feature-import.png
1147 ./icing/navigation-tabs-sw-overview-active
1148 ./icing/navigation-sw-normal.png
1149 ./icing/lazr
1150 ./icing/translations-feature-everyone.png
1151 ./icing/blueprints-feature-sprints.png
1152 ./icing/appchoose_a.gif
1153 ./icing/MochiKit.js
1154 ./icing/app-people-sml-down.gif
1155 ./icing/app-blueprints.gif
1156 ./icing/navigation-tabs-sw-answers
1157 ./icing/bugs-feature-teams.png
1158 ./icing/leftnav_right_bg.gif
1159 ./icing/navigation-tabs-sw
1160 ./icing/but-lrg-registerproj.gif
1161 ./icing/app-code-sml.gif
1162 ./icing/yui
1163 ./icing/but-sml-registerablueprint.gif
1164 ./icing/but-sml-reportabug-over.gif
1165 ./icing/navigation-tabs-se-bugs
1166 ./icing/style.css
1167 ./icing/but-sml-helptranslate.gif
1168 ./icing/but-lrg-takeatour.gif
1169 ./icing/leftnav_left_bg.gif
1170 ./icing/but-lrg-askaquestion-over.gif
1171 ./icing/code-tour-screenshot2.png
1172 ./icing/icon_pdt_firefox.gif
1173 ./icing/navigation-tab-bottom-untinted-normal.png
1174 ./icing/navigation-tab-bottom-overview-normal.png
1175 ./icing/app-people-wm.gif
1176 ./icing/navigation-hierarchy-ne
1177 ./icing/navigation-se-selected.png
1178 ./icing/globalheader_home.gif
1179 ./icing/navigation-tabs-sw-code
1180 ./icing/app-register-sml.gif
1181 ./icing/app-register-sml-down.gif
1182 ./icing/app-translations-sml-over.gif
1183 ./icing/but-sml-mentoring.gif
1184 ./icing/navigation-ne-e-normal.png
1185 ./icing/appchoose_tab2_a.gif
1186 ./icing/but-sml-helptranslate-over.gif
1187 ./icing/code-tour-screenshot1.png
1188 ./icing/navigation-tabs-se-blueprints-active
1189 ./icing/but-sml-askaquestion.gif
1190 ./icing/answers-feature-structured.png
1191 ./icing/app-people-over.gif
1192 ./icing/appchoose_tab4_a.gif
1193 ./icing/blueprints-feature-roadmap.png
1194 ./icing/blueprints-tour-screenshot2.png
1195 ./icing/canonical-logo.png
1196 ./icing/blueprints-tour-screenshot3.png
1197 ./icing/translations-tour-screenshot1.png
1198 ./icing/leftnav-{}.gif
1199 ./icing/app-bugs-over.gif
1200 ./icing/app-blueprints-sml.gif
1201 ./icing/navigation-se-normal.png
1202 ./icing/app-blueprints-wm.gif
1203 ./icing/navigation-tabs-sw-bugs
1204 ./icing/bugs-tour-screenshot1.png
1205 ./icing/bugs-feature-web-email-ui.png
1206 ./icing/navigation-hierarchy-chevron-normal
1207 ./icing/action.png
1208 ./icing/but-sml-registerablueprint-down.gif
1209 ./icing/app-people.gif
1210 ./icing/app-code-sml-down.gif
1211 ./icing/navigation-hierarchy-bg
1212 ./icing/help-bottom.gif
1213 ./icing/but-sml-mentoring-off.gif
1214 ./icing/launchpad-tour-screenshot1.png
1215 ./icing/app-answers-wm.gif
1216 ./icing/navigation-hierarchy-chevron-selected
1217 ./icing/app-blueprints-over.gif
1218 ./icing/answers-feature-knowledge-base.png
1219 ./icing/navigation-parent-se-normal.png
1220 ./icing/appchoose_tab5_a.gif
1221 ./icing/app-register-over.gif
1222 ./icing/app-answers-sml-down.gif
1223 ./icing/bugs-tour-screenshot2.png
1224 ./icing/navigation-tabs-se-answers
1225 ./icing/app-bugs-sml-over.gif
1226 ./icing/navigation-tabs-sw-code-active
1227 ./icing/launchpad-tour-screenshot3.png
1228 ./icing/app-answers-sml.gif
1229 ./icing/but-lrg-registerabranch.gif
1230 ./icing/translations-feature-flexible.png
1231 ./icing/but-sml-reportabug.gif
1232 ./icing/PlotKit_Packed.js
1233 ./icing/navigation-se-e-normal.png
1234 ./icing/app-people-sml-active.gif
1235 ./icing/but-lrg-registeraspec-over.gif
1236 ./icing/bugs-feature-tagging.png
1237 ./icing/blueprints-tour-screenshot1.png
1238 ./icing/app-register-sml-active.gif
1239 ./icing/but-sml-askaquestion-over.gif
1240 ./icing/launchpad-tour-screenshot2.png
1241 ./icing/app-translations-over.gif
1242 ./icing/app-people-sml-over.gif
1243 ./icing/navigation-n.png
1244 ./icing/app-register-wm.gif
1245 ./icing/but-sml-mentoring-down.gif
1246 ./icing/answers-feature-language.png
1247 ./icing/navigation-tabs-se-bugs-active
1248 ./icing/code-tour-screenshot3.png
1249 ./icing/navigation-tabs-se-translations
1250 ./icing/answers-feature-contact.png
1251 ./icing/app-register-sml-over.gif
1252 ./icing/blue-fade-to-grey
1253 ./icing/but-lrg-askaquestion.gif
1254 ./icing/blueprints-feature-release.png
1255 ./icing/app-translations-sml-down.gif
1256 ./icing/but-lrg-importyourproject-over.gif
1257 ./icing/blueprints-deptree-error.png
1258 ./icing/print.css
1259 ./icing/app-register.gif
1260 ./icing/app-code-over.gif
1261 ./icing/answers-tour-screenshot2.png
1262 ./icing/navigation-tabs-sw-answers-active
1263 ./icing/build
1264 ./icing/navigation-sw-selected.png
1265 ./icing/answers-tour-screenshot1.png
1266 ./icing/app-code-sml-active.gif
1267 ./icing/blueprints-feature-discuss.png
1268 ./icing/app-bugs-sml-down.gif
1269 ./icing/app-bugs.gif
1270 ./icing/navigation-ne-e-selected.png
1271 ./icing/but-lrg-reportabug-down.gif
1272 ./icing/app-translations-wm.gif
1273 ./icing/translations-tour-screenshot2.png
1274 ./icing/but-lrg-registerabranch-over.gif
1275 ./icing/but-sml-jointhisteam.gif
1276 ./icing/app-code-sml-over.gif
1277 ./icing/navigation-hierarchy-nw
1278 ./icing/code-feature-bug-branches.png
1279 ./icing/code-feature-everyone.png
1280 ./icing/app-code-wm.gif
1281 ./icing/dotline_vertical.gif
1282 ./icing/but-sml-registerablueprint-over.gif
1283 ./icing/but-lrg-importyourproject-down.gif
1284 ./icing/but-lrg-askaquestion-down.gif
1285 ./icing/navigation-tabs-sw-overview
1286 ./icing/navigation-tabs-se-code-active
1287 ./icing/app-code.gif
1288 ./icing/launchpad-tour-screenshot4.png
1289 ./icing/navigation-tabs-se-answers-active
1290 ./icing/app-translations-sml.gif
1291 ./icing/navigation-tabs-sw-translations-active
1292 ./icing/but-lrg-registerproj-over.gif
1293 ./icing/app-people-sml.gif
1294 ./icing/app-answers-sml-active.gif
1295 ./icing/bugs-feature-tracker.png
1296 ./icing/navigation-tabs-se-overview-active
1297 ./icing/but-lrg-reportabug-over.gif
1298 ./icing/navigation-tabs-se-disabled
1299 ./icing/navigation-parent-sw-normal.png
1300 ./icing/app-bugs-sml-active.gif
1301 ./icing/but-lrg-registeraspec-down.gif
1302 ./icing/navigation-tabs-sw-disabled
1303 ./icing/translations-feature-suggestions.png
1304 ./icing/but-lrg-takeatour-over.gif
1305 ./icing/navigation-tabs-sw-blueprints
1306 ./icing/navigation-tabs-se-translations-active
1307 ./icing/but-lrg-reportabug.gif
1308 ./icing/navigation-sw-w-normal.png
1309 ./icing/app-bugs-wm.gif
1310 ./icing/navigation-hierarchy-nw-home
1311 ./icing/but_search.gif
1312 ./icing/spinner.gif
1313 ./icing/but-sml-reportabug-down.gif
1314 ./icing/translations-add-more-lines.gif
1315 ./icing/navigation-parent-ne-e-normal.png
1316 ./icing/app-blueprints-sml-down.gif
1317 ./icing/app-blueprints-sml-active.gif
1318 ./icing/navigation-tabs-se-code
1319 ./icing/but-lrg-registeraspec.gif
1320 ./images
1321 ./images/merge-proposal-icon.png
1322 ./images/build-depwait.png
1323 ./images/popup_calendar.gif
1324 ./images/folder_icon.gif
1325 ./images/favorite_icon.gif
1326 ./images/bug-status-collapse.png
1327 ./images/crowd-logo.png
1328 ./images/list.png
1329 ./images/trash-large.png
1330 ./images/language.png
1331 ./images/search.png
1332 ./images/branch-large.png
1333 ./images/crowd-badge.png
1334 ./images/arrowBottom.png
1335 ./images/zoom-out.png
1336 ./images/arrowBlank.gif
1337 ./images/maybe.png
1338 ./images/logoIcon.gif
1339 ./images/package-source.png
1340 ./images/crowd-large.png
1341 ./images/build-building.gif
1342 ./images/launchpad-large.png
1343 ./images/tour-logo
1344 ./images/info.png
1345 ./images/launchpad.png
1346 ./images/favourite-no.png
1347 ./images/tour-icon
1348 ./images/merge-proposal-large.png
1349 ./images/warning.png
1350 ./images/error-badge.png
1351 ./images/project.png
1352 ./images/event_icon.gif
1353 ./images/rosetta-icon.png
1354 ./images/bug-dupe-logo.png
1355 ./images/error-large.png
1356 ./images/arrowTop.png
1357 ./images/translation-file.png
1358 ./images/bugtracker-icon.png
1359 ./images/bug-large.png
1360 ./images/bug-unknown.png
1361 ./images/translation.png
1362 ./images/faq.png
1363 ./images/yes-badge.png
1364 ./images/help.ubuntu.png
1365 ./images/statistic.png
1366 ./images/bugtracker-logo.png
1367 ./images/required.gif
1368 ./images/nyet-large.png
1369 ./images/bug-remote-comment-synchronizing.png
1370 ./images/build-failedtoupload.png
1371 ./images/red-bar.png
1372 ./images/error.png
1373 ./images/build-needed.png
1374 ./images/security.png
1375 ./images/security-large.png
1376 ./images/mentoring.png
1377 ./images/bug-remote.png
1378 ./images/launchpad-logo.png
1379 ./images/edit.png
1380 ./images/arrowEnd.png
1381 ./images/ubuntu-icon.png
1382 ./images/person-inactive-badge.png
1383 ./images/distribution.png
1384 ./images/crowd-mugshot.png
1385 ./images/translate.ubuntu.png
1386 ./images/bug.png
1387 ./images/crowd.png
1388 ./images/mentoring-large.png
1389 ./images/rss-large.png
1390 ./images/file_icon.gif
1391 ./images/do-not-disturb.png
1392 ./images/person.png
1393 ./images/blueprint-low.png
1394 ./images/subscriber-inessential.png
1395 ./images/cancel.png
1396 ./images/specification.png
1397 ./images/blueprint.png
1398 ./images/debian.gif
1399 ./images/team-mugshot.png
1400 ./images/add.png
1401 ./images/link.png
1402 ./images/arrowRight.png
1403 ./images/warning-large.png
1404 ./images/treeCollapsed.png
1405 ./images/remove.png
1406 ./images/arrowStart-inactive.png
1407 ./images/bug-undecided.png
1408 ./images/bug-wishlist.png
1409 ./images/yes.png
1410 ./images/person-logo.png
1411 ./images/arrowLeft.png
1412 ./images/blueprint-medium.png
1413 ./images/rss.png
1414 ./images/src
1415 ./images/src/rosetta-icon.svg
1416 ./images/src/icon-sprints.svg
1417 ./images/src/bug-critical.svg
1418 ./images/src/build-success.svg
1419 ./images/src/launchpad-gem.svg
1420 ./images/src/flame.svg
1421 ./images/src/translate.ubuntu.svg
1422 ./images/src/person.svg
1423 ./images/src/bug-high.svg
1424 ./images/src/build-chrootwait.svg
1425 ./images/src/bug_dupe.svg
1426 ./images/src/demo.svg
1427 ./images/src/icon_set.svg
1428 ./images/src/private-bg.svg
1429 ./images/src/build-building.svg
1430 ./images/src/do-not-disturb.svg
1431 ./images/src/bug-medium.svg
1432 ./images/src/target.svg
1433 ./images/src/bug.svg
1434 ./images/src/warning-large.svg
1435 ./images/src/build-needed.svg
1436 ./images/src/bugtracker.svg
1437 ./images/src/bug-mugshot.svg
1438 ./images/src/bug-large.svg
1439 ./images/src/trash.svg
1440 ./images/src/build-failure.svg
1441 ./images/src/bug-wishlist.svg
1442 ./images/src/bug-unknown.svg
1443 ./images/src/maybe.svg
1444 ./images/src/sorry-closed.svg
1445 ./images/src/person-mugshot.svg
1446 ./images/src/bug-remote.svg
1447 ./images/src/bug-undecided.svg
1448 ./images/src/yes.svg
1449 ./images/src/merge_proposal.svg
1450 ./images/src/build-failedtoupload.svg
1451 ./images/src/help.ubuntu.svg
1452 ./images/src/translation-space.svg
1453 ./images/src/no.svg
1454 ./images/src/build-depwait.svg
1455 ./images/src/do-not-disturb-large.svg
1456 ./images/src/translation-newline.svg
1457 ./images/src/bug-low.svg
1458 ./images/build-superseded.png
1459 ./images/cve.png
1460 ./images/info-large.png
1461 ./images/bug-dupe-icon.png
1462 ./images/sorry-closed.png
1463 ./images/purple-bar.png
1464 ./images/flame-logo.png
1465 ./images/launchpad-badge.png
1466 ./images/pdf_icon.gif
1467 ./images/private.png
1468 ./images/blueprint-essential.png
1469 ./images/bullet.png
1470 ./images/meeting-logo.png
1471 ./images/bug-dupe-21px.png
1472 ./images/bug-low.png
1473 ./images/redhat.gif
1474 ./images/expiration-large.png
1475 ./images/green-bar.png
1476 ./images/nyet-badge.png
1477 ./images/do-not-disturb-large.png
1478 ./images/private-large.png
1479 ./images/branch.png
1480 ./images/read-only.png
1481 ./images/bug-status-expand.png
1482 ./images/project-mugshot.png
1483 ./images/meeting.png
1484 ./images/user.png
1485 ./images/product-mugshot.png
1486 ./images/target.png
1487 ./images/trash-logo.png
1488 ./images/flame-large.png
1489 ./images/translation-newline.png
1490 ./images/milestone.png
1491 ./images/branch-large.gif
1492 ./images/stop.png
1493 ./images/news.png
1494 ./images/bug-critical.png
1495 ./images/blueprint-not.png
1496 ./images/private-bg.png
1497 ./images/favourite-yes.png
1498 ./images/arrowRight-inactive.png
1499 ./images/confirm.png
1500 ./images/distribution-badge.png
1501 ./images/trash-icon.png
1502 ./images/bug-dupe-large.png
1503 ./images/team.png
1504 ./images/bugtracker-mugshot.png
1505 ./images/product.png
1506 ./images/arrowStart.png
1507 ./images/package-binary.png
1508 ./images/team-badge.png
1509 ./images/product-badge.png
1510 ./images/build-failure.png
1511 ./images/translation-template.png
1512 ./images/no.png
1513 ./images/folder.gif
1514 ./images/blueprint-high.png
1515 ./images/subscriber-essential.png
1516 ./images/image_icon.gif
1517 ./images/shopping_cart.gif
1518 ./images/arrowLeft-inactive.png
1519 ./images/project-badge.png
1520 ./images/bug-medium.png
1521 ./images/architecture.png
1522 ./images/private_mail_icon.png
1523 ./images/download.png
1524 ./images/tour-large
1525 ./images/blueprint-undefined.png
1526 ./images/distribution-logo.png
1527 ./images/flame-icon.png
1528 ./images/launchpad-logo-and-name-hierarchy.png
1529 ./images/nyet-logo.png
1530 ./images/download-large.png
1531 ./images/arrowDown.png
1532 ./images/project-logo.png
1533 ./images/demo.png
1534 ./images/person-inactive-logo.png
1535 ./images/add-badge.png
1536 ./images/meeting-mugshot.png
1537 ./images/warning-badge.png
1538 ./images/mail.png
1539 ./images/person-mugshot.png
1540 ./images/question.png
1541 ./images/treeExpanded.png
1542 ./images/person-badge.png
1543 ./images/retry.png
1544 ./images/nospin.gif
1545 ./images/ubuntu-favicon.ico
1546 ./images/launchpad-logo-and-name.png
1547 ./images/person-inactive.png
1548 ./images/team-logo.png
1549 ./images/bounty.png
1550 ./images/spinner.gif
1551 ./images/bug-high.png
1552 ./images/translation-space.png
1553 ./images/blue-bar.png
1554 ./images/merge-proposal-logo.png
1555 ./images/site_icon.gif
1556 ./images/person-inactive-mugshot.png
1557 ./images/arrowUp.png
1558 ./images/nyet-mugshot.png
1559 ./images/product-logo.png
1560 ./images/build-success.png
1561 ./images/arrowEnd-inactive.png
1562 ./images/zoom-in.png
1563 ./images/build-chrootwait.png
1564 ./images/nyet-icon.png
1565 ./images/distribution-mugshot.png
1566 ./apidoc
1567 ./apidoc/wadl-testrunner.xml
1568 ./tour
1569 ./tour/community-support
1570 ./tour/translation
1571 ./tour/tracking
1572 ./tour/jquery-1.2.6.pack.js
1573 ./tour/release-management
1574 ./tour/launchpad-tour.js
1575 ./tour/reset-min.css
1576 ./tour/branch-hosting-tracking
1577 ./tour/feature-tracking
1578 ./tour/index
1579 ./tour/api
1580 ./tour/source
1581 ./tour/source/pngs
1582 ./tour/source/pngs/foo.png
1583 ./tour/source/pngs/silva_logo192.png
1584 ./tour/source/pngs/inkscape.svg
1585 ./tour/source/pngs/awn-192.png
1586 ./tour/source/pngs/terminator-192.png
1587 ./tour/source/pngs/Bazaar Logo 2006-07-27.svg
1588 ./tour/source/answers-image-working_SVG.svg
1589 ./tour/source/translation-image-working_SVG.svg
1590 ./tour/source/code-reviews-image-working_SVG.svg
1591 ./tour/source/release-mgmt-image-working_SVG.svg
1592 ./tour/source/api-image-working.ai
1593 ./tour/source/ppa-image-working_SVG.svg
1594 ./tour/source/blueprint-image-working_SVG.svg
1595 ./tour/source/code-hosting_SVG.svg
1596 ./tour/source/community-image-working_SVG.svg
1597 ./tour/source/bugs-image-working_SVG.svg
1598 ./tour/images
1599 ./tour/images/blueprints
1600 ./tour/images/blueprints/main-image.jpg
1601 ./tour/images/blueprints/3.png
1602 ./tour/images/blueprints/2.png
1603 ./tour/images/blueprints/1.png
1604 ./tour/images/btn-register-now.png
1605 ./tour/images/reviews
1606 ./tour/images/reviews/main-image.jpg
1607 ./tour/images/reviews/2.jpg
1608 ./tour/images/reviews/2.png
1609 ./tour/images/reviews/1.jpg
1610 ./tour/images/button-new.png
1611 ./tour/images/mid-content.png
1612 ./tour/images/translation
1613 ./tour/images/translation/main-image.jpg
1614 ./tour/images/translation/3.png
1615 ./tour/images/translation/4.png
1616 ./tour/images/translation/2.png
1617 ./tour/images/translation/1.png
1618 ./tour/images/translation.png
1619 ./tour/images/btn-dropdown.png
1620 ./tour/images/top-bar.png
1621 ./tour/images/btn-next_new.png
1622 ./tour/images/bg-page-intro.png
1623 ./tour/images/answers
1624 ./tour/images/answers/main-image.jpg
1625 ./tour/images/answers/3.png
1626 ./tour/images/answers/2.png
1627 ./tour/images/answers/1.png
1628 ./tour/images/release-management.png
1629 ./tour/images/bot-content.png
1630 ./tour/images/bg-further-information-long.png
1631 ./tour/images/hosting
1632 ./tour/images/hosting/main-image.jpg
1633 ./tour/images/hosting/3.png
1634 ./tour/images/hosting/4.png
1635 ./tour/images/hosting/2.png
1636 ./tour/images/hosting/1.png
1637 ./tour/images/bg-page-intro-top.png
1638 ./tour/images/rm
1639 ./tour/images/rm/main-image.jpg
1640 ./tour/images/rm/lp-diamond.png
1641 ./tour/images/rm/2.png
1642 ./tour/images/rm/1.png
1643 ./tour/images/bg-further-information-screen.png
1644 ./tour/images/btn-dropdown-current.png
1645 ./tour/images/api
1646 ./tour/images/api/main-image.jpg
1647 ./tour/images/api/3.png
1648 ./tour/images/api/2.png
1649 ./tour/images/api/1.png
1650 ./tour/images/btn-next.png
1651 ./tour/images/bg-dropdown.png
1652 ./tour/images/bg-more-arrow.png
1653 ./tour/images/bg-page-intro-bottom.png
1654 ./tour/images/ppa
1655 ./tour/images/ppa/main-image.jpg
1656 ./tour/images/ppa/3.png
1657 ./tour/images/ppa/2.png
1658 ./tour/images/ppa/1.png
1659 ./tour/images/code-reviews.png
1660 ./tour/images/btn-prev.png
1661 ./tour/images/button-new2.png
1662 ./tour/images/bugs.jpg
1663 ./tour/images/btn-dropdown-hover.png
1664 ./tour/images/top-content.png
1665 ./tour/images/archive
1666 ./tour/images/community
1667 ./tour/images/community/main-image.jpg
1668 ./tour/images/community/3.png
1669 ./tour/images/community/4.png
1670 ./tour/images/community/2.png
1671 ./tour/images/community/1.png
1672 ./tour/images/community/5.png
1673 ./tour/images/bg-further-information.png
1674 ./tour/images/home
1675 ./tour/images/home/main-image.jpg
1676 ./tour/images/home/main-image.jpg.080616
1677 ./tour/images/home/main-image.jpg.080618
1678 ./tour/images/home/screens
1679 ./tour/images/home/screens/tracking.jpg
1680 ./tour/images/home/screens/right.jpg
1681 ./tour/images/home/screens/translations.jpg
1682 ./tour/images/home/screens/hosting.jpg
1683 ./tour/images/home/screens/left.jpg
1684 ./tour/images/home/screens/bugs.jpg
1685 ./tour/images/home/screens/blueprints.jpg
1686 ./tour/images/home/screens/answers.jpg
1687 ./tour/images/bugs
1688 ./tour/images/bugs/main-image.jpg
1689 ./tour/images/bugs/2.jpg
1690 ./tour/images/bugs/3.png
1691 ./tour/images/bugs/1.png
1692 ./tour/images/bugs/5.png
1693 ./tour/ppa
1694 ./tour/selector.js
1695 ./tour/code-review
1696 ./tour/community
1697 ./tour/launchpad-tour.css
1698 ./tour/bugs
1699 ./fields
1700 ./components
1701 ./components/externalbugtracker
1702 ./offline-unplanned.html
1703 ./txtfiles.txt
1704 ./offline-maintenance.html
1705 ./emailtemplates
1706 ./emailtemplates/shipit-mass-process-notification.txt
1707 ./emailtemplates/upload-accepted.txt
1708reg ./emailtemplates/membership-expiration-warning-personal.txt
1709reg ./emailtemplates/person-location-modified.txt
1710reg ./emailtemplates/new-mailing-list.txt
1711reg ./emailtemplates/signedcoc-acknowledge.txt
1712 ./emailtemplates/forgottenpassword.txt
1713reg ./emailtemplates/profile-created.txt
1714reg ./emailtemplates/membership-statuschange-bulk.txt
1715 ./emailtemplates/shipit-custom-request.txt
1716reg ./emailtemplates/pending-membership-approval-for-teams.txt
1717reg ./emailtemplates/claim-profile.txt
1718 ./emailtemplates/poimport-template-confirmation.txt
1719 ./emailtemplates/ppa-upload-rejection.txt
1720reg ./emailtemplates/pending-membership-approval.txt
1721 ./emailtemplates/bugwatch-initial-comment-import.txt
1722 ./emailtemplates/specification-modified.txt
1723 ./emailtemplates/build-notification.txt
1724reg ./emailtemplates/membership-expired-bulk.txt
1725 ./emailtemplates/newuser-email.txt
1726 ./emailtemplates/request-merge.txt
1727 ./emailtemplates/branch-modified.txt
1728reg ./emailtemplates/new-held-message.txt
1729reg ./emailtemplates/mailinglist-footer.txt
1730 ./emailtemplates/ppa-upload-accepted.txt
1731reg ./emailtemplates/new-member-notification-for-teams.txt
1732 ./emailtemplates/notify-mirror-owner.txt
1733reg ./emailtemplates/membership-invitation-accepted-bulk.txt
1734reg ./emailtemplates/membership-auto-renewed-personal.txt
1735reg ./emailtemplates/membership-invitation.txt
1736 ./emailtemplates/branch-merge-proposal-created.txt
1737 ./emailtemplates/poimport-too-many-plural-forms.txt
1738 ./emailtemplates/poimport-syntax-error.txt
1739 ./emailtemplates/branch-merge-proposal-updated.txt
1740 ./emailtemplates/upload-new.txt
1741reg ./emailtemplates/validate-teamemail.txt
1742 ./emailtemplates/validate-email.txt
1743 ./emailtemplates/notify-unhandled-email.txt
1744reg ./emailtemplates/product-license.txt
1745 ./emailtemplates/email-processing-error.txt
1746reg ./emailtemplates/new-member-notification.txt
1747 ./emailtemplates/review-requested.txt
1748 ./emailtemplates/bugwatch-comment.txt
1749 ./emailtemplates/upload-announcement.txt
1750 ./emailtemplates/new-code-import.txt
1751 ./emailtemplates/bug-notification.txt
1752reg ./emailtemplates/membership-invitation-declined-bulk.txt
1753 ./emailtemplates/forgottenpassword-neutral.txt
1754reg ./emailtemplates/membership-expired-personal.txt
1755reg ./emailtemplates/validate-gpg.txt
1756reg ./emailtemplates/membership-auto-renewed-bulk.txt
1757reg ./emailtemplates/claim-team.txt
1758reg ./emailtemplates/membership-statuschange-personal.txt
1759 ./emailtemplates/newuser-email-neutral.txt
1760reg ./emailtemplates/gpg-cleartext-instructions.txt
1761 ./emailtemplates/poimport-with-errors.txt
1762 ./emailtemplates/code-import-status-updated.txt
1763reg ./emailtemplates/membership-expiration-warning-bulk.txt
1764 ./emailtemplates/help.txt
1765 ./emailtemplates/poimport-confirmation.txt
1766 ./emailtemplates/default_remotecomment_template.txt
1767 ./emailtemplates/poimport-not-exported-from-rosetta.txt
1768 ./emailtemplates/poimport-got-old-version.txt
1769reg ./emailtemplates/new-member-notification-for-admins.txt
1770reg ./emailtemplates/membership-member-renewed.txt
1771 ./emailtemplates/upload-rejection.txt
1772 ./emailtemplates/bug-notification-verbose.txt
1773reg ./codesofconduct
1774reg ./codesofconduct/1.0.1.txt
1775reg ./codesofconduct/1.0.txt
1776reg ./codesofconduct/README
1777
1778 ./browser/ftests
1779 ./browser/ftests/__init__.py
1780bug ./browser/ftests/bugs-fixed-elsewhere.txt
1781bug ./browser/ftests/bugtarget-recently-touched-bugs.txt
1782app ./browser/ftests/logintoken-corner-cases.txt
1783bug ./browser/ftests/test_bugs_fixed_elsewhere.py
1784bug ./browser/ftests/test_bugtarget_recently_touched.py
1785bug ./browser/ftests/test_distribution_upstream_bug_report.py
1786app ./browser/ftests/test_logintoken_corner_cases.py
1787
1788 ./browser/tests
1789 ./browser/tests/__init__.py
1790bug ./browser/tests/bugtask-target-link-titles.txt
1791app ./browser/tests/loginservice-dissect-radio-button.txt
1792app ./browser/tests/loginservice.txt
1793 ./browser/tests/person-rename-account-with-openid.txt
1794bug ./browser/tests/recently-fixed-bugs.txt
1795cod ./browser/tests/test_branch.py
1796cod ./browser/tests/test_branchlisting.py
1797cod ./browser/tests/test_branchmergeproposal.py
1798cod ./browser/tests/test_branchmergeproposallisting.py
1799cod ./browser/tests/test_branchnavigationmenu.py
1800cod ./browser/tests/test_branchsubscription.py
1801sha ./browser/tests/test_bugbranch.py
1802bug ./browser/tests/test_bugtask.py
1803cod ./browser/tests/test_codereviewcomment.py
1804app ./browser/tests/test_launchpad.py
1805app ./browser/tests/test_logintoken.py
1806app ./browser/tests/test_openiddiscovery.py
1807app ./browser/tests/test_openidserver.py
1808soy ./browser/tests/test_packaging.py
1809 ./browser/tests/test_person.py
1810reg ./browser/tests/test_product.py
1811reg ./browser/tests/test_question.py
1812bug ./browser/tests/test_recentlyfixedbugs.py
1813 ./browser/tests/test_specification.py
1814app ./browser/tests/test_widgets.py
1815
1816 ./components/ftests
1817 ./components/ftests/__init__.py
1818soy ./components/ftests/debbugs_db
1819soy ./components/ftests/debbugs_db/archive
1820soy ./components/ftests/debbugs_db/archive/63
1821soy ./components/ftests/debbugs_db/archive/63/563.log
1822soy ./components/ftests/debbugs_db/archive/63/563.report
1823soy ./components/ftests/debbugs_db/archive/63/563.status
1824soy ./components/ftests/debbugs_db/archive/63/563.summary
1825soy ./components/ftests/debbugs_db/db-h
1826soy ./components/ftests/debbugs_db/db-h/01
1827soy ./components/ftests/debbugs_db/db-h/01/237001.log
1828soy ./components/ftests/debbugs_db/db-h/01/237001.report
1829soy ./components/ftests/debbugs_db/db-h/01/237001.status
1830soy ./components/ftests/debbugs_db/db-h/01/237001.summary
1831soy ./components/ftests/debbugs_db/db-h/14
1832soy ./components/ftests/debbugs_db/db-h/14/304014.log
1833soy ./components/ftests/debbugs_db/db-h/14/304014.report
1834soy ./components/ftests/debbugs_db/db-h/14/304014.status
1835soy ./components/ftests/debbugs_db/db-h/14/304014.summary
1836soy ./components/ftests/debbugs_db/db-h/35
1837soy ./components/ftests/debbugs_db/db-h/35/322535.log
1838soy ./components/ftests/debbugs_db/db-h/35/322535.report
1839soy ./components/ftests/debbugs_db/db-h/35/322535.status
1840soy ./components/ftests/debbugs_db/db-h/35/322535.summary
1841soy ./components/ftests/debbugs_db/db-h/42
1842soy ./components/ftests/debbugs_db/db-h/42/241742.log
1843soy ./components/ftests/debbugs_db/db-h/42/241742.report
1844soy ./components/ftests/debbugs_db/db-h/42/241742.status
1845soy ./components/ftests/debbugs_db/db-h/42/241742.summary
1846soy ./components/ftests/debbugs_db/db-h/49
1847soy ./components/ftests/debbugs_db/db-h/49/327549.log
1848soy ./components/ftests/debbugs_db/db-h/49/327549.report
1849soy ./components/ftests/debbugs_db/db-h/49/327549.status
1850soy ./components/ftests/debbugs_db/db-h/49/327549.summary
1851soy ./components/ftests/debbugs_db/db-h/52
1852soy ./components/ftests/debbugs_db/db-h/52/327452.log
1853soy ./components/ftests/debbugs_db/db-h/52/327452.report
1854soy ./components/ftests/debbugs_db/db-h/52/327452.status
1855soy ./components/ftests/debbugs_db/db-h/52/327452.summary
1856soy ./components/ftests/debbugs_db/db-h/83
1857soy ./components/ftests/debbugs_db/db-h/83/280883.log
1858soy ./components/ftests/debbugs_db/db-h/83/280883.report
1859soy ./components/ftests/debbugs_db/db-h/83/280883.status
1860soy ./components/ftests/debbugs_db/db-h/83/280883.summary
1861soy ./components/ftests/debbugs_db/db-h/86
1862soy ./components/ftests/debbugs_db/db-h/86/326186.log
1863soy ./components/ftests/debbugs_db/db-h/86/326186.report
1864soy ./components/ftests/debbugs_db/db-h/86/326186.status
1865soy ./components/ftests/debbugs_db/db-h/86/326186.summary
1866soy ./components/ftests/debbugs_db/db-h/91
1867soy ./components/ftests/debbugs_db/db-h/91/317991.log
1868soy ./components/ftests/debbugs_db/db-h/91/317991.report
1869soy ./components/ftests/debbugs_db/db-h/91/317991.status
1870soy ./components/ftests/debbugs_db/db-h/91/317991.summary
1871soy ./components/ftests/debbugs_db/db-h/94
1872soy ./components/ftests/debbugs_db/db-h/94/308994.log
1873soy ./components/ftests/debbugs_db/db-h/94/308994.report
1874soy ./components/ftests/debbugs_db/db-h/94/308994.status
1875soy ./components/ftests/debbugs_db/db-h/94/308994.summary
1876soy ./components/ftests/debbugs_db/index
1877soy ./components/ftests/debbugs_db/index/index.archive
1878soy ./components/ftests/debbugs_db/index/index.db
1879soy ./components/ftests/test_packagelocation.py
1880app ./components/ftests/test_request_country.py
1881
1882 ./components/tests
1883 ./components/tests/__init__.py
1884 ./components/tests/decoratedresultset.txt
1885reg ./components/tests/person_from_principal.txt
1886cod ./components/tests/test_branch.py
1887 ./components/tests/test_decoratedresultset.py
1888reg ./components/tests/test_person.py
1889app ./components/tests/test_request_country.py
1890
1891 ./daemons/tests
1892 ./daemons/tests/__init__.py
1893 ./daemons/tests/cannotlisten.tac
1894 ./daemons/tests/test_tachandler.py
1895
1896 ./database/ftests
1897 ./database/ftests/__init__.py
1898bug ./database/ftests/test_bugtask_status.py
1899bug ./database/ftests/test_bugtask_status.txt
1900bug ./database/ftests/test_bugwatch.py
1901reg ./database/ftests/test_pillarname_triggers.py
1902reg ./database/ftests/test_project.py
1903reg ./database/ftests/test_ro_user.py
1904reg ./database/ftests/test_shipit_constraints.py
1905
1906 ./database/tests
1907 ./database/tests/__init__.py
1908tra ./database/tests/pofiletranslator.txt
1909cod ./database/tests/test_branch.py
1910cod ./database/tests/test_branchcloud.py
1911cod ./database/tests/test_branchjob.py
1912cod ./database/tests/test_branchmergeproposals.py
1913cod ./database/tests/test_branchmergequeue.py
1914cod ./database/tests/test_branchnavigationmenu.py
1915cod ./database/tests/test_branchset.py
1916cod ./database/tests/test_branchvisibilitypolicy.py
1917bug ./database/tests/test_bugtask.py
1918bug ./database/tests/test_bugtracker.py
1919cod ./database/tests/test_codeimport.py
1920cod ./database/tests/test_codeimportjob.py
1921cod ./database/tests/test_codeimportmachine.py
1922cod ./database/tests/test_codereviewcomment.py
1923cod ./database/tests/test_codereviewkarma.py
1924cod ./database/tests/test_codereviewvote.py
1925cod ./database/tests/test_diff.py
1926reg ./database/tests/test_distribution.py
1927reg ./database/tests/test_distroseries.py
1928 ./database/tests/test_imports.py
1929svc ./database/tests/test_job.py
1930svc ./database/tests/test_message.py
1931svc ./database/tests/test_oauth.py
1932svc ./database/tests/test_openidserver.py
1933reg ./database/tests/test_personset.py
1934tra ./database/tests/test_pofiletranslator.py
1935tra ./database/tests/test_potemplate.py
1936reg ./database/tests/test_productseries.py
1937cod ./database/tests/test_revision.py
1938cod ./database/tests/test_revisionauthor.py
1939 ./database/tests/test_rundoctests.py
1940soy ./database/tests/test_sourcepackage.py
1941 ./database/tests/test_stormsugar.py
1942tra ./database/tests/test_vpoexport.py
1943
1944 ./doc
1945 ./doc/README.txt
1946 ./doc/account.txt
1947 ./doc/announcement-date-widget.txt
1948 ./doc/archive-dependencies.txt
1949 ./doc/archive-files.txt
1950 ./doc/archive-override-check.txt
1951 ./doc/archive-pages.txt
1952 ./doc/archive-signing.txt
1953 ./doc/archive.txt
1954 ./doc/archivearch.txt
1955 ./doc/archiveauthtoken.txt
1956 ./doc/archivepermission.txt
1957 ./doc/archivesubscriber.txt
1958 ./doc/archivesubscription-pages.txt
1959 ./doc/badges.txt
1960 ./doc/batch_navigation.txt
1961 ./doc/binarypackagerelease-pages.txt
1962 ./doc/binarypackagerelease.txt
1963 ./doc/bounty.txt
1964 ./doc/branch-karma.txt
1965 ./doc/branch-merge-proposal-notifications.txt
1966 ./doc/branch-merge-proposals.txt
1967 ./doc/branch-notifications.txt
1968 ./doc/branch-visibility-policy.txt
1969 ./doc/branch-visibility.txt
1970 ./doc/branch-xmlrpc.txt
1971 ./doc/branch.txt
1972 ./doc/bug-branch.txt
1973 ./doc/bug-export.txt
1974 ./doc/bug-nomination-pages.txt
1975 ./doc/bug-nomination.txt
1976 ./doc/bug-pages.txt
1977 ./doc/bug-private-by-default.txt
1978 ./doc/bug-reporting-guidelines.txt
1979 ./doc/bug-set-status.txt
1980 ./doc/bug-tags.txt
1981 ./doc/bug.txt
1982 ./doc/bugactivity.txt
1983 ./doc/bugattachments.txt
1984 ./doc/bugcomment.txt
1985 ./doc/buglinktarget-pages.txt
1986 ./doc/bugmail-headers.txt
1987 ./doc/bugmessage.txt
1988 ./doc/bugnotification-comment-syncing-team.txt
1989 ./doc/bugnotification-email.txt
1990 ./doc/bugnotification-sending.txt
1991 ./doc/bugnotification-threading.txt
1992 ./doc/bugnotificationrecipients.txt
1993 ./doc/bugnotifications.txt
1994 ./doc/bugs-email-affects-path.txt
1995 ./doc/bugs-emailinterface.txt
1996 ./doc/bugs-pages.txt
1997 ./doc/bugsubscription.txt
1998 ./doc/bugtarget-filebug-pages.txt
1999 ./doc/bugtarget.txt
2000 ./doc/bugtask-adding-pages.txt
2001 ./doc/bugtask-assignee-widget.txt
2002 ./doc/bugtask-bugwatch-widget.txt
2003 ./doc/bugtask-display-widgets.txt
2004 ./doc/bugtask-edit-pages.txt
2005 ./doc/bugtask-expiration.txt
2006 ./doc/bugtask-find-similar.txt
2007 ./doc/bugtask-package-bugcounts.txt
2008 ./doc/bugtask-package-widget.txt
2009 ./doc/bugtask-retrieval.txt
2010 ./doc/bugtask-search-old-urls.txt
2011 ./doc/bugtask-search-pages.txt
2012 ./doc/bugtask-search.txt
2013 ./doc/bugtask-status-workflow.txt
2014 ./doc/bugtask.txt
2015 ./doc/bugtracker-person.txt
2016 ./doc/bugtracker-tokens.txt
2017 ./doc/bugtracker.txt
2018 ./doc/bugwatch-pages.txt
2019 ./doc/bugwatch.txt
2020 ./doc/bugwidget.txt
2021 ./doc/bugzilla-import.txt
2022 ./doc/build-estimated-dispatch-time.txt
2023 ./doc/build-failedtoupload-workflow.txt
2024 ./doc/build-notification.txt
2025 ./doc/build-pages.txt
2026 ./doc/build.txt
2027 ./doc/buildd-dbnotes.txt
2028 ./doc/buildd-dispatching.txt
2029 ./doc/buildd-mass-retry.txt
2030 ./doc/buildd-queuebuilder-lookup.txt
2031 ./doc/buildd-queuebuilder.txt
2032 ./doc/buildd-scoring.txt
2033 ./doc/buildd-sequencer.txt
2034 ./doc/buildd-slave.txt
2035 ./doc/buildd-slavescanner.txt
2036 ./doc/builder-pages.txt
2037 ./doc/builder.txt
2038 ./doc/buildqueue.txt
2039 ./doc/cache-country-mirrors.txt
2040 ./doc/canonical-config.txt
2041 ./doc/canonical_url.txt
2042 ./doc/canonical_url_examples.txt
2043 ./doc/celebrities.txt
2044 ./doc/checkbox-matrix-widget.txt
2045 ./doc/checkwatches-cli-switches.txt
2046 ./doc/checkwatches.txt
2047 ./doc/close-account.txt
2048 ./doc/closing-bugs-from-changelogs.txt
2049 ./doc/code-jobs.txt
2050 ./doc/codeimport-event.txt
2051 ./doc/codeimport-job.txt
2052 ./doc/codeimport-machine.txt
2053 ./doc/codeimport-result.txt
2054 ./doc/codeimport.txt
2055 ./doc/codereviewcomment.txt
2056 ./doc/components-and-sections.txt
2057 ./doc/crowd.txt
2058 ./doc/cve-update.txt
2059 ./doc/cve.txt
2060 ./doc/datehandling.txt
2061 ./doc/decoratedresultset.txt
2062 ./doc/displaying-bugs-and-tasks.txt
2063 ./doc/displaying-dates.txt
2064 ./doc/displaying-numbers.txt
2065 ./doc/displaying-paragraphs-of-text.txt
2066 ./doc/distribution-mirror.txt
2067 ./doc/distribution-upstream-bug-report.txt
2068 ./doc/distributionmirror-pages.txt
2069 ./doc/distroarchseries.txt
2070 ./doc/distroarchseriesbinarypackage.txt
2071 ./doc/distroarchseriesbinarypackagerelease.txt
2072 ./doc/distroseries-publishing-lookups.txt
2073 ./doc/distroseriesbinarypackage.txt
2074 ./doc/distroseriesqueue-ddtp-tarball.txt
2075 ./doc/distroseriesqueue-debian-installer.txt
2076 ./doc/distroseriesqueue-dist-upgrader.txt
2077 ./doc/distroseriesqueue-translations.txt
2078 ./doc/distrosourcepackage-bug-pages.txt
2079 ./doc/emailaddress.txt
2080 ./doc/emailauthentication.txt
2081 ./doc/enumcol.txt
2082 ./doc/externalbugtracker-bug-imports.txt
2083 ./doc/externalbugtracker-bugzilla-lp-plugin.txt
2084 ./doc/externalbugtracker-bugzilla-oddities.txt
2085 ./doc/externalbugtracker-bugzilla.txt
2086 ./doc/externalbugtracker-checkwatches.txt
2087 ./doc/externalbugtracker-comment-imports.txt
2088 ./doc/externalbugtracker-comment-pushing.txt
2089 ./doc/externalbugtracker-debbugs.txt
2090 ./doc/externalbugtracker-emailaddress.txt
2091 ./doc/externalbugtracker-linking-back.txt
2092 ./doc/externalbugtracker-mantis-csv.txt
2093 ./doc/externalbugtracker-mantis-logging-in.txt
2094 ./doc/externalbugtracker-mantis.txt
2095 ./doc/externalbugtracker-roundup.txt
2096 ./doc/externalbugtracker-rt.txt
2097 ./doc/externalbugtracker-sourceforge.txt
2098 ./doc/externalbugtracker-trac-lp-plugin.txt
2099 ./doc/externalbugtracker-trac.txt
2100 ./doc/externalbugtracker.txt
2101 ./doc/fakepackager.txt
2102reg ./doc/featuredproject.txt
2103 ./doc/feeds.txt
2104 ./doc/filebug-data-parser.txt
2105 ./doc/ftpmaster-tools.txt
2106 ./doc/geoip.txt.disabled
2107 ./doc/gettext-check-messages.txt
2108 ./doc/gina-multiple-arch.txt
2109 ./doc/gina.txt
2110 ./doc/google-searchservice.txt
2111 ./doc/google-service-stub.txt.disabled
2112 ./doc/gpg-encryption.txt
2113 ./doc/gpghandler.txt
2114reg ./doc/gpgkey.txt
2115 ./doc/hasbugs.txt
2116 ./doc/hasowner-authorization.txt
2117 ./doc/helpers.txt
2118 ./doc/hierarchical-menu.txt
2119 ./doc/hwdb-device-tables.txt
2120 ./doc/hwdb-submission.txt
2121 ./doc/hwdb.txt
2122 ./doc/image-widget.txt
2123 ./doc/incomingmail.txt
2124 ./doc/initial-bug-contacts.txt
2125 ./doc/initialise-from-parent.txt
2126 ./doc/keyring_trust_analyser.txt
2127 ./doc/language-pack.txt
2128 ./doc/language.txt
2129 ./doc/launchbag.txt
2130 ./doc/launchpad-container.txt
2131 ./doc/launchpad-radio-widget.txt
2132 ./doc/launchpad-search-pages.txt
2133 ./doc/launchpad-target-widget.txt
2134 ./doc/launchpad-views-cookie.txt
2135 ./doc/launchpadform.txt
2136 ./doc/launchpadformharness.txt
2137 ./doc/launchpadlib.txt
2138 ./doc/launchpadview.txt
2139 ./doc/lazr-js-widgets.txt
2140 ./doc/librarian.txt
2141 ./doc/login-pages.txt
2142 ./doc/loginstatus-pages.txt
2143 ./doc/logintoken-pages.txt
2144 ./doc/logintoken.txt
2145 ./doc/looptuner.txt
2146 ./doc/lower-case-text-widget.txt
2147 ./doc/mailbox.txt
2148 ./doc/malone-karma.txt
2149 ./doc/malone-xmlrpc.txt
2150 ./doc/manage-chroot.txt
2151 ./doc/memory-debug.txt
2152 ./doc/menu-pages.txt
2153 ./doc/menus.txt
2154 ./doc/message.txt
2155reg ./doc/milestone-pages.txt
2156 ./doc/milestones-from-bugtask-search.txt
2157 ./doc/minimizing-duplicate-bug-reports.txt
2158 ./doc/multistep.txt
2159 ./doc/nascentupload-announcements.txt
2160 ./doc/nascentupload-security-uploads.txt
2161 ./doc/nascentupload.txt
2162 ./doc/nascentuploadfile.txt
2163 ./doc/navigation.txt
2164 ./doc/new-line-to-spaces-widget.txt
2165 ./doc/notification-recipient-set.txt
2166 ./doc/notification-text-escape.txt
2167 ./doc/oauth-pages.txt
2168 ./doc/oauth.txt
2169 ./doc/object-privacy.txt
2170 ./doc/old-testing.txt
2171 ./doc/openid-fetcher.txt
2172 ./doc/openid-pages.txt
2173 ./doc/openid-rp-config.txt
2174 ./doc/openidrpsummary.txt
2175 ./doc/package-cache-script.txt
2176 ./doc/package-cache.txt
2177 ./doc/package-diff.txt
2178 ./doc/package-meta-classes.txt
2179 ./doc/package-relationship-pages.txt
2180 ./doc/package-relationship.txt
2181 ./doc/pagetest-helpers.txt
2182 ./doc/person-bug-pages.txt
2183 ./doc/pillar-aliases-field.txt
2184 ./doc/pocketchroot.txt
2185 ./doc/poexport-language-pack.txt
2186 ./doc/poexport-queue.txt
2187 ./doc/poexport-request-pages.txt
2188 ./doc/poexport-request-productseries.txt
2189 ./doc/poexport-request.txt
2190 ./doc/pofile-pages.txt
2191 ./doc/pofile-verify-stats.txt
2192 ./doc/pofile.txt
2193 ./doc/poimport-pofile-not-exported-from-rosetta.txt
2194 ./doc/poimport-pofile-old-po-imported.txt
2195 ./doc/poimport-pofile-syntax-error.txt
2196 ./doc/poimport-potemplate-syntax-error.txt
2197 ./doc/poimport.txt
2198 ./doc/poll-pages.txt
2199 ./doc/pomsgid.txt
2200 ./doc/popup-view.txt
2201 ./doc/popup-widget.txt
2202 ./doc/potemplate-pages.txt
2203 ./doc/potemplate.txt
2204 ./doc/potmsgset.txt
2205 ./doc/potranslation.txt
2206 ./doc/preferred-languages.txt
2207 ./doc/presenting-lengths-of-time.txt
2208 ./doc/private-xmlrpc.txt
2209 ./doc/process-in-batches.txt
2210 ./doc/processor.txt
2211 ./doc/product-update-remote-product.txt
2212reg ./doc/productrelease.txt
2213reg ./doc/productseries-pages.txt
2214 ./doc/profiling.txt
2215 ./doc/project-scope-widget.txt
2216 ./doc/publishedpackage.txt
2217 ./doc/publishing-pages.txt
2218 ./doc/publishing.txt
2219 ./doc/puller-state-table.ods
2220 ./doc/remove-translations-by.txt
2221 ./doc/remove-upstream-translations-script.txt
2222 ./doc/renamed-view.txt
2223 ./doc/request_country.txt
2224 ./doc/revision.txt
2225 ./doc/rosetta-karma.txt
2226 ./doc/rosetta-poimport-script.txt
2227 ./doc/rosetta-translation.txt
2228 ./doc/safe_fix_maintainer.txt
2229 ./doc/sample-data-assertions.txt
2230 ./doc/script-monitoring.txt
2231 ./doc/scripts-and-zcml.txt
2232 ./doc/security-proxies.txt
2233 ./doc/security-teams.txt
2234 ./doc/security.txt
2235 ./doc/sending-mail.txt
2236 ./doc/shipit-pages.txt
2237 ./doc/shipit-process-requests.txt
2238 ./doc/shipit.txt
2239 ./doc/signedmessage.txt
2240 ./doc/snapshot.txt
2241 ./doc/sourcepackage-pages.txt
2242 ./doc/sourcepackage.txt
2243 ./doc/sourcepackagerelease-build-lookup.txt
2244 ./doc/sourcepackagerelease-translations.tar.gz
2245 ./doc/sourcepackagerelease.txt
2246 ./doc/soyuz-files.txt
2247 ./doc/soyuz-set-of-uploads.txt
2248 ./doc/soyuz-upload.txt
2249 ./doc/spec-mail-exploder.txt
2250 ./doc/specgraph.txt
2251 ./doc/specification-branch.txt
2252 ./doc/specification-notifications.txt
2253 ./doc/sprint-agenda.txt
2254 ./doc/sprintattendance-pages.txt
2255 ./doc/sqlobject-security-proxies.txt
2256 ./doc/storm-store-reset.txt
2257 ./doc/storm-tracers.txt
2258 ./doc/stripped-text-widget.txt
2259 ./doc/structural-subscriptions.txt
2260 ./doc/tales-email-formatting.txt
2261 ./doc/tales-macro.txt
2262 ./doc/tales.txt
2263 ./doc/temporaryblobstorage.txt
2264 ./doc/textformatting.txt
2265 ./doc/textsearching.txt
2266 ./doc/timeout.txt
2267 ./doc/todo.txt
2268 ./doc/tokens-text-widget.txt
2269 ./doc/translationgroup.txt
2270 ./doc/translationimportqueue-pages.txt
2271 ./doc/translationimportqueue.txt
2272 ./doc/translationmessage-destroy.txt
2273 ./doc/translationmessage-functions.txt
2274 ./doc/translationmessage-pages.txt
2275 ./doc/translationmessage.txt
2276 ./doc/translationrelicensingagreement.txt
2277 ./doc/translationsoverview.txt
2278 ./doc/treelookup.txt
2279 ./doc/ubuntu-releases.testdata
2280 ./doc/unicode_csv.txt
2281 ./doc/uploadpolicy.txt
2282 ./doc/uri-field.txt
2283 ./doc/uri.txt
2284 ./doc/validation.txt
2285 ./doc/vocabularies.txt
2286 ./doc/vpoexport.txt
2287 ./doc/vpotexport.txt
2288 ./doc/webapp-authorization.txt
2289 ./doc/webapp-publication.txt
2290 ./doc/webservice-marshallers.txt
2291 ./doc/xmlrpc-authserver.txt
2292 ./doc/xmlrpc-branch-filesystem.txt
2293 ./doc/xmlrpc-branch-puller.txt
2294 ./doc/xmlrpc-codeimport-scheduler.txt
2295 ./doc/xmlrpc-infrastructure.txt
2296 ./doc/xmlrpc-selftest.txt
2297 ./doc/zcmldirectives.txt
2298 ./doc/zope3-widgets-use-form-ng.txt
2299
2300reg ./doc/announcement.txt
2301reg ./doc/commercialsubscription.txt
2302reg ./doc/convert-person-to-team.txt
2303reg ./doc/distribution-pages.txt
2304reg ./doc/distribution-sourcepackage.txt
2305reg ./doc/distribution.txt
2306 ./doc/distroseries-language.txt
2307reg ./doc/distroseries-pages.txt
2308reg ./doc/distroseries.txt
2309 ./doc/distroseriesqueue-notify.txt
2310 ./doc/distroseriesqueue-pages.txt
2311 ./doc/distroseriesqueue.txt
2312reg ./doc/entitlement.txt
2313reg ./doc/gpg-pages.txt
2314reg ./doc/gpg-signatures.txt
2315reg ./doc/irc.txt
2316reg ./doc/jabber.txt
2317reg ./doc/karmacache.txt
2318reg ./doc/karmacontext-pages.txt
2319reg ./doc/karmacontext.txt
2320reg ./doc/location-widget.txt.disabled
2321reg ./doc/mailinglist-email-notification.txt
2322reg ./doc/mailinglist-pages.txt
2323reg ./doc/mailinglist-subscriptions-xmlrpc.txt
2324reg ./doc/mailinglist-subscriptions.txt
2325reg ./doc/mailinglist-xmlrpc.txt
2326reg ./doc/mailinglists.txt
2327reg ./doc/mentoringoffer.txt
2328reg ./doc/message-holds-xmlrpc.txt
2329reg ./doc/message-holds.txt
2330reg ./doc/milestone.txt
2331reg ./doc/nickname.txt
2332reg ./doc/person-account.txt
2333reg ./doc/person-admin-pages.txt
2334reg ./doc/person-karma.txt
2335reg ./doc/person-merge.txt
2336??? ./doc/person-notification.txt
2337reg ./doc/person-pages.txt
2338reg ./doc/person.txt
2339reg ./doc/personlocation.txt
2340reg ./doc/pillar.txt
2341reg ./doc/poll-preconditions.txt
2342reg ./doc/poll.txt
2343reg ./doc/private-team-creation-pages.txt
2344reg ./doc/product-menus.txt
2345reg ./doc/product-pages.txt
2346reg ./doc/product-widgets.txt
2347reg ./doc/product.txt
2348reg ./doc/productrelease-file-download.txt
2349reg ./doc/productrelease-pages.txt
2350reg ./doc/products-with-no-remote-product.txt
2351reg ./doc/productseries.txt
2352reg ./doc/project.txt
2353reg ./doc/sourceforge-remote-products.txt
2354 ./doc/specification.txt
2355 ./doc/sprint-meeting-export.txt
2356 ./doc/sprint.txt
2357reg ./doc/sshkey.txt
2358reg ./doc/standing.txt
2359reg ./doc/team-join-pages.txt
2360reg ./doc/team-nav-menus.txt
2361reg ./doc/team-pages.txt
2362reg ./doc/teammembership-email-notification.txt
2363reg ./doc/teammembership.txt
2364reg ./doc/user-to-user-pages.txt
2365reg ./doc/user-to-user.txt
2366reg ./doc/voucher.txt
2367reg ./doc/wikiname.txt
2368
2369 ./ftests
2370 ./ftests/__init__.py
2371fnd ./ftests/_launchpadformharness.py
2372fnd ./ftests/_login.py
2373fnd ./ftests/_sqlobject.py
2374fnd ./ftests/_tales.py
2375 ./ftests/answertracker.py
2376bug ./ftests/bug.py
2377bug ./ftests/bugzilla-xmlrpc-transport.txt
2378fnd ./ftests/event.py
2379bug ./ftests/externalbugtracker-xmlrpc-transport.txt
2380bug ./ftests/externalbugtracker.py
2381 ./ftests/feeds_helper.py
2382 ./ftests/googlesearches
2383 ./ftests/googlesearches/googlesearchservice-bugs-1.xml
2384 ./ftests/googlesearches/googlesearchservice-bugs-2.xml
2385 ./ftests/googlesearches/googlesearchservice-incompatible-matches.xml
2386 ./ftests/googlesearches/googlesearchservice-incompatible-param.xml
2387 ./ftests/googlesearches/googlesearchservice-incompatible-result.xml
2388 ./ftests/googlesearches/googlesearchservice-incomplete-response.xml
2389 ./ftests/googlesearches/googlesearchservice-missing-summary.xml
2390 ./ftests/googlesearches/googlesearchservice-missing-title.xml
2391 ./ftests/googlesearches/googlesearchservice-missing-url.xml
2392 ./ftests/googlesearches/googlesearchservice-no-meaningful-results.xml
2393 ./ftests/googlesearches/googlesearchservice-no-results.xml
2394 ./ftests/googlesearches/mapping.txt
2395 ./ftests/gpgkeys
2396 ./ftests/gpgkeys/README
2397 ./ftests/gpgkeys/celso.providelo@canonical.com.pub
2398 ./ftests/gpgkeys/daniel.silverstone@canonical.com.pub
2399 ./ftests/gpgkeys/expired.key@canonical.com.pub
2400 ./ftests/gpgkeys/foo.bar@canonical.com-passwordless.pub
2401 ./ftests/gpgkeys/foo.bar@canonical.com-passwordless.sec
2402 ./ftests/gpgkeys/foo.bar@canonical.com.pub
2403 ./ftests/gpgkeys/foo.bar@canonical.com.sec
2404 ./ftests/gpgkeys/ftpmaster@canonical.com.pub
2405 ./ftests/gpgkeys/ppa-sample@canonical.com.sec
2406 ./ftests/gpgkeys/revoked.key@canonical.com.pub
2407 ./ftests/gpgkeys/sample_keyring.gpg
2408 ./ftests/gpgkeys/sign.only@canonical.com.pub
2409 ./ftests/gpgkeys/sign.only@canonical.com.sec
2410 ./ftests/gpgkeys/test@canonical.com.pub
2411 ./ftests/gpgkeys/test@canonical.com.sec
2412 ./ftests/gpgkeys/testing@canonical.com.do-not-insert-into-db.pub
2413 ./ftests/gpgkeys/testing@canonical.com.sec
2414fnd ./ftests/harness.py
2415fnd ./ftests/karma.py
2416fnd ./ftests/keys_for_tests.py
2417fnd ./ftests/logger.py
2418fnd ./ftests/logintoken.py
2419soy ./ftests/ppa.py
2420fnd ./ftests/salesforce.py
2421fnd ./ftests/script.py
2422reg ./ftests/sfremoteproductfinder.py
2423soy ./ftests/soyuz.py
2424soy ./ftests/soyuzbuilddhelpers.py
2425bug ./ftests/test_bugtask.py
2426reg ./ftests/test_distributionmirror.py
2427bug ./ftests/test_externalbugtracker.py
2428fnd ./ftests/test_karmacache_updater.py
2429fnd ./ftests/test_libraryfilealias.py
2430reg ./ftests/test_nameblacklist.py
2431fnd ./ftests/test_opensource.py
2432reg ./ftests/test_project_milestone.py
2433fnd ./ftests/test_samplekarma.py
2434fnd ./ftests/test_shipit.py
2435 ./ftests/test_system_documentation.py
2436reg ./ftests/test_update_stats.py
2437 ./ftests/test_wadllib.py
2438 ./ftests/testfiles
2439 ./ftests/testfiles/broken_bug_li_item.xml
2440 ./ftests/testfiles/debbugs-1-comment.txt
2441 ./ftests/testfiles/debbugs-2-comments.txt
2442 ./ftests/testfiles/debbugs-comment-with-no-date.txt
2443 ./ftests/testfiles/debbugs-comment-with-no-useful-received-date.txt
2444 ./ftests/testfiles/debbugs-comment-with-received-date.txt
2445 ./ftests/testfiles/debbugs-duplicate-comment-ids.txt
2446 ./ftests/testfiles/debbugs-existing-comment.txt
2447 ./ftests/testfiles/extra_filebug_data.msg
2448 ./ftests/testfiles/extra_filebug_data_subject.msg
2449 ./ftests/testfiles/extra_filebug_data_tags.msg
2450 ./ftests/testfiles/gnome_bug_li_item.xml
2451 ./ftests/testfiles/gnome_bug_li_item_noproduct.xml
2452 ./ftests/testfiles/gnome_buglist.xml
2453 ./ftests/testfiles/gnome_bugzilla_version.xml
2454 ./ftests/testfiles/issuezilla_buglist.xml
2455 ./ftests/testfiles/issuezilla_item.xml
2456 ./ftests/testfiles/issuezilla_version.xml
2457 ./ftests/testfiles/mantis--demo--bug-1550.html
2458 ./ftests/testfiles/mantis--demo--bug-1679.html
2459 ./ftests/testfiles/mantis--demo--bug-1730.html
2460 ./ftests/testfiles/mantis--demo--bug-1738.html
2461 ./ftests/testfiles/mantis--demo--bug-1748.html
2462 ./ftests/testfiles/mantis--demo--bug-1798.html
2463 ./ftests/testfiles/mantis_example_bug_export.csv
2464 ./ftests/testfiles/roundup_example_ticket_export.csv
2465 ./ftests/testfiles/rt-sample-bug-1585.txt
2466 ./ftests/testfiles/rt-sample-bug-1586.txt
2467 ./ftests/testfiles/rt-sample-bug-1587.txt
2468 ./ftests/testfiles/rt-sample-bug-1588.txt
2469 ./ftests/testfiles/rt-sample-bug-1589.txt
2470 ./ftests/testfiles/rt-sample-bug-bad.txt
2471 ./ftests/testfiles/rt-sample-bug-batch.txt
2472 ./ftests/testfiles/sourceforge-project-fronobulator.html
2473 ./ftests/testfiles/sourceforge-sample-bug-0.html
2474 ./ftests/testfiles/sourceforge-sample-bug-1722250.html
2475 ./ftests/testfiles/sourceforge-sample-bug-1722251.html
2476 ./ftests/testfiles/sourceforge-sample-bug-1722252.html
2477 ./ftests/testfiles/sourceforge-sample-bug-1722253.html
2478 ./ftests/testfiles/sourceforge-sample-bug-1722254.html
2479 ./ftests/testfiles/sourceforge-sample-bug-1722255.html
2480 ./ftests/testfiles/sourceforge-sample-bug-1722256.html
2481 ./ftests/testfiles/sourceforge-sample-bug-1722257.html
2482 ./ftests/testfiles/sourceforge-sample-bug-1722258.html
2483 ./ftests/testfiles/sourceforge-sample-bug-1722259.html
2484 ./ftests/testfiles/sourceforge-sample-bug-99.html
2485 ./ftests/testfiles/sourceforge-tracker-5570.html
2486 ./ftests/testfiles/test_comment_template.txt
2487 ./ftests/testfiles/trac_example_broken_ticket_export.csv
2488 ./ftests/testfiles/trac_example_single_ticket_export.csv
2489 ./ftests/testfiles/trac_example_ticket_export.csv
2490 ./ftests/testfiles/weird_non_ascii_bug_li_item.xml
2491 ./ftests/testfiles/ximian_bug_item.xml
2492 ./ftests/testfiles/ximian_buglist.xml
2493 ./ftests/testfiles/ximian_bugzilla_version.xml
2494bug ./ftests/trac-xmlrpc-transport.txt
2495reg ./ftests/mailinglists_helper.py
2496reg ./ftests/test_person.py
2497reg ./ftests/test_person_sort_key.py
2498
2499 ./interfaces/ftests
2500 ./interfaces/ftests/__init__.py
2501bug ./interfaces/ftests/buglinktarget.txt
2502bug ./interfaces/ftests/bugtarget-bugcount.txt
2503bug ./interfaces/ftests/bugtarget-questiontarget.txt
2504bug ./interfaces/ftests/has-bug-supervisor.txt
2505 ./interfaces/ftests/structural-subscription-target.txt
2506bug ./interfaces/ftests/test_bugcontact.py
2507bug ./interfaces/ftests/test_buglinktarget.py
2508bug ./interfaces/ftests/test_bugtarget.py
2509bug ./interfaces/ftests/test_bugtask.py
2510 ./interfaces/ftests/test_faqcollection.py
2511 ./interfaces/ftests/test_faqtarget.py
2512 ./interfaces/ftests/test_question_workflow.py
2513 ./interfaces/ftests/test_questiontarget.py
2514 ./interfaces/ftests/test_structuralsubscriptiontarget.py
2515fnd ./interfaces/ftests/test_validation.py
2516fnd ./interfaces/ftests/validation.txt
2517
2518 ./interfaces/tests
2519 ./interfaces/tests/__init__.py
2520reg ./interfaces/tests/test_product.py
2521cod ./interfaces/tests/test_branch.py
2522fnd ./interfaces/tests/test_validation.py
2523
2524 ./mail/ftests
2525 ./mail/ftests/__init__.py
2526 ./mail/ftests/emails
2527fnd ./mail/ftests/emails/forwarded-msg.txt
2528fnd ./mail/ftests/emails/invalid_signed_inactive.txt
2529fnd ./mail/ftests/emails/moin-change-kubuntu.txt
2530fnd ./mail/ftests/emails/moin-change-nonexistant.txt
2531fnd ./mail/ftests/emails/moin-change.txt
2532fnd ./mail/ftests/emails/signed_canonicalised.txt
2533fnd ./mail/ftests/emails/signed_dash_escaped.txt
2534fnd ./mail/ftests/emails/signed_detached.txt
2535fnd ./mail/ftests/emails/signed_detached_invalid_signature.txt
2536fnd ./mail/ftests/emails/signed_folded_header.txt
2537fnd ./mail/ftests/emails/signed_incorrect_from.txt
2538fnd ./mail/ftests/emails/signed_inline.txt
2539fnd ./mail/ftests/emails/signed_key_not_registered.txt
2540fnd ./mail/ftests/emails/signed_multipart.txt
2541fnd ./mail/ftests/emails/signed_unicode.txt
2542fnd ./mail/ftests/emails/unsigned_inactive.txt
2543fnd ./mail/ftests/emails/unsigned_multipart.txt
2544fnd ./mail/ftests/helpers.py
2545fnd ./mail/ftests/test_stub.py
2546
2547 ./mail/tests
2548 ./mail/tests/__init__.py
2549fnd ./mail/tests/mbox_mailer.txt
2550fnd ./mail/tests/test_commands.py
2551fnd ./mail/tests/test_handlers.py
2552fnd ./mail/tests/test_helpers.py
2553fnd ./mail/tests/test_incoming.py
2554fnd ./mail/tests/test_mailbox.py
2555fnd ./mail/tests/test_mbox_mailer.py
2556fnd ./mail/tests/test_sendmail.py
2557
2558fnd ./mailman/config/tests/__init__.py
2559fnd ./mailman/config/tests/test_config.py
2560
2561tes ./mailman/testing/__init__.py
2562tes ./mailman/testing/helpers.py
2563tes ./mailman/testing/layers.py
2564tes ./mailman/testing/logwatcher.py
2565tes ./mailman/testing/sync.py
2566tes ./mailman/testing/withlist_1.py
2567tes ./mailman/testing/withlist_2.py
2568
2569fnd ./mailman/tests/__init__.py
2570fnd ./mailman/tests/test_mailman.py
2571
2572 ./mailout/tests
2573fnd ./mailout/tests/__init__.py
2574fnd ./mailout/tests/test_branch.py
2575fnd ./mailout/tests/test_branchmergeproposal.py
2576fnd ./mailout/tests/test_codereviewcomment.py
2577
2578 ./pagetests/__init__.py
2579 ./pagetests/tests.py
2580
2581 ./pagetests
2582 ./pagetests/README.txt
2583 ./pagetests/REFERENCE.txt
2584reg ./pagetests/announcements
2585reg ./pagetests/announcements/xx-announcements.txt
2586 ./pagetests/answer-tracker
2587 ./pagetests/basics
2588fnd ./pagetests/basics/demo-and-lpnet.txt
2589fnd ./pagetests/basics/help.txt
2590fnd ./pagetests/basics/marketing.txt
2591fnd ./pagetests/basics/max-batch-size.txt
2592fnd ./pagetests/basics/notfound-error.txt
2593fnd ./pagetests/basics/notfound-head.txt
2594fnd ./pagetests/basics/notfound-traversals.txt
2595fnd ./pagetests/basics/page-request-summaries.txt
2596 ./pagetests/blueprints
2597 ./pagetests/blueprints/01-creation.txt
2598 ./pagetests/blueprints/02-buglinks.txt
2599 ./pagetests/blueprints/04-editing.txt
2600 ./pagetests/blueprints/05-reviews.txt
2601 ./pagetests/blueprints/06-dependencies.txt
2602 ./pagetests/blueprints/07-milestones.txt
2603 ./pagetests/blueprints/08-productseries.txt
2604 ./pagetests/blueprints/09-personviews.txt
2605 ./pagetests/blueprints/10-distrorelease.txt
2606 ./pagetests/blueprints/12-retargeting.txt
2607 ./pagetests/blueprints/13-superseding.txt
2608 ./pagetests/blueprints/14-non-ascii-imagemap.txt
2609 ./pagetests/blueprints/15-superseding-within-projects.txt
2610 ./pagetests/blueprints/sprint-links.txt
2611 ./pagetests/blueprints/subscribing.txt
2612 ./pagetests/blueprints/xx-batching.txt
2613 ./pagetests/blueprints/xx-branch-links.txt
2614 ./pagetests/blueprints/xx-index.txt
2615 ./pagetests/blueprints/xx-informational-blueprints.txt
2616 ./pagetests/blueprints/xx-overview.txt
2617 ./pagetests/blueprints/xx-views.txt
2618 ./pagetests/bounty
2619 ./pagetests/bounty/xx-bounty-creation.txt
2620 ./pagetests/bounty/xx-bounty-edit.txt
2621 ./pagetests/bounty/xx-bounty-list-all.txt
2622 ./pagetests/bounty/xx-bounty-relations.txt
2623 ./pagetests/bounty/xx-bounty-subscriptions.txt
2624 ./pagetests/branches
2625cod ./pagetests/branches/xx-bazaar-home.txt
2626cod ./pagetests/branches/xx-branch-deletion.txt
2627cod ./pagetests/branches/xx-branch-edit-privacy.txt
2628cod ./pagetests/branches/xx-branch-edit.txt
2629cod ./pagetests/branches/xx-branch-index.txt
2630cod ./pagetests/branches/xx-branch-listings.txt
2631cod ./pagetests/branches/xx-branch-merge-proposals.txt
2632cod ./pagetests/branches/xx-branch-mirror-failures.txt
2633cod ./pagetests/branches/xx-branch-reference.txt
2634cod ./pagetests/branches/xx-branch-tag-cloud.txt
2635cod ./pagetests/branches/xx-branch-url-validation.txt
2636cod ./pagetests/branches/xx-branch-visibility-policy.txt
2637cod ./pagetests/branches/xx-branchmergeproposal-listings.txt
2638cod ./pagetests/branches/xx-bug-branch-links.txt
2639cod ./pagetests/branches/xx-claiming-team-code-reviews.txt
2640cod ./pagetests/branches/xx-code-review-comments.txt
2641cod ./pagetests/branches/xx-creating-branches.txt
2642cod ./pagetests/branches/xx-person-branches.txt
2643cod ./pagetests/branches/xx-person-portlet-teambranches.txt
2644cod ./pagetests/branches/xx-private-branch-listings.txt
2645cod ./pagetests/branches/xx-product-branches.txt
2646cod ./pagetests/branches/xx-product-overview.txt
2647cod ./pagetests/branches/xx-project-branches.txt
2648cod ./pagetests/branches/xx-register-a-branch.txt
2649cod ./pagetests/branches/xx-source-package-branches-empty.txt
2650cod ./pagetests/branches/xx-source-package-branches-listing.txt
2651cod ./pagetests/branches/xx-subscribing-branches.txt
2652cod ./pagetests/branches/xx-upload-directions.txt
2653reg ./pagetests/branding
2654reg ./pagetests/branding/xx-object-branding.txt
2655bug ./pagetests/bug-also-affects
2656bug ./pagetests/bug-also-affects/10-bug-requestdistrofix.txt
2657bug ./pagetests/bug-also-affects/20-bug-requestupstreamfix.txt
2658bug ./pagetests/bug-also-affects/30-also-affects-upstream-bug-urls.txt
2659bug ./pagetests/bug-also-affects/xx-also-affects-distribution-default-values.txt
2660bug ./pagetests/bug-also-affects/xx-also-affects-new-upstream.txt
2661bug ./pagetests/bug-also-affects/xx-also-affects-upstream-default-values.txt
2662bug ./pagetests/bug-also-affects/xx-also-affects-upstream-private-bug.txt
2663bug ./pagetests/bug-also-affects/xx-bugtracker-information.txt
2664bug ./pagetests/bug-also-affects/xx-duplicate-bugwatches.txt
2665bug ./pagetests/bug-also-affects/xx-request-distribution-no-release-fix.txt
2666bug ./pagetests/bug-also-affects/xx-upstream-bugtracker-links.txt
2667bug ./pagetests/bug-privacy
2668bug ./pagetests/bug-privacy/05-set-bug-private-as-admin.txt
2669bug ./pagetests/bug-privacy/10-file-private-distro-bug.txt
2670bug ./pagetests/bug-privacy/20-private-distro-bug-not-visible-to-anonymous.txt
2671bug ./pagetests/bug-privacy/30-private-distro-bug-not-visible-to-nonsubscriber-user.txt
2672bug ./pagetests/bug-privacy/40-unsubscribe-from-private-bug.txt
2673bug ./pagetests/bug-privacy/xx-presenting-private-bugs.txt
2674bug ./pagetests/bug-release-management
2675bug ./pagetests/bug-release-management/10-approve-product-bug-nomination.txt
2676bug ./pagetests/bug-release-management/15-edit-product-release-task.txt
2677bug ./pagetests/bug-release-management/20-decline-distro-bug-nomination.txt
2678bug ./pagetests/bug-release-management/30-nominate-bug-for-distrorelease.txt
2679bug ./pagetests/bug-release-management/40-nominate-bug-for-productseries.txt
2680bug ./pagetests/bug-release-management/50-defer-distribution-bug.txt
2681bug ./pagetests/bug-release-management/60-defer-product-bug.txt
2682bug ./pagetests/bug-release-management/70-list-targeted-productseries-bugs.txt
2683bug ./pagetests/bug-release-management/nomination-navigation.txt
2684bug ./pagetests/bug-release-management/xx-anonymous-bug-nomination.txt
2685bug ./pagetests/bug-release-management/xx-nominate-using-also-needs-fixing-here.txt
2686bug ./pagetests/bug-release-management/xx-review-nominated-bugs.txt
2687bug ./pagetests/bug-tags
2688bug ./pagetests/bug-tags/xx-searching-for-tags.txt
2689bug ./pagetests/bug-tags/xx-tags-on-bug-listings-page.txt
2690bug ./pagetests/bug-tags/xx-tags-on-bug-page.txt
2691bug ./pagetests/bugattachments
2692bug ./pagetests/bugattachments/10-add-bug-attachment.txt
2693bug ./pagetests/bugattachments/20-edit-bug-attachment.txt
2694bug ./pagetests/bugattachments/40-search-bug-attachments.txt
2695bug ./pagetests/bugattachments/xx-attachments-to-bug-report.txt
2696bug ./pagetests/bugattachments/xx-delete-bug-attachment.txt
2697bug ./pagetests/bugattachments/xx-display-filesize-attachment.txt
2698bug ./pagetests/bugs
2699bug ./pagetests/bugs/01-check-distro-and-distrorelease-bugs.txt
2700bug ./pagetests/bugs/20-add-edit-product-infestation.txt.disabled
2701bug ./pagetests/bugs/30-add-edit-package-infestation.txt.disabled
2702bug ./pagetests/bugs/80-add-comment.txt
2703bug ./pagetests/bugs/91-bug-add-owner-auto-subscribed.txt
2704bug ./pagetests/bugs/bug-add-subscriber.txt
2705bug ./pagetests/bugs/xx-add-comment-bugtask-edit.txt
2706bug ./pagetests/bugs/xx-add-comment-distribution-no-current-release.txt
2707bug ./pagetests/bugs/xx-add-comment-null-context.txt
2708bug ./pagetests/bugs/xx-add-comment-with-bugwatch-and-cve.txt
2709bug ./pagetests/bugs/xx-bug-actions.txt
2710bug ./pagetests/bugs/xx-bug-activity.txt
2711bug ./pagetests/bugs/xx-bug-affects-me-too.txt
2712bug ./pagetests/bugs/xx-bug-comment-attach-file.txt
2713bug ./pagetests/bugs/xx-bug-comments-truncated.txt
2714bug ./pagetests/bugs/xx-bug-contacts-reports.txt
2715bug ./pagetests/bugs/xx-bug-create-question.txt
2716bug ./pagetests/bugs/xx-bug-edit.txt
2717bug ./pagetests/bugs/xx-bug-index-lots-of-comments.txt
2718bug ./pagetests/bugs/xx-bug-index.txt
2719bug ./pagetests/bugs/xx-bug-nomination-table-row.txt
2720bug ./pagetests/bugs/xx-bug-obfuscation.txt
2721bug ./pagetests/bugs/xx-bug-personal-subscriptions.txt
2722bug ./pagetests/bugs/xx-bug-single-comment-view.txt
2723bug ./pagetests/bugs/xx-bug-text-pages.txt
2724bug ./pagetests/bugs/xx-bugs-advanced-search-upstream-status.txt
2725bug ./pagetests/bugs/xx-bugtarget-bugs-page.txt
2726bug ./pagetests/bugs/xx-bugtask-assignee-widget.txt
2727bug ./pagetests/bugs/xx-bugtask-report-bug-in-context.txt
2728bug ./pagetests/bugs/xx-distribution-bugs-page.txt
2729bug ./pagetests/bugs/xx-distributionsourcepackage-bugs.txt
2730bug ./pagetests/bugs/xx-distrorelease-bugs-page.txt
2731bug ./pagetests/bugs/xx-duplicate-of-private-bug.txt
2732bug ./pagetests/bugs/xx-edit-no-currentrelease-distribution-task.txt
2733bug ./pagetests/bugs/xx-front-page-recently-fixed-bugs.txt
2734bug ./pagetests/bugs/xx-front-page-search.txt
2735bug ./pagetests/bugs/xx-front-page-statistics.txt
2736bug ./pagetests/bugs/xx-incomplete-bugs.txt
2737bug ./pagetests/bugs/xx-malone-homepage.txt
2738bug ./pagetests/bugs/xx-malone-security-contacts.txt
2739bug ./pagetests/bugs/xx-portlets-bug-series.txt
2740bug ./pagetests/bugs/xx-product-bugs-page.txt
2741bug ./pagetests/bugs/xx-project-bugs-page.txt
2742bug ./pagetests/bugs/xx-remote-bug-comments.txt
2743bug ./pagetests/bugs/xx-search-bugs-by-id.txt.disabled
2744bug ./pagetests/bugs/xx-switch-to-malone.txt
2745bug ./pagetests/bugs/xx-unique-ids-on-bug-page.txt
2746bug ./pagetests/bugtask-management
2747bug ./pagetests/bugtask-management/xx-bug-importance-change.txt
2748bug ./pagetests/bugtask-management/xx-bug-privileged-statuses.txt
2749bug ./pagetests/bugtask-management/xx-change-assignee.txt
2750bug ./pagetests/bugtask-management/xx-change-milestone.txt
2751bug ./pagetests/bugtask-management/xx-edit-email-address-bugtask.txt
2752bug ./pagetests/bugtask-management/xx-subscribe-while-editing.txt
2753bug ./pagetests/bugtask-management/xx-view-editable-bug-task.txt
2754bug ./pagetests/bugtask-management/xx-view-non-editable-bug-task.txt
2755bug ./pagetests/bugtask-searches
2756bug ./pagetests/bugtask-searches/xx-advanced-people-filters.txt
2757bug ./pagetests/bugtask-searches/xx-advanced-upstream-pending-bugwatch.txt
2758bug ./pagetests/bugtask-searches/xx-distribution-statistics-portlet.txt
2759bug ./pagetests/bugtask-searches/xx-listing-basics.txt
2760bug ./pagetests/bugtask-searches/xx-old-urls-still-work.txt
2761bug ./pagetests/bugtask-searches/xx-searching-by-tags.txt
2762bug ./pagetests/bugtask-searches/xx-sort-orders.txt
2763bug ./pagetests/bugtask-searches/xx-unexpected-form-data.txt
2764bug ./pagetests/bugtracker
2765bug ./pagetests/bugtracker/bugtrackers-index.txt
2766bug ./pagetests/bugtracker/xx-bugtracker-handshake-tokens.txt
2767bug ./pagetests/bugtracker/xx-bugtracker-remote-bug.txt
2768bug ./pagetests/bugtracker/xx-bugtracker.txt
2769bug ./pagetests/bugwatches
2770bug ./pagetests/bugwatches/xx-bugtask-bugwatch-linkage.txt
2771bug ./pagetests/bugwatches/xx-bugwatch-comments.txt
2772bug ./pagetests/bugwatches/xx-bugwatch-errors.txt
2773bug ./pagetests/bugwatches/xx-delete-bugwatch.txt
2774bug ./pagetests/bugwatches/xx-edit-bugwatch.txt
2775cod ./pagetests/codeimport
2776cod ./pagetests/codeimport/xx-codeimport-list.txt
2777cod ./pagetests/codeimport/xx-codeimport-machines.txt
2778cod ./pagetests/codeimport/xx-codeimport-results.txt
2779cod ./pagetests/codeimport/xx-codeimport-view.txt
2780cod ./pagetests/codeimport/xx-create-codeimport.txt
2781cod ./pagetests/codeimport/xx-edit-codeimport.txt
2782bug ./pagetests/cve
2783bug ./pagetests/cve/cve-linking.txt
2784bug ./pagetests/cve/cve-pages.txt
2785bug ./pagetests/cve/xx-cve-link-to-modified-target.txt
2786bug ./pagetests/cve/xx-cve-link-xss.txt
2787 ./pagetests/distribution
2788 ./pagetests/distribution/distribution-mirror.txt
2789reg ./pagetests/distribution/xx-distribution-all-packages.txt
2790 ./pagetests/distribution/xx-distribution-archive-mirrors-rss.txt
2791 ./pagetests/distribution/xx-distribution-bug-statistics-portlet-authenticated.txt
2792 ./pagetests/distribution/xx-distribution-bug-statistics-portlet-unauthenticated.txt
2793 ./pagetests/distribution/xx-distribution-change-language-pack-admins.txt
2794 ./pagetests/distribution/xx-distribution-change-mirror-admins.txt
2795 ./pagetests/distribution/xx-distribution-countrymirrors.txt
2796reg ./pagetests/distribution/xx-distribution-driver.txt
2797 ./pagetests/distribution/xx-distribution-filebug-error-handling.txt
2798reg ./pagetests/distribution/xx-distribution-launchpad-usage.txt
2799 ./pagetests/distribution/xx-distribution-mirror-contents.txt
2800 ./pagetests/distribution/xx-distribution-mirrors.txt
2801reg ./pagetests/distribution/xx-distribution-navigation.txt
2802reg ./pagetests/distribution/xx-distribution-overview.txt
2803 ./pagetests/distribution/xx-distribution-release-mirrors-rss.txt
2804 ./pagetests/distribution/xx-distribution-translations.txt
2805 ./pagetests/distribution/xx-distribution-upstream-bug-report.txt
2806reg ./pagetests/distribution/xx-distrorelease-driver.txt
2807 ./pagetests/distroseries
2808 ./pagetests/distroseries/add-architecture.txt
2809reg ./pagetests/distroseries/xx-distroseries-index.txt
2810 ./pagetests/distroseries/xx-distroseries-language-packs.txt
2811 ./pagetests/distroseries/xx-distroseries-translations.txt
2812bug ./pagetests/duplicate-bug-handling
2813bug ./pagetests/duplicate-bug-handling/10-mark-bug-as-duplicate.txt
2814bug ./pagetests/duplicate-bug-handling/20-show-bug-is-duplicate.txt
2815bug ./pagetests/duplicate-bug-handling/xx-bug-has-n-duplicates-message.txt
2816 ./pagetests/feeds
2817 ./pagetests/feeds/xx-authentication.txt
2818 ./pagetests/feeds/xx-branch-atom.txt
2819 ./pagetests/feeds/xx-bug-atom.txt
2820 ./pagetests/feeds/xx-bug-html.txt
2821 ./pagetests/feeds/xx-links.txt
2822 ./pagetests/feeds/xx-navigation.txt
2823 ./pagetests/feeds/xx-revision-atom.txt
2824 ./pagetests/feeds/xx-security.txt
2825reg ./pagetests/foaf
2826reg ./pagetests/foaf/00-createaccount.txt
2827reg ./pagetests/foaf/01-login.txt
2828reg ./pagetests/foaf/29-changepassword.txt
2829reg ./pagetests/foaf/30-mergepeople.txt
2830reg ./pagetests/foaf/xx-add-sshkey.txt
2831reg ./pagetests/foaf/xx-addemail.txt
2832reg ./pagetests/foaf/xx-admin-person-review.txt
2833reg ./pagetests/foaf/xx-adminpeoplemerge.txt
2834reg ./pagetests/foaf/xx-adminteammerge.txt
2835reg ./pagetests/foaf/xx-approve-members.txt
2836reg ./pagetests/foaf/xx-deactivate-account.txt
2837reg ./pagetests/foaf/xx-merge-person-with-hidden-email.txt
2838reg ./pagetests/foaf/xx-people-index.txt
2839reg ./pagetests/foaf/xx-people-search.txt
2840reg ./pagetests/foaf/xx-person-bugs.txt
2841reg ./pagetests/foaf/xx-person-claim.txt
2842reg ./pagetests/foaf/xx-person-delete-email.txt
2843reg ./pagetests/foaf/xx-person-edit-irc-ids.txt
2844reg ./pagetests/foaf/xx-person-edit-jabber-ids.txt
2845reg ./pagetests/foaf/xx-person-edit-profile-picture.txt
2846reg ./pagetests/foaf/xx-person-edit-wikis.txt
2847reg ./pagetests/foaf/xx-person-edit.txt
2848reg ./pagetests/foaf/xx-person-editgpgkeys-invalid-key.txt
2849reg ./pagetests/foaf/xx-person-home.txt
2850reg ./pagetests/foaf/xx-person-karma.txt
2851 ./pagetests/foaf/xx-person-packages.txt
2852reg ./pagetests/foaf/xx-person-projects.txt
2853reg ./pagetests/foaf/xx-person-rdf.txt
2854reg ./pagetests/foaf/xx-person-working-on.txt
2855reg ./pagetests/foaf/xx-reassign-team.txt
2856reg ./pagetests/foaf/xx-reg-with-existing-email.txt
2857reg ./pagetests/foaf/xx-resetpassword.txt
2858reg ./pagetests/foaf/xx-setpreferredemail.txt
2859reg ./pagetests/foaf/xx-team-add-my-teams.txt
2860reg ./pagetests/foaf/xx-team-claim.txt
2861reg ./pagetests/foaf/xx-team-contactemail-xss.txt
2862reg ./pagetests/foaf/xx-team-contactemail.txt
2863reg ./pagetests/foaf/xx-team-edit.txt
2864reg ./pagetests/foaf/xx-team-home.txt
2865reg ./pagetests/foaf/xx-team-membership.txt
2866reg ./pagetests/foaf/xx-user-to-user.txt
2867reg ./pagetests/foaf/xx-validate-email.txt
2868reg ./pagetests/gpg-coc
2869reg ./pagetests/gpg-coc/01-claimgpg.txt
2870reg ./pagetests/gpg-coc/02-signcoc.txt
2871reg ./pagetests/gpg-coc/03-deactivate-key.txt
2872reg ./pagetests/gpg-coc/04-reactivategpg.txt
2873reg ./pagetests/gpg-coc/10_coc.asc
2874reg ./pagetests/gpg-coc/11-handle-special-keys.txt
2875reg ./pagetests/gpg-coc/97-cocnotfound.txt
2876reg ./pagetests/gpg-coc/98-cocacknowledge.txt
2877reg ./pagetests/gpg-coc/99-coc-presentation.txt
2878reg ./pagetests/gpg-coc/reformatted_101_coc.asc
2879reg ./pagetests/gpg-coc/truncated_coc.asc
2880bug ./pagetests/guided-filebug
2881bug ./pagetests/guided-filebug/xx-advanced-filebug-tags.txt
2882bug ./pagetests/guided-filebug/xx-bug-reporting-guidelines.txt
2883bug ./pagetests/guided-filebug/xx-bug-reporting-tools.txt
2884bug ./pagetests/guided-filebug/xx-displaying-similar-bugs.txt
2885bug ./pagetests/guided-filebug/xx-distro-guided-filebug-tags.txt
2886bug ./pagetests/guided-filebug/xx-distro-guided-filebug.txt
2887bug ./pagetests/guided-filebug/xx-distro-sourcepackage-guided-filebug.txt
2888bug ./pagetests/guided-filebug/xx-filebug-attachments.txt
2889bug ./pagetests/guided-filebug/xx-filing-security-bugs.txt
2890bug ./pagetests/guided-filebug/xx-frontpage-filebug-distribution.txt
2891bug ./pagetests/guided-filebug/xx-frontpage-filebug-package.txt
2892bug ./pagetests/guided-filebug/xx-frontpage-filebug-product.txt
2893bug ./pagetests/guided-filebug/xx-no-launchpadder.txt
2894bug ./pagetests/guided-filebug/xx-product-guided-filebug.txt
2895bug ./pagetests/guided-filebug/xx-productseries-guided-filebug.txt
2896bug ./pagetests/guided-filebug/xx-project-guided-filebug.txt
2897bug ./pagetests/guided-filebug/xx-sorting-by-relevance.txt
2898 ./pagetests/hwdb
2899 ./pagetests/hwdb/01-submit-data.txt
2900 ./pagetests/hwdb/02-view-submissions.txt
2901bug ./pagetests/initial-bug-contacts
2902bug ./pagetests/initial-bug-contacts/05-set-distribution-bugcontact.txt
2903bug ./pagetests/initial-bug-contacts/10-set-upstream-bugcontact.txt
2904bug ./pagetests/initial-bug-contacts/20-file-upstream-bug.txt
2905bug ./pagetests/initial-bug-contacts/25-file-distribution-bug.txt
2906 ./pagetests/launchpad-root
2907fnd ./pagetests/launchpad-root/front-pages.txt
2908fnd ./pagetests/launchpad-root/site-search.txt
2909reg ./pagetests/launchpad-root/xx-featuredprojects.txt
2910reg ./pagetests/location
2911reg ./pagetests/location/personlocation-edit.txt
2912reg ./pagetests/location/personlocation.txt
2913reg ./pagetests/location/team-map.txt
2914reg ./pagetests/mailinglists
2915reg ./pagetests/mailinglists/admin-approval.txt
2916reg ./pagetests/mailinglists/hosted-email-address.txt
2917reg ./pagetests/mailinglists/lifecycle.txt
2918reg ./pagetests/mailinglists/moderation.txt
2919reg ./pagetests/mailinglists/subscriptions.txt
2920reg ./pagetests/mailinglists/welcome-message.txt
2921reg ./pagetests/mentoring
2922reg ./pagetests/mentoring/mentoring.txt
2923reg ./pagetests/milestone
2924reg ./pagetests/milestone/object-milestones.txt
2925reg ./pagetests/milestone/xx-create-milestone-on-distribution.txt
2926reg ./pagetests/milestone/xx-milestone-add-and-edit.txt
2927reg ./pagetests/milestone/xx-milestone-description.txt
2928fnd ./pagetests/navigation-links
2929fnd ./pagetests/navigation-links/pofile.txt
2930fnd ./pagetests/navigation-links/pomsgset.txt
2931fnd ./pagetests/navigation-links/potemplate.txt
2932fnd ./pagetests/oauth
2933fnd ./pagetests/oauth/access-token.txt
2934fnd ./pagetests/oauth/authorize-token.txt
2935fnd ./pagetests/oauth/managing-tokens.txt
2936fnd ./pagetests/oauth/request-token.txt
2937fnd ./pagetests/openid
2938fnd ./pagetests/openid/basics.txt
2939fnd ./pagetests/openid/delegated-identity.txt
2940fnd ./pagetests/openid/directed-identity.txt
2941fnd ./pagetests/openid/discovery.txt
2942fnd ./pagetests/openid/home-page.txt
2943fnd ./pagetests/openid/insane-trust-root.txt
2944fnd ./pagetests/openid/max-auth-age.txt
2945fnd ./pagetests/openid/mismatched-trust-root.txt
2946fnd ./pagetests/openid/per-version
2947fnd ./pagetests/openid/per-version/logout-during-login.txt
2948fnd ./pagetests/openid/per-version/openid-teams-private-membership.txt
2949fnd ./pagetests/openid/per-version/openid-teams.txt
2950fnd ./pagetests/openid/per-version/restricted-sreg.txt
2951fnd ./pagetests/openid/per-version/sso-workflow-authorize.txt
2952fnd ./pagetests/openid/per-version/sso-workflow-complete.txt
2953fnd ./pagetests/openid/per-version/sso-workflow-login.txt
2954fnd ./pagetests/openid/per-version/sso-workflow-register.txt
2955fnd ./pagetests/openid/per-version/sso-workflow-reset-password.txt
2956fnd ./pagetests/openid/per-version/sso-workflow-switch-user.txt
2957fnd ./pagetests/openid/per-version/switch-user-twice.txt
2958fnd ./pagetests/openid/pre-authorization.txt
2959fnd ./pagetests/openid/rpconfig-admin.txt
2960fnd ./pagetests/openid/standalone-login.txt
2961soy ./pagetests/packaging
2962soy ./pagetests/packaging/package-pages-navigation.txt
2963soy ./pagetests/packaging/xx-distributionsourcepackage-packaging-concurrent-deletion.txt
2964soy ./pagetests/packaging/xx-distributionsourcepackage-packaging.txt
2965soy ./pagetests/packaging/xx-product-package-pages.txt
2966soy ./pagetests/packaging/xx-productseries-add-distribution-packaging-record.txt
2967soy ./pagetests/packaging/xx-show-distrorelease-packaging.txt
2968soy ./pagetests/packaging/xx-sourcepackage-packaging.txt
2969soy ./pagetests/packaging/xx-ubuntu-pkging.txt
2970reg ./pagetests/pillar
2971reg ./pagetests/pillar/xx-pillar-deactivation.txt
2972reg ./pagetests/pillar/xx-pillar-sprints.txt
2973reg ./pagetests/pillar/xx-pillar-traversal.txt
2974soy ./pagetests/ppa
2975soy ./pagetests/ppa/ppa-navigation.txt
2976soy ./pagetests/ppa/xx-delete-packages.txt
2977soy ./pagetests/ppa/xx-edit-dependencies.txt
2978soy ./pagetests/ppa/xx-ppa-files.txt
2979soy ./pagetests/ppa/xx-ppa-workflow.txt
2980soy ./pagetests/ppa/xx-private-ppa-presentation.txt
2981soy ./pagetests/ppa/xx-private-ppa-subscription-stories.txt
2982soy ./pagetests/ppa/xx-private-ppa-subscriptions.txt
2983soy ./pagetests/ppa/xx-private-ppas.txt
2984soy ./pagetests/ppa/xx-ubuntu-ppas.txt
2985 ./pagetests/product
2986reg ./pagetests/product/product-edit-people.txt
2987reg ./pagetests/product/xx-launchpad-project-search.txt
2988reg ./pagetests/product/xx-product-add.txt
2989reg ./pagetests/product/xx-product-driver.txt
2990reg ./pagetests/product/xx-product-edit-sourceforge-project.txt
2991reg ./pagetests/product/xx-product-edit.txt
2992reg ./pagetests/product/xx-product-files.txt
2993reg ./pagetests/product/xx-product-index.txt
2994reg ./pagetests/product/xx-product-launchpad-usage.txt
2995reg ./pagetests/product/xx-product-rdf.txt
2996reg ./pagetests/product/xx-product-reassignment-and-milestones.txt
2997reg ./pagetests/product/xx-product-with-private-defaults.txt
2998reg ./pagetests/product/xx-productset.txt
2999reg ./pagetests/product/xx-projects-index.txt
3000reg ./pagetests/productrelease
3001reg ./pagetests/productrelease/xx-productrelease-basics.txt
3002reg ./pagetests/productrelease/xx-productrelease-delete.txt
3003reg ./pagetests/productrelease/xx-productrelease-rdf.txt
3004reg ./pagetests/productrelease/xx-productrelease-sortorder.txt
3005reg ./pagetests/productrelease/xx-productrelease-view.txt
3006reg ./pagetests/productseries
3007reg ./pagetests/productseries/xx-productseries-add-and-edit.txt
3008reg ./pagetests/productseries/xx-productseries-driver.txt
3009reg ./pagetests/productseries/xx-productseries-link-branch.txt
3010reg ./pagetests/productseries/xx-productseries-rdf.txt
3011reg ./pagetests/productseries/xx-productseries-review.txt
3012 ./pagetests/productseries/xx-productseries-translation-export.txt
3013reg ./pagetests/project
3014reg ./pagetests/project/xx-project-add-product.txt
3015reg ./pagetests/project/xx-project-add.txt
3016reg ./pagetests/project/xx-project-driver.txt
3017reg ./pagetests/project/xx-project-edit.txt
3018reg ./pagetests/project/xx-project-index.txt
3019reg ./pagetests/project/xx-project-rdf.txt
3020reg ./pagetests/project/xx-project-translations.txt
3021reg ./pagetests/project/xx-projectset.txt
3022 ./pagetests/shipit
3023 ./pagetests/shipit/request-server-cds.txt
3024 ./pagetests/shipit/server-survey.txt
3025 ./pagetests/shipit/shipit-edubuntu.txt
3026 ./pagetests/shipit/xx-admin-request.txt
3027 ./pagetests/shipit/xx-prerelease-mode.txt
3028 ./pagetests/shipit/xx-shipit-exports.txt
3029 ./pagetests/shipit/xx-shipit-forbidden.txt
3030 ./pagetests/shipit/xx-shipit-login.txt
3031 ./pagetests/shipit/xx-shipit-reports.txt
3032 ./pagetests/shipit/xx-shipit-search-for-requests.txt
3033 ./pagetests/shipit/xx-shipit-standardrequests.txt
3034 ./pagetests/shipit/xx-shipit-user-customrequest.txt
3035 ./pagetests/shipit/xx-shipit-user-standardrequest.txt
3036soy ./pagetests/soyuz
3037soy ./pagetests/soyuz/06-distribution-add.txt
3038soy ./pagetests/soyuz/07-distribution-bounties.txt
3039soy ./pagetests/soyuz/08-distribution-edit.txt
3040soy ./pagetests/soyuz/09-distribution-membership.txt
3041soy ./pagetests/soyuz/10-distribution-packages.txt
3042soy ./pagetests/soyuz/11-distro-distros-index.txt
3043soy ./pagetests/soyuz/12-distrorelease-add.txt
3044soy ./pagetests/soyuz/15-distrorelease-sources.txt
3045soy ./pagetests/soyuz/27-binarypackagerelease-index.txt
3046soy ./pagetests/soyuz/xx-build-record.txt
3047soy ./pagetests/soyuz/xx-build-redirect.txt
3048soy ./pagetests/soyuz/xx-builder-page.txt
3049soy ./pagetests/soyuz/xx-buildfarm-index.txt
3050soy ./pagetests/soyuz/xx-builds-pages.txt
3051soy ./pagetests/soyuz/xx-distribution-archives.txt
3052soy ./pagetests/soyuz/xx-distro-package-pages.txt
3053soy ./pagetests/soyuz/xx-distroarchseries-binpackages.txt
3054soy ./pagetests/soyuz/xx-distroarchseries.txt
3055soy ./pagetests/soyuz/xx-distroseries-binary-packages.txt
3056soy ./pagetests/soyuz/xx-distroseries-edit.txt
3057soy ./pagetests/soyuz/xx-distroseries-index.txt
3058soy ./pagetests/soyuz/xx-package-diff.txt
3059soy ./pagetests/soyuz/xx-person-packages.txt
3060soy ./pagetests/soyuz/xx-portlet-publishing-details.txt
3061soy ./pagetests/soyuz/xx-private-builds.txt
3062soy ./pagetests/soyuz/xx-queue-pages-motu.txt
3063soy ./pagetests/soyuz/xx-queue-pages.txt
3064soy ./pagetests/soyuz/xx-search-for-binary-and-source-packages.txt
3065soy ./pagetests/soyuz/xx-sourcepackage-changelog.txt
3066 ./pagetests/sprints
3067 ./pagetests/sprints/01-sprint-overview.txt
3068 ./pagetests/sprints/05-sprint-creation.txt
3069 ./pagetests/sprints/10-sprint-editing.txt
3070 ./pagetests/sprints/15-sprint-tabular-view.txt
3071 ./pagetests/sprints/20-sprint-registration.txt
3072 ./pagetests/sprints/sprint-settopics.txt
3073 ./pagetests/sprints/xx-sprint-meeting-export.txt
3074 ./pagetests/standalone
3075 ./pagetests/standalone/bigicon.jpg
3076 ./pagetests/standalone/wide.png
3077 ./pagetests/standalone/xx-beta-testers-redirection.txt
3078reg ./pagetests/standalone/xx-codeofconduct-ubunteros.txt
3079 ./pagetests/standalone/xx-cookie-authentication.txt
3080 ./pagetests/standalone/xx-dbpolicy.txt
3081 ./pagetests/standalone/xx-developerexceptions.txt
3082 ./pagetests/standalone/xx-distributionmirror-prober-logs.txt
3083 ./pagetests/standalone/xx-edit-package-bug-task-authenticated.txt
3084 ./pagetests/standalone/xx-filebug-package-chooser-radio-buttons.txt
3085 ./pagetests/standalone/xx-form-layout.txt
3086 ./pagetests/standalone/xx-invalid-people-cant-login.txt
3087reg ./pagetests/standalone/xx-karmaaction.txt
3088reg ./pagetests/standalone/xx-karmacontext-topcontributors.txt
3089 ./pagetests/standalone/xx-language.txt
3090 ./pagetests/standalone/xx-launchpad-integration.txt
3091 ./pagetests/standalone/xx-launchpad-statistics.txt
3092 ./pagetests/standalone/xx-login-and-join-links.txt
3093 ./pagetests/standalone/xx-login-without-preferredemail.txt
3094 ./pagetests/standalone/xx-lowercase-redirection.txt
3095 ./pagetests/standalone/xx-maintenance-message.txt
3096 ./pagetests/standalone/xx-nameblacklist.txt
3097 ./pagetests/standalone/xx-new-account-redirection-url.txt
3098reg ./pagetests/standalone/xx-new-profile.txt
3099 ./pagetests/standalone/xx-no-anonymous-session-cookies.txt
3100 ./pagetests/standalone/xx-nonexistent-bugid-raises-404.txt
3101 ./pagetests/standalone/xx-notifications.txt
3102 ./pagetests/standalone/xx-obsolete-bug-and-task-urls.txt
3103 ./pagetests/standalone/xx-offsite-form-post.txt
3104 ./pagetests/standalone/xx-opstats.txt
3105 ./pagetests/standalone/xx-pagetest-logging.txt
3106reg ./pagetests/standalone/xx-poll-condorcet-voting.txt
3107reg ./pagetests/standalone/xx-poll-confirm-vote.txt
3108reg ./pagetests/standalone/xx-poll-results.txt
3109 ./pagetests/standalone/xx-preferred-charsets.txt
3110reg ./pagetests/standalone/xx-products-with-code.txt
3111 ./pagetests/standalone/xx-reassign-distributionmirror.txt
3112reg ./pagetests/standalone/xx-reassign-distrorelease.txt
3113reg ./pagetests/standalone/xx-reassign-project.txt
3114 ./pagetests/standalone/xx-request-expired.txt
3115 ./pagetests/standalone/xx-show-distribution-cve-report.txt
3116 ./pagetests/standalone/xx-show-distrorelease-cve-report.txt
3117 ./pagetests/standalone/xx-show-people-with-password-only.txt
3118 ./pagetests/standalone/xx-slash-malone-slash-assigned.txt
3119 ./pagetests/standalone/xx-soft-timeout.txt
3120reg ./pagetests/standalone/xx-team-restricted.txt
3121 ./pagetests/standalone/xx-view-package-bug-task-anonymous.txt
3122 ./pagetests/structural-subscriptions
3123 ./pagetests/structural-subscriptions/xx-bug-subscriptions.txt
3124reg ./pagetests/team-polls
3125reg ./pagetests/team-polls/create-poll-options.txt
3126reg ./pagetests/team-polls/create-polls.txt
3127reg ./pagetests/team-polls/edit-options.txt
3128reg ./pagetests/team-polls/edit-poll.txt
3129reg ./pagetests/team-polls/vote-poll.txt
3130reg ./pagetests/teammembership
3131reg ./pagetests/teammembership/00-newteam.txt
3132reg ./pagetests/teammembership/10-join-team.txt
3133reg ./pagetests/teammembership/20-managing-members.txt
3134reg ./pagetests/teammembership/xx-add-member.txt
3135reg ./pagetests/teammembership/xx-expire-subscription.txt
3136reg ./pagetests/teammembership/xx-member-renewed-membership.txt
3137reg ./pagetests/teammembership/xx-new-team.txt
3138reg ./pagetests/teammembership/xx-private-membership.txt
3139reg ./pagetests/teammembership/xx-renew-subscription.txt
3140reg ./pagetests/teammembership/xx-team-leave.txt
3141 ./pagetests/temporaryblobstorage
3142 ./pagetests/temporaryblobstorage/xx-tempstorage.txt
3143 ./pagetests/translationgroups
3144 ./pagetests/translationgroups/01-translation-groups-page.txt
3145 ./pagetests/translationgroups/05-add-translation-group.txt
3146 ./pagetests/translationgroups/06-edit-translation-group.txt
3147 ./pagetests/translationgroups/10-distro-translation-group.txt
3148 ./pagetests/translationgroups/15-product-translation-group.txt
3149 ./pagetests/translationgroups/20-project-translationgroup.txt
3150 ./pagetests/translationgroups/25-rosetta-display-groups.txt
3151 ./pagetests/translationgroups/30-show-group-translation-targets.txt
3152 ./pagetests/translationgroups/35-appoint-translators.txt
3153 ./pagetests/translationgroups/36-change-translator.txt
3154 ./pagetests/translationgroups/40-remove-translator.txt
3155 ./pagetests/translationgroups/44-test-distro-closed-permissions.txt
3156 ./pagetests/translationgroups/45-test-distro-restricted-permissions.txt
3157 ./pagetests/translationgroups/46-test-distro-structured-permissions.txt
3158 ./pagetests/translationgroups/55-pofile-upload.txt
3159 ./pagetests/translationgroups/60-translation-suggestions.txt.disabled
3160 ./pagetests/translationgroups/xx-link-to-documentation.txt
3161 ./pagetests/translationgroups/xx-product-translators.txt
3162 ./pagetests/translations
3163 ./pagetests/translations/30-rosetta-pofile-translation-gettext-error.txt
3164 ./pagetests/translations/43-distrorelease-translations.txt
3165 ./pagetests/translations/55-rosetta-potemplates.txt
3166 ./pagetests/translations/empty.tar.bz2
3167 ./pagetests/translations/licensing.txt
3168 ./pagetests/translations/truncated.tar.bz2
3169 ./pagetests/translations/xx-person-editlanguages.txt
3170 ./pagetests/translations/xx-person-translations.txt
3171 ./pagetests/translations/xx-pofile-auto-alt-languages.txt
3172 ./pagetests/translations/xx-pofile-index.txt
3173 ./pagetests/translations/xx-pofile-translate-alternative-language.txt
3174 ./pagetests/translations/xx-pofile-translate-empty-strings-without-validation.txt
3175 ./pagetests/translations/xx-pofile-translate-gettext-error-middle-page.txt
3176 ./pagetests/translations/xx-pofile-translate-html-tags-escape.txt
3177 ./pagetests/translations/xx-pofile-translate-lang-direction.txt
3178 ./pagetests/translations/xx-pofile-translate-legal-warning.txt
3179 ./pagetests/translations/xx-pofile-translate-message-filtering.txt
3180 ./pagetests/translations/xx-pofile-translate-needs-review-flags-preserved.txt
3181 ./pagetests/translations/xx-pofile-translate-newlines-check.txt
3182 ./pagetests/translations/xx-pofile-translate-performance.txt
3183 ./pagetests/translations/xx-pofile-translate-private-issues.txt
3184 ./pagetests/translations/xx-pofile-translate-search.txt
3185 ./pagetests/translations/xx-pofile-translate.txt
3186 ./pagetests/translations/xx-pomsgset-translate.txt
3187 ./pagetests/translations/xx-potemplate-admin.txt
3188 ./pagetests/translations/xx-potemplate-edit.txt
3189 ./pagetests/translations/xx-product-export.txt
3190 ./pagetests/translations/xx-product-translations.txt
3191 ./pagetests/translations/xx-products-with-translations.txt
3192 ./pagetests/translations/xx-productseries-translations.txt
3193 ./pagetests/translations/xx-rosetta-homepage.txt
3194 ./pagetests/translations/xx-rosetta-pofile-export.txt
3195 ./pagetests/translations/xx-rosetta-potemplate-export.txt
3196 ./pagetests/translations/xx-rosetta-potemplate-index.txt
3197 ./pagetests/translations/xx-rosetta-source-package-pots-redirect.txt
3198 ./pagetests/translations/xx-rosetta-sourcepackage-list.txt
3199 ./pagetests/translations/xx-sourcepackage-export.txt
3200 ./pagetests/translations/xx-test-potlists.txt
3201 ./pagetests/translations/xx-translation-access-display.txt
3202 ./pagetests/translations/xx-translation-credits.txt
3203 ./pagetests/translations/xx-translation-help.txt
3204 ./pagetests/translations/xx-translation-import-queue-edit-autofilling.tar.gz
3205 ./pagetests/translations/xx-translation-import-queue-edit-autofilling.txt
3206 ./pagetests/translations/xx-translation-import-queue-filtering.tar.gz
3207 ./pagetests/translations/xx-translation-import-queue-filtering.txt
3208 ./pagetests/translations/xx-translation-import-queue-targets.txt
3209 ./pagetests/translations/xx-translation-import-queue.tar
3210 ./pagetests/translations/xx-translation-import-queue.tar.bz2
3211 ./pagetests/translations/xx-translation-import-queue.tar.gz
3212 ./pagetests/translations/xx-translation-import-queue.txt
3213 ./pagetests/translations/xx-translations-xpi-import.txt
3214 ./pagetests/upstream-bugprivacy
3215 ./pagetests/upstream-bugprivacy/10-file-private-upstream-bug.txt
3216 ./pagetests/upstream-bugprivacy/20-private-upstream-bug-not-visible-to-anonymous.txt
3217 ./pagetests/upstream-bugprivacy/30-private-upstream-bug-not-accessible-to-anonymous.txt
3218 ./pagetests/upstream-bugprivacy/40-private-upstream-bug-not-visible-to-nonsubscriber-user.txt
3219 ./pagetests/upstream-bugprivacy/50-private-upstream-bug-not-accessible-to-nonsubscriber-user.txt
3220 ./pagetests/upstream-bugprivacy/95-make-bug-private-as-implicit-subscriber.txt
3221 ./pagetests/vouchers
3222 ./pagetests/vouchers/xx-voucher-redemption.txt
3223 ./pagetests/webservice
3224 ./pagetests/webservice/apidoc.txt
3225 ./pagetests/webservice/xx-archive.txt
3226 ./pagetests/webservice/xx-branch.txt
3227 ./pagetests/webservice/xx-branchmergeproposal.txt
3228 ./pagetests/webservice/xx-bug-target.txt
3229 ./pagetests/webservice/xx-bug.txt
3230 ./pagetests/webservice/xx-builds.txt
3231 ./pagetests/webservice/xx-collection.txt
3232 ./pagetests/webservice/xx-distribution-source-package.txt
3233 ./pagetests/webservice/xx-distribution.txt
3234 ./pagetests/webservice/xx-distroseries.txt
3235 ./pagetests/webservice/xx-entry.txt
3236 ./pagetests/webservice/xx-field.txt
3237 ./pagetests/webservice/xx-hasbuildrecords.txt
3238 ./pagetests/webservice/xx-hostedfile.txt
3239 ./pagetests/webservice/xx-hwdb.txt
3240 ./pagetests/webservice/xx-people.txt
3241 ./pagetests/webservice/xx-person.txt
3242 ./pagetests/webservice/xx-personlocation.txt
3243 ./pagetests/webservice/xx-private-membership.txt
3244 ./pagetests/webservice/xx-project-registry.txt
3245 ./pagetests/webservice/xx-root.txt
3246 ./pagetests/webservice/xx-service.txt
3247 ./pagetests/webservice/xx-source-package-publishing.txt
3248 ./pagetests/webservice/xx-wadl.txt
3249
3250 ./scripts/ftests
3251 ./scripts/ftests/__init__.py
3252 ./scripts/ftests/distributionmirror_http_server.py
3253 ./scripts/ftests/librarianformatter.txt
3254 ./scripts/ftests/raiseexception.py
3255 ./scripts/ftests/test_bugnotification.py
3256 ./scripts/ftests/test_checkwatches.py
3257 ./scripts/ftests/test_distributionmirror_prober.py
3258 ./scripts/ftests/test_keyringtrustanalyser.py
3259 ./scripts/ftests/test_librarianformatter.py
3260 ./scripts/ftests/test_oops_prune.py
3261 ./scripts/ftests/test_overrides_checker.py
3262 ./scripts/ftests/test_populatearchive.py
3263
3264 ./scripts/productreleasefinder/tests
3265 ./scripts/productreleasefinder/tests/Makefile
3266reg ./scripts/productreleasefinder/tests/__init__.py
3267reg ./scripts/productreleasefinder/tests/test_filter.py
3268reg ./scripts/productreleasefinder/tests/test_finder.py
3269reg ./scripts/productreleasefinder/tests/test_hose.py
3270reg ./scripts/productreleasefinder/tests/test_log.py
3271reg ./scripts/productreleasefinder/tests/test_walker.py
3272
3273 ./scripts/tests
3274 ./scripts/tests/__init__.py
3275 ./scripts/tests/apache-log-files
3276 ./scripts/tests/apache-log-files/librarian-oneline.log
3277 ./scripts/tests/cvedb_init.xml.gz
3278 ./scripts/tests/cvedb_update.xml.gz
3279 ./scripts/tests/db-h
3280 ./scripts/tests/db-h/01
3281 ./scripts/tests/db-h/01/237001.log
3282 ./scripts/tests/db-h/01/237001.report
3283 ./scripts/tests/db-h/01/237001.status
3284 ./scripts/tests/db-h/01/237001.summary
3285 ./scripts/tests/db-h/14
3286 ./scripts/tests/db-h/14/304014.log
3287 ./scripts/tests/db-h/14/304014.report
3288 ./scripts/tests/db-h/14/304014.status
3289 ./scripts/tests/db-h/14/304014.summary
3290 ./scripts/tests/db-h/35
3291 ./scripts/tests/db-h/35/322535.log
3292 ./scripts/tests/db-h/35/322535.report
3293 ./scripts/tests/db-h/35/322535.status
3294 ./scripts/tests/db-h/35/322535.summary
3295 ./scripts/tests/db-h/42
3296 ./scripts/tests/db-h/42/241742.log
3297 ./scripts/tests/db-h/42/241742.report
3298 ./scripts/tests/db-h/42/241742.status
3299 ./scripts/tests/db-h/42/241742.summary
3300 ./scripts/tests/db-h/49
3301 ./scripts/tests/db-h/49/327549.log
3302 ./scripts/tests/db-h/49/327549.report
3303 ./scripts/tests/db-h/49/327549.status
3304 ./scripts/tests/db-h/49/327549.summary
3305 ./scripts/tests/db-h/52
3306 ./scripts/tests/db-h/52/327452.log
3307 ./scripts/tests/db-h/52/327452.report
3308 ./scripts/tests/db-h/52/327452.status
3309 ./scripts/tests/db-h/52/327452.summary
3310 ./scripts/tests/db-h/83
3311 ./scripts/tests/db-h/83/280883.log
3312 ./scripts/tests/db-h/83/280883.report
3313 ./scripts/tests/db-h/83/280883.status
3314 ./scripts/tests/db-h/83/280883.summary
3315 ./scripts/tests/db-h/86
3316 ./scripts/tests/db-h/86/326186.log
3317 ./scripts/tests/db-h/86/326186.report
3318 ./scripts/tests/db-h/86/326186.status
3319 ./scripts/tests/db-h/86/326186.summary
3320 ./scripts/tests/db-h/91
3321 ./scripts/tests/db-h/91/317991.log
3322 ./scripts/tests/db-h/91/317991.report
3323 ./scripts/tests/db-h/91/317991.status
3324 ./scripts/tests/db-h/91/317991.summary
3325 ./scripts/tests/db-h/94
3326 ./scripts/tests/db-h/94/308994.log
3327 ./scripts/tests/db-h/94/308994.report
3328 ./scripts/tests/db-h/94/308994.status
3329 ./scripts/tests/db-h/94/308994.summary
3330 ./scripts/tests/gina_test_archive
3331 ./scripts/tests/gina_test_archive/dists
3332 ./scripts/tests/gina_test_archive/dists/breezy
3333 ./scripts/tests/gina_test_archive/dists/breezy/main
3334 ./scripts/tests/gina_test_archive/dists/breezy/main/binary-i386
3335 ./scripts/tests/gina_test_archive/dists/breezy/main/binary-i386/Packages
3336 ./scripts/tests/gina_test_archive/dists/breezy/main/binary-i386/Packages.gz
3337 ./scripts/tests/gina_test_archive/dists/breezy/main/binary-i386/Release
3338 ./scripts/tests/gina_test_archive/dists/breezy/main/source
3339 ./scripts/tests/gina_test_archive/dists/breezy/main/source/Release
3340 ./scripts/tests/gina_test_archive/dists/breezy/main/source/Sources
3341 ./scripts/tests/gina_test_archive/dists/breezy/main/source/Sources.gz
3342 ./scripts/tests/gina_test_archive/dists/breezy/universe
3343 ./scripts/tests/gina_test_archive/dists/breezy/universe/binary-i386
3344 ./scripts/tests/gina_test_archive/dists/breezy/universe/binary-i386/Packages
3345 ./scripts/tests/gina_test_archive/dists/breezy/universe/binary-i386/Packages.gz
3346 ./scripts/tests/gina_test_archive/dists/breezy/universe/binary-i386/Release
3347 ./scripts/tests/gina_test_archive/dists/breezy/universe/source
3348 ./scripts/tests/gina_test_archive/dists/breezy/universe/source/Release
3349 ./scripts/tests/gina_test_archive/dists/breezy/universe/source/Sources
3350 ./scripts/tests/gina_test_archive/dists/breezy/universe/source/Sources.gz
3351 ./scripts/tests/gina_test_archive/dists/dapper
3352 ./scripts/tests/gina_test_archive/dists/dapper-updates
3353 ./scripts/tests/gina_test_archive/dists/dapper-updates/main
3354 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/binary-i386
3355 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/binary-i386/Packages
3356 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/binary-i386/Packages.gz
3357 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/binary-i386/Release
3358 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/binary-powerpc
3359 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/binary-powerpc/Packages
3360 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/binary-powerpc/Packages.gz
3361 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/binary-powerpc/Release
3362 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/source
3363 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/source/Release
3364 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/source/Sources
3365 ./scripts/tests/gina_test_archive/dists/dapper-updates/main/source/Sources.gz
3366 ./scripts/tests/gina_test_archive/dists/dapper-updates/universe
3367 ./scripts/tests/gina_test_archive/dists/dapper-updates/universe/binary-i386
3368 ./scripts/tests/gina_test_archive/dists/dapper-updates/universe/binary-i386/Packages
3369 ./scripts/tests/gina_test_archive/dists/dapper-updates/universe/binary-i386/Packages.gz
3370 ./scripts/tests/gina_test_archive/dists/dapper-updates/universe/binary-i386/Release
3371 ./scripts/tests/gina_test_archive/dists/dapper-updates/universe/source
3372 ./scripts/tests/gina_test_archive/dists/dapper-updates/universe/source/Release
3373 ./scripts/tests/gina_test_archive/dists/dapper-updates/universe/source/Sources
3374 ./scripts/tests/gina_test_archive/dists/dapper-updates/universe/source/Sources.gz
3375 ./scripts/tests/gina_test_archive/dists/dapper/main
3376 ./scripts/tests/gina_test_archive/dists/dapper/main/binary-i386
3377 ./scripts/tests/gina_test_archive/dists/dapper/main/binary-i386/Packages
3378 ./scripts/tests/gina_test_archive/dists/dapper/main/binary-i386/Packages.gz
3379 ./scripts/tests/gina_test_archive/dists/dapper/main/binary-i386/Release
3380 ./scripts/tests/gina_test_archive/dists/dapper/main/binary-powerpc
3381 ./scripts/tests/gina_test_archive/dists/dapper/main/binary-powerpc/Packages
3382 ./scripts/tests/gina_test_archive/dists/dapper/main/binary-powerpc/Packages.gz
3383 ./scripts/tests/gina_test_archive/dists/dapper/main/binary-powerpc/Release
3384 ./scripts/tests/gina_test_archive/dists/dapper/main/source
3385 ./scripts/tests/gina_test_archive/dists/dapper/main/source/Release
3386 ./scripts/tests/gina_test_archive/dists/dapper/main/source/Sources
3387 ./scripts/tests/gina_test_archive/dists/dapper/main/source/Sources.gz
3388 ./scripts/tests/gina_test_archive/dists/dapper/universe
3389 ./scripts/tests/gina_test_archive/dists/dapper/universe/binary-i386
3390 ./scripts/tests/gina_test_archive/dists/dapper/universe/binary-i386/Packages
3391 ./scripts/tests/gina_test_archive/dists/dapper/universe/binary-i386/Packages.gz
3392 ./scripts/tests/gina_test_archive/dists/dapper/universe/binary-i386/Release
3393 ./scripts/tests/gina_test_archive/dists/dapper/universe/binary-powerpc
3394 ./scripts/tests/gina_test_archive/dists/dapper/universe/binary-powerpc/Packages
3395 ./scripts/tests/gina_test_archive/dists/dapper/universe/binary-powerpc/Packages.gz
3396 ./scripts/tests/gina_test_archive/dists/dapper/universe/binary-powerpc/Release
3397 ./scripts/tests/gina_test_archive/dists/dapper/universe/source
3398 ./scripts/tests/gina_test_archive/dists/dapper/universe/source/Release
3399 ./scripts/tests/gina_test_archive/dists/dapper/universe/source/Sources
3400 ./scripts/tests/gina_test_archive/dists/dapper/universe/source/Sources.gz
3401 ./scripts/tests/gina_test_archive/dists/hoary
3402 ./scripts/tests/gina_test_archive/dists/hoary/main
3403 ./scripts/tests/gina_test_archive/dists/hoary/main/binary-i386
3404 ./scripts/tests/gina_test_archive/dists/hoary/main/binary-i386/Packages
3405 ./scripts/tests/gina_test_archive/dists/hoary/main/binary-i386/Packages.gz
3406 ./scripts/tests/gina_test_archive/dists/hoary/main/binary-i386/Release
3407 ./scripts/tests/gina_test_archive/dists/hoary/main/debian-installer
3408 ./scripts/tests/gina_test_archive/dists/hoary/main/debian-installer/binary-i386
3409 ./scripts/tests/gina_test_archive/dists/hoary/main/debian-installer/binary-i386/Packages
3410 ./scripts/tests/gina_test_archive/dists/hoary/main/debian-installer/binary-i386/Packages.gz
3411 ./scripts/tests/gina_test_archive/dists/hoary/main/source
3412 ./scripts/tests/gina_test_archive/dists/hoary/main/source/Release
3413 ./scripts/tests/gina_test_archive/dists/hoary/main/source/Sources
3414 ./scripts/tests/gina_test_archive/dists/hoary/main/source/Sources.gz
3415 ./scripts/tests/gina_test_archive/dists/testing
3416 ./scripts/tests/gina_test_archive/dists/testing/main
3417 ./scripts/tests/gina_test_archive/dists/testing/main/source
3418 ./scripts/tests/gina_test_archive/pool
3419 ./scripts/tests/gina_test_archive/pool/main
3420 ./scripts/tests/gina_test_archive/pool/main/3
3421 ./scripts/tests/gina_test_archive/pool/main/3/3dchess
3422 ./scripts/tests/gina_test_archive/pool/main/3/3dchess/3dchess_0.8.1-11.diff.gz
3423 ./scripts/tests/gina_test_archive/pool/main/3/3dchess/3dchess_0.8.1-11.dsc
3424 ./scripts/tests/gina_test_archive/pool/main/3/3dchess/3dchess_0.8.1-11_amd64.deb
3425 ./scripts/tests/gina_test_archive/pool/main/3/3dchess/3dchess_0.8.1-11_i386.deb
3426 ./scripts/tests/gina_test_archive/pool/main/3/3dchess/3dchess_0.8.1-11_powerpc.deb
3427 ./scripts/tests/gina_test_archive/pool/main/3/3dchess/3dchess_0.8.1.orig.tar.gz
3428 ./scripts/tests/gina_test_archive/pool/main/9
3429 ./scripts/tests/gina_test_archive/pool/main/9/9wm
3430 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-5.diff.gz
3431 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-5.dsc
3432 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-5_amd64.deb
3433 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-5_i386.deb
3434 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-5_powerpc.deb
3435 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-6.diff.gz
3436 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-6.dsc
3437 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-6_amd64.deb
3438 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-6_i386.deb
3439 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-6_powerpc.deb
3440 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-7.diff.gz
3441 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-7.dsc
3442 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-7_amd64.deb
3443 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-7_i386.deb
3444 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2-7_powerpc.deb
3445 ./scripts/tests/gina_test_archive/pool/main/9/9wm/9wm_1.2.orig.tar.gz
3446 ./scripts/tests/gina_test_archive/pool/main/a
3447 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier
3448 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.0.9.dsc
3449 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.0.9.tar.gz
3450 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.0.9_amd64.udeb
3451 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.0.9_i386.udeb
3452 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.0.9_powerpc.udeb
3453 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.1.3.dsc
3454 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.1.3.tar.gz
3455 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.1.5.dsc
3456 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.1.5.tar.gz
3457 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.1.5_amd64.udeb
3458 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.1.5_i386.udeb
3459 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.1.5_powerpc.udeb
3460 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.3.6.dsc
3461 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.3.6.tar.gz
3462 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.3.6_amd64.udeb
3463 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.3.6_i386.udeb
3464 ./scripts/tests/gina_test_archive/pool/main/a/archive-copier/archive-copier_0.3.6_powerpc.udeb
3465 ./scripts/tests/gina_test_archive/pool/main/b
3466 ./scripts/tests/gina_test_archive/pool/main/b/bdftopcf
3467 ./scripts/tests/gina_test_archive/pool/main/b/bdftopcf/bdftopcf_0.99.0-1.diff.gz
3468 ./scripts/tests/gina_test_archive/pool/main/b/bdftopcf/bdftopcf_0.99.0-1.dsc
3469 ./scripts/tests/gina_test_archive/pool/main/b/bdftopcf/bdftopcf_0.99.0.orig.tar.gz
3470 ./scripts/tests/gina_test_archive/pool/main/b/bdftopcf/bdftopcf_0.99.1-1.diff.gz
3471 ./scripts/tests/gina_test_archive/pool/main/b/bdftopcf/bdftopcf_0.99.1-1.dsc
3472 ./scripts/tests/gina_test_archive/pool/main/b/bdftopcf/bdftopcf_0.99.1.orig.tar.gz
3473 ./scripts/tests/gina_test_archive/pool/main/c
3474 ./scripts/tests/gina_test_archive/pool/main/c/clearlooks
3475 ./scripts/tests/gina_test_archive/pool/main/c/clearlooks/clearlooks_0.6.2-1~hoary1.diff.gz
3476 ./scripts/tests/gina_test_archive/pool/main/c/clearlooks/clearlooks_0.6.2-1~hoary1.dsc
3477 ./scripts/tests/gina_test_archive/pool/main/d
3478 ./scripts/tests/gina_test_archive/pool/main/d/db1-compat
3479 ./scripts/tests/gina_test_archive/pool/main/d/db1-compat/db1-compat_2.1.3-7.diff.gz
3480 ./scripts/tests/gina_test_archive/pool/main/d/db1-compat/db1-compat_2.1.3-7.dsc
3481 ./scripts/tests/gina_test_archive/pool/main/d/db1-compat/db1-compat_2.1.3.orig.tar.gz
3482 ./scripts/tests/gina_test_archive/pool/main/d/db1-compat/libdb1-compat_2.1.3-7_amd64.deb
3483 ./scripts/tests/gina_test_archive/pool/main/d/db1-compat/libdb1-compat_2.1.3-7_i386.deb
3484 ./scripts/tests/gina_test_archive/pool/main/d/db1-compat/libdb1-compat_2.1.3-7_powerpc.deb
3485 ./scripts/tests/gina_test_archive/pool/main/e
3486 ./scripts/tests/gina_test_archive/pool/main/e/ed
3487 ./scripts/tests/gina_test_archive/pool/main/e/ed/ed_0.2-20.diff.gz
3488 ./scripts/tests/gina_test_archive/pool/main/e/ed/ed_0.2-20.dsc
3489 ./scripts/tests/gina_test_archive/pool/main/e/ed/ed_0.2-20_amd64.deb
3490 ./scripts/tests/gina_test_archive/pool/main/e/ed/ed_0.2-20_i386.deb
3491 ./scripts/tests/gina_test_archive/pool/main/e/ed/ed_0.2-20_powerpc.deb
3492 ./scripts/tests/gina_test_archive/pool/main/e/ed/ed_0.2.orig.tar.gz
3493 ./scripts/tests/gina_test_archive/pool/main/e/ekg
3494 ./scripts/tests/gina_test_archive/pool/main/e/ekg/ekg_1.5+20050411-2ubuntu3.diff.gz
3495 ./scripts/tests/gina_test_archive/pool/main/e/ekg/ekg_1.5+20050411-2ubuntu3.dsc
3496 ./scripts/tests/gina_test_archive/pool/main/e/ekg/ekg_1.5+20050411.orig.tar.gz
3497 ./scripts/tests/gina_test_archive/pool/main/e/ekg/ekg_1.5-4ubuntu1.2.diff.gz
3498 ./scripts/tests/gina_test_archive/pool/main/e/ekg/ekg_1.5-4ubuntu1.2.dsc
3499 ./scripts/tests/gina_test_archive/pool/main/e/ekg/ekg_1.5-4ubuntu1.diff.gz
3500 ./scripts/tests/gina_test_archive/pool/main/e/ekg/ekg_1.5-4ubuntu1.dsc
3501 ./scripts/tests/gina_test_archive/pool/main/e/ekg/ekg_1.5.orig.tar.gz
3502 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu-dev_1.5+20050411-2ubuntu3_amd64.deb
3503 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu-dev_1.5+20050411-2ubuntu3_i386.deb
3504 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu-dev_1.5+20050411-2ubuntu3_powerpc.deb
3505 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu-dev_1.5-4ubuntu1.2_amd64.deb
3506 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu-dev_1.5-4ubuntu1.2_i386.deb
3507 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu-dev_1.5-4ubuntu1.2_powerpc.deb
3508 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu-dev_1.5-4ubuntu1_amd64.deb
3509 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu-dev_1.5-4ubuntu1_i386.deb
3510 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu-dev_1.5-4ubuntu1_powerpc.deb
3511 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu3_1.5+20050411-2ubuntu3_amd64.deb
3512 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu3_1.5+20050411-2ubuntu3_i386.deb
3513 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu3_1.5+20050411-2ubuntu3_powerpc.deb
3514 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu3_1.5-4ubuntu1.2_amd64.deb
3515 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu3_1.5-4ubuntu1.2_i386.deb
3516 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu3_1.5-4ubuntu1.2_powerpc.deb
3517 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu3_1.5-4ubuntu1_amd64.deb
3518 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu3_1.5-4ubuntu1_i386.deb
3519 ./scripts/tests/gina_test_archive/pool/main/e/ekg/libgadu3_1.5-4ubuntu1_powerpc.deb
3520 ./scripts/tests/gina_test_archive/pool/main/g
3521 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults
3522 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp-doc_3.3.4-1_amd64.deb
3523 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp-doc_3.3.4-1_i386.deb
3524 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp-doc_3.3.4-1_powerpc.deb
3525 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp-doc_3.3.5-1_amd64.deb
3526 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp-doc_3.3.5-1_i386.deb
3527 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp-doc_3.3.5-1_powerpc.deb
3528 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp-doc_4.0.1-3_amd64.deb
3529 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp-doc_4.0.1-3_i386.deb
3530 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp-doc_4.0.1-3_powerpc.deb
3531 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp_3.3.4-1_amd64.deb
3532 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp_3.3.4-1_i386.deb
3533 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp_3.3.4-1_powerpc.deb
3534 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp_3.3.5-1_amd64.deb
3535 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp_3.3.5-1_i386.deb
3536 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp_3.3.5-1_powerpc.deb
3537 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp_4.0.1-3_amd64.deb
3538 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp_4.0.1-3_i386.deb
3539 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/cpp_4.0.1-3_powerpc.deb
3540 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g++_3.3.4-1_amd64.deb
3541 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g++_3.3.4-1_i386.deb
3542 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g++_3.3.4-1_powerpc.deb
3543 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g++_3.3.5-1_amd64.deb
3544 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g++_3.3.5-1_i386.deb
3545 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g++_3.3.5-1_powerpc.deb
3546 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g++_4.0.1-3_amd64.deb
3547 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g++_4.0.1-3_i386.deb
3548 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g++_4.0.1-3_powerpc.deb
3549 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77-doc_3.3.4-1_amd64.deb
3550 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77-doc_3.3.4-1_i386.deb
3551 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77-doc_3.3.4-1_powerpc.deb
3552 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77-doc_3.3.5-1_amd64.deb
3553 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77-doc_3.3.5-1_i386.deb
3554 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77-doc_3.3.5-1_powerpc.deb
3555 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77-doc_3.4.4-5_amd64.deb
3556 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77-doc_3.4.4-5_i386.deb
3557 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77-doc_3.4.4-5_powerpc.deb
3558 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77_3.3.4-1_amd64.deb
3559 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77_3.3.4-1_i386.deb
3560 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77_3.3.4-1_powerpc.deb
3561 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77_3.3.5-1_amd64.deb
3562 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77_3.3.5-1_i386.deb
3563 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77_3.3.5-1_powerpc.deb
3564 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77_3.4.4-5_amd64.deb
3565 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77_3.4.4-5_i386.deb
3566 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/g77_3.4.4-5_powerpc.deb
3567 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-defaults_1.16.dsc
3568 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-defaults_1.16.tar.gz
3569 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-defaults_1.19.dsc
3570 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-defaults_1.19.tar.gz
3571 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-defaults_1.23.dsc
3572 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-defaults_1.23.tar.gz
3573 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-defaults_1.25.dsc
3574 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-defaults_1.25.tar.gz
3575 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-defaults_1.28.dsc
3576 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-defaults_1.28.tar.gz
3577 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-doc_3.3.4-1_amd64.deb
3578 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-doc_3.3.4-1_i386.deb
3579 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-doc_3.3.4-1_powerpc.deb
3580 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-doc_3.3.5-1_amd64.deb
3581 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-doc_3.3.5-1_i386.deb
3582 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-doc_3.3.5-1_powerpc.deb
3583 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-doc_4.0.1-3_amd64.deb
3584 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-doc_4.0.1-3_i386.deb
3585 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc-doc_4.0.1-3_powerpc.deb
3586 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc_3.3.4-1_amd64.deb
3587 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc_3.3.4-1_i386.deb
3588 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc_3.3.4-1_powerpc.deb
3589 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc_3.3.5-1_amd64.deb
3590 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc_3.3.5-1_i386.deb
3591 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc_3.3.5-1_powerpc.deb
3592 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc_4.0.1-3_amd64.deb
3593 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc_4.0.1-3_i386.deb
3594 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcc_4.0.1-3_powerpc.deb
3595 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcj_3.3.4-1_amd64.deb
3596 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcj_3.3.4-1_i386.deb
3597 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcj_3.3.4-1_powerpc.deb
3598 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcj_3.3.5-1_amd64.deb
3599 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcj_3.3.5-1_i386.deb
3600 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcj_3.3.5-1_powerpc.deb
3601 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcj_4.0.1-3_amd64.deb
3602 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcj_4.0.1-3_i386.deb
3603 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gcj_4.0.1-3_powerpc.deb
3604 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gij_3.3.4-1_amd64.deb
3605 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gij_3.3.4-1_i386.deb
3606 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gij_3.3.4-1_powerpc.deb
3607 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gij_3.3.5-1_amd64.deb
3608 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gij_3.3.5-1_i386.deb
3609 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gij_3.3.5-1_powerpc.deb
3610 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gij_4.0.1-3_amd64.deb
3611 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gij_4.0.1-3_i386.deb
3612 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gij_4.0.1-3_powerpc.deb
3613 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gobjc_3.3.4-1_amd64.deb
3614 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gobjc_3.3.4-1_i386.deb
3615 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gobjc_3.3.4-1_powerpc.deb
3616 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gobjc_3.3.5-1_amd64.deb
3617 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gobjc_3.3.5-1_i386.deb
3618 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gobjc_3.3.5-1_powerpc.deb
3619 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gobjc_4.0.1-3_amd64.deb
3620 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gobjc_4.0.1-3_i386.deb
3621 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/gobjc_4.0.1-3_powerpc.deb
3622 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/libgcj-dev_4.0.1-3_amd64.deb
3623 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/libgcj-dev_4.0.1-3_i386.deb
3624 ./scripts/tests/gina_test_archive/pool/main/g/gcc-defaults/libgcj-dev_4.0.1-3_powerpc.deb
3625 ./scripts/tests/gina_test_archive/pool/main/libc
3626 ./scripts/tests/gina_test_archive/pool/main/libc/libcap
3627 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap-bin_1.10-14_amd64.deb
3628 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap-bin_1.10-14_i386.deb
3629 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap-bin_1.10-14_powerpc.deb
3630 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap-dev_1.10-14_amd64.deb
3631 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap-dev_1.10-14_i386.deb
3632 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap-dev_1.10-14_powerpc.deb
3633 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap1_1.10-14_amd64.deb
3634 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap1_1.10-14_i386.deb
3635 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap1_1.10-14_powerpc.deb
3636 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap_1.10-14.diff.gz
3637 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap_1.10-14.dsc
3638 ./scripts/tests/gina_test_archive/pool/main/libc/libcap/libcap_1.10.orig.tar.gz
3639 ./scripts/tests/gina_test_archive/pool/main/m
3640 ./scripts/tests/gina_test_archive/pool/main/m/mkvmlinuz
3641 ./scripts/tests/gina_test_archive/pool/main/m/mkvmlinuz/mkvmlinuz_12ubuntu1.dsc
3642 ./scripts/tests/gina_test_archive/pool/main/m/mkvmlinuz/mkvmlinuz_12ubuntu1.tar.gz
3643 ./scripts/tests/gina_test_archive/pool/main/m/mkvmlinuz/mkvmlinuz_12ubuntu1_powerpc.deb
3644 ./scripts/tests/gina_test_archive/pool/main/m/mkvmlinuz/mkvmlinuz_14ubuntu1.dsc
3645 ./scripts/tests/gina_test_archive/pool/main/m/mkvmlinuz/mkvmlinuz_14ubuntu1.tar.gz
3646 ./scripts/tests/gina_test_archive/pool/main/m/mkvmlinuz/mkvmlinuz_14ubuntu1_powerpc.deb
3647 ./scripts/tests/gina_test_archive/pool/main/m/mkvmlinuz/mkvmlinuz_7.dsc
3648 ./scripts/tests/gina_test_archive/pool/main/m/mkvmlinuz/mkvmlinuz_7.tar.gz
3649 ./scripts/tests/gina_test_archive/pool/main/m/mkvmlinuz/mkvmlinuz_7_powerpc.deb
3650 ./scripts/tests/gina_test_archive/pool/main/p
3651 ./scripts/tests/gina_test_archive/pool/main/r
3652 ./scripts/tests/gina_test_archive/pool/main/r/rioutil
3653 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.2b-4.diff.gz
3654 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.2b-4.dsc
3655 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.2b-4_amd64.deb
3656 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.2b-4_i386.deb
3657 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.2b-4_powerpc.deb
3658 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.2b.orig.tar.gz
3659 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4-1.diff.gz
3660 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4-1.dsc
3661 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4-1_amd64.deb
3662 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4-1_i386.deb
3663 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4-1_powerpc.deb
3664 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4-2.diff.gz
3665 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4-2.dsc
3666 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4-2_amd64.deb
3667 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4-2_i386.deb
3668 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4-2_powerpc.deb
3669 ./scripts/tests/gina_test_archive/pool/main/r/rioutil/rioutil_1.4.4.orig.tar.gz
3670 ./scripts/tests/gina_test_archive/pool/main/u
3671 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta
3672 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-base_0.3_amd64.deb
3673 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-base_0.3_i386.deb
3674 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-base_0.3_powerpc.deb
3675 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-base_0.43_amd64.deb
3676 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-base_0.43_i386.deb
3677 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-base_0.43_powerpc.deb
3678 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-base_0.80_all.deb
3679 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-desktop_0.3_amd64.deb
3680 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-desktop_0.3_i386.deb
3681 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-desktop_0.3_powerpc.deb
3682 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-desktop_0.43_amd64.deb
3683 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-desktop_0.43_i386.deb
3684 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-desktop_0.43_powerpc.deb
3685 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-desktop_0.80_amd64.deb
3686 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-desktop_0.80_i386.deb
3687 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-desktop_0.80_powerpc.deb
3688 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-live_0.43_amd64.deb
3689 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-live_0.43_i386.deb
3690 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-live_0.43_powerpc.deb
3691 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-live_0.80_amd64.deb
3692 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-live_0.80_i386.deb
3693 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-live_0.80_powerpc.deb
3694 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-meta_0.3.dsc
3695 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-meta_0.3.tar.gz
3696 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-meta_0.43.dsc
3697 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-meta_0.43.tar.gz
3698 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-meta_0.80.dsc
3699 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-meta_0.80.tar.gz
3700 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-minimal_0.80_amd64.deb
3701 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-minimal_0.80_i386.deb
3702 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-minimal_0.80_powerpc.deb
3703 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-standard_0.80_amd64.deb
3704 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-standard_0.80_i386.deb
3705 ./scripts/tests/gina_test_archive/pool/main/u/ubuntu-meta/ubuntu-standard_0.80_powerpc.deb
3706 ./scripts/tests/gina_test_archive/pool/main/x
3707 ./scripts/tests/gina_test_archive/pool/main/x/x11proto-damage
3708 ./scripts/tests/gina_test_archive/pool/main/x/x11proto-damage/x11proto-damage-dev_6.8.99.7-2_all.deb
3709 ./scripts/tests/gina_test_archive/pool/main/x/x11proto-damage/x11proto-damage_6.8.99.7-2.diff.gz
3710 ./scripts/tests/gina_test_archive/pool/main/x/x11proto-damage/x11proto-damage_6.8.99.7-2.dsc
3711 ./scripts/tests/gina_test_archive/pool/main/x/x11proto-damage/x11proto-damage_6.8.99.7.orig.tar.gz
3712 ./scripts/tests/gina_test_archive/pool/universe
3713 ./scripts/tests/gina_test_archive/pool/universe/a
3714 ./scripts/tests/gina_test_archive/pool/universe/a/archive-copier
3715 ./scripts/tests/gina_test_archive/pool/universe/a/this_link_exists_to_test_component_overriding_see_gina_txt_for_details
3716 ./scripts/tests/gina_test_archive/pool/universe/b
3717 ./scripts/tests/gina_test_archive/pool/universe/b/bdftopcf
3718 ./scripts/tests/gina_test_archive/pool/universe/b/bdftopcf/bdftopcf_0.99.0-1_amd64.deb
3719 ./scripts/tests/gina_test_archive/pool/universe/b/bdftopcf/bdftopcf_0.99.0-1_i386.deb
3720 ./scripts/tests/gina_test_archive/pool/universe/b/bdftopcf/bdftopcf_0.99.0-1_powerpc.deb
3721 ./scripts/tests/gina_test_archive/pool/universe/b/bdftopcf/bdftopcf_0.99.1-1_amd64.deb
3722 ./scripts/tests/gina_test_archive/pool/universe/b/bdftopcf/bdftopcf_0.99.1-1_i386.deb
3723 ./scripts/tests/gina_test_archive/pool/universe/b/bdftopcf/bdftopcf_0.99.1-1_powerpc.deb
3724 ./scripts/tests/gina_test_archive/pool/universe/e
3725 ./scripts/tests/gina_test_archive/pool/universe/e/ekg
3726 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.4-3.diff.gz
3727 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.4-3.dsc
3728 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.4-3_amd64.deb
3729 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.4-3_i386.deb
3730 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.4-3_powerpc.deb
3731 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.4.orig.tar.gz
3732 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.5+20050411-2ubuntu3_amd64.deb
3733 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.5+20050411-2ubuntu3_i386.deb
3734 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.5+20050411-2ubuntu3_powerpc.deb
3735 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.5-4ubuntu1.2_amd64.deb
3736 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.5-4ubuntu1.2_i386.deb
3737 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.5-4ubuntu1.2_powerpc.deb
3738 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.5-4ubuntu1_amd64.deb
3739 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.5-4ubuntu1_i386.deb
3740 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/ekg_1.5-4ubuntu1_powerpc.deb
3741 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/libgadu-dev_1.4-3_amd64.deb
3742 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/libgadu-dev_1.4-3_i386.deb
3743 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/libgadu-dev_1.4-3_powerpc.deb
3744 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/libgadu3_1.4-3_amd64.deb
3745 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/libgadu3_1.4-3_i386.deb
3746 ./scripts/tests/gina_test_archive/pool/universe/e/ekg/libgadu3_1.4-3_powerpc.deb
3747 ./scripts/tests/gina_test_archive_2nd_run
3748 ./scripts/tests/gina_test_archive_2nd_run/dists
3749 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy
3750 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/main
3751 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/main/binary-i386
3752 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/main/binary-i386/Packages
3753 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/main/binary-i386/Packages.gz
3754 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/main/binary-i386/Release
3755 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/main/source
3756 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/main/source/Release
3757 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/main/source/Sources
3758 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/main/source/Sources.gz
3759 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/universe
3760 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/universe/binary-i386
3761 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/universe/binary-i386/Packages
3762 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/universe/binary-i386/Packages.gz
3763 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/universe/binary-i386/Release
3764 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/universe/source
3765 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/universe/source/Release
3766 ./scripts/tests/gina_test_archive_2nd_run/dists/breezy/universe/source/Sources.gz
3767 ./scripts/tests/gina_test_archive_2nd_run/dists/dapper
3768 ./scripts/tests/gina_test_archive_2nd_run/dists/dapper-updates
3769 ./scripts/tests/gina_test_archive_2nd_run/dists/hoary
3770 ./scripts/tests/gina_test_archive_2nd_run/pool
3771 ./scripts/tests/hardwaretest.xml
3772 ./scripts/tests/index
3773 ./scripts/tests/index/index.db
3774 ./scripts/tests/librarianformatter_noca.txt
3775 ./scripts/tests/real_hwdb_submission.xml.bz2
3776 ./scripts/tests/simple_valid_hwdb_submission.xml
3777 ./scripts/tests/sync_source_home
3778 ./scripts/tests/sync_source_home/Debian_incoming_main_Sources
3779 ./scripts/tests/sync_source_home/bar_1.0-1.diff.gz
3780 ./scripts/tests/sync_source_home/bar_1.0-1.dsc
3781 ./scripts/tests/sync_source_home/bar_1.0.orig.tar.gz
3782 ./scripts/tests/test_apache_log_parser.py
3783 ./scripts/tests/test_archivecruftchecker.py
3784 ./scripts/tests/test_bugimport.py
3785 ./scripts/tests/test_buildd_cronscripts.py
3786 ./scripts/tests/test_changeoverride.py
3787 ./scripts/tests/test_chrootmanager.py
3788 ./scripts/tests/test_copy_distroseries_translations.py
3789 ./scripts/tests/test_copypackage.py
3790 ./scripts/tests/test_create_merge_proposals.py
3791 ./scripts/tests/test_entitlementimport.py
3792 ./scripts/tests/test_expire_ppa_bins.py
3793 ./scripts/tests/test_hwdb_submission_parser.py
3794 ./scripts/tests/test_hwdb_submission_processing.py
3795 ./scripts/tests/test_hwdb_submission_validation.py
3796 ./scripts/tests/test_librarianformatter_noca.py
3797 ./scripts/tests/test_listteammembers.py
3798 ./scripts/tests/test_lpquerydistro.py
3799 ./scripts/tests/test_mp_creationjob.py
3800 ./scripts/tests/test_obsoletedistroseries.py
3801 ./scripts/tests/test_ppakeygenerator.py
3802 ./scripts/tests/test_processdeathrow.py
3803 ./scripts/tests/test_processpendingpackagediffs.py
3804 ./scripts/tests/test_processupload.py
3805 ./scripts/tests/test_publishdistro.py
3806 ./scripts/tests/test_queue.py
3807 ./scripts/tests/test_remove_translations.py
3808 ./scripts/tests/test_removepackage.py
3809 ./scripts/tests/test_revisionkarma.py
3810 ./scripts/tests/test_rundoctests.py
3811 ./scripts/tests/test_runlaunchpad.py
3812 ./scripts/tests/test_scriptmonitor.py
3813 ./scripts/tests/test_sendbranchmail.py
3814 ./scripts/tests/test_sftracker.py
3815 ./scripts/tests/test_soyuzscript.py
3816 ./scripts/tests/test_sync_source.py
3817 ./scripts/tests/upload_test_files
3818 ./scripts/tests/upload_test_files/broken_source.changes
3819 ./scripts/tests/upload_test_files/drdsl_1.2.0-0ubuntu1.diff.gz
3820 ./scripts/tests/upload_test_files/drdsl_1.2.0-0ubuntu1.dsc
3821 ./scripts/tests/upload_test_files/drdsl_1.2.0-0ubuntu1_source.changes
3822 ./scripts/tests/upload_test_files/drdsl_1.2.0.orig.tar.gz
3823 ./scripts/tests/upload_test_files/etherwake_1.08-1.diff.gz
3824 ./scripts/tests/upload_test_files/etherwake_1.08-1.dsc
3825 ./scripts/tests/upload_test_files/etherwake_1.08-1_source.changes
3826 ./scripts/tests/upload_test_files/etherwake_1.08.orig.tar.gz
3827
3828 ./testing
3829tes ./testing/__init__.py
3830tes ./testing/browser.py
3831tes ./testing/codeimporthelpers.py
3832tes ./testing/cookie.py
3833tes ./testing/databasehelpers.py
3834tes ./testing/factory.py
3835tes ./testing/fakepackager.py
3836tes ./testing/googletestservice.py
3837tes ./testing/mail.py
3838tes ./testing/openidhelpers.py
3839tes ./testing/pages.py
3840tes ./testing/systemdocs.py
3841
3842 ./testing/tests
3843 ./testing/tests/__init__.py
3844 ./testing/tests/googleserviceharness.py
3845 ./testing/tests/test_googleharness.py
3846 ./testing/tests/test_googleservice.py
3847 ./testing/tests/test_openidhelpers.py
3848 ./testing/tests/test_pages.py
3849 ./testing/tests/test_systemdocs.py
3850 ./testing/tests/test_testcase.py
3851
3852 ./tests
3853 ./tests/__init__.py
3854 ./tests/branch_helper.py
3855reg ./tests/bug-249185.txt
3856 ./tests/mail_helpers.py
3857 ./tests/potmsgset-update-translation.txt
3858 ./tests/test_branch.py
3859 ./tests/test_branchcollection.py
3860 ./tests/test_branchnamespace.py
3861 ./tests/test_branchtarget.py
3862 ./tests/test_branchurifield.py
3863 ./tests/test_bugnotification.py
3864 ./tests/test_chunkydiff_setting.py
3865 ./tests/test_datetimeutils.py
3866 ./tests/test_helpers.py
3867 ./tests/test_imports.py
3868 ./tests/test_imports.txt
3869 ./tests/test_launchpadlib.py
3870 ./tests/test_login.py
3871 ./tests/test_packaging.py
3872 ./tests/test_personless_accounts.py
3873reg ./tests/test_pillar.py
3874 ./tests/test_poll.py
3875 ./tests/test_potmsgset.py
3876 ./tests/test_publish_archive_indexes.py
3877 ./tests/test_publishing.py
3878 ./tests/test_publishing_top_level_api.py
3879 ./tests/test_question_notifications.py
3880 ./tests/test_questiontarget.py
3881 ./tests/test_revision.py
3882 ./tests/test_rundoctests.py
3883 ./tests/test_seriessourcepackagebranch.py
3884 ./tests/test_token_creation.py
3885 ./tests/test_translation_autoapproval.py
3886 ./tests/test_translation_empty_messages.py
3887 ./tests/test_translation_suggestions.py
3888reg ./tests/test_mlists.py
3889reg ./tests/test_product.py
3890reg ./tests/test_teammembership.py
3891
3892 ./translationformat/tests/__init__.py
3893 ./translationformat/tests/helpers.py
3894 ./translationformat/tests/test_export_file_storage.py
3895 ./translationformat/tests/test_file_importer.py
3896 ./translationformat/tests/test_gettext_po_exporter.py
3897 ./translationformat/tests/test_gettext_po_importer.py
3898 ./translationformat/tests/test_gettext_po_parser.py
3899 ./translationformat/tests/test_gettext_pochanged_exporter.py
3900 ./translationformat/tests/test_kde_po_importer.py
3901 ./translationformat/tests/test_mozilla_xpi_importer.py
3902 ./translationformat/tests/test_mozilla_zip.py
3903 ./translationformat/tests/test_syntax_errors.py
3904 ./translationformat/tests/test_system_documentation.py
3905 ./translationformat/tests/test_translation_exporter.py
3906 ./translationformat/tests/test_translation_importer.py
3907 ./translationformat/tests/test_translation_message_data.py
3908 ./translationformat/tests/test_xpi_dtd_format.py
3909 ./translationformat/tests/test_xpi_header.py
3910 ./translationformat/tests/test_xpi_import.py
3911 ./translationformat/tests/test_xpi_manifest.py
3912 ./translationformat/tests/test_xpi_po_exporter.py
3913 ./translationformat/tests/test_xpi_properties_format.py
3914 ./translationformat/tests/test_xpi_search.py
3915 ./translationformat/tests/xpi_helpers.py
3916
3917 ./utilities/ftests/__init__.py
3918 ./utilities/ftests/test_gpghandler.py
3919
3920 ./validators/tests/__init__.py
3921 ./validators/tests/test_validators.py
3922
3923 ./vocabularies/tests/__init__.py
3924 ./vocabularies/tests/test_branch_vocabularies.py
3925reg ./vocabularies/tests/test_commercialprojects_vocabularies.py
3926reg ./vocabularies/tests/test_user_vocabularies.py
3927
3928 ./webapp/ftests
3929 ./webapp/ftests/__init__.py
3930 ./webapp/ftests/test_adapter.py
3931 ./webapp/ftests/test_adapter.txt
3932 ./webapp/ftests/test_adapter_timeout.txt
3933 ./webapp/ftests/test_annotations.py
3934 ./webapp/ftests/test_vhosts.py
3935
3936 ./webapp/tests
3937 ./webapp/tests/__init__.py
3938 ./webapp/tests/test___init__.py
3939 ./webapp/tests/test_authentication.py
3940 ./webapp/tests/test_authorization.py
3941 ./webapp/tests/test_authutility.py
3942 ./webapp/tests/test_batching.py
3943 ./webapp/tests/test_dbpolicy.py
3944 ./webapp/tests/test_encryptor.py
3945 ./webapp/tests/test_errorlog.py
3946 ./webapp/tests/test_launchpad_login_source.txt
3947 ./webapp/tests/test_launchpadform.py
3948 ./webapp/tests/test_loginsource.py
3949 ./webapp/tests/test_notifications.py
3950 ./webapp/tests/test_pgsession.py
3951 ./webapp/tests/test_preferredcharsets.py
3952 ./webapp/tests/test_preferredcharsets.txt
3953 ./webapp/tests/test_publication.py
3954 ./webapp/tests/test_publisher.py
3955 ./webapp/tests/test_request_expire_render.py
3956 ./webapp/tests/test_request_expire_render.txt
3957 ./webapp/tests/test_servers.py
3958 ./webapp/tests/test_session.py
3959 ./webapp/tests/test_sorting.py
3960 ./webapp/tests/test_tales.py
3961 ./webapp/tests/test_url.py
3962
3963 ./xmlrpc/tests
3964 ./xmlrpc/tests/__init__.py
3965 ./xmlrpc/tests/test_branch.py
3966 ./xmlrpc/tests/test_codehosting.py
3967 ./xmlrpc/tests/test_faults.py
3968reg ./xmlrpc/tests/test_mailinglistapi.py
3969
3970 ./translationformat/tests
3971 ./translationformat/tests/firefox-data
3972 ./translationformat/tests/firefox-data/clashing_ids
3973 ./translationformat/tests/firefox-data/clashing_ids/chrome.manifest
3974 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar
3975 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/mac
3976 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/mac/extra.dtd
3977 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/mac/extra.properties
3978 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/main.dtd
3979 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/main.properties
3980 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/unix
3981 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/unix/extra.dtd
3982 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/unix/extra.properties
3983 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/win
3984 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/win/extra.dtd
3985 ./translationformat/tests/firefox-data/clashing_ids/en-US-jar/win/extra.properties
3986 ./translationformat/tests/firefox-data/clashing_ids/install.rdf
3987 ./translationformat/tests/firefox-data/en-US
3988 ./translationformat/tests/firefox-data/en-US/chrome.manifest
3989 ./translationformat/tests/firefox-data/en-US/en-US-jar
3990 ./translationformat/tests/firefox-data/en-US/en-US-jar/subdir
3991 ./translationformat/tests/firefox-data/en-US/en-US-jar/subdir/test2.dtd
3992 ./translationformat/tests/firefox-data/en-US/en-US-jar/subdir/test2.properties
3993 ./translationformat/tests/firefox-data/en-US/en-US-jar/test1.dtd
3994 ./translationformat/tests/firefox-data/en-US/en-US-jar/test1.properties
3995 ./translationformat/tests/firefox-data/en-US/install.rdf
3996 ./translationformat/tests/firefox-data/no-manifest
3997 ./translationformat/tests/firefox-data/no-manifest/en-US-jar
3998 ./translationformat/tests/firefox-data/no-manifest/en-US-jar/file.txt
3999 ./translationformat/tests/firefox-data/no-manifest/no-jar.txt
4000
4001 ./vocabularies/tests
4002
4003 ./utilities/ftests
4004
4005 ./validators/tests
4006
4007 ./mailman/config/tests
4008 ./mailman/doc
4009reg ./mailman/doc/basic-integration.txt
4010reg ./mailman/doc/batching.txt
4011reg ./mailman/doc/contact-address.txt
4012reg ./mailman/doc/create-lists.txt
4013reg ./mailman/doc/deactivate-lists.txt
4014reg ./mailman/doc/decorations.txt
4015reg ./mailman/doc/logging.txt
4016reg ./mailman/doc/messages.txt
4017reg ./mailman/doc/modify-lists.txt
4018reg ./mailman/doc/postings.txt.disabled
4019reg ./mailman/doc/reactivate-lists.txt
4020reg ./mailman/doc/recovery.txt
4021reg ./mailman/doc/staging.txt
4022reg ./mailman/doc/subscriptions.txt
4023 ./mailman/testing
4024 ./mailman/tests
04025
=== added file 'utilities/migrater/find.py'
--- utilities/migrater/find.py 1970-01-01 00:00:00 +0000
+++ utilities/migrater/find.py 2009-09-17 17:29:33 +0000
@@ -0,0 +1,111 @@
1#!/usr/bin/python
2#
3# Copyright (C) 2009 - Curtis Hovey <sinzui.is at verizon.net>
4# This software is licensed under the GNU General Public License version 2.
5#
6# It comes from the Gedit Developer Plugins project (launchpad.net/gdp); see
7# http://bazaar.launchpad.net/~sinzui/gdp/trunk/files/head%3A/plugins/gdp/ &
8# http://bazaar.launchpad.net/%7Esinzui/gdp/trunk/annotate/head%3A/COPYING.
9
10"""Find in files and replace strings in many files."""
11
12import mimetypes
13import os
14import re
15import sys
16
17from optparse import OptionParser
18
19
20mimetypes.init()
21
22
23def find_matches(root_dir, file_pattern, match_pattern, substitution=None):
24 """Iterate a summary of matching lines in a file."""
25 match_re = re.compile(match_pattern)
26 for file_path in find_files(root_dir, file_pattern=file_pattern):
27 summary = extract_match(file_path, match_re, substitution=substitution)
28 if summary:
29 yield summary
30
31
32def find_files(root_dir, skip_dir_pattern='^[.]', file_pattern='.*'):
33 """Iterate the matching files below a directory."""
34 skip_dir_re = re.compile(r'^.*%s' % skip_dir_pattern)
35 file_re = re.compile(r'^.*%s' % file_pattern)
36 for path, subdirs, files in os.walk(root_dir):
37 subdirs[:] = [dir_ for dir_ in subdirs
38 if skip_dir_re.match(dir_) is None]
39 for file_ in files:
40 file_path = os.path.join(path, file_)
41 if os.path.islink(file_path):
42 continue
43 mime_type, encoding = mimetypes.guess_type(file_)
44 if mime_type is None or 'text/' in mime_type:
45 if file_re.match(file_path) is not None:
46 yield file_path
47
48
49def extract_match(file_path, match_re, substitution=None):
50 """Return a summary of matches in a file."""
51 lines = []
52 content = []
53 match = None
54 file_ = open(file_path, 'r')
55 try:
56 for lineno, line in enumerate(file_):
57 match = match_re.search(line)
58 if match:
59 lines.append(
60 {'lineno' : lineno + 1, 'text' : line.strip(),
61 'match': match})
62 if substitution is not None:
63 line = match_re.sub(substitution, line)
64 if substitution is not None:
65 content.append(line)
66 finally:
67 file_.close()
68 if lines:
69 if substitution is not None:
70 file_ = open(file_path, 'w')
71 try:
72 file_.write(''.join(content))
73 finally:
74 file_.close()
75 return {'file_path' : file_path, 'lines' : lines}
76 return None
77
78
79def get_option_parser():
80 """Return the option parser for this program."""
81 usage = "usage: %prog [options] root_dir file_pattern match"
82 parser = OptionParser(usage=usage)
83 parser.add_option(
84 "-s", "--substitution", dest="substitution",
85 help="The substitution string (may contain \\[0-9] match groups).")
86 parser.set_defaults(substitution=None)
87 return parser
88
89
90def main(argv=None):
91 """Run the command line operations."""
92 if argv is None:
93 argv = sys.argv
94 parser = get_option_parser()
95 (options, args) = parser.parse_args(args=argv[1:])
96
97 root_dir = args[0]
98 file_pattern = args[1]
99 match_pattern = args[2]
100 substitution = options.substitution
101 print "Looking for [%s] in files like %s under %s:" % (
102 match_pattern, file_pattern, root_dir)
103 for summary in find_matches(
104 root_dir, file_pattern, match_pattern, substitution=substitution):
105 print "\n%(file_path)s" % summary
106 for line in summary['lines']:
107 print " %(lineno)4s: %(text)s" % line
108
109
110if __name__ == '__main__':
111 sys.exit(main())
0112
=== added file 'utilities/migrater/make_control_file.py'
--- utilities/migrater/make_control_file.py 1970-01-01 00:00:00 +0000
+++ utilities/migrater/make_control_file.py 2009-09-17 17:29:33 +0000
@@ -0,0 +1,44 @@
1#!/usr/bin/python2.5
2#
3# Copyright 2009 Canonical Ltd. This software is licensed under the
4# GNU Affero General Public License version 3 (see the file LICENSE).
5
6"""Create a control file of file that should be migrated."""
7
8import sys
9
10from find import find_files
11from migrater import OLD_TOP
12
13
14TLA_COMMON_MAP = dict(
15 ans=[],
16 app=[],
17 blu=['blueprint', 'specification', 'sprint', 'specgraph'],
18 bug=[],
19 cod=[],
20 reg=[],
21 sha=[],
22 soy=[],
23 svc=[],
24 tes=[],
25 tra=[],
26 )
27
28
29def main(argv=None):
30 """Run the command line operations."""
31 skip_dir_pattern = r'^[.]|templates|icing'
32 for file_path in find_files(OLD_TOP, skip_dir_pattern=skip_dir_pattern ):
33 file_path = file_path.replace(OLD_TOP, '.')
34 code = ' '
35 for app_code in TLA_COMMON_MAP:
36 for common_name in TLA_COMMON_MAP[app_code]:
37 if common_name in file_path:
38 code = app_code
39 break
40 print '%s %s' % (code, file_path)
41
42
43if __name__ == '__main__':
44 sys.exit(main())
045
=== added file 'utilities/migrater/migrater.py'
--- utilities/migrater/migrater.py 1970-01-01 00:00:00 +0000
+++ utilities/migrater/migrater.py 2009-09-17 17:29:33 +0000
@@ -0,0 +1,639 @@
1#!/usr/bin/python2.5
2#
3# Copyright 2009 Canonical Ltd. This software is licensed under the
4# GNU Affero General Public License version 3 (see the file LICENSE).
5
6"""Migrate modules from the old LP directory structure to the new using
7a control file and the exising mover script that Francis wrote.
8"""
9
10import errno
11import os
12import re
13
14from find import find_files, find_matches
15from optparse import OptionParser
16from rename_module import (
17 bzr_add, bzr_move_file, bzr_remove_file, rename_module, update_references)
18from rename_zcml import handle_zcml
19from utils import log, run, spew
20
21
22MOVER = os.path.join(os.path.dirname(__file__), 'rename_module.py')
23
24TLA_MAP = dict(
25 ans='answers',
26 app='app',
27 blu='blueprints',
28 bug='bugs',
29 cod='code',
30 reg='registry',
31 sha='shared',
32 soy='soyuz',
33 svc='services',
34 tes='testing',
35 tra='translations',
36 )
37
38RENAME_MAP = dict(
39 components='adapters',
40 database='model',
41 ftests='tests',
42 pagetests='stories',
43 )
44
45OLD_TOP = 'lib/canonical/launchpad'
46NEW_TOP = 'lib/lp'
47
48APP_DIRECTORIES = [
49 'adapters',
50 'browser',
51 'doc',
52 'emailtemplates',
53 'event',
54 'feed',
55 'interfaces',
56 'model',
57 'notifications',
58 'scripts',
59 'stories',
60 'subscribers',
61 'templates',
62 'tests',
63 'browser/tests',
64 ]
65
66TEST_PATHS = set(('doc', 'tests', 'ftests', 'pagetests'))
67# Ripped straight from GNU touch(1)
68FLAGS = os.O_WRONLY | os.O_CREAT | os.O_NONBLOCK | os.O_NOCTTY
69
70
71def parse_args():
72 """Return a tuple of parser, option, and arguments."""
73 usage = """\
74%prog [options] controlfile app_codes+
75
76controlfile is the file containing the list of files to be moved. Each file
77is prefixed with a TLA identifying the apps.
78
79app_codes is a list of TLAs identifying the apps to migrate.
80"""
81 parser = OptionParser(usage)
82 parser.add_option(
83 '--dryrun',
84 action='store_true', default=False, dest='dry_run',
85 help=("If this option is used actions will be printed "
86 "but not executed."))
87 parser.add_option(
88 '--no-move',
89 action='store_false', default=True, dest='move',
90 help="Don't actually move any files, just set up the app's tree.")
91
92 options, arguments = parser.parse_args()
93 return parser, options, arguments
94
95
96def convert_ctl_data(data):
97 """Return a dict of files, each keyed to an app."""
98 app_data = {}
99 for line in data:
100 try:
101 tla, fn = line.split()
102 except ValueError:
103 continue
104 if not tla in app_data:
105 app_data[tla] = []
106 app_data[tla].append(fn[2:])
107 return app_data
108
109COLLIDED = []
110
111def move_it(old_path, new_path):
112 """Move a versioned file without colliding with another file."""
113 # Move the file and fix the imports. LBYL.
114 if os.path.exists(new_path):
115 if os.path.getsize(new_path) == 0:
116 # We must remove the file since bzr refuses to clobber existing
117 # files.
118 bzr_remove_file(new_path)
119 else:
120 log('COLLISION! target already exists: %s', new_path)
121 COLLIDED.append(new_path)
122 # Try to find an alternative. I seriously doubt we'll ever have
123 # more than two collisions.
124 for counter in range(10):
125 fn, ext = os.path.splitext(new_path)
126 new_target = fn + '_%d' % counter + ext
127 log(' new target: %s', new_target)
128 if not os.path.exists(new_target):
129 new_path = new_target
130 break
131 else:
132 raise AssertionError('Too many collisions: ' + new_path)
133 rename_module(old_path, new_path)
134
135
136def make_tree(app):
137 """Make the official tree structure."""
138 if not os.path.exists(NEW_TOP):
139 os.mkdir(NEW_TOP)
140 tld = os.path.join(NEW_TOP, TLA_MAP[app])
141
142 for directory in [''] + APP_DIRECTORIES:
143 d = os.path.join(tld, directory)
144 try:
145 os.mkdir(d)
146 bzr_add(d)
147 print "created", d
148 except OSError, e:
149 if e.errno == errno.EEXIST:
150 # The directory already exists, so assume that the __init__.py
151 # file also exists.
152 continue
153 else:
154 raise
155 else:
156 # Touch an empty __init__.py to make the thing a package.
157 init_file = os.path.join(d, '__init__.py')
158 fd = os.open(init_file, FLAGS, 0666)
159 os.close(fd)
160 bzr_add(init_file)
161 # Add the whole directory.
162 bzr_add(tld)
163
164
165def file2module(module_file):
166 """From a filename, return the python module name."""
167 start_path = 'lib' + os.path.sep
168 module_file, dummy = os.path.splitext(module_file)
169 module = module_file[len(start_path):].replace(os.path.sep, '.')
170 return module
171
172
173def handle_script(old_path, new_path):
174 """Move a script or directory and update references in cronscripts."""
175 parts = old_path.split(os.path.sep)
176 if (len(parts) - parts.index('scripts')) > 2:
177 # The script is a directory not a single-file module.
178 # Just get the directory portion and move everything at once.
179 old_path = os.path.join(*parts[:-1])
180 new_full_path = new_path
181 else:
182 # The script is a single-file module. Add the script name to the end
183 # of new_path.
184 new_full_path = os.path.join(new_path, parts[-1])
185
186 # Move the file or directory
187 bzr_move_file(old_path, new_path)
188 # Update references, but only in the cronscripts directory.
189 source_module = file2module(old_path)
190 target_module = file2module(new_full_path)
191 update_references(source_module, target_module)
192 update_helper_imports(old_path, new_full_path)
193
194
195def map_filename(path):
196 """Return the renamed file name."""
197 fn, dummy = os.path.splitext(path)
198 if fn.endswith('-pages'):
199 # Don't remap -pages doctests here.
200 return path
201 else:
202 return os.sep.join(RENAME_MAP.get(path_part, path_part)
203 for path_part in path.split(os.sep))
204
205
206def handle_test(old_path, new_path):
207 """Migrate tests."""
208 spew('handle_test(%s, %s)', old_path, new_path)
209 unsupported_dirs = [
210 'components',
211 'daemons',
212 'model',
213 'interfaces',
214 'mail',
215 'mailout',
216 'translationformat',
217 'utilities',
218 'validators',
219 'vocabularies',
220 'webapp',
221 'xmlrpc',
222 ]
223 new_path = map_filename(new_path)
224 # Do target -pages.txt doctest remapping.
225 file_name, ext = os.path.splitext(new_path)
226 if file_name.endswith('-pages'):
227 new_path = file_name[:-6] + '-views' + ext
228 parts = new_path.split(os.sep)
229 index = parts.index('doc')
230 parts[index:index + 1] = ['browser', 'tests']
231 new_path = os.sep.join(parts)
232 if '/tests/' in new_path and '/browser/tests/' not in new_path:
233 # All unit tests except to browser unit tests move to the app
234 # tests dir.
235 new_path = os.sep.join(
236 path_part for path_part in path.split(os.sep)
237 if path_path not in unsupported_dirs)
238 # Create new_path's directory if it doesn't exist yet.
239 try:
240 test_dir, dummy = os.path.split(new_path)
241 os.makedirs(test_dir)
242 spew('created: %s', test_dir)
243 except OSError, error:
244 if error.errno != errno.EEXIST:
245 raise
246 else:
247 # Add the whole directory.
248 run('bzr', 'add', test_dir)
249 move_it(old_path, new_path)
250 dir_path, file_name = os.path.split(old_path)
251 if file_name.endswith('py') and not file_name.startswith('test_'):
252 update_helper_imports(old_path, new_path)
253
254
255def update_helper_imports(old_path, new_path):
256 """Fix the references to the test helper."""
257 old_dir_path, file_name = os.path.split(old_path)
258 old_module_path = file2module(old_dir_path).replace('.', '\\.')
259 module_name, dummy = os.path.splitext(file_name)
260 new_module_path = file2module(os.path.dirname(new_path))
261 source = r'\b%s(\.| import )%s\b' % (old_module_path, module_name)
262 target = r'%s\1%s' % (new_module_path, module_name)
263 root_dirs = ['cronscripts', 'lib/canonical', 'lib/lp']
264 file_pattern = '\.(py|txt|zcml)$'
265 print source, target
266 print " Updating references:"
267 for root_dir in root_dirs:
268 for summary in find_matches(
269 root_dir, file_pattern, source, substitution=target):
270 print " * %(file_path)s" % summary
271
272
273def setup_test_harnesses(app_name):
274 """Create the doctest harnesses."""
275 app_path = os.path.join(NEW_TOP, app_name)
276 doctest_path = os.path.join(app_path, 'doc')
277 doctests = [file_name
278 for file_name in os.listdir(doctest_path)
279 if file_name.endswith('.txt')]
280 print 'Installing doctest harnesses'
281 install_doctest_suite(
282 'test_doc.py', os.path.join(app_path, 'tests'), doctests=doctests)
283 install_doctest_suite(
284 'test_views.py', os.path.join(app_path, 'browser', 'tests'))
285
The diff has been truncated for viewing.