||<>|| = Introduction = What regressions have we had, and what was their causes? * notest: we had no test for something that used to work (e.g. oversight, testing in layers, whatever). It does not imply that a test could reasonably have been predicted to be needed. Note that tests added in a patch don't count: regressions break existing behaviour, so any tests for that behaviour need to predate the breakage. * badtest: We had a test but it didn't test well enough or some such. As with notest, note that tests added in the same branch as the regression really don't count. Such tests (broken or not) I would classify under notest. * yuiupgrade: upgrading yui broke things (and we didn't notice) * jsmigration: ajaxifying/jsifiying things didn't preserve pre-js behaviours. * ops: The issue was outside Launchpad and we don't know the cause / leadup. May imply notest. * unknown: The cause of the regression is not yet known. * sideeffect: The regression was a sideeffect of some other change. * bzrupgrade: The issue is because of a change in bzr. * testdisabled: We had a test but it was disabled. * integration: Breakage when things were integrated (e.g. version mismatches) = And the bugs (since 1/1/2011) = * notest yuiupgrade Bug:781460 bugttask_index.js hide_assignee_team_selection handling broken * maybenotregression Bug:781274 Translations needs review counter out of sync for more than one week * jsmigration Bug:698138 Assigning a non-contributor to a bugtask should show a warning * ops Bug:701525 Merge-proposal reply truncated * unknown Bug:703807 launchpad sometimes serves download files as content-type text/html * notest sideeffect Bug:707741 Translations export script failing. * notest sideeffect Bug:707808 Unmerged revisions list does not exclude merged revisions * notest Bug:780429 CopyChecker.checkCopy uses check_permission badly * notest sideeffect Bug:780248 getIndirectSubscribers is sometimes non-empty on private bugs * notest sideffect Bug:779538 notifications disappear when you click *any* link in the text * sideeffect Bug:778847 Muting a bug subscription for a team with a contact address crashes getRecipientFilterData * unknown Bug:778375 Product and ProductSeries translation pages numbers do not link anywhere * unknown Bug:778129 cannot change owner for recipe - picker shows 'undefined' * notest sideffect Bug:777766 the list of subscribers for gtk bugs is empty * notest sideeffect Bug:775335 Link no longer disappears from portlet when unsubscribing from a dupe * badtest sideffect Bug:768336 Subscribing to a bug doesn't show display name on FF4 * testdisabled sideeffect Bug:766874 Inline bug assignment for non-contributors broken in Firefox 3 * notest sideeffect Bug:766561 Bug notifications broken for teams with only non-preferred email addresses * badtest sideeffect Bug:761494 picker doesn't save selected value into associated textfield * badtest sideeffect Bug:758618 HeadMiddleware breaks HTTP redirects * badtest sideeffect Bug:757248 poppy-sftp's signature checking relies on long-term survival of a directory in /tmp * notest sideeffect Bug:754089 launchpad only remembers alternate landing targets in merge proposal creation page for one day * badtest sideeffect Bug:754058 post bug filing notification is cleared by an ajax request a few seconds after page load * notest/badtest sideeffect Bug:752766 mailing list archive threaded listing looks broken * notest/badtest Bug:752282 terminates python with "cannot connect to X server" * notest sideeffect Bug:746897 after ajax edit, bug description says "undefined" * notest sideeffect Bug:745512 product-release-finder broken * sideeffect Bug:745310 Person:+branches timeout * integration Bug:742390 page generation problem * notest sideeffect Bug:741571 Translation templates should always be uploaded from soyuz builds. * badtest Bug:741440 merge proposal diff only shows once per page load * badtest sideeffect Bug:741375 using +branch/~user/project/branch prevents automatic stacking of new branches pushed to Launchpad * badtest Bug:740584 Build lacks a corresponding source publication * notest sideeffect Bug:740750 API timeouts broken and returning no useful data... * notest sideeffect Bug:739961 person collections in API late evaluate PersonTransferJob * notest sideeffect Bug:733293 API fails to render timeout errors * testdisabled Bug:732442 disable_existing_builds compares series name to display name * unknown Bug:732343 Recipe source builds failing because of "Could not build because of missing dependencies" do not send notification email * badtest bzrupgrade Bug:718723 fetch from merge directive to stacked branch unable to fill in chk pages * notest sideeffect Bug:724522 Retried transactions retry forever * notest sideeffect Bug:723417 Further information input area shrunk making it difficult to input and review details * unknown Bug:722854 web UI hanging on oopses oops-tools * notest sideeffect Bug:722421 lib/lp/bugs/model/bug.py _known_viewers causes per-row lookups on public bugs in bug searches. * unknown Bug:721134 Description and Recipe Text heading overlap when logged out * notest sideeffect Bug:719901 Cannot view branch with revisions fixing private bugs * notest sideeffect Bug:718849 oopse branch/revision_author can be None * unknown Bug:717094 InvalidURL OOPS in translatePath because of URL containing non-ascii chars, again * notest sideeffect Bug:716586 Diverged translation cannot be converged again. * notest sideeffect Bug:714527 owned widget structured strings render as bits of quoted html * notest sideeffect Bug:714521 Partial translation export feature gone * notest jsmigration Bug:708980 Recipe PPA chooser UI allows removal, but errors