Merge lp:~cjwatson/launchpad/test-domain into lp:launchpad
Status: | Merged |
---|---|
Merged at revision: | 18969 |
Proposed branch: | lp:~cjwatson/launchpad/test-domain |
Merge into: | lp:launchpad |
Diff against target: |
45060 lines (+5838/-5838) 726 files modified
Makefile (+6/-6) configs/README.txt (+2/-2) configs/development/launchpad-lazr.conf (+50/-50) configs/development/local-launchpad-apache (+21/-21) configs/development/txpkgupload.yaml (+1/-1) configs/testrunner-appserver/launchpad-lazr.conf (+12/-12) configs/testrunner/launchpad-lazr.conf (+7/-7) constraints.txt (+1/-1) database/sampledata/README (+3/-3) database/sampledata/current-dev.sql (+3/-3) database/sampledata/current.sql (+3/-3) database/schema/Makefile (+1/-1) lib/canonical/launchpad/icing/css/forms.css (+3/-3) lib/canonical/launchpad/icing/style.css (+7/-7) lib/launchpad_loggerhead/tests.py (+1/-1) lib/lp/answers/browser/tests/faq-views.txt (+2/-2) lib/lp/answers/doc/notifications.txt (+4/-4) lib/lp/answers/stories/answer-contact-report.txt (+4/-4) lib/lp/answers/stories/distribution-package-answer-contact.txt (+2/-2) lib/lp/answers/stories/faq-add.txt (+5/-5) lib/lp/answers/stories/faq-browse-and-search.txt (+9/-9) lib/lp/answers/stories/faq-edit.txt (+7/-7) lib/lp/answers/stories/project-add-question.txt (+8/-8) lib/lp/answers/stories/question-add-in-other-languages.txt (+4/-4) lib/lp/answers/stories/question-add.txt (+4/-4) lib/lp/answers/stories/question-answer-contact.txt (+6/-6) lib/lp/answers/stories/question-answers-vhost.txt (+5/-5) lib/lp/answers/stories/question-browse-and-search.txt (+28/-28) lib/lp/answers/stories/question-compatibility-urls.txt (+42/-42) lib/lp/answers/stories/question-edit.txt (+8/-8) lib/lp/answers/stories/question-message.txt (+2/-2) lib/lp/answers/stories/question-obfuscation.txt (+3/-3) lib/lp/answers/stories/question-overview.txt (+26/-26) lib/lp/answers/stories/question-reject-and-change-status.txt (+8/-8) lib/lp/answers/stories/question-search-multiple-languages.txt (+13/-13) lib/lp/answers/stories/question-subscriptions.txt (+3/-3) lib/lp/answers/stories/question-workflow.txt (+8/-8) lib/lp/answers/stories/questions-index.txt (+3/-3) lib/lp/answers/stories/this-is-a-faq.txt (+16/-16) lib/lp/answers/stories/webservice.txt (+14/-14) lib/lp/app/browser/doc/base-layout.txt (+5/-5) lib/lp/app/browser/doc/launchpad-search-pages.txt (+5/-5) lib/lp/app/browser/doc/menu.txt (+13/-13) lib/lp/app/browser/launchpad.py (+1/-1) lib/lp/app/browser/tests/test_base_layout.py (+1/-1) lib/lp/app/browser/tests/test_formatters.py (+3/-3) lib/lp/app/browser/tests/test_launchpad.py (+6/-6) lib/lp/app/browser/tests/test_launchpadroot.py (+3/-3) lib/lp/app/browser/tests/test_macro_view.py (+1/-1) lib/lp/app/browser/tests/test_page_macro.py (+1/-1) lib/lp/app/browser/tests/test_vocabulary.py (+8/-8) lib/lp/app/doc/displaying-paragraphs-of-text.txt (+6/-6) lib/lp/app/doc/hierarchical-menu.txt (+10/-10) lib/lp/app/doc/launchpadform.txt (+1/-1) lib/lp/app/doc/lazr-js-widgets.txt (+8/-8) lib/lp/app/doc/menus.txt (+60/-60) lib/lp/app/doc/tales.txt (+33/-33) lib/lp/app/doc/textformatting.txt (+3/-3) lib/lp/app/javascript/subscribers/subscribers_list.js (+1/-1) lib/lp/app/javascript/testing/tests/test_mockio.js (+1/-1) lib/lp/app/javascript/tests/test_hide_comment.js (+3/-3) lib/lp/app/javascript/tests/test_lp.js (+3/-3) lib/lp/app/stories/basics/copyright.txt (+2/-2) lib/lp/app/stories/basics/demo-and-lpnet.txt (+2/-2) lib/lp/app/stories/basics/marketing.txt (+93/-93) lib/lp/app/stories/basics/max-batch-size.txt (+1/-1) lib/lp/app/stories/basics/notfound-error.txt (+2/-2) lib/lp/app/stories/basics/notfound-traversals.txt (+4/-4) lib/lp/app/stories/basics/page-request-summaries.txt (+2/-2) lib/lp/app/stories/basics/user-requested-oops.txt (+2/-2) lib/lp/app/stories/basics/xx-dbpolicy.txt (+13/-13) lib/lp/app/stories/basics/xx-launchpad-statistics.txt (+2/-2) lib/lp/app/stories/basics/xx-lowercase-redirection.txt (+10/-10) lib/lp/app/stories/basics/xx-offsite-form-post.txt (+16/-16) lib/lp/app/stories/basics/xx-opstats.txt (+10/-10) lib/lp/app/stories/basics/xx-pagetest-logging.txt (+2/-2) lib/lp/app/stories/basics/xx-preferred-charsets.txt (+1/-1) lib/lp/app/stories/form/xx-form-layout.txt (+6/-6) lib/lp/app/stories/launchpad-root/front-pages.txt (+20/-20) lib/lp/app/stories/launchpad-root/xx-featuredprojects.txt (+9/-9) lib/lp/app/stories/launchpad-search/site-search.txt (+9/-9) lib/lp/app/tests/test_services.py (+3/-3) lib/lp/app/tests/test_tales.py (+1/-1) lib/lp/archivepublisher/tests/test_generate_ppa_htaccess.py (+1/-1) lib/lp/archiveuploader/tests/nascentupload-announcements.txt (+2/-2) lib/lp/blueprints/browser/tests/sprintattendance-views.txt (+2/-2) lib/lp/blueprints/browser/tests/test_specification.py (+2/-2) lib/lp/blueprints/browser/tests/test_specificationtarget.py (+1/-1) lib/lp/blueprints/doc/specification-notifications.txt (+5/-5) lib/lp/blueprints/stories/blueprints/xx-buglinks.txt (+5/-5) lib/lp/blueprints/stories/blueprints/xx-creation.txt (+54/-54) lib/lp/blueprints/stories/blueprints/xx-dependencies.txt (+34/-34) lib/lp/blueprints/stories/blueprints/xx-distrorelease.txt (+13/-13) lib/lp/blueprints/stories/blueprints/xx-editing.txt (+17/-17) lib/lp/blueprints/stories/blueprints/xx-milestones.txt (+6/-6) lib/lp/blueprints/stories/blueprints/xx-non-ascii-imagemap.txt (+3/-3) lib/lp/blueprints/stories/blueprints/xx-productseries.txt (+11/-11) lib/lp/blueprints/stories/blueprints/xx-superseding-within-projects.txt (+5/-5) lib/lp/blueprints/stories/blueprints/xx-superseding.txt (+4/-4) lib/lp/blueprints/stories/sprints/sprint-settopics.txt (+10/-10) lib/lp/blueprints/stories/sprints/xx-sprint-meeting-export.txt (+2/-2) lib/lp/blueprints/stories/sprints/xx-sprints.txt (+30/-30) lib/lp/blueprints/stories/standalone/sprint-links.txt (+4/-4) lib/lp/blueprints/stories/standalone/subscribing.txt (+9/-9) lib/lp/blueprints/stories/standalone/xx-batching.txt (+11/-11) lib/lp/blueprints/stories/standalone/xx-branch-links.txt (+7/-7) lib/lp/blueprints/stories/standalone/xx-index.txt (+7/-7) lib/lp/blueprints/stories/standalone/xx-informational-blueprints.txt (+4/-4) lib/lp/blueprints/stories/standalone/xx-overview.txt (+12/-12) lib/lp/blueprints/stories/standalone/xx-personviews.txt (+2/-2) lib/lp/blueprints/stories/standalone/xx-retargeting.txt (+7/-7) lib/lp/blueprints/stories/standalone/xx-views.txt (+23/-23) lib/lp/blueprints/tests/test_webservice.py (+1/-1) lib/lp/bugs/browser/tests/bug-views.txt (+4/-4) lib/lp/bugs/browser/tests/buglinktarget-views.txt (+2/-2) lib/lp/bugs/browser/tests/bugtarget-filebug-views.txt (+2/-2) lib/lp/bugs/browser/tests/person-bug-views.txt (+5/-5) lib/lp/bugs/browser/tests/test_breadcrumbs.py (+4/-4) lib/lp/bugs/browser/tests/test_bug_views.py (+3/-3) lib/lp/bugs/browser/tests/test_bugattachment_file_access.py (+1/-1) lib/lp/bugs/browser/tests/test_bugcomment.py (+1/-1) lib/lp/bugs/browser/tests/test_buglisting.py (+1/-1) lib/lp/bugs/browser/tests/test_bugsupervisor.py (+2/-2) lib/lp/bugs/browser/tests/test_bugtarget_configure.py (+4/-4) lib/lp/bugs/browser/tests/test_bugtarget_filebug.py (+2/-2) lib/lp/bugs/browser/tests/test_bugtask_navigation.py (+2/-2) lib/lp/bugs/browser/tests/test_cve.py (+5/-5) lib/lp/bugs/doc/bug-change.txt (+4/-4) lib/lp/bugs/doc/bug-export.txt (+1/-1) lib/lp/bugs/doc/bugnotification-email.txt (+4/-4) lib/lp/bugs/doc/bugnotification-sending.txt (+11/-11) lib/lp/bugs/doc/bugtracker-tokens.txt (+2/-2) lib/lp/bugs/doc/externalbugtracker-bugzilla-api.txt (+2/-2) lib/lp/bugs/doc/externalbugtracker-bugzilla-lp-plugin.txt (+1/-1) lib/lp/bugs/doc/externalbugtracker-trac-lp-plugin.txt (+2/-2) lib/lp/bugs/doc/initial-bug-contacts.txt (+1/-1) lib/lp/bugs/doc/malone-xmlrpc.txt (+5/-5) lib/lp/bugs/feed/bug.py (+1/-1) lib/lp/bugs/javascript/tests/test_async_comment_loading.js (+1/-1) lib/lp/bugs/javascript/tests/test_filebug_dupefinder.html (+2/-2) lib/lp/bugs/javascript/tests/test_filebug_dupefinder.js (+3/-3) lib/lp/bugs/mail/tests/test_commands.py (+1/-1) lib/lp/bugs/mail/tests/test_handler.py (+10/-10) lib/lp/bugs/stories/bug-also-affects/xx-also-affects-distribution-default-values.txt (+2/-2) lib/lp/bugs/stories/bug-also-affects/xx-also-affects-new-upstream.txt (+5/-5) lib/lp/bugs/stories/bug-also-affects/xx-bug-also-affects.txt (+48/-48) lib/lp/bugs/stories/bug-also-affects/xx-bugtracker-information.txt (+3/-3) lib/lp/bugs/stories/bug-also-affects/xx-duplicate-bugwatches.txt (+3/-3) lib/lp/bugs/stories/bug-also-affects/xx-request-distribution-no-release-fix.txt (+6/-6) lib/lp/bugs/stories/bug-also-affects/xx-upstream-bugtracker-links.txt (+9/-9) lib/lp/bugs/stories/bug-privacy/xx-bug-privacy.txt (+12/-12) lib/lp/bugs/stories/bug-privacy/xx-presenting-private-bugs.txt (+10/-10) lib/lp/bugs/stories/bug-release-management/nomination-navigation.txt (+6/-6) lib/lp/bugs/stories/bug-release-management/xx-anonymous-bug-nomination.txt (+1/-1) lib/lp/bugs/stories/bug-release-management/xx-bug-release-management.txt (+23/-23) lib/lp/bugs/stories/bug-tags/xx-official-bug-tags.txt (+12/-12) lib/lp/bugs/stories/bug-tags/xx-searching-for-tags.txt (+4/-4) lib/lp/bugs/stories/bug-tags/xx-tags-on-bug-listings-page.txt (+7/-7) lib/lp/bugs/stories/bug-tags/xx-tags-on-bug-page.txt (+9/-9) lib/lp/bugs/stories/bugattachments/xx-attachments-to-bug-report.txt (+4/-4) lib/lp/bugs/stories/bugattachments/xx-bugattachments.txt (+31/-31) lib/lp/bugs/stories/bugattachments/xx-delete-bug-attachment.txt (+3/-3) lib/lp/bugs/stories/bugattachments/xx-display-filesize-attachment.txt (+4/-4) lib/lp/bugs/stories/bugs/bug-add-subscriber.txt (+18/-18) lib/lp/bugs/stories/bugs/xx-add-comment-bugtask-edit.txt (+2/-2) lib/lp/bugs/stories/bugs/xx-add-comment-distribution-no-current-release.txt (+2/-2) lib/lp/bugs/stories/bugs/xx-add-comment-with-bugwatch-and-cve.txt (+2/-2) lib/lp/bugs/stories/bugs/xx-bug-activity.txt (+27/-27) lib/lp/bugs/stories/bugs/xx-bug-affects-me-too.txt (+1/-1) lib/lp/bugs/stories/bugs/xx-bug-comment-attach-file.txt (+11/-11) lib/lp/bugs/stories/bugs/xx-bug-comments-truncated.txt (+5/-5) lib/lp/bugs/stories/bugs/xx-bug-create-question.txt (+8/-8) lib/lp/bugs/stories/bugs/xx-bug-edit.txt (+8/-8) lib/lp/bugs/stories/bugs/xx-bug-heat-on-bug-page.txt (+1/-1) lib/lp/bugs/stories/bugs/xx-bug-hidden-comments.txt (+7/-7) lib/lp/bugs/stories/bugs/xx-bug-index-lots-of-comments.txt (+3/-3) lib/lp/bugs/stories/bugs/xx-bug-index.txt (+17/-17) lib/lp/bugs/stories/bugs/xx-bug-nomination-table-row.txt (+4/-4) lib/lp/bugs/stories/bugs/xx-bug-obfuscation.txt (+2/-2) lib/lp/bugs/stories/bugs/xx-bug-single-comment-view.txt (+3/-3) lib/lp/bugs/stories/bugs/xx-bug-text-pages.txt (+26/-26) lib/lp/bugs/stories/bugs/xx-bugs-advanced-search-upstream-status.txt (+11/-11) lib/lp/bugs/stories/bugs/xx-bugs.txt (+1/-1) lib/lp/bugs/stories/bugs/xx-bugtask-assignee-widget.txt (+3/-3) lib/lp/bugs/stories/bugs/xx-distribution-bugs-page.txt (+8/-8) lib/lp/bugs/stories/bugs/xx-distributionsourcepackage-bugs.txt (+1/-1) lib/lp/bugs/stories/bugs/xx-distrorelease-bugs-page.txt (+6/-6) lib/lp/bugs/stories/bugs/xx-duplicate-of-private-bug.txt (+3/-3) lib/lp/bugs/stories/bugs/xx-edit-no-currentrelease-distribution-task.txt (+1/-1) lib/lp/bugs/stories/bugs/xx-front-page-bug-lists.txt (+1/-1) lib/lp/bugs/stories/bugs/xx-front-page-info.txt (+5/-5) lib/lp/bugs/stories/bugs/xx-front-page-search.txt (+16/-16) lib/lp/bugs/stories/bugs/xx-front-page-statistics.txt (+1/-1) lib/lp/bugs/stories/bugs/xx-incomplete-bugs.txt (+20/-20) lib/lp/bugs/stories/bugs/xx-link-bug-to-branch.txt (+4/-4) lib/lp/bugs/stories/bugs/xx-malone-homepage.txt (+4/-4) lib/lp/bugs/stories/bugs/xx-numbered-comments.txt (+1/-1) lib/lp/bugs/stories/bugs/xx-portlets-bug-milestones.txt (+3/-3) lib/lp/bugs/stories/bugs/xx-portlets-bug-series.txt (+23/-23) lib/lp/bugs/stories/bugs/xx-product-bugs-page.txt (+11/-11) lib/lp/bugs/stories/bugs/xx-project-bugs-page.txt (+1/-1) lib/lp/bugs/stories/bugs/xx-remote-bug-comments.txt (+4/-4) lib/lp/bugs/stories/bugs/xx-switch-to-malone.txt (+4/-4) lib/lp/bugs/stories/bugs/xx-unique-ids-on-bug-page.txt (+1/-1) lib/lp/bugs/stories/bugtask-management/xx-bug-importance-change.txt (+7/-7) lib/lp/bugs/stories/bugtask-management/xx-bug-privileged-statuses.txt (+10/-10) lib/lp/bugs/stories/bugtask-management/xx-bugtask-edit-forms.txt (+6/-6) lib/lp/bugs/stories/bugtask-management/xx-change-assignee.txt (+8/-8) lib/lp/bugs/stories/bugtask-management/xx-change-milestone.txt (+5/-5) lib/lp/bugs/stories/bugtask-management/xx-edit-email-address-bugtask.txt (+10/-10) lib/lp/bugs/stories/bugtask-management/xx-subscribe-while-editing.txt (+2/-2) lib/lp/bugs/stories/bugtask-management/xx-view-editable-bug-task.txt (+3/-3) lib/lp/bugs/stories/bugtask-searches/xx-advanced-people-filters.txt (+13/-13) lib/lp/bugs/stories/bugtask-searches/xx-filter-by-linked-blueprints.txt (+1/-1) lib/lp/bugs/stories/bugtask-searches/xx-filter-by-linked-branches.txt (+4/-4) lib/lp/bugs/stories/bugtask-searches/xx-listing-basics.txt (+24/-24) lib/lp/bugs/stories/bugtask-searches/xx-old-urls-still-work.txt (+5/-5) lib/lp/bugs/stories/bugtask-searches/xx-person-bugs.txt (+16/-16) lib/lp/bugs/stories/bugtask-searches/xx-searching-by-tags.txt (+5/-5) lib/lp/bugs/stories/bugtask-searches/xx-unexpected-form-data.txt (+1/-1) lib/lp/bugs/stories/bugtracker/bugtrackers-index.txt (+8/-8) lib/lp/bugs/stories/bugtracker/xx-bugtracker-handshake-tokens.txt (+2/-2) lib/lp/bugs/stories/bugtracker/xx-bugtracker-remote-bug.txt (+23/-23) lib/lp/bugs/stories/bugtracker/xx-bugtracker.txt (+45/-45) lib/lp/bugs/stories/bugtracker/xx-reschedule-all-watches.txt (+1/-1) lib/lp/bugs/stories/bugwatches/xx-bugtask-bugwatch-linkage.txt (+7/-7) lib/lp/bugs/stories/bugwatches/xx-bugwatch-comments.txt (+3/-3) lib/lp/bugs/stories/bugwatches/xx-bugwatch-errors.txt (+7/-7) lib/lp/bugs/stories/bugwatches/xx-edit-bugwatch.txt (+14/-14) lib/lp/bugs/stories/cve/cve-linking.txt (+5/-5) lib/lp/bugs/stories/cve/cve-pages.txt (+8/-8) lib/lp/bugs/stories/cve/xx-cve-link-xss.txt (+1/-1) lib/lp/bugs/stories/distribution/xx-distribution-filebug-error-handling.txt (+2/-2) lib/lp/bugs/stories/feeds/xx-bug-atom.txt (+60/-60) lib/lp/bugs/stories/feeds/xx-bug-html.txt (+15/-15) lib/lp/bugs/stories/guided-filebug/xx-bug-reporting-guidelines.txt (+16/-16) lib/lp/bugs/stories/guided-filebug/xx-bug-reporting-tools.txt (+12/-12) lib/lp/bugs/stories/guided-filebug/xx-displaying-similar-bugs.txt (+9/-9) lib/lp/bugs/stories/guided-filebug/xx-distro-guided-filebug-tags.txt (+2/-2) lib/lp/bugs/stories/guided-filebug/xx-distro-guided-filebug.txt (+6/-6) lib/lp/bugs/stories/guided-filebug/xx-distro-sourcepackage-guided-filebug.txt (+2/-2) lib/lp/bugs/stories/guided-filebug/xx-filebug-attachments.txt (+4/-4) lib/lp/bugs/stories/guided-filebug/xx-filebug-tags.txt (+3/-3) lib/lp/bugs/stories/guided-filebug/xx-no-launchpadder.txt (+9/-9) lib/lp/bugs/stories/guided-filebug/xx-options-for-bug-supervisors.txt (+4/-4) lib/lp/bugs/stories/guided-filebug/xx-product-guided-filebug.txt (+10/-10) lib/lp/bugs/stories/guided-filebug/xx-productseries-guided-filebug.txt (+2/-2) lib/lp/bugs/stories/guided-filebug/xx-project-guided-filebug.txt (+5/-5) lib/lp/bugs/stories/guided-filebug/xx-sorting-by-relevance.txt (+2/-2) lib/lp/bugs/stories/guided-filebug/xx-ubuntu-filebug.txt (+17/-17) lib/lp/bugs/stories/patches-view/patches-view.txt (+9/-9) lib/lp/bugs/stories/standalone/xx-filebug-package-chooser-radio-buttons.txt (+3/-3) lib/lp/bugs/stories/standalone/xx-show-distribution-cve-report.txt (+3/-3) lib/lp/bugs/stories/standalone/xx-show-distrorelease-cve-report.txt (+2/-2) lib/lp/bugs/stories/structural-subscriptions/xx-bug-subscriptions.txt (+12/-12) lib/lp/bugs/stories/upstream-bugprivacy/xx-upstream-bug-privacy.txt (+5/-5) lib/lp/bugs/stories/webservice/xx-bug-target.txt (+2/-2) lib/lp/bugs/stories/webservice/xx-bug-tracker.txt (+2/-2) lib/lp/bugs/stories/webservice/xx-bug.txt (+46/-46) lib/lp/bugs/stories/xx-bugs-statistics-portlet.txt (+3/-3) lib/lp/bugs/tests/bug.py (+4/-4) lib/lp/bugs/tests/bugs-emailinterface.txt (+1/-1) lib/lp/bugs/tests/bugtarget-questiontarget.txt (+1/-1) lib/lp/bugs/tests/bugzilla-api-xmlrpc-transport.txt (+1/-1) lib/lp/buildmaster/browser/tests/test_processor.py (+1/-1) lib/lp/buildmaster/stories/builder-views.txt (+1/-1) lib/lp/buildmaster/stories/xx-builder-page.txt (+5/-5) lib/lp/buildmaster/stories/xx-buildfarm-index.txt (+5/-5) lib/lp/buildmaster/tests/test_buildfarmjobbehaviour.py (+2/-2) lib/lp/buildmaster/tests/test_packagebuild.py (+2/-2) lib/lp/buildmaster/tests/test_webservice.py (+1/-1) lib/lp/code/browser/tests/test_branchlisting.py (+5/-5) lib/lp/code/browser/tests/test_branchmergeproposal.py (+6/-6) lib/lp/code/browser/tests/test_breadcrumbs.py (+3/-3) lib/lp/code/browser/tests/test_gitlisting.py (+4/-4) lib/lp/code/browser/tests/test_gitref.py (+4/-4) lib/lp/code/browser/tests/test_gitrepository.py (+8/-8) lib/lp/code/browser/tests/test_gitsubscription.py (+1/-1) lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+3/-3) lib/lp/code/browser/tests/test_sourcepackagerecipebuild.py (+1/-1) lib/lp/code/doc/branch-merge-proposal-notifications.txt (+1/-1) lib/lp/code/doc/branch-notifications.txt (+11/-11) lib/lp/code/doc/branch-xmlrpc.txt (+3/-3) lib/lp/code/doc/branch.txt (+3/-3) lib/lp/code/doc/codeimport-machine.txt (+2/-2) lib/lp/code/doc/codeimport.txt (+6/-6) lib/lp/code/doc/codereviewcomment.txt (+1/-1) lib/lp/code/doc/xmlrpc-codeimport-scheduler.txt (+1/-1) lib/lp/code/javascript/tests/test_branchmergeproposal.inlinecomments.js (+7/-7) lib/lp/code/javascript/tests/test_branchmergeproposal.nominate.js (+2/-2) lib/lp/code/javascript/tests/test_gitrepository.edit.html (+1/-1) lib/lp/code/javascript/tests/test_productseries-setbranch.html (+1/-1) lib/lp/code/javascript/tests/test_requestbuild_overlay.js (+3/-3) lib/lp/code/mail/tests/test_codehandler.py (+3/-3) lib/lp/code/mail/tests/test_codeimport.py (+7/-7) lib/lp/code/mail/tests/test_codereviewcomment.py (+1/-1) lib/lp/code/mail/tests/test_sourcepackagerecipebuild.py (+1/-1) lib/lp/code/model/tests/test_branch.py (+11/-11) lib/lp/code/model/tests/test_branchlookup.py (+5/-5) lib/lp/code/model/tests/test_branchmergeproposal.py (+1/-1) lib/lp/code/model/tests/test_branchmergeproposaljobs.py (+1/-1) lib/lp/code/model/tests/test_codeimportjob.py (+1/-1) lib/lp/code/model/tests/test_gitlookup.py (+7/-7) lib/lp/code/model/tests/test_gitref.py (+7/-7) lib/lp/code/model/tests/test_gitrepository.py (+2/-2) lib/lp/code/stories/branches/xx-bazaar-home.txt (+4/-4) lib/lp/code/stories/branches/xx-branch-deletion.txt (+5/-5) lib/lp/code/stories/branches/xx-branch-edit.txt (+23/-23) lib/lp/code/stories/branches/xx-branch-index.txt (+43/-43) lib/lp/code/stories/branches/xx-branch-listings-merge-proposal-badge.txt (+1/-1) lib/lp/code/stories/branches/xx-branch-listings.txt (+22/-22) lib/lp/code/stories/branches/xx-branch-reference.txt (+8/-8) lib/lp/code/stories/branches/xx-branch-tag-cloud.txt (+1/-1) lib/lp/code/stories/branches/xx-branchmergeproposal-listings.txt (+6/-6) lib/lp/code/stories/branches/xx-branchmergeproposals.txt (+13/-13) lib/lp/code/stories/branches/xx-bug-branch-links.txt (+9/-9) lib/lp/code/stories/branches/xx-claiming-team-code-reviews.txt (+2/-2) lib/lp/code/stories/branches/xx-code-review-comments.txt (+2/-2) lib/lp/code/stories/branches/xx-distribution-branches.txt (+3/-3) lib/lp/code/stories/branches/xx-distroseries-branches.txt (+2/-2) lib/lp/code/stories/branches/xx-person-branches.txt (+8/-8) lib/lp/code/stories/branches/xx-person-portlet-teambranches.txt (+2/-2) lib/lp/code/stories/branches/xx-personproduct-branch-listings.txt (+2/-2) lib/lp/code/stories/branches/xx-private-branch-listings.txt (+8/-8) lib/lp/code/stories/branches/xx-product-branches.txt (+20/-20) lib/lp/code/stories/branches/xx-project-branches.txt (+3/-3) lib/lp/code/stories/branches/xx-reviewing.txt (+2/-2) lib/lp/code/stories/branches/xx-source-package-branches-empty.txt (+1/-1) lib/lp/code/stories/branches/xx-subscribing-branches.txt (+8/-8) lib/lp/code/stories/branches/xx-upgrading-branches.txt (+1/-1) lib/lp/code/stories/branches/xx-upload-directions.txt (+8/-8) lib/lp/code/stories/codeimport/xx-codeimport-machines.txt (+2/-2) lib/lp/code/stories/codeimport/xx-codeimport-view.txt (+6/-6) lib/lp/code/stories/codeimport/xx-create-codeimport.txt (+20/-20) lib/lp/code/stories/codeimport/xx-failing-codeimport.txt (+2/-2) lib/lp/code/stories/feeds/xx-branch-atom.txt (+11/-11) lib/lp/code/stories/feeds/xx-revision-atom.txt (+7/-7) lib/lp/code/stories/sourcepackagerecipes/xx-recipe-listings.txt (+6/-6) lib/lp/code/stories/webservice/xx-branchmergeproposal.txt (+20/-20) lib/lp/code/tests/test_branch.py (+1/-1) lib/lp/code/vocabularies/tests/branch.txt (+1/-1) lib/lp/code/xmlrpc/tests/test_branch.py (+3/-3) lib/lp/code/xmlrpc/tests/test_codehosting.py (+1/-1) lib/lp/codehosting/codeimport/tests/test_worker.py (+3/-3) lib/lp/codehosting/puller/tests/test_errors.py (+1/-1) lib/lp/codehosting/puller/tests/test_worker.py (+3/-3) lib/lp/codehosting/scanner/tests/test_buglinks.py (+1/-1) lib/lp/codehosting/sshserver/tests/test_session.py (+1/-1) lib/lp/codehosting/tests/servers.py (+1/-1) lib/lp/codehosting/tests/test_rewrite.py (+5/-5) lib/lp/codehosting/vfs/branchfs.py (+1/-1) lib/lp/codehosting/vfs/tests/test_branchfs.py (+3/-3) lib/lp/coop/answersbugs/stories/question-buglink.txt (+6/-6) lib/lp/coop/answersbugs/stories/question-makebug.txt (+3/-3) lib/lp/hardwaredb/stories/hwdb/xx-hwdb.txt (+28/-28) lib/lp/hardwaredb/stories/webservice/xx-hwdb.txt (+85/-85) lib/lp/registry/browser/tests/announcement-views.txt (+2/-2) lib/lp/registry/browser/tests/browser-views.txt (+1/-1) lib/lp/registry/browser/tests/distribution-views.txt (+8/-8) lib/lp/registry/browser/tests/distributionmirror-views.txt (+11/-11) lib/lp/registry/browser/tests/distributionsourcepackage-views.txt (+3/-3) lib/lp/registry/browser/tests/distroseries-views.txt (+3/-3) lib/lp/registry/browser/tests/karmaaction-views.txt (+2/-2) lib/lp/registry/browser/tests/karmacontext-views.txt (+1/-1) lib/lp/registry/browser/tests/milestone-views.txt (+4/-4) lib/lp/registry/browser/tests/packaging-views.txt (+5/-5) lib/lp/registry/browser/tests/peoplemerge-views.txt (+3/-3) lib/lp/registry/browser/tests/person-edit-views.txt (+1/-1) lib/lp/registry/browser/tests/person-views.txt (+4/-4) lib/lp/registry/browser/tests/pillar-views.txt (+14/-14) lib/lp/registry/browser/tests/poll-views.txt (+1/-1) lib/lp/registry/browser/tests/product-views.txt (+1/-1) lib/lp/registry/browser/tests/productseries-setbranch-view.txt (+1/-1) lib/lp/registry/browser/tests/productseries-views.txt (+9/-9) lib/lp/registry/browser/tests/sourcepackage-views.txt (+5/-5) lib/lp/registry/browser/tests/teammembership-views.txt (+1/-1) lib/lp/registry/browser/tests/test_breadcrumbs.py (+4/-4) lib/lp/registry/browser/tests/test_codeofconduct.py (+2/-2) lib/lp/registry/browser/tests/test_distroseriesdifference_webservice.py (+1/-1) lib/lp/registry/browser/tests/test_mailinglists.py (+4/-4) lib/lp/registry/browser/tests/test_packaging.py (+2/-2) lib/lp/registry/browser/tests/test_person.py (+8/-8) lib/lp/registry/browser/tests/test_person_contact.py (+5/-5) lib/lp/registry/browser/tests/test_person_webservice.py (+2/-2) lib/lp/registry/browser/tests/test_pillar_sharing.py (+2/-2) lib/lp/registry/browser/tests/test_sourcepackage_views.py (+1/-1) lib/lp/registry/browser/tests/test_team.py (+1/-1) lib/lp/registry/doc/distribution-mirror.txt (+4/-4) lib/lp/registry/doc/launchpadlib/project-registry.txt.disabled (+4/-4) lib/lp/registry/doc/standing.txt (+1/-1) lib/lp/registry/doc/teammembership-email-notification.txt (+39/-39) lib/lp/registry/javascript/tests/test_milestone_creation_failures.js (+2/-2) lib/lp/registry/javascript/tests/test_structural_subscription.js (+13/-13) lib/lp/registry/stories/announcements/xx-announcements.txt (+55/-55) lib/lp/registry/stories/distribution/xx-distribution-launchpad-usage.txt (+7/-7) lib/lp/registry/stories/distribution/xx-distribution-overview.txt (+25/-25) lib/lp/registry/stories/distributionmirror/xx-distribution-countrymirrors.txt (+4/-4) lib/lp/registry/stories/distributionmirror/xx-distribution-mirrors.txt (+12/-12) lib/lp/registry/stories/distributionmirror/xx-distributionmirror-prober-logs.txt (+4/-4) lib/lp/registry/stories/distributionmirror/xx-reassign-distributionmirror.txt (+6/-6) lib/lp/registry/stories/distroseries/distroseries-admin.txt (+10/-10) lib/lp/registry/stories/distroseries/xx-distroseries-index.txt (+8/-8) lib/lp/registry/stories/distroseries/xx-show-distroseries-packaging.txt (+7/-7) lib/lp/registry/stories/gpg-coc/xx-gpg-coc.txt (+26/-26) lib/lp/registry/stories/gpg-coc/xx-ubuntu-codeofconduct-signer.txt (+5/-5) lib/lp/registry/stories/location/personlocation-edit.txt (+3/-3) lib/lp/registry/stories/mailinglists/hosted-email-address.txt (+1/-1) lib/lp/registry/stories/mailinglists/lifecycle.txt (+29/-29) lib/lp/registry/stories/mailinglists/subscriptions.txt (+40/-40) lib/lp/registry/stories/mailinglists/welcome-message.txt (+2/-2) lib/lp/registry/stories/milestone/object-milestones.txt (+28/-28) lib/lp/registry/stories/milestone/xx-create-milestone-on-distribution.txt (+5/-5) lib/lp/registry/stories/milestone/xx-milestone-add-and-edit.txt (+14/-14) lib/lp/registry/stories/milestone/xx-milestone-description.txt (+10/-10) lib/lp/registry/stories/object/xx-karmacontext-topcontributors.txt (+3/-3) lib/lp/registry/stories/object/xx-nameblacklist.txt (+5/-5) lib/lp/registry/stories/object/xx-object-branding.txt (+26/-26) lib/lp/registry/stories/packaging/xx-distributionsourcepackage-packaging-concurrent-deletion.txt (+2/-2) lib/lp/registry/stories/packaging/xx-distributionsourcepackage-packaging.txt (+4/-4) lib/lp/registry/stories/packaging/xx-sourcepackage-packaging.txt (+5/-5) lib/lp/registry/stories/person/xx-add-sshkey.txt (+8/-8) lib/lp/registry/stories/person/xx-admin-person-review.txt (+6/-6) lib/lp/registry/stories/person/xx-adminpeoplemerge.txt (+5/-5) lib/lp/registry/stories/person/xx-approve-members.txt (+3/-3) lib/lp/registry/stories/person/xx-deactivate-account.txt (+9/-9) lib/lp/registry/stories/person/xx-people-search.txt (+1/-1) lib/lp/registry/stories/person/xx-person-claim-merge.txt (+4/-4) lib/lp/registry/stories/person/xx-person-edit-jabber-ids.txt (+1/-1) lib/lp/registry/stories/person/xx-person-edit-profile-picture.txt (+5/-5) lib/lp/registry/stories/person/xx-person-edit.txt (+7/-7) lib/lp/registry/stories/person/xx-person-editgpgkeys-invalid-key.txt (+4/-4) lib/lp/registry/stories/person/xx-person-home.txt (+27/-27) lib/lp/registry/stories/person/xx-person-karma.txt (+3/-3) lib/lp/registry/stories/person/xx-person-projects.txt (+4/-4) lib/lp/registry/stories/person/xx-person-rdf.txt (+7/-7) lib/lp/registry/stories/person/xx-person-subscriptions.txt (+14/-14) lib/lp/registry/stories/person/xx-person-working-on.txt (+1/-1) lib/lp/registry/stories/person/xx-user-to-user.txt (+2/-2) lib/lp/registry/stories/pillar/xx-pillar-deactivation.txt (+9/-9) lib/lp/registry/stories/pillar/xx-pillar-sprints.txt (+11/-11) lib/lp/registry/stories/pillar/xx-pillar-traversal.txt (+4/-4) lib/lp/registry/stories/product/xx-launchpad-project-search.txt (+8/-8) lib/lp/registry/stories/product/xx-product-add.txt (+7/-7) lib/lp/registry/stories/product/xx-product-code-trunk.txt (+25/-25) lib/lp/registry/stories/product/xx-product-edit-sourceforge-project.txt (+5/-5) lib/lp/registry/stories/product/xx-product-edit.txt (+24/-24) lib/lp/registry/stories/product/xx-product-files.txt (+39/-39) lib/lp/registry/stories/product/xx-product-index.txt (+22/-22) lib/lp/registry/stories/product/xx-product-package-pages.txt (+5/-5) lib/lp/registry/stories/product/xx-product-rdf.txt (+1/-1) lib/lp/registry/stories/product/xx-product-reassignment-and-milestones.txt (+2/-2) lib/lp/registry/stories/product/xx-productset.txt (+7/-7) lib/lp/registry/stories/product/xx-projects-index.txt (+2/-2) lib/lp/registry/stories/productrelease/xx-productrelease-basics.txt (+18/-18) lib/lp/registry/stories/productrelease/xx-productrelease-delete.txt (+3/-3) lib/lp/registry/stories/productrelease/xx-productrelease-view.txt (+2/-2) lib/lp/registry/stories/productseries/xx-productseries-add-and-edit.txt (+11/-11) lib/lp/registry/stories/productseries/xx-productseries-delete.txt (+3/-3) lib/lp/registry/stories/productseries/xx-productseries-driver.txt (+3/-3) lib/lp/registry/stories/productseries/xx-productseries-index.txt (+18/-18) lib/lp/registry/stories/productseries/xx-productseries-review.txt (+1/-1) lib/lp/registry/stories/productseries/xx-productseries-series.txt (+1/-1) lib/lp/registry/stories/productseries/xx-productseries-set-branch.txt (+10/-10) lib/lp/registry/stories/project/xx-project-add-product.txt (+6/-6) lib/lp/registry/stories/project/xx-project-add.txt (+5/-5) lib/lp/registry/stories/project/xx-project-driver.txt (+2/-2) lib/lp/registry/stories/project/xx-project-edit.txt (+13/-13) lib/lp/registry/stories/project/xx-project-index.txt (+14/-14) lib/lp/registry/stories/project/xx-project-rdf.txt (+1/-1) lib/lp/registry/stories/project/xx-reassign-project.txt (+1/-1) lib/lp/registry/stories/team-polls/create-poll-options.txt (+6/-6) lib/lp/registry/stories/team-polls/create-polls.txt (+17/-17) lib/lp/registry/stories/team-polls/edit-options.txt (+7/-7) lib/lp/registry/stories/team-polls/edit-poll.txt (+10/-10) lib/lp/registry/stories/team-polls/vote-poll.txt (+12/-12) lib/lp/registry/stories/team-polls/xx-poll-condorcet-voting.txt (+3/-3) lib/lp/registry/stories/team-polls/xx-poll-confirm-vote.txt (+2/-2) lib/lp/registry/stories/team-polls/xx-poll-results.txt (+3/-3) lib/lp/registry/stories/team/xx-adminteammerge.txt (+3/-3) lib/lp/registry/stories/team/xx-team-add-my-teams.txt (+14/-14) lib/lp/registry/stories/team/xx-team-claim.txt (+3/-3) lib/lp/registry/stories/team/xx-team-contactemail-xss.txt (+1/-1) lib/lp/registry/stories/team/xx-team-contactemail.txt (+2/-2) lib/lp/registry/stories/team/xx-team-home.txt (+15/-15) lib/lp/registry/stories/team/xx-team-membership.txt (+14/-14) lib/lp/registry/stories/teammembership/private-team.txt (+7/-7) lib/lp/registry/stories/teammembership/xx-add-member.txt (+16/-16) lib/lp/registry/stories/teammembership/xx-member-renewed-membership.txt (+13/-13) lib/lp/registry/stories/teammembership/xx-renew-subscription.txt (+1/-1) lib/lp/registry/stories/teammembership/xx-team-leave.txt (+6/-6) lib/lp/registry/stories/teammembership/xx-teammembership.txt (+42/-42) lib/lp/registry/stories/vouchers/xx-voucher-redemption.txt (+9/-9) lib/lp/registry/stories/webservice/xx-distribution-source-package.txt (+2/-2) lib/lp/registry/stories/webservice/xx-person.txt (+1/-1) lib/lp/registry/stories/webservice/xx-private-team.txt (+6/-6) lib/lp/registry/stories/webservice/xx-project-registry.txt (+1/-1) lib/lp/registry/tests/test_mailinglist.py (+3/-3) lib/lp/registry/tests/test_mailinglistapi.py (+5/-5) lib/lp/registry/tests/test_notification.py (+1/-1) lib/lp/registry/tests/test_persondistributionsourcepackage.py (+1/-1) lib/lp/registry/tests/test_personproduct.py (+1/-1) lib/lp/registry/tests/test_personset.py (+5/-5) lib/lp/registry/tests/test_product.py (+5/-5) lib/lp/registry/tests/test_product_webservice.py (+1/-1) lib/lp/registry/tests/test_subscribers.py (+2/-2) lib/lp/registry/tests/test_xmlrpc.py (+2/-2) lib/lp/services/authserver/doc/xmlrpc-authserver.txt (+1/-1) lib/lp/services/config/doc/canonical-config.txt (+2/-2) lib/lp/services/config/schema-lazr.conf (+5/-5) lib/lp/services/database/doc/storm-store-reset.txt (+1/-1) lib/lp/services/feeds/doc/feeds.txt (+2/-2) lib/lp/services/feeds/feed.py (+2/-2) lib/lp/services/feeds/stories/xx-links.txt (+79/-79) lib/lp/services/feeds/stories/xx-navigation.txt (+24/-24) lib/lp/services/feeds/stories/xx-security.txt (+17/-17) lib/lp/services/mail/tests/test_helpers.py (+1/-1) lib/lp/services/mail/tests/test_signedmessage.py (+1/-1) lib/lp/services/mailman/tests/test_lpheaders.py (+21/-21) lib/lp/services/mailman/tests/test_mlist_sync.py (+10/-10) lib/lp/services/mailman/tests/test_xmlrpcrunner.py (+3/-3) lib/lp/services/oauth/stories/access-token.txt (+7/-7) lib/lp/services/oauth/stories/authorize-token.txt (+17/-17) lib/lp/services/oauth/stories/managing-tokens.txt (+4/-4) lib/lp/services/oauth/stories/request-token.txt (+6/-6) lib/lp/services/profile/profile.pt (+3/-3) lib/lp/services/profile/profiling.txt (+1/-1) lib/lp/services/sitesearch/tests/data/bingsearchservice-bugs-2.json (+5/-5) lib/lp/services/sitesearch/tests/test_bing.py (+8/-8) lib/lp/services/sitesearch/tests/test_pagematch.py (+6/-6) lib/lp/services/temporaryblobstorage/stories/xx-tempstorage.txt (+2/-2) lib/lp/services/verification/browser/tests/logintoken-corner-cases.txt (+1/-1) lib/lp/services/verification/browser/tests/logintoken-views.txt (+1/-1) lib/lp/services/verification/tests/test_logintoken.py (+1/-1) lib/lp/services/webapp/doc/canonical_url.txt (+20/-20) lib/lp/services/webapp/doc/canonical_url_examples.txt (+46/-46) lib/lp/services/webapp/doc/menus.txt (+22/-22) lib/lp/services/webapp/doc/renamed-view.txt (+6/-6) lib/lp/services/webapp/doc/test_adapter_timeout.txt.disabled (+1/-1) lib/lp/services/webapp/doc/webapp-publication.txt (+86/-86) lib/lp/services/webapp/servers.py (+2/-2) lib/lp/services/webapp/tests/cookie-authentication.txt (+7/-7) lib/lp/services/webapp/tests/login.txt (+1/-1) lib/lp/services/webapp/tests/no-anonymous-session-cookies.txt (+4/-4) lib/lp/services/webapp/tests/test_breadcrumbs.py (+3/-3) lib/lp/services/webapp/tests/test_dbpolicy.py (+6/-6) lib/lp/services/webapp/tests/test_error.py (+2/-2) lib/lp/services/webapp/tests/test_errorlog.py (+9/-9) lib/lp/services/webapp/tests/test_login.py (+15/-15) lib/lp/services/webapp/tests/test_login_account.py (+2/-2) lib/lp/services/webapp/tests/test_pageid.py (+1/-1) lib/lp/services/webapp/tests/test_publication.py (+2/-2) lib/lp/services/webapp/tests/test_servers.py (+7/-7) lib/lp/services/webapp/tests/test_session.py (+4/-4) lib/lp/services/webhooks/tests/test_job.py (+2/-2) lib/lp/services/webservice/doc/launchpadlib.txt (+2/-2) lib/lp/services/webservice/doc/webservice-marshallers.txt (+4/-4) lib/lp/services/webservice/stories/apidoc.txt (+4/-4) lib/lp/services/webservice/stories/launchpadlib.txt (+4/-4) lib/lp/services/webservice/stories/xx-service.txt (+18/-18) lib/lp/services/webservice/stories/xx-wadl.txt (+2/-2) lib/lp/services/worlddata/stories/webservice/xx-country.txt (+1/-1) lib/lp/snappy/browser/tests/test_snap.py (+2/-2) lib/lp/snappy/browser/tests/test_snapbuild.py (+1/-1) lib/lp/snappy/javascript/tests/test_snap.edit.html (+1/-1) lib/lp/snappy/tests/test_snapbuild.py (+5/-5) lib/lp/snappy/tests/test_snapbuildbehaviour.py (+1/-1) lib/lp/snappy/tests/test_snapbuildjob.py (+8/-8) lib/lp/soyuz/adapters/tests/test_archivedependencies.py (+1/-1) lib/lp/soyuz/browser/tests/archive-views.txt (+2/-2) lib/lp/soyuz/browser/tests/archivesubscription-views.txt (+7/-7) lib/lp/soyuz/browser/tests/binarypackagerelease-views.txt (+2/-2) lib/lp/soyuz/browser/tests/distribution-views.txt (+2/-2) lib/lp/soyuz/browser/tests/publishing-views.txt (+4/-4) lib/lp/soyuz/browser/tests/sourcepackage-views.txt (+2/-2) lib/lp/soyuz/browser/tests/test_build_views.py (+1/-1) lib/lp/soyuz/browser/tests/test_livefs.py (+2/-2) lib/lp/soyuz/browser/tests/test_livefsbuild.py (+1/-1) lib/lp/soyuz/doc/archive.txt (+6/-6) lib/lp/soyuz/doc/archiveauthtoken.txt (+1/-1) lib/lp/soyuz/doc/archivesubscriber.txt (+5/-5) lib/lp/soyuz/doc/build-failedtoupload-workflow.txt (+4/-4) lib/lp/soyuz/doc/soyuz-set-of-uploads.txt (+1/-1) lib/lp/soyuz/mail/tests/test_packageupload.py (+1/-1) lib/lp/soyuz/scripts/tests/test_copypackage.py (+2/-2) lib/lp/soyuz/scripts/tests/test_ppareport.py (+2/-2) lib/lp/soyuz/stories/distribution/xx-distribution-packages.txt (+29/-29) lib/lp/soyuz/stories/distroseries/add-architecture.txt (+5/-5) lib/lp/soyuz/stories/packaging/package-pages-navigation.txt (+49/-49) lib/lp/soyuz/stories/ppa/xx-copy-packages.txt (+15/-15) lib/lp/soyuz/stories/ppa/xx-delete-packages.txt (+16/-16) lib/lp/soyuz/stories/ppa/xx-edit-dependencies.txt (+20/-20) lib/lp/soyuz/stories/ppa/xx-ppa-files.txt (+24/-24) lib/lp/soyuz/stories/ppa/xx-ppa-navigation.txt (+30/-30) lib/lp/soyuz/stories/ppa/xx-ppa-packages.txt (+22/-22) lib/lp/soyuz/stories/ppa/xx-ppa-private-teams.txt (+3/-3) lib/lp/soyuz/stories/ppa/xx-ppa-workflow.txt (+31/-31) lib/lp/soyuz/stories/ppa/xx-private-ppa-presentation.txt (+2/-2) lib/lp/soyuz/stories/ppa/xx-private-ppa-subscription-stories.txt (+15/-15) lib/lp/soyuz/stories/ppa/xx-private-ppa-subscriptions.txt (+15/-15) lib/lp/soyuz/stories/ppa/xx-private-ppas.txt (+15/-15) lib/lp/soyuz/stories/ppa/xx-ubuntu-ppas.txt (+36/-36) lib/lp/soyuz/stories/soyuz/xx-binarypackagerelease-index.txt (+9/-9) lib/lp/soyuz/stories/soyuz/xx-build-record.txt (+18/-18) lib/lp/soyuz/stories/soyuz/xx-builds-pages.txt (+17/-17) lib/lp/soyuz/stories/soyuz/xx-distribution-add.txt (+7/-7) lib/lp/soyuz/stories/soyuz/xx-distribution-archives.txt (+9/-9) lib/lp/soyuz/stories/soyuz/xx-distribution-edit.txt (+3/-3) lib/lp/soyuz/stories/soyuz/xx-distributionsourcepackagerelease-pages.txt (+18/-18) lib/lp/soyuz/stories/soyuz/xx-distroarchseries-binpackages.txt (+8/-8) lib/lp/soyuz/stories/soyuz/xx-distroarchseries.txt (+9/-9) lib/lp/soyuz/stories/soyuz/xx-distroseries-binary-packages.txt (+5/-5) lib/lp/soyuz/stories/soyuz/xx-distroseries-index.txt (+5/-5) lib/lp/soyuz/stories/soyuz/xx-distroseries-sources.txt (+37/-37) lib/lp/soyuz/stories/soyuz/xx-package-diff.txt (+2/-2) lib/lp/soyuz/stories/soyuz/xx-packagepublishinghistory.txt (+3/-3) lib/lp/soyuz/stories/soyuz/xx-person-packages.txt (+30/-30) lib/lp/soyuz/stories/soyuz/xx-portlet-publishing-details.txt (+5/-5) lib/lp/soyuz/stories/soyuz/xx-private-builds.txt (+23/-23) lib/lp/soyuz/stories/soyuz/xx-queue-pages-motu.txt (+1/-1) lib/lp/soyuz/stories/soyuz/xx-queue-pages.txt (+1/-1) lib/lp/soyuz/stories/soyuz/xx-sourcepackage-changelog.txt (+16/-16) lib/lp/soyuz/stories/webservice/xx-archive-commercial.txt (+4/-4) lib/lp/soyuz/stories/webservice/xx-archive.txt (+7/-7) lib/lp/soyuz/stories/webservice/xx-builders.txt (+2/-2) lib/lp/soyuz/stories/webservice/xx-builds.txt (+4/-4) lib/lp/soyuz/stories/webservice/xx-packageset.txt (+33/-33) lib/lp/soyuz/stories/webservice/xx-person-createppa.txt (+8/-8) lib/lp/soyuz/stories/webservice/xx-source-package-publishing.txt (+4/-4) lib/lp/soyuz/tests/test_archive.py (+2/-2) lib/lp/soyuz/tests/test_binarypackagebuild.py (+3/-3) lib/lp/soyuz/tests/test_binarypackagebuildbehaviour.py (+1/-1) lib/lp/soyuz/tests/test_build.py (+2/-2) lib/lp/soyuz/tests/test_livefsbuild.py (+3/-3) lib/lp/testing/_webservice.py (+1/-1) lib/lp/testing/fixture.py (+4/-4) lib/lp/testing/layers.py (+2/-2) lib/lp/testing/pages.py (+1/-1) lib/lp/testing/tests/test_publication.py (+5/-5) lib/lp/testing/tests/test_standard_yuixhr_test_template.py (+2/-2) lib/lp/testing/tests/test_yuixhr.py (+1/-1) lib/lp/testing/tests/test_yuixhr_fixture_facet.js (+1/-1) lib/lp/testopenid/stories/basics.txt (+21/-21) lib/lp/testopenid/stories/logging-in.txt (+5/-5) lib/lp/testopenid/templates/application-index.pt (+1/-1) lib/lp/testopenid/templates/persistentidentity-xrds.pt (+1/-1) lib/lp/translations/browser/tests/language-views.txt (+4/-4) lib/lp/translations/browser/tests/test_breadcrumbs.py (+34/-34) lib/lp/translations/browser/tests/test_sharing_details.py (+1/-1) lib/lp/translations/browser/tests/translator-views.txt (+3/-3) lib/lp/translations/doc/canonical_url_examples.txt (+11/-11) lib/lp/translations/doc/poexport-request-productseries.txt (+1/-1) lib/lp/translations/stories/distribution/xx-distribution-change-language-pack-admins.txt (+4/-4) lib/lp/translations/stories/distribution/xx-distribution-translations.txt (+13/-13) lib/lp/translations/stories/distroseries/xx-distroseries-language-packs.txt (+7/-7) lib/lp/translations/stories/distroseries/xx-distroseries-translations.txt (+14/-14) lib/lp/translations/stories/importqueue/xx-entry-details.txt (+1/-1) lib/lp/translations/stories/importqueue/xx-translation-import-queue-edit-autofilling.txt (+8/-8) lib/lp/translations/stories/importqueue/xx-translation-import-queue-entry.txt (+9/-9) lib/lp/translations/stories/importqueue/xx-translation-import-queue-filtering.txt (+19/-19) lib/lp/translations/stories/importqueue/xx-translation-import-queue-targets.txt (+5/-5) lib/lp/translations/stories/importqueue/xx-translation-import-queue.txt (+36/-36) lib/lp/translations/stories/navigation-links/pofile.txt (+15/-15) lib/lp/translations/stories/navigation-links/pomsgset.txt (+15/-15) lib/lp/translations/stories/navigation-links/potemplate.txt (+15/-15) lib/lp/translations/stories/productseries/xx-productseries-export-to-branch.txt (+6/-6) lib/lp/translations/stories/productseries/xx-productseries-translation-export.txt (+9/-9) lib/lp/translations/stories/productseries/xx-productseries-translations-bzr-request.txt (+9/-9) lib/lp/translations/stories/productseries/xx-productseries-translations-settings.txt (+9/-9) lib/lp/translations/stories/productseries/xx-productseries-translations.txt (+12/-12) lib/lp/translations/stories/project/xx-project-translations.txt (+12/-12) lib/lp/translations/stories/standalone/xx-language.txt (+28/-28) lib/lp/translations/stories/standalone/xx-licensing.txt (+8/-8) lib/lp/translations/stories/standalone/xx-person-activity.txt (+1/-1) lib/lp/translations/stories/standalone/xx-person-editlanguages.txt (+11/-11) lib/lp/translations/stories/standalone/xx-pofile-auto-alt-languages.txt (+6/-6) lib/lp/translations/stories/standalone/xx-pofile-details.txt (+5/-5) lib/lp/translations/stories/standalone/xx-pofile-export.txt (+8/-8) lib/lp/translations/stories/standalone/xx-pofile-translate-alternative-language.txt (+6/-6) lib/lp/translations/stories/standalone/xx-pofile-translate-dismiss-suggestions.txt (+5/-5) lib/lp/translations/stories/standalone/xx-pofile-translate-empty-strings-without-validation.txt (+2/-2) lib/lp/translations/stories/standalone/xx-pofile-translate-gettext-error-middle-page.txt (+2/-2) lib/lp/translations/stories/standalone/xx-pofile-translate-html-tags-escape.txt (+2/-2) lib/lp/translations/stories/standalone/xx-pofile-translate-lang-direction.txt (+3/-3) lib/lp/translations/stories/standalone/xx-pofile-translate-legal-warning.txt (+1/-1) lib/lp/translations/stories/standalone/xx-pofile-translate-message-filtering.txt (+8/-8) lib/lp/translations/stories/standalone/xx-pofile-translate-needs-review-flags-preserved.txt (+4/-4) lib/lp/translations/stories/standalone/xx-pofile-translate-newlines-check.txt (+7/-7) lib/lp/translations/stories/standalone/xx-pofile-translate-performance.txt (+4/-4) lib/lp/translations/stories/standalone/xx-pofile-translate-private-issues.txt (+3/-3) lib/lp/translations/stories/standalone/xx-pofile-translate-search.txt (+1/-1) lib/lp/translations/stories/standalone/xx-pofile-translate.txt (+8/-8) lib/lp/translations/stories/standalone/xx-potemplate-admin.txt (+13/-13) lib/lp/translations/stories/standalone/xx-potemplate-edit.txt (+11/-11) lib/lp/translations/stories/standalone/xx-potemplate-export.txt (+4/-4) lib/lp/translations/stories/standalone/xx-potemplate-index.txt (+18/-18) lib/lp/translations/stories/standalone/xx-product-export.txt (+8/-8) lib/lp/translations/stories/standalone/xx-product-translations.txt (+9/-9) lib/lp/translations/stories/standalone/xx-products-with-translations.txt (+1/-1) lib/lp/translations/stories/standalone/xx-rosetta-distributionsourcepackage-list.txt (+1/-1) lib/lp/translations/stories/standalone/xx-rosetta-homepage.txt (+1/-1) lib/lp/translations/stories/standalone/xx-rosetta-source-package-redirects.txt (+3/-3) lib/lp/translations/stories/standalone/xx-rosetta-sourcepackage-list.txt (+1/-1) lib/lp/translations/stories/standalone/xx-series-templates.txt (+17/-17) lib/lp/translations/stories/standalone/xx-serieslanguage-index.txt (+14/-14) lib/lp/translations/stories/standalone/xx-sourcepackage-export.txt (+7/-7) lib/lp/translations/stories/standalone/xx-test-potlists.txt (+1/-1) lib/lp/translations/stories/standalone/xx-translation-access-display.txt (+9/-9) lib/lp/translations/stories/standalone/xx-translation-credits.txt (+3/-3) lib/lp/translations/stories/standalone/xx-translation-help.txt (+6/-6) lib/lp/translations/stories/standalone/xx-translationmessage-translate.txt (+14/-14) lib/lp/translations/stories/standalone/xx-translations-to-complete.txt (+3/-3) lib/lp/translations/stories/standalone/xx-translations-to-review.txt (+1/-1) lib/lp/translations/stories/standalone/xx-translations-xpi-import.txt (+5/-5) lib/lp/translations/stories/translationgroups/xx-change-translation-policy.txt (+10/-10) lib/lp/translations/stories/translationgroups/xx-link-to-documentation.txt (+12/-12) lib/lp/translations/stories/translationgroups/xx-translationgroups.txt (+94/-94) lib/lp/translations/stories/translations/xx-translations.txt (+34/-34) lib/lp/translations/tests/test_pofile.py (+2/-2) lib/lp/xmlrpc/tests/test_private_xmlrpc.py (+3/-3) lib/lp/xmlrpc/tests/test_xmlrpc_selftest.py (+2/-2) scripts/generate-access-token.py (+1/-1) utilities/list-pages (+2/-2) utilities/make-dev-certificate (+11/-11) utilities/make-lp-user (+1/-1) utilities/rocketfuel-setup (+21/-21) utilities/soyuz-sampledata-setup.py (+1/-1) |
To merge this branch: | bzr merge lp:~cjwatson/launchpad/test-domain |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Colin Watson (community) | Approve | ||
Review via email: mp+367784@code.launchpad.net |
Commit message
Move development sites from .dev to .test.
Description of the change
We need this now that Google has bought .dev and added it to HSTS preload lists.
This commit is the result of the following commands:
bzr grep -l '\.dev\b' | \
xargs sed -Ei 's/(launchpad|
sed -i '/^launchpadlib
If you don't want to re-run "make install", then run the following in the relevant container:
sed -Ei 's/(launchpad|
mv /var/tmp/
If you don't want to re-run "make schema", then run the following in psql for each relevant database (by default, launchpad_empty, launchpad_
launchpad_
UPDATE logintoken SET redirection_url = regexp_
UPDATE publisherconfig SET base_url = regexp_
Rubber-stamping; I've discussed this in general terms with William, and there's no realistic possibility of anyone actually doing a detailed review of this ...