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