Diff for "Contributions"

Not logged in - Log In / Register

Differences between revisions 3 and 841 (spanning 838 versions)
Revision 3 as of 2009-09-06 16:54:20
Size: 28897
Editor: kfogel
Comment:
Revision 841 as of 2018-03-29 10:21:07
Size: 600805
Editor: wgrant
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== William Grant <me {_AT_} williamgrant.id.au> ==

''15 top-level landings:''

 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090808064542-iazroboj6nhi8jb0|r9080]] -- Sat 2009-08-08 07:45:42 +0100
 {{{
[r=cprov][ui=none][bug-385129] Exporting PPA dependencies information
 as webservices.
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090807233005-2mibbu5ujmtku151|9032.3.22]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090807231622-xiyrus1wnmb6s1uj|9032.3.21]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090807230222-4c9947ympnde5lxh|9032.3.20]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090807225642-a9b9nvk19ay0h2uh|9032.3.19]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090807225155-o8icooryiuw6680m|9032.3.18]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090807223726-008d6o0pzss0ouib|9032.3.17]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090807124429-ch125ewiaiv9lecs|9032.3.16]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090807124422-dra3yqmyyegc83g3|9032.3.15]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090807111645-8uuw9dlhz5qa2bn0|9032.3.14]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090806120410-v5phesx9cn2iv2w6|9032.3.13]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090806115936-1q8uyldk0mk9n6tk|9032.3.12]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804124301-3d6esxkd1ebvv3n0|9032.3.11]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804122548-9siklen2lgujhdjo|9032.3.10]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804122053-dvs6gppnstoy93jr|9032.3.9]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804115830-7bkckm20xfbe34ms|9032.3.8]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804114343-ayyo2oagtmunzsqw|9032.3.7]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804105725-o34avonteh4mg16a|9032.3.6]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804105703-ooov5r9lo96uohud|9032.3.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804035504-efiw781v3e9ott1m|9032.3.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804035447-qgq7w672fgz02b7m|9032.3.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804035254-iaggr31uwj9z9ons|9032.3.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090804033234-c8juz8f9levyfba0|9032.3.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090819141621-leksmuz2dpy916kn|r9154]] -- Wed 2009-08-19 15:16:21 +0100
 {{{
[r=gmb][ui=rs][bug=415229][js] Fix the inline unsubscription JS so
 that it doesn't break due to the URL format being different
 from what it expects (landed on behalf of wgrant).
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818093320-uxupgpskknnyo4ih|9119.2.4]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090820125042-fdxwez2s7b3uzvh3|r9178]] -- Thu 2009-08-20 13:50:42 +0100
This page shows contributions to Launchpad from developers not on the Launchpad team at Canonical.

It lists all changes that have landed in the Launchpad ''devel'' or ''db-devel'' trees (see the [[Trunk|trunk explanation]] for more).

~-''Note for maintainers: this page is updated every hour by a cron job running as wgrant on devpad (though if there are no new contributions, the page's timestamp won't change). The code that generates this page is [[https://bazaar.launchpad.net/%7Elaunchpad-pqm/launchpad/devel/annotate/head%3A/utilities/community-contributions.py|utilities/community-contributions.py]] in the Launchpad tree.''-~

-----

= Who =

== Contributors (from outside Canonical) ==

 1. [[#william_grant|William Grant <me {_AT_} williamgrant.id.au>]] ''(134 top-level landings)''
 1. [[#adi_roiban|Adi Roiban <adi {_AT_} roiban.ro>]] ''(42 top-level landings)''
 1. [[#max_bowsher|Max Bowsher <maxb {_AT_} f2s.com>]] ''(25 top-level landings)''
 1. [[#nigel_babu|Nigel Babu <nigelbabu {_AT_} gmail.com>]] ''(23 top-level landings)''
 1. [[#andy_whitcroft|Andy Whitcroft <apw {_AT_} ubuntu.com>]] ''(13 top-level landings)''
 1. [[#jamal_fanaian|Jamal Fanaian <jamal.fanaian {_AT_} gmail.com>]] ''(10 top-level landings)''
 1. [[#ivo_kracht|Ivo Kracht <ivo.kracht {_AT_} gmx.de>]] ''(10 top-level landings)''
 1. [[#mattias_backman|Mattias Backman <mattias.backman {_AT_} linaro.org>]] ''(9 top-level landings)''
 1. [[#andrea_corbellini|Andrea Corbellini <andrea.corbellini {_AT_} beeseek.org>]] ''(7 top-level landings)''
 1. [[#nigel_jones|Nigel Jones <nigel {_AT_} nigelj.com>]] ''(6 top-level landings)''
 1. [[#james_tunnicliffe|James Tunnicliffe <james.tunnicliffe {_AT_} linaro.org>]] ''(6 top-level landings)''
 1. [[#nathan_handler|Nathan Handler <nhandler {_AT_} ubuntu.com>]] ''(3 top-level landings)''
 1. [[#markus_korn|Markus Korn <thekorn {_AT_} gmx.de>]] ''(3 top-level landings)''
 1. [[#stefano_rivera|Stefano Rivera <stefano {_AT_} rivera.za.net>]] ''(3 top-level landings)''
 1. [[#michael-doyle_hudson|Michael-Doyle Hudson <michael.hudson {_AT_} linaro.org>]] ''(3 top-level landings)''
 1. [[#riccardo_padovani|Riccardo Padovani <riccardo {_AT_} rpadovani.com>]] ''(2 top-level landings)''
 1. [[#jeff_craig|Jeff Craig <foxxtrot {_AT_} foxxtrot.net>]] ''(2 top-level landings)''
 1. [[#simon_olofsson|Simon Olofsson <simon {_AT_} olofsson.de>]] ''(2 top-level landings)''
 1. [[#douglas_cerna|Douglas Cerna <douglascerna {_AT_} yahoo.com>]] ''(2 top-level landings)''
 1. [[#andrew_mitchell|Andrew Mitchell <ajmitch {_AT_} ubuntu.com>]] ''(1 top-level landing)''
 1. [[#nicolas_delvaux|Nicolas Delvaux <nicolas.delvaux {_AT_} gmx.com>]] ''(1 top-level landing)''
 1. [[#max_kanat-alexander|Max Kanat-Alexander <mkanat {_AT_} bugzilla.org>]] ''(1 top-level landing)''
 1. [[#andrew_mitchell|Andrew Mitchell <ajmitch {_AT_} anselm>]] ''(1 top-level landing)''
 1. [[#severin_heiniger|Severin Heiniger <severinheiniger {_AT_} gmail.com>]] ''(1 top-level landing)''
 1. [[#howard_chan|Howard Chan <smartboyhw {_AT_} gmail.com>]] ''(1 top-level landing)''
 1. [[#thierry_carrez|Thierry Carrez <thierry.carrez {_AT_} ubuntu.com>]] ''(1 top-level landing)''
 1. [[#douglas_cerna|Douglas Cerna <douglascerna {_AT_} yahooo.com>]] ''(1 top-level landing)''
 1. [[#luke_faraone|Luke Faraone <luke {_AT_} faraone.cc>]] ''(1 top-level landing)''
 1. [[#ec2test_{_at_}_ip-10-82-242-70.ec2.internal|ec2test {_AT_} ip-10-82-242-70.ec2.internal]] ''(1 top-level landing)''
 1. [[#vicdeltins|vicdeltins <vicdeltins {_AT_} gmail.com>]] ''(1 top-level landing)''
 1. [[#francois_marier|Francois Marier <francois {_AT_} fmarier.org>]] ''(1 top-level landing)''
 1. [[#jan-marek_glogowski|Jan-Marek Glogowski <glogow {_AT_} fbihome.de>]] ''(1 top-level landing)''
 1. [[#david_wood|David Wood <david {_AT_} gecko>]] ''(1 top-level landing)''
 1. [[#james_tatum|James Tatum <jtatum {_AT_} gmail.com>]] ''(1 top-level landing)''
 1. [[#kamran_riaz_khan|Kamran Riaz Khan <krkhan {_AT_} inspirated.com>]] ''(1 top-level landing)''
 1. [[#thierry_carrez|Thierry Carrez <thierry {_AT_} openstack.org>]] ''(1 top-level landing)''
== Contributors (from Canonical, but outside the Launchpad team) ==

 1. [[#martin_pool|Martin Pool <mbp {_AT_} canonical.com>]] ''(74 top-level landings)''
 1. [[#james_westby|James Westby <james.westby {_AT_} canonical.com>]] ''(43 top-level landings)''
 1. [[#chris_johnston|Chris Johnston <chrisjohnston {_AT_} ubuntu.com>]] ''(42 top-level landings)''
 1. [[#brian_murray|Brian Murray <brian {_AT_} canonical.com>]] ''(41 top-level landings)''
 1. [[#thomi_richards|Thomi Richards <thomi.richards {_AT_} canonical.com>]] ''(33 top-level landings)''
 1. [[#bryce_harrington|Bryce Harrington <bryce.harrington {_AT_} canonical.com>]] ''(26 top-level landings)''
 1. [[#maximiliano_bertacchini|Maximiliano Bertacchini <maximiliano.bertacchini {_AT_} canonical.com>]] ''(25 top-level landings)''
 1. [[#lamont_jones|LaMont Jones <lamont {_AT_} debian.org>]] ''(23 top-level landings)''
 1. [[#jonathan_davies|Jonathan Davies <jonathan.davies {_AT_} canonical.com>]] ''(22 top-level landings)''
 1. [[#john_arbash_meinel|John Arbash Meinel <john {_AT_} arbash-meinel.com>]] ''(20 top-level landings)''
 1. [[#james_troup|James Troup <james.troup {_AT_} canonical.com>]] ''(14 top-level landings)''
 1. [[#martin_packman|Martin Packman <martin.packman {_AT_} canonical.com>]] ''(13 top-level landings)''
 1. [[#michael_vogt|Michael Vogt <michael.vogt {_AT_} ubuntu.com>]] ''(11 top-level landings)''
 1. [[#david_murphy|David Murphy <david.murphy {_AT_} canonical.com>]] ''(10 top-level landings)''
 1. [[#anthony_lenton|Anthony Lenton <anthony.lenton {_AT_} canonical.com>]] ''(8 top-level landings)''
 1. [[#cody_a.w._somerville|Cody A.W. Somerville <cody.somerville {_AT_} canonical.com>]] ''(8 top-level landings)''
 1. [[#gabriel_neuman_gneuman_{_at_}_async.com|Gabriel Neuman gneuman {_AT_} async.com]] ''(8 top-level landings)''
 1. [[#adam_conrad|Adam Conrad <adconrad {_AT_} 0c3.net>]] ''(7 top-level landings)''
 1. [[#jonathan_riddell|Jonathan Riddell <jriddell {_AT_} canonical.com>]] ''(5 top-level landings)''
 1. [[#sidnei_da_silva|Sidnei da Silva <sidnei.da.silva {_AT_} canonical.com>]] ''(4 top-level landings)''
 1. [[#gustavo_niemeyer|Gustavo Niemeyer <gustavo {_AT_} niemeyer.net>]] ''(3 top-level landings)''
 1. [[#iain_lane|Iain Lane <iain {_AT_} orangesquash.org.uk>]] ''(3 top-level landings)''
 1. [[#adam_collard|Adam Collard <adam.collard {_AT_} canonical.com>]] ''(3 top-level landings)''
 1. [[#haw_loeung_(hloeung)|Haw Loeung (hloeung) <haw.loeung {_AT_} canonical.com>]] ''(2 top-level landings)''
 1. [[#daniel_holbach|Daniel Holbach <daniel.holbach {_AT_} canonical.com>]] ''(2 top-level landings)''
 1. [[#matias_bordese|Matias Bordese <matias.bordese {_AT_} canonical.com>]] ''(2 top-level landings)''
 1. [[#dustin_kirkland|Dustin Kirkland <kirkland {_AT_} canonical.com>]] ''(2 top-level landings)''
 1. [[#didier_roche|Didier Roche <didrocks {_AT_} ubuntu.com>]] ''(2 top-level landings)''
 1. [[#Łukasz_czyżykowski|Łukasz Czyżykowski <lukasz.czyzykowski {_AT_} canonical.com>]] ''(1 top-level landing)''
 1. [[#nish_aravamudan|Nish Aravamudan <nish.aravamudan {_AT_} canonical.com>]] ''(1 top-level landing)''
 1. [[#william_grant|William Grant <william.grant {_AT_} canonical.com>]] ''(1 top-level landing)''
 1. [[#steve_langasek|Steve Langasek <vorlon {_AT_} debian.org>]] ''(1 top-level landing)''
 1. [[#colin_watson|Colin Watson <cjwatson {_AT_} canonical.com]] ''(1 top-level landing)''
 1. [[#timothy_r._chavez|Timothy R. Chavez <timothy.chavez {_AT_} canonical.com>]] ''(1 top-level landing)''
 1. [[#loïc_minier|Loïc Minier <loic.minier {_AT_} ubuntu.com>]] ''(1 top-level landing)''
 1. [[#nick_moffitt|Nick Moffitt <nick {_AT_} canonical.com>]] ''(1 top-level landing)''
 1. [[#martin_pitt|Martin Pitt <martin {_AT_} vbox9370>]] ''(1 top-level landing)''
 1. [[#iain_lane|Iain Lane <laney {_AT_} ubuntu.com>]] ''(1 top-level landing)''
 1. [[#kees_cook|Kees Cook <kees {_AT_} outflux.net>]] ''(1 top-level landing)''
 1. [[#nick_moffitt|Nick Moffitt <nick.moffitt {_AT_} canonical.com>]] ''(1 top-level landing)''
 1. [[#michael_casadevall|Michael Casadevall <mcasadevall {_AT_} ubuntu.com>]] ''(1 top-level landing)''
 1. [[#vincent_ladeuil|Vincent Ladeuil <v.ladeuil+lp {_AT_} free.fr>]] ''(1 top-level landing)''
 1. [[#dmitrijs_ledkovs|Dmitrijs Ledkovs <dmitrijs.ledkovs {_AT_} canonical.com>]] ''(1 top-level landing)''
 1. [[#marc_tardif|Marc Tardif <marc.tardif {_AT_} canonical.com>]] ''(1 top-level landing)''
 1. [[#dimitri_john_ledkov|Dimitri John Ledkov <dimitri.ledkov {_AT_} canonical.com>]] ''(1 top-level landing)''
 1. [[#bryan_quigley|Bryan Quigley <bryan.quigley {_AT_} canonical.com>]] ''(1 top-level landing)''

-----

= What =

== Contributions (from outside Canonical) ==

<<Anchor(william_grant)>>
=== William Grant <me {_AT_} williamgrant.id.au> ===

''134 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110826061454-rkvwmmfp8scpwkef|r13795]] -- Fri 2011-08-26 06:14:54 +0000
 {{{
[r=sinzui][no-qa] Drop Distribution.getFileByName in favour of the
 one on Archive.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20110826000338-i9jj10k35y773r3r|13785.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20110825083102-yk1jy7p44f5w3map|13785.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20110825082937-2jfuhrg5k5owpvug|13785.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20110825081928-hzxzignktrgri8oa|13785.4.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101207024457-iltqzoeqmnf6otzd|12019.12.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101220033501-om0kn0kbzikbzxy7|r12110]] -- Mon 2010-12-20 03:35:01 +0000
 {{{
[r=thumper][ui=none][bug=692374] Remove final use of
 DistroSeries.lucilleconfig.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101220033501-om0kn0kbzikbzxy7|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101219034838-uh6wb4r3qmsi2pwc|r12109]] -- Sun 2010-12-19 03:48:38 +0000
 {{{
[r=stevenk][ui=none][bug=692056] Hardcode the publisher's stay of
 execution to one day, rather than reading it from lucilleconfig.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101017122656-sgymbh3uyr434rp0|7675.995.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101218161627-mdb9cot9t4w81ccl|r12108]] -- Sat 2010-12-18 16:16:27 +0000
 {{{
[r=stevenk][ui=none][bug=691784] Calculate archive publication paths
 from the LAZR config, not lucilleconfig.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20101218001432-sj44nwgch8owbzic|7675.994.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101017113638-xom3iibfw35s5dkv|7675.994.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101017112245-jw4e9ec20ffw188t|7675.994.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101015080740-s6pp5spv9sk0ts98|7675.994.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101015073003-x9p0yhcjk96mhp2f|7675.994.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101015072927-xx3ktgkf0zybjisr|7675.994.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101210150830-nhj50xwxfiij3yn2|r12043]] -- Fri 2010-12-10 15:08:30 +0000
 {{{
[r=julian-edwards][ui=none][bug=522800,
 687662] Archive.getFileByName now returns only unexpired files.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101210000839-wqlx6luu9quzlh8p|12019.8.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101209110353-ez2gactomzbl3kcq|12019.8.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101209105022-i4jiypzq8hau294i|12019.8.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101204125747-o6qniefgu7hg4jwi|12019.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101208190317-x8izvn2pmiqtgfne|r12031]] -- Wed 2010-12-08 19:03:17 +0000
 {{{
[r=adeuring][ui=none][bug=669717,
 675621] Fix getBuildStatusSummariesBySourceIds to have a constant
 query count. Landed by henninge.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101203113225-znq8yppj3a84ydz3|12016.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101203112512-iysnnrxvgo408c50|12016.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101203111949-01jpnesjixx52fkd|12016.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101203111816-nldx6zzdxvkei9c1|12016.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101208183101-t3fuxpovlgn4ne0r|r12030]] -- Wed 2010-12-08 18:31:01 +0000
 {{{
[r=jelmer][ui=none][bug=685764] Component orig tarballs with
 underscores in the name are now correctly parsed. Landed by henninge.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101206072823-xss63h9uxak3vgkl|12019.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101208174649-hvodgt33nhg4hq05|r12029]] -- Wed 2010-12-08 17:46:49 +0000
 {{{
[r=henninge][ui=none][bug=680889] Complex architecture hint strings
 involving architecture wildcards (e.g. "all linux-any") are now
 handled correctly.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101208133249-buvnxr0wko39d0p8|12019.4.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101208034539-b9b2wb1s0ickqnme|12019.4.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101208015504-fl5hsl9ol7821evg|12019.4.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101208012445-dgra9w6e6esfrjfl|12019.4.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101204072828-beiww1o2k38kq41p|12019.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101204071758-hnut7pls0i33tq0o|12019.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101204070321-f44zhzeyb8xrsqmy|12019.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101204070143-z5otrejysksj454j|12019.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101204065942-mnjblwxd8joxmhet|12019.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101128065514-e4mvqk93ytgty8sw|r10013 (db-devel)]] -- Sun 2010-11-28 06:55:14 +0000
 {{{
[r=jml][ui=none][no-qa] Using unique DB names for test running.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101128065514-e4mvqk93ytgty8sw|full revision]] for details (it contains 31 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101118090604-ujqpmpzuvvuil3zs|r11931]] -- Thu 2010-11-18 09:06:04 +0000
 {{{
[r=gmb][ui=none][bug=654372] Optimise source domination down from a
 few minutes to less than a second.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101115111834-h2u5ekmw0p00jgtj|11926.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101108034509-8zoxgbaoisdz91zu|r11879]] -- Mon 2010-11-08 03:45:09 +0000
 {{{
[r=jelmer][ui=none][no-qa] Calculate a distroseries' architectures
 and components directly from the DB, not via lucilleconfig.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101108034509-8zoxgbaoisdz91zu|full revision]] for details (it contains 16 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101017151420-5ysrx1ziwqu3d0p7|r11733]] -- Sun 2010-10-17 16:14:20 +0100
 {{{
[r=jml][ui=none][no-qa] Clean up use of pocketsuffix and suites in
 lp.archivepublisher.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101017100415-9lhdt0e124o47avx|7675.882.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101017100036-4csf8fzu78leyqza|7675.882.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101017090343-vvwkzs5cnz97c46y|7675.882.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101015114155-d7zq7gbqey6pl4he|7675.882.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101015103515-whf7c0nmdhjazpbg|7675.882.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101014231400-qxs6fvxoe2q0nha8|7675.882.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101014231338-0yr5ok8ty4ozhi3l|7675.882.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101014230116-8m2d2hq19d9fmgia|7675.882.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101017065242-omcshc41ejnsgxpo|r11732]] -- Sun 2010-10-17 07:52:42 +0100
 {{{
[r=lifeless][ui=none][no-qa] Update community-contributions.py with new name mappings and statuses.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101017013220-si1yap80h0fh2alk|11728.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101017012618-2irelb3ocdok7pcs|11728.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101017041324-b6qrff1qzyk8jmiq|r11730]] -- Sun 2010-10-17 05:13:24 +0100
 {{{
[r=adeuring][ui=none][bug=655690] Replace the messy
 FTPArchiveHandler.release_files_needed dict with a simple
 Publisher.release_files_needed set of suites.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101017041324-b6qrff1qzyk8jmiq|full revision]] for details (it contains 33 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101017034549-m0sgb0tesi7mocfx|r11729]] -- Sun 2010-10-17 04:45:49 +0100
 {{{
[r=adeuring][ui=none][bug=661109] Rename
 (I)DistroSeries.enabled_architectures to buildable_architectures.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101015105434-m12g58agrx0i9osi|11702.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101016163543-g326qnuik5uwostd|r11727]] -- Sat 2010-10-16 17:35:43 +0100
 {{{
[r=bac][ui=none][no-qa] Start de-duplicating the apt-ftparchive and
 native publishing tests, and add more thorough index generation tests.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101015083017-f865npypp0btuf7h|7675.881.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101014203740-zjmio0qkpn43dz6r|7675.881.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101012140636-gz94h3j1qd9v6b77|7675.881.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101016153758-5pfm1kdrspma14vo|r11726]] -- Sat 2010-10-16 16:37:58 +0100
 {{{
[r=bac,
 stevenk][ui=none][bug=655648] test_ftparchive now works on maverick.
 - Landed by bac.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101006111954-9boe8kl4m98a0m19|11680.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101016150947-op2ds5oo066bqqg3|r11725]] -- Sat 2010-10-16 16:09:47 +0100
 {{{
[r=henninge][ui=none][bug=629921] Treat an empty PPA package name
 filter as if it were absent. - Landed by henninge.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101002092553-fvqr0tyff707thq2|11572.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100918093542-wmkrgxvk3ukqaloz|11572.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101007165123-yl0ahwwyr4gv0lpm|r9875 (db-devel)]] -- Thu 2010-10-07 17:51:23 +0100
 {{{
[r=julian-edwards][ui=none][bug=655614] Don't publish indices for
 disabled architectures.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101007165123-yl0ahwwyr4gv0lpm|full revision]] for details (it contains 63 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101004220326-0arl3a3n780vc50e|r11676]] -- Mon 2010-10-04 23:03:26 +0100
 {{{
[r=henninge][ui=none][bug=640435] Include only zope.app.publisher's
 XML-RPC ZCML,
 to prevent global registration of the 'manage' view. - landed by
 henninge
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101002062713-pi8a2asl2v3ln0kp|11666.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101004144825-9bhcft9trtmfq99b|r11670]] -- Mon 2010-10-04 15:48:25 +0100
 {{{
[r=julian-edwards][ui=none][bug=653382] Architecture-independent
 domination again respects the distroseries boundary.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20101002020309-ihzyq7gfulkna1ky|11666.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100902171828-cms8ijhknlbrdr3q|r11490]] -- Thu 2010-09-02 18:18:28 +0100
 {{{
[r=michael.nelson][ui=none][bug=628768] PPA keys are now named after
 the archive owner, not the archive itself.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100902114519-zlqpnu58j72i9ix2|11485.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100831143252-8xd1m94ngch2zqsh|r11476]] -- Tue 2010-08-31 15:32:52 +0100
 {{{
[r=gmb][ui=none][bug=510180] Anonymous users can now see objects in
 IPackageset collections
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100831091332-r82dai183cg2j0zp|11475.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100824184405-vr593gan4uy2b3cq|r11431]] -- Tue 2010-08-24 19:44:05 +0100
 {{{
[r=jelmer][ui=none][no-qa] Merge launchpad-buildd version 70
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100823214408-9067i68ld9uptnnb|11403.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100821003011-k53yekv2yx11uyqi|11403.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100820192938-5b3ppt20654f065p|11403.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100820192836-k695ri5j1g2w9w9j|11403.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100817232259-43w55wn7blee0u2w|11358.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100820172315-mckn507ncdtp66rh|11403.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100824174320-cap5ni1mvlr1vpkj|r11429]] -- Tue 2010-08-24 18:43:20 +0100
 {{{
[r=jml][ui=none][no-qa] BuildBase has been entirely subsumed by
 PackageBuild.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100824174320-cap5ni1mvlr1vpkj|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100811065757-9785lue3zzqa3j03|r9648 (db-devel)]] -- Wed 2010-08-11 07:57:57 +0100
 {{{
[release-critical=lifeless][r=thumper][ui=none][bug=616154]
 Distribution.guessPackageNames once again returns the latest
 source name for the given binary name.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100811021714-bclmc920rg7l89nw|9647.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100810164700-pbjlhc8l38dph7v5|r11318]] -- Tue 2010-08-10 17:47:00 +0100
 {{{
[release-critical=julian-edwards][r=gmb][ui=none][bug=590708]
 Massively speed up the getBuildsByArchIds query,
 preventing getBuildRecords timeouts.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100810051016-szxu7yk6byhosnrx|11316.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100806032700-s4kuwmtjg9qqglrq|r9628 (db-devel)]] -- Fri 2010-08-06 04:27:00 +0100
 {{{
[r=lifeless,
 stub][ui=none][bug=613686] Distribution.guessPackageNames is now much
 faster, and the mammoth PublishedPackage view is gone.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100805220746-25lh2xu43ivwowny|9620.1.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100805062710-aqjs5beptcg2dijv|9620.1.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100805060505-24ee9xnajq3qub01|9620.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100805031845-ro3aw3kof89dl2vk|9620.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100805021708-kn31ibdhfu92yfoo|9620.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100805020951-h2o28uscojjlhgfe|9620.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100805020940-ndzqgg7dia4gwgpd|9620.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100805002536-0dj05mdk7clwsbvg|9620.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100805002352-btkuvxhaduy2usld|9620.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100804233330-5jpaqliuiz2tq13r|9620.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100806022105-gwaj254smn1dvcql|r11306]] -- Fri 2010-08-06 03:21:05 +0100
 {{{
[r=jtv][ui=none][bug=491418] The architecture of a build slave can
 now be set through the web UI, and the slave will respect the setting.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100805211236-zzpd6zy11gbs1coa|11121.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100804111522-qimpnjw4zcld2zcr|11121.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100801120124-rkw6i8j7vh2541c0|11121.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100713105706-0i28hnevyxw6cn2k|11121.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100713102251-ui369hczzbdfivb9|11121.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100713102047-cb9l2jcdt7n5u0es|11121.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100713091341-3t0grfjq0oj9f4j4|11121.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100805084836-gj9hqa4qk1yl9ygl|r9624 (db-devel)]] -- Thu 2010-08-05 09:48:36 +0100
 {{{
[r=lifeless, mwhudson,
 stub][ui=none][bug=156575] Allow debug package creation to be toggled
 on a per-archive basis.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100805084836-gj9hqa4qk1yl9ygl|full revision]] for details (it contains 16 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100805041512-49c2k8vxb93ddjw8|r11297]] -- Thu 2010-08-05 05:15:12 +0100
 {{{
[r=mars][ui=none][bug=612157] Don't exclude ddebs from the PPA size
 calculation.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100804222416-tyvbzx67h6bon55u|11266.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100731235423-t1fgd918ak9fqkn3|11266.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100731235341-k58or14jm8p2b9m0|11266.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100805034158-v2uglku1az6z9w6a|r11296]] -- Thu 2010-08-05 04:41:58 +0100
 {{{
[r=mars][ui=none][bug=241129] 'queue' no longer overrides each
 specified binary n^2 times.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100803013650-lkyuecvqxnxi317s|11277.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100805031005-rgyfr4wbz2q7lxiu|r9622 (db-devel)]] -- Thu 2010-08-05 04:10:05 +0100
 {{{
[r=mars][ui=none][no-qa] Add unit tests for NascentUpload's DDEB
 matching code.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100805031005-rgyfr4wbz2q7lxiu|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100804104228-47sgco4w5kurfiie|r11291]] -- Wed 2010-08-04 11:42:28 +0100
 {{{
[r=mars][ui=none][bug=605002] Correctly calculate build architectures
 for packages with an architecture string of 'linux-any'.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100731071638-gssrd7cpfm9xew9r|11266.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100802172153-fqhr71p8g9f18hhi|r11275]] -- Mon 2010-08-02 18:21:53 +0100
 {{{
[r=jelmer][ui=none] Factor out and test part of
 ChangesFile.processFiles,
 so we can use it later in NascentUpload tests.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100801065904-r6sdcs4nitfgsuxx|11204.5.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100801064725-0gbk4894wazmkup8|11204.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100724000622-sbbwdf8fnazmagwl|11204.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100723105134-y035puidlmdf6uet|11204.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100723101544-906tkpueyhx1ksl1|11204.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100723090251-ks6uljieujjsqwh2|11204.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100801014422-23dqils3zeaozc8j|r11269]] -- Sun 2010-08-01 02:44:22 +0100
 {{{
[r=lifeless][ui=none] Replaced some archiveuploader doctests with
 unit tests,
 and moved some remaining archiveuploader doctests from Soyuz to
 archiveuploader.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100724091237-6wwzkwjw91i85jr7|11204.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100724054131-warume9xhq93ag5t|11204.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100724034656-lm21etwz1bf216xy|11204.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100723062213-t0b83tgkq49ert1i|11204.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100728032420-ct52c4tgopxp12z3|r9581 (db-devel)]] -- Wed 2010-07-28 04:24:20 +0100
 {{{
[r=mars][ui=none][bug=604425] Binary publications now supersede their
 corresponding debug publications when they are themselves superseded.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100725041241-2tbtp6aj04ic1ymc|9572.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100725011630-sti03gxcv4eh0g5z|9572.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100725003638-eqo0cmyt4ljsagv7|9572.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100723090418-k28qus4op0mosawq|r9567 (db-devel)]] -- Fri 2010-07-23 10:04:18 +0100
 {{{
[r=jelmer, lifeless,
 stub][ui=none][bug=430025] DDEBs are now linked to and respect the
 overrides of their corresponding DEBs.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100723090418-k28qus4op0mosawq|full revision]] for details (it contains 24 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100723080106-onw2xn71bba91ul2|r11205]] -- Fri 2010-07-23 09:01:06 +0100
 {{{
[r=lifeless][ui=none] Replace most of the domination tests with more
 thorough model unit tests.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100723080106-onw2xn71bba91ul2|full revision]] for details (it contains 17 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100721094148-l1d08c73dsll02ci|r11181]] -- Wed 2010-07-21 10:41:48 +0100
 {{{
[r=lifeless][ui=none] Move per-publication Dominator logic into the
 model.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100721094148-l1d08c73dsll02ci|full revision]] for details (it contains 17 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100720173203-zs4b2gdoayw7r0kw|r11175]] -- Tue 2010-07-20 18:32:03 +0100
 {{{
[r=lifeless][ui=none][bug=52698, 598345,
 606789] Only retry depwait builds if the candidate is in an available
 pocket and component.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100720173203-zs4b2gdoayw7r0kw|full revision]] for details (it contains 22 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100720091614-981usxhjnp4oodb1|r11169]] -- Tue 2010-07-20 10:16:14 +0100
 {{{
[r=lifeless][ui=none][bug=604433] Don't skip DDEB publication for
 PPAs.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100712012251-24jxadx856gekbv8|9441.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090915131620-z808gl3exofvouiv|9441.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090915102023-onz8en5dbtna3poe|9441.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100719170153-t5lrtmpyz1fjb47d|r11155]] -- Mon 2010-07-19 18:01:53 +0100
 {{{
[r=lifeless][ui=none] Remove obsolete docs and config files from
 launchpad-buildd.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100718084902-rfdn9f47izdhzdx9|10999.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100718080713-o9li2zfhjuep1rnd|10999.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100612052158-ix3zcs09sh6dfjei|10999.1.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100708162238-31nbw1xtrsdbrv27|r11102]] -- Thu 2010-07-08 17:22:38 +0100
 {{{
[r=abel][ui=None] Generalise BuilderSet.getBuildQueueSizes so that
 build queues know about all build farm jobs not just
 BinaryPackageBuilds. Landing on behalf of William Grant.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/julian.edwards@canonical.com-20100708131332-nct21bhd50m9fjrz|10992.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100625231245-h4xr0ie6ceusuc73|10992.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100625084500-508hywcfmq6el5go|10992.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100625002134-fj4kdgufmm3r9s60|10992.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100611082710-rjrdfw190hn3z6pr|10992.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100708034335-4vxst6lgtlfxh3ri|r11094]] -- Thu 2010-07-08 04:43:35 +0100
 {{{
[testfix][r=thumper] getRestrictedfamilies camel case fixup.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100708025203-6yaq765sqblwiz3d|11093.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100616141426-aadl8za8aa9q9fdc|r11017]] -- Wed 2010-06-16 15:14:26 +0100
 {{{
[r=mars][ui=none][bug=592935] Hide non-Viewable PPAs from the person
 index. This prevents normal users from seeing others' disabled PPAs
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100612050511-03nshbbvekxdv7vb|10999.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100616130412-98ukawrhqhsuz0ta|r11016]] -- Wed 2010-06-16 14:04:12 +0100
 {{{
[testfix][r=maris][ui=none][bug=592914] For wgrant: sort
 recipes'/builds' distroseries lists.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100612095854-oztyy4iiqd9jypx7|10999.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100615184257-vrfp0hejlj6dxump|r11014]] -- Tue 2010-06-15 19:42:57 +0100
 {{{
[r=gmb][ui=none][bug=592928] Remove obsolete slave-side ogre model
 support from launchpad-buildd.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100612034834-v7g1zcj43em2elt5|10999.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100527124624-xsnmxommibykyo0f|r10929]] -- Thu 2010-05-27 13:46:24 +0100
 {{{
[r=intellectronica][ui=michael.nelson] Display diffs in the
 distroseries queue interface.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100527090810-hxqom9m4xhgqk3lp|10840.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100513120456-5f0vl6u7xe0lb8ul|10840.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100512103013-3zlo6mogu9gqgzl0|10840.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100511161600-rksmorx8mvs8gc91|10840.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100527110625-fpahmy65ptz9a998|r10927]] -- Thu 2010-05-27 12:06:25 +0100
 {{{
[r=intellectronica][ui=none][bug=558905] Create and expose
 Distribution.getArchive.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100514080523-kn3sj070w85pan2f|10861.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100508214044-jrpeeh4d89mc3w8s|r10839]] -- Sat 2010-05-08 22:40:44 +0100
 {{{
[r=michael.nelson][ui=none][bug=576168] Don't display uploads to
 disabled PPAs in the latest upload list.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100506100549-zoubb3fi3khb2zx3|10828.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100429210427-8a35oqkv252fhcwf|r10820]] -- Thu 2010-04-29 22:04:27 +0100
 {{{
[r=allenap][ui=none] Remove more unused bits and pieces.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100428032428-ebqiyt26wkx6lgzn|10792.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100428024742-wqy2bs21k1f9n8pl|10792.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100428024547-0o0vhu4r4ctwk2ng|10792.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100428024405-bnd0ocyvrx03yg7k|10792.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100428024329-f2qjcw3lk2qunz6n|10792.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100428023305-6mik4t4acrpczgka|10792.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100428232335-krypcnjokref07k3|r10803]] -- Thu 2010-04-29 00:23:35 +0100
 {{{
[r=michael.nelson][ui=none] Fix two bitrotten MailmanLayer tests.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100415114404-3hpbil62rn9yfm62|10705.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100428230255-3kdasozvhh5qikcs|r10802]] -- Thu 2010-04-29 00:02:55 +0100
 {{{
[r=allenap][ui=none][bug=565739] buildd-mass-retry.py will no longer
 retry superseded builds.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100421111311-dg7lq183xwc4kgts|10736.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100421104908-8o82fpvqkaxpkcc2|10736.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100418042948-fizgw1gfv7ajpszb|10736.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100428014249-j3ay6xjbynjoy9lr|r10792]] -- Wed 2010-04-28 02:42:49 +0100
 {{{
[r=sinzui][ui=none] Remove PlotKit and slimmer -- they are unused.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100427215959-vpsgak57du03vp1i|10790.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100427213659-hkn3zldj8isbxw0q|10790.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100428003136-yoezpw6griseyhyi|r10791]] -- Wed 2010-04-28 01:31:36 +0100
 {{{
[r=gary][ui=none] Change a bunch of our tests to make they pass on
 python2.6 as well as python2.5
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100428003136-yoezpw6griseyhyi|full revision]] for details (it contains 28 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100423143329-e1wucwbqhstgjr8t|r10774]] -- Fri 2010-04-23 15:33:29 +0100
 {{{
[r=noodles][ui=None] Updates the buildd to work on pre-karmic
 releases (sets umask) and adds Depends on lsb-release. Branch
 from LaMont Jones.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100423045916-lnt4cs1wcipq38w0|10766.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100401145537-m6roqvip1vkclsj8|10606.9.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100401130625-gl5ofzdtrkac1lbv|10606.9.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401034751-x6n97fg9ahtlf0zr|10606.9.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100331171021-4p8kxauokcws7fsv|10606.9.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100422123444-ec005cqpp0temwx4|r10764]] -- Thu 2010-04-22 13:34:44 +0100
 {{{
[r=michael.nelson][ui=none] Fix emailauthentication.txt to work with
 Python 2.6.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100415014645-lt2rqb54c1owcf66|10705.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100415114220-atiu62nsxqxieqjx|r10711]] -- Thu 2010-04-15 12:42:20 +0100
 {{{
[r=michael.nelson][ui=none] Don't shallow copy os.environ and then
 delete keys from it,
 since os.environ is not actually a dict. Fixes a couple of Python 2.6
 test failures.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100415051916-bsetonysk3gbvx11|10705.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100414194039-40cs7iyjtbcrfq5f|r10705]] -- Wed 2010-04-14 20:40:39 +0100
 {{{
[r=allenap][ui=none] Fix two SourcePackageName TALES expressions
 which break in Python 2.6.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100414112634-h71s6bn9rkriy3fa|10700.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100414053135-bpekxjq8w5lco937|r10698]] -- Wed 2010-04-14 06:31:35 +0100
 {{{
[r=bac][ui=none][bug=344165] Remove the very obsolete buildd-sequencer
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100413103503-w8ko9bsemmc9yefp|10693.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100409050935-gebzpjckf8fvrzdq|r10663]] -- Fri 2010-04-09 06:09:35 +0100
 {{{
[r=michael.nelson][ui=none] Move the rescueIfLost tests out of
 buildd-slavescanner.txt into builder.txt,
 and simplify them considerably.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100409050935-gebzpjckf8fvrzdq|full revision]] for details (it contains 14 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100408155016-wa1t2spgvh4pw0yl|r10656]] -- Thu 2010-04-08 16:50:16 +0100
 {{{
[r=michael.nelson][ui=none] Remove unused DBNote and related
 paraphernalia.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100403034616-dgmycoqix9kb92n4|10430.7.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100307005222-flzoxhfkned1k7jl|10430.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100408152939-zyte2j680h2a7t11|r10655]] -- Thu 2010-04-08 16:29:39 +0100
 {{{
[r=michael.nelson][ui=none] Finish the BuildQueue generalisation by
 moving the last two Soyuz-specific methods from BuildQueueSet
 to BuildSet.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100403033855-qo2z1g63p1syk64c|10430.5.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100403032923-lwg66kadfgy4iroc|10430.5.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100325034717-8wkf99jpocjiz1tw|10430.5.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324071901-x7wygw940iji11d5|10430.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324071720-htgij17vo1viv1pt|10430.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324045918-9cgtdbule4rhfx6u|10430.6.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324045256-hduhy04q3saltoj4|10566.5.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100307040622-ohuy9otjjll6g46y|10430.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100307035112-9vcryo7cn128y5is|10430.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100307031518-0b17pxfbou712e9k|10430.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100408150915-jfjwzifkcwv91pyp|r10654]] -- Thu 2010-04-08 16:09:15 +0100
 {{{
[r=jelmer,
 michael.nelson][ui=none][bug=549907] Restrict the master's use of
 slave build IDs to rescueBuilderIfLost.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401004758-k6gowl93h8w1pugw|10604.9.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100328093512-00vryffgb3mvpvdd|10604.9.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100328062531-kftfw232ba68l65v|10604.9.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100328062510-s1nc1vbrhn7nqx24|10604.9.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100328062424-qpqbylgoy97m4hxr|10604.9.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100328055349-ibi0gvw1m6nsr4zy|10604.9.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100328044149-mve5nkv6rp7odfv8|10604.9.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100328023118-70klcy6k6avev54q|10604.9.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100408144802-g86m8p6nvefpykci|r10653]] -- Thu 2010-04-08 15:48:02 +0100
 {{{
[r=abentley][ui=none][bug=538844] Use the non-deprecated
 'binarypackage' build slave when requesting builds of binary packages.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100408040030-n40yerrt8vwb4ho1|10608.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100402062400-msz2d9fc0awsuplr|10608.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100408042201-qsc673yt0mm0iat6|r10652]] -- Thu 2010-04-08 05:22:01 +0100
 {{{
[r=abentley,
 michael.nelson][ui=none] Replace buildd-manager's DAS-driven approach
 with simple iteration over the registered builders.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100408042201-qsc673yt0mm0iat6|full revision]] for details (it contains 23 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100408040229-83gbgwlgfw9zj0x7|r10651]] -- Thu 2010-04-08 05:02:29 +0100
 {{{
[r=julian-edwards][ui=none][bug=550044] Filter DeprecationWarnings
 caused by Lucid's new python-apt API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100330085010-dnobg74kvsb2btwn|10604.8.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100328043907-sq237wc1vw13koph|10604.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100406052936-3fapxm7pzmy85zjt|r10627]] -- Tue 2010-04-06 06:29:36 +0100
 {{{
[r=sinzui][ui=none] Revert accidental Soyuz mangling of the dev
 sampledata.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100402232609-fc81fumo5dulnl28|10614.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100403161938-tr3ucplro9vjtmaz|r10615]] -- Sat 2010-04-03 17:19:38 +0100
 {{{
[testfix][r=sinzui][ui=none] Fix test_updateBuild_WAITING_upload
 broken by conflicts between two refactorings.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100403001646-0czy66fu16osnj3w|10614.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100402174906-6d8qsw5ihm8iu6vp|r10613]] -- Fri 2010-04-02 18:49:06 +0100
 {{{
[r=abentley][ui=none][bug=540819] Move the icon for package builds in
 builder listings back to the start of the text,
 where it is for the other build types.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100330080101-6ogdhas4ybzxl4j0|10604.6.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100327115701-wql0pul6a1og892c|10604.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100402172913-wvq17jv7ojhiqsbg|r10612]] -- Fri 2010-04-02 18:29:13 +0100
 {{{
[r=jtv][ui=none][bug=549422] Fix the few remaining issues with
 translation template builds.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401094813-4sr5plaqpxvj4x7x|10604.5.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401093920-suf80p1eo38ymg8l|10604.5.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401093113-mze843hsam271mff|10604.5.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401093051-q3ssp3qccdvpp6rd|10604.5.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401093008-xzrb0nh4whpvq8px|10604.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401084412-krbtiy0bv49btm11|10604.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100327095356-1l4eosiprbyfqkjf|10604.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100327095147-4zszxetyfh7jortk|10604.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100327094617-lsfpeki4rc5qyw5b|10604.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100402170335-bsikdmtimgot2760|r10611]] -- Fri 2010-04-02 18:03:35 +0100
 {{{
[r=jelmer, michael.nelson][ui=none] Move Soyuz-specific methods off
 BuilddMaster.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401041857-uqczefn6vbqhh9ut|10566.4.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401033229-cc9vse63cfa90l4i|10566.4.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401022936-piv0suas61dlv5td|10566.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100326054936-1i1h6zci5959sshu|10566.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324024907-4j4nc22k262e9peq|10566.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324024516-86rhhl0ox4nhmi56|10566.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324023956-0ewixxr8wx4ulk9j|10566.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100402163704-a2nbwh28k23kegli|r10610]] -- Fri 2010-04-02 17:37:04 +0100
 {{{
[r=bac][ui=none][bug=549349] Factor out common
 IBuildFarmJobBehavior.slaveStatus behaviour into Builder.slaveStatus.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100402120837-guvxchngtzdyekr5|10604.4.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100331040834-0hq41twf50bfwy2t|10604.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100331021504-31waz8i5hwaf69n6|10604.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100327105657-i0uosjzox17ca7ht|10604.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100327103227-3yecp3524tkofzxg|10604.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100327064349-fbgr09ujw2iygytc|10604.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100326015207-8prrtt582qsrtnvk|r10597]] -- Fri 2010-03-26 01:52:07 +0000
 {{{
[r=michael.nelson][ui=none] Move BuilderGroup.{rescueBuilderifLost,
 updateBuilderStatus} to Builder.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324045125-cdux2vbq6wevio3s|10566.3.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100306095311-48kctjrhhfecd3t5|10430.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100306092304-5bb1yciry4u8a5kw|10430.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100306091906-z8zltdyuds940b3b|10430.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100306082901-077lxzfegtfe6l72|10430.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100306074421-z6cn0zy5pwbl9s63|10430.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100325202338-vut3qnu3rczfo7ix|r9163 (db-devel)]] -- Thu 2010-03-25 20:23:38 +0000
 {{{
[r=jelmer,
 michael.nelson][ui=none] Let buildd-manager resolve official source
 package branch references.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100325132744-l69vo6n59t3b5wtm|9157.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100325194626-wpbk2iui3zjroj06|r10595]] -- Thu 2010-03-25 19:46:26 +0000
 {{{
[r=michael.nelson][ui=none] Unbreak the builder UI when a recipe
 build is underway.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100325152931-3rseuz1sj63nvtbz|10591.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100325152439-hfch9hlx2caj4jz8|10591.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100325152154-1t2k4jjlsy46a409|10591.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100325143825-dpn47ee3skeuwox2|10591.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100325124824-6jg3x626cpoehwev|r10591]] -- Thu 2010-03-25 12:48:24 +0000
 {{{
[r=michael.nelson][ui=none] Fix and reenable soyuz-upload.txt.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324104638-u8k1q5n3rvmue9p8|10566.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100324162633-r9dxow5s5xlljfv0|r10579]] -- Wed 2010-03-24 16:26:33 +0000
 {{{
[r=michael.nelson][ui=none] Builder.checkCanBuildForDistroArchSeries
 is now checkSlaveArchitecture, and finds the DAS itself.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324102422-ituzo23ykjo5pmga|10566.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324091851-8bfb6b4gx6cw2sk1|10566.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324091029-ff74snqpy89nqjah|10566.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100324040950-hmw7gl20eod3mwif|10566.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100323013121-zi2xkodz6urbh263|r9139 (db-devel)]] -- Tue 2010-03-23 01:31:21 +0000
 {{{
[r=intellectronica][ui=none] Export detailed PPA binary download
 counts.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100323013121-zi2xkodz6urbh263|full revision]] for details (it contains 23 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100319071315-q1u4vm8qjb9bnqvv|r10551]] -- Fri 2010-03-19 07:13:15 +0000
 {{{
[r=rockstar][ui=rockstar] Show source package sets in the queue UI.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100317024510-iduqyyuq56l4f5qs|10514.4.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100317022513-xbldov32pfb32vbq|10514.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100317015333-0gxihqr1ixsz2pcr|10514.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100316013512-85vfo2iye9nbnz2j|10514.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100316013039-hafhg26as5notgyc|10514.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100316011305-7s0fvhk6kz53t3jj|10514.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100319065328-tgd6ntxui04o2vmm|r9128 (db-devel)]] -- Fri 2010-03-19 06:53:28 +0000
 {{{
[r=mwhudson][ui=none] Allow users to extract basic per-package PPA
 download counts through the webservice.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100319065328-tgd6ntxui04o2vmm|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100316162350-fcpzjr912n125dqg|r9118 (db-devel)]] -- Tue 2010-03-16 16:23:50 +0000
 {{{
[r=gmb][ui=none] Add a script to collect PPA binary download counts.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100316162350-fcpzjr912n125dqg|full revision]] for details (it contains 20 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100315214513-uxpqyvwbwx4isi5l|r10515]] -- Mon 2010-03-15 21:45:13 +0000
 {{{
[r=henninge,
 julian-edwards][ui=none] Move P-a-s from lp.buildmaster to lp.soyuz.
 Landed by henninge.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100315103538-caoyp4fm5tzshtfx|10430.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100315102234-bmqjlraxbgnwylpy|10430.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100313075544-fo6w93qejw3hxnp6|10430.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100307022130-k36s8wv5s8zvroa9|10430.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100307003611-vtyci3p1o8bgd0v8|10430.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100306072637-p825989y8449red1|10430.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100315212522-ry6b8km844k6w98y|r9114 (db-devel)]] -- Mon 2010-03-15 21:25:22 +0000
 {{{
[r=bjornt, henninge, julian-edwards,
 stub][ui=none] Add the model for PPA download stats. Landed by
 henninge.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100315212522-ry6b8km844k6w98y|full revision]] for details (it contains 15 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100312171319-jrdv1tk4qzx9rosf|r10502]] -- Fri 2010-03-12 17:13:19 +0000
 {{{
[r=salgado][ui=none][bug=488394] Allow anonymous API clients to list
 a person's IRC nicks and wiki names.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100312085936-vuneo24tyr4umrjz|10494.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100312165309-xinywyiysvt7l3yz|r10501]] -- Fri 2010-03-12 16:53:09 +0000
 {{{
[r=abel][ui=none] new method
 Archive.getBinaryPackageReleaseByFileName(). (landed on behalf
 of William Grant)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100312061952-azff3x03cw3m73we|10351.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100310232440-tzl7xskbz0wjee4c|10351.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100220134637-6vsl85vp7rrrjkl0|10351.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100220072712-ydeov43ajchidj33|10351.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100220060345-ji2q5nyh7v39aob2|10351.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100220060313-w661k92tw8h4lx6h|10351.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100312085155-6zkexjlp0qtq5sov|r10496]] -- Fri 2010-03-12 08:51:55 +0000
 {{{
[r=kfogel][ui=none][bug=436957] In the community-contributions.py
 script, snarf contributors from both devel and db-devel branches,
 and fix a sorting bug.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100312085155-6zkexjlp0qtq5sov|full revision]] for details (it contains 14 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100310132855-fffnuvpnddw1spic|r10480]] -- Wed 2010-03-10 13:28:55 +0000
 {{{
[r=henninge][ui=michael.nelson][bug=534216] Add breadcrumbs for
 Builds and DistributionSourcePackageReleases. Landed by henninge.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100309204323-22ur3s7x3u3ochuf|9855.4.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308131725-03n2g9avw7vya8bd|9855.4.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308130707-8ixsyd2mijidetzd|9855.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308092736-0i0e2d1ggtf3spjd|9855.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308085119-kpe1rjc7sp2ifh66|9855.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308084820-wmwgoj2kjkp6hwcz|9855.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308064856-g5e5adayzmm1iszf|9855.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100310125018-qoth7b2h5dyxc07a|r10479]] -- Wed 2010-03-10 12:50:18 +0000
 {{{
[r=michael.nelson][ui=none] Move BuildStatus from lp.soyuz to
 lp.buildmaster,
 and drop unused lp.soyuz.interfaces.build.incomplete_build_status.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100309205442-hqo372vqmqgioqx5|7675.575.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308125432-mdtmn6m14gxns5nr|7675.575.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308125359-g87xlg830lznqf14|7675.575.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100306045740-q0004hmpgcxwtp43|7675.575.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100310123123-0wpuhrkoi3xveek2|r10478]] -- Wed 2010-03-10 12:31:23 +0000
 {{{
[r=bigjools][ui=None][bug=535383] Allow file paths and link targets
 in custom uploads to point to the root of the archive. (fix
 already cherry picked) Landed for wgrant.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100310002304-ld82gbxa0vb6vwpw|10459.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100310001327-yo4d6w08544lhaw2|10459.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100309015559-xrqbbgjqp972cnxi|r10459]] -- Tue 2010-03-09 01:55:59 +0000
 {{{
[r=henninge][ui=none] Clean up build and queue listing page titles
 and breadcrumbs. Landed by henninge.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308212049-2nvapzt9b1u4u4hj|9855.3.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308091945-esdjkvf7h9skghh3|9855.3.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308053013-51ee0516is379sd4|9855.3.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308052942-ill4jnpyrlhfyefd|9855.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308050315-rapd5ou2wf9z96yn|9855.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091111050533-jhqhvlyhcc2f7unn|9855.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091111045320-5rgs2we21hwpyxgh|9855.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091111043412-ervudt6vcs3iddzk|9855.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091111035856-l4ln2f247bg29oln|9855.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091111034239-qw22bctls28u0igk|9855.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100309013645-yc85oktzu5hgq092|r10458]] -- Tue 2010-03-09 01:36:45 +0000
 {{{
[r=intellectronica][ui=none][bug=507193] Move (I)BuildQueue(Set) from
 lp.soyuz to lp.buildmaster.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308211925-g9n6dr3fgp3zgkhg|7675.509.143]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100308123515-u7p5l72i05rgtkss|7675.509.142]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100306003252-d5se6s6zaayjznix|7675.509.141]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100306002157-4y9kbx9cb0i2llrq|7675.509.140]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100305135232-8cx20h9kw8loc2n0|7675.509.139]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100227150635-g5ghs6i8woh047o9|r10417]] -- Sat 2010-02-27 15:06:35 +0000
 {{{
[r=bigjools][ui=None][bug=521849] Export DistroArchSeries chroot URLs
 on the webservice.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/julian.edwards@canonical.com-20100227144323-7oj4r6h92bnc2ay5|10414.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100222103713-12arjm44j09fryu8|10351.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100222103208-ohpgjuv5vveai58m|10351.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100222103148-rsbrfd7kr0j47cqc|10351.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100220023749-72stx9w00p947d8y|10351.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100220004032-27sfo67jawemmslz|10351.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100222205816-x4zkvkcmmw2hnt0z|r9024 (db-devel)]] -- Mon 2010-02-22 20:58:16 +0000
 {{{
[r=bigjools, stub][ui=None] Drop SourcePackageRecipeBuildUpload,
 move its columns to SourcePackageRecipeBuild,
 make storeUploadLog and storeBuildInfo function fully for SPRBs,
 correctly link SourcePackageReleases to their SPRBs at upload-time,
 and properly detect successful uploads.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100222205816-x4zkvkcmmw2hnt0z|full revision]] for details (it contains 41 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100203101745-jjlqvo1r7drod683|r10255]] -- Wed 2010-02-03 10:17:45 +0000
 {{{
[r=al-maisan][ui=none] Enable building from recipe in the builder.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100203101745-jjlqvo1r7drod683|full revision]] for details (it contains 52 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100124235826-25jz49qbl9sgdb2k|r8927 (db-devel)]] -- Sun 2010-01-24 23:58:26 +0000
 {{{
[release-critical=gary][r=sinzui][ui=none] (Submitted for wgrant)
 Unbreak rescueBuilderIfLost for builders without assigned
 builds in the database.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20100121230114-x3kzat012wz831vb|8904.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100121104825-j16jl9dyiq8vem9i|r8903 (db-devel)]] -- Thu 2010-01-21 10:48:25 +0000
 {{{
[r=jml][ui=none][bug=507363] Generalise rescueBuilderIfLost so it
 works for recipe builds
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100121104825-j16jl9dyiq8vem9i|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100120074753-k5byek20u6wmewb2|r8896 (db-devel)]] -- Wed 2010-01-20 07:47:53 +0000
 {{{
[r=jml][ui=none] Create (I)BuildBase, move much common stuff into them,
 and make Build and SourcePackageRecipeBuild comply
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100120074753-k5byek20u6wmewb2|full revision]] for details (it contains 65 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100115025445-qf31jwu6oap5c3dr|r10174]] -- Fri 2010-01-15 02:54:45 +0000
 {{{
[r=bigjools][ui=none][bug=506239] Generalises handling of build
 collection. Also fixed spurious test that was assuming order on
 an unordered resultset.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100115025445-qf31jwu6oap5c3dr|full revision]] for details (it contains 50 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100111225727-ahq03l9836c90ipl|r10139]] -- Mon 2010-01-11 22:57:27 +0000
 {{{
[r=gary][ui=None][bug=505657] Revert changes to tachandler.py that
 made it import from lp.services. That file is used on the
 buildd slaves which don't have LP code available.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100111214225-4p0qz48eujs7at2f|10137.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100111214014-hxkwjfpoodt65m6y|10137.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100110224536-i68toog0o8eglj6a|r10134]] -- Sun 2010-01-10 22:45:36 +0000
 {{{
[rs=bigjools][ui=None] Land buildd 53 from Lamont.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100110224536-i68toog0o8eglj6a|full revision]] for details (it contains 25 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091223065638-mitqbijpzsffpzzo|r10083]] -- Wed 2009-12-23 06:56:38 +0000
 {{{
[r=abentley][ui=none] Rename the test suite's ddeb to match the
 naming scheme found on real packages.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091220032206-5xdv6qvf0ak9po7s|9658.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091213105952-hm8rho9zhfcgsnmn|9658.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091011052510-sfehfjtoyim8zjgp|9658.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091010023118-yhpauzb3f2hqqqha|9658.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091218143802-dh27aui41bdyda7k|r10058]] -- Fri 2009-12-18 14:38:02 +0000
 {{{
[r=henninge][ui=none] Set the buildd-manager upload processor and
 archivepublisher URL in the dev configs,
 and add Apache config for the latter.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091218075201-m91j72sq75x07ywp|10053.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091213014124-4tc8cy5t2v4uze54|10053.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091213013859-3f5bvb2ggfufqwlw|10053.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20091214153033-sjhu7atu53l7vowx|r8791 (db-devel)]] -- Mon 2009-12-14 15:30:33 +0000
 {{{
[release-critical=danilo][r=bigjools][ui=None] Last branch from
 wgrant that ensures that gina can import 3.0 format packages.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/julian.edwards@canonical.com-20091214134903-k46e43ejh710rtry|7675.2439.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20091210135330-5qtxyv6rt612yx4k|8611.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20091210132012-qbjnez3j99ntvdde|8611.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20091210113648-buu4e3sglizypps0|8611.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20091210110150-k0zsf17c5m23njgp|8611.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20091201094427-1uskhsy1n3gzbdfs|8611.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20091125103212-ogigu4hi1qtlm3z9|8611.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20091125102603-io4proab4h45thwm|8611.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091212041911-zct3ci6y6a2khtk4|r10048]] -- Sat 2009-12-12 04:19:11 +0000
 {{{
[r=bigjools][ui=None] Final branch from wgrant to add Debian source
 format 3.0 packaging support.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091212041911-zct3ci6y6a2khtk4|full revision]] for details (it contains 57 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20091118015850-bqinm7zfdkdic8dl|r8688 (db-devel)]] -- Wed 2009-11-18 01:58:50 +0000
 {{{
[r=bigjools,
 allenap][ui=none] Bits and pieces to prepare for Debian source format
 3.0 support.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20091118015850-bqinm7zfdkdic8dl|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091109152256-5bnjrd74f0k3g9sk|r9847]] -- Mon 2009-11-09 15:22:56 +0000
 {{{
[r=bigjools][ui=None] Rename the SourcePackageFormat enum to
 SourcePackageType. Landed on behalf of wgrant.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091107095037-t4j5szjsnrwq8ii2|9838.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091109130113-nfc5k6z8avoyden7|r9845]] -- Mon 2009-11-09 13:01:13 +0000
 {{{
[r=abel][ui=none] Rename firefox-0.9.2.orig.tar.gz to
 firefox_0.9.2.orig.tar.gz,
 as the former does not comply with anything. (landed on behalf of
 William Grant)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091105105136-95h7vigt18azwwzw|9826.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091109124157-2cdkonbhq5750f57|r9844]] -- Mon 2009-11-09 12:41:57 +0000
 {{{
[r=abel][ui=none] 'make harness' shouldn't execute script.zcml
 directly;
 execute_zcml_for_script does that. (landed on behalf of William Grant)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091105035251-3xaed1zuevumu0bk|9826.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20091104182333-8yvc5wj78y1hn2jv|r8640 (db-devel)]] -- Wed 2009-11-04 18:23:33 +0000
 {{{
[release-critical=noodles][r=bigjools][ui=none] Stops sync-source.py
 from crashing for v3 sources,
 although such syncs will later be rejected. Landing on behalf of
 wgrant.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20091104124646-ku3wfr8ie6nfso07|8638.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20091103111532-kcyhsd2vpx3v9z3t|r8631 (db-devel)]] -- Tue 2009-11-03 11:15:32 +0000
 {{{
[release-critical=noodles][r=stub,
 jml][ui=none] Add table enabling v3 debian source work to continue
 post 3.1.10. Landing on behalf of bigjools/wgrant.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20091103053624-juof2q4ltpfnl0gp|8625.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/me@williamgrant.id.au-20091102153335-f0c6cz8mpyluoj5k|8625.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091027131944-9tqiu20nro8t69rs|r9784]] -- Tue 2009-10-27 13:19:44 +0000
 {{{
[r=intellectronica][ui=none] Add IArchive.debug_archive,
 pointing to the corresponding debug archive. (patch provided by
 ~wgrant
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091026115140-t5nk8k3ova1m58r0|9658.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091026105351-ptk0hwe5xszpwzyp|9658.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091026094356-xc2rs3r9d42vlxu5|9658.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20091019034310-qypm0oefo2m11fh4|9658.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091009160302-mmiq2lje6b08t43p|r9670]] -- Fri 2009-10-09 17:03:02 +0100
 {{{
[r=bigjools][ui=None][bug=433739] Landing on behalf of wgrant. Ensure
 that debug archives have a separate URL in IArchive.archive_url.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090921015020-fkiu05t9uy7aq748|9538.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090921014944-xyv07brqrnk3y68s|9538.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090920142737-3ezxhrtdxcifwf1c|r9542]] -- Sun 2009-09-20 15:27:37 +0100
 {{{
[r=gmb][ui=none][bug=433385] Unbreak access to unclaimed profiles
 with hidden email addresses (landed on behalf of wgrant).
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090920071352-bxo7oi5ql976pfhy|9538.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090920071104-basjqj9r13za56qp|9538.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090919023546-03e90qal8y4fpu06|r9531]] -- Sat 2009-09-19 03:35:46 +0100
 {{{
[r=rockstar][ui=None] (bug 432832) fix update-sourcecode in the case
 that optional branches are inaccessible (Landed on behalf of
 William Grant)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090919011100-lxqlw6cpimimixi5|9527.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090911164449-03u17e8vdpq5hwkf|r9416]] -- Fri 2009-09-11 17:44:49 +0100
 {{{
[r=abel][ui=none] Factor the non-LFA-specific bits out of the parser
 script itself. (landed on behalf of William Grant)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090911121104-quca3s0r3kdhodnl|9399.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090911103440-3n6q8zam7vu38cac|9399.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090909203927-auuy1ahen46xi5on|r9386]] -- Wed 2009-09-09 21:39:27 +0100
 {{{
[r=allenap][ui=none][bug=392515] Interface declarations to expose
 structural subscriptions via the web API. Landed on behalf of wgrant.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090909203927-auuy1ahen46xi5on|full revision]] for details (it contains 25 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090908224046-prqlw33frq8v3t1t|r9371]] -- Tue 2009-09-08 23:40:46 +0100
 {{{
[r=gary][ui=none] (wgrant) Move structural subscription security to
 the model, rather than the view.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gary.poster@canonical.com-20090908221934-x7vewo0z3hukx9ch|9369.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090908110828-icpmxkh5lfptrfrg|9206.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090908104721-0o7ivluusb5g0n6g|9206.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090825120452-v73n1zfq4yy1fp6a|9206.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090825110842-zbk802yt6a69456v|9206.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090901093920-gvzogaj9lzkgxdji|r9293]] -- Tue 2009-09-01 10:39:20 +0100
 {{{
[r=abentley][ui=none] (wgrant) Refactor the librarian apache log
 parser so pieces can be reused for PPA download counts.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090901093920-gvzogaj9lzkgxdji|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090831123927-dpc6paq3x6ewxln1|r9272]] -- Mon 2009-08-31 13:39:27 +0100
 {{{
[r=jml][ui=none] (wgrant) Fix bug in MockLogger where format strings
 without args would raise errors. Also add unit tests for MockLogger.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831083909-5sgh2z3mw42ghdx4|9264.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831080948-l00kape1pahvy16w|9264.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831080410-lex8enz45nk2qp18|9264.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831075455-vardrtiiauzdm773|9264.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831051201-9myl0h9cbakcfqaa|9264.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090827075837-gol2j8aoo055g9h9|r9242]] -- Thu 2009-08-27 08:58:37 +0100
 {{{
[r=jtv][ui=none][bug=297458] For wgrant: export bug nominations.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090827075837-gol2j8aoo055g9h9|full revision]] for details (it contains 32 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090826122617-eno40y0bk4rutozb|r9236]] -- Wed 2009-08-26 13:26:17 +0100
 {{{
[r=gmb][ui=none] Traversals and URLs have been added to
 IStructuralSubscriptions. This is part of the work towards
 exporting structural subscriptions via the webservice. (Landed
 on behalf of wgrant)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090825220232-0736t5vq2rlbkao7|9206.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090825130609-r27u7dtntkjevfub|9206.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090825091333-23mgipz7mu86g2xa|9206.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090825044146-j62zljbd6u0wbplv|9206.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824040922-zz9n07p877l6ei0t|9206.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824011047-mc58mcshl5tapb20|9206.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824010907-354cxybqapr8u7de|9206.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090825062540-kmyeixozuspqhzuu|r9222]] -- Tue 2009-08-25 07:25:40 +0100
 {{{
[r=sinzui][ui=none] (wgrant) Inherit interfaces from
 IStructuralSubscriptionTarget,
 rather than declaring implementation in model classes.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824035931-hc55m50bgpf4vnqz|9206.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824035007-xiv0o0uut3c988g8|9206.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824031841-6miqltz221de1rhw|9206.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090822160103-os9r51q1a2yl0gcg|r9208]] -- Sat 2009-08-22 17:01:03 +0100
 {{{
[r=allenap][ui=none][bug=415165] Restrict changes to
 IBugTask.milestone via the web-service API in the same way as
 they are via the web UI. (Landed on behalf of wgrant.)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090821094100-1x2lo8n9ztciu6ni|9119.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820011152-my64o93u0jfhr0oz|9119.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090819102759-9ai6hw3r6xvzasex|9119.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818132749-836gzx1iatv5df6e|9119.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818132601-zltvwmb5i7fjq8et|9119.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818120417-m7y9mto0oxpkms1n|9119.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090821221206-ritpv21q8w61gbpt|r9202]] -- Fri 2009-08-21 23:12:06 +0100
 {{{
[r=cprov][ui=none] Extending zeca to allow keys to be found via keyid
 (additionally to complete fingerprint) and also some
 adjustements to make it more suitable for semi-production environment.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090821221206-ritpv21q8w61gbpt|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090820125042-fdxwez2s7b3uzvh3|r9178]] -- Thu 2009-08-20 13:50:42 +0100
Line 49: Line 1260:
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820113810-kxg21bn19jyfrycw|9171.1.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820102837-xn5oqdq3b8favrb7|9171.1.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820100519-3mj5oiha080s3mmw|9171.1.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820094220-lwm3b5y6gfkbg7ee|9171.1.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820085920-wy6tv2a2qfmw7pev|9171.1.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090818114150-h26y7rj70gv7cvhn|r9140]] -- Tue 2009-08-18 12:41:50 +0100
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820113810-kxg21bn19jyfrycw|9171.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820102837-xn5oqdq3b8favrb7|9171.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820100519-3mj5oiha080s3mmw|9171.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820094220-lwm3b5y6gfkbg7ee|9171.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820085920-wy6tv2a2qfmw7pev|9171.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090819141621-leksmuz2dpy916kn|r9154]] -- Wed 2009-08-19 15:16:21 +0100
 {{{
[r=gmb][ui=rs][bug=415229][js] Fix the inline unsubscription JS so
 that it doesn't break due to the URL format being different
 from what it expects (landed on behalf of wgrant).
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818093320-uxupgpskknnyo4ih|9119.2.4]]
 * [[https
://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090818114150-h26y7rj70gv7cvhn|r9140]] -- Tue 2009-08-18 12:41:50 +0100
Line 60: Line 1279:
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818050300-3dkiynndalmm41ps|9119.2.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818050054-fqd60jtwyl9t3h1j|9119.2.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818045236-nnr0p62y5laahjt8|9119.2.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090825062540-kmyeixozuspqhzuu|r9222]] -- Tue 2009-08-25 07:25:40 +0100
 {{{
[r=sinzui][ui=none] (wgrant) Inherit interfaces from
 IStructuralSubscriptionTarget,
 rather than declaring implementation in model classes.
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824035931-hc55m50bgpf4vnqz|9206.1.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824035007-xiv0o0uut3c988g8|9206.1.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824031841-6miqltz221de1rhw|9206.1.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090827075837-gol2j8aoo055g9h9|r9242]] -- Thu 2009-08-27 08:58:37 +0100
 {{{
[r=jtv][ui=none][bug=297458] For wgrant: export bug nominations.
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826222932-1y7lb1hbj3cos2on|9206.3.32]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826222118-1wqhq9tr28zhea5n|9206.3.31]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826221643-rv5vlmo4ggl2u8ae|9206.3.30]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826110605-1a5m1l24zack1i00|9206.3.29]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826105547-q5bthe44posblvpr|9206.3.28]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826094342-tdfce83i5i651k3o|9206.3.27]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826094253-tnfjqieibxreljoi|9206.3.26]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826094112-1te3xvitq8xj7isy|9206.3.25]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826093340-7dbd941renn42c0l|9206.3.24]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826093157-lo7lgp57cn7b7tvu|9206.3.23]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826091253-ypgo18h3u09jl3i4|9206.3.22]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826035655-l4e7e2l9etkmlcdm|9206.3.21]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826024009-cuq5s12nbtrc17us|9206.3.20]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826023329-znr3gjyojvpeotre|9206.3.19]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826021717-8gbctx62p0eka8nj|9206.3.18]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826015458-rtsu0vrr8vc1kp5v|9206.3.17]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826015439-2xyqtyzzoiwindey|9206.3.16]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826012931-av5uj7dpe917okot|9206.3.15]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090826012852-x2o7o9qcp7os0mw7|9206.3.14]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824122725-stzw89jkejh7ospw|9206.3.13]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824120617-t9j57xnw8yixjft0|9206.3.12]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824110955-h5cz3jzfigsfkcav|9206.3.11]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824104509-7t43jio1p81ixclh|9206.3.10]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090823071611-6u7o4wl2iokpsc56|9206.3.9]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090823071530-zglbmvnbww0sx12a|9206.3.8]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090823052048-gyg6dr18ea9f7zhs|9206.3.7]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090823051032-trskwqnfdhs3d7xj|9206.3.6]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090823050359-oyym9nbx8f0muvsa|9206.3.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090823050028-gtivy54haeefc1a2|9206.3.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090823045432-m8tenqknelwvr7et|9206.3.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090823045414-55s6zaf7kbmnkke5|9206.3.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090823045333-bp3md7so128tymgn|9206.3.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090831123927-dpc6paq3x6ewxln1|r9272]] -- Mon 2009-08-31 13:39:27 +0100
 {{{
[r=jml][ui=none] (wgrant) Fix bug in MockLogger where format strings
 without args would raise errors. Also add unit tests for MockLogger.
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831083909-5sgh2z3mw42ghdx4|9264.1.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831080948-l00kape1pahvy16w|9264.1.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831080410-lex8enz45nk2qp18|9264.1.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831075455-vardrtiiauzdm773|9264.1.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831051201-9myl0h9cbakcfqaa|9264.1.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090822160103-os9r51q1a2yl0gcg|r9208]] -- Sat 2009-08-22 17:01:03 +0100
 {{{
[r=allenap][ui=none][bug=415165] Restrict changes to
 IBugTask.milestone via the web-service API in the same way as
 they are via the web UI. (Landed on behalf of wgrant.)
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090821094100-1x2lo8n9ztciu6ni|9119.3.6]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820011152-my64o93u0jfhr0oz|9119.3.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090819102759-9ai6hw3r6xvzasex|9119.3.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818132749-836gzx1iatv5df6e|9119.3.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818132601-zltvwmb5i7fjq8et|9119.3.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818120417-m7y9mto0oxpkms1n|9119.3.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090826122617-eno40y0bk4rutozb|r9236]] -- Wed 2009-08-26 13:26:17 +0100
 {{{
[r=gmb][ui=none] Traversals and URLs have been added to
 IStructuralSubscriptions. This is part of the work towards
 exporting structural subscriptions via the webservice. (Landed
 on behalf of wgrant)
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090825220232-0736t5vq2rlbkao7|9206.1.8]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090825130609-r27u7dtntkjevfub|9206.1.7]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090825091333-23mgipz7mu86g2xa|9206.1.6]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090825044146-j62zljbd6u0wbplv|9206.1.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824040922-zz9n07p877l6ei0t|9206.1.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824011047-mc58mcshl5tapb20|9206.2.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090824010907-354cxybqapr8u7de|9206.2.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090806060602-gqejhnxt9rbj5cr1|r9054]] -- Thu 2009-08-06 07:06:02 +0100
 {{{
[r=thumper][ui=none][bug=409164] Fixes the IAnnouncement and IHasAnnouncements methods to comply with the style guide (wgrant)
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090805015316-qdjk3baexy0uiy8x|9041.1.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090805014941-swqtlzg5ccwlv5n6|9041.1.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090813123855-whoyun3ux5oqzk0i|r9109]] -- Thu 2009-08-13 13:38:55 +0100
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818050300-3dkiynndalmm41ps|9119.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818050054-fqd60jtwyl9t3h1j|9119.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090818045236-nnr0p62y5laahjt8|9119.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090813123855-whoyun3ux5oqzk0i|r9109]] -- Thu 2009-08-13 13:38:55 +0100
Line 162: Line 1288:
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090813033611-0cl2nzvcbpkutfq0|9102.3.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090813011934-z2deiu0yyiq3ar06|9102.3.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090729084249-s0fmdcoy33i48v93|r8994]] -- Wed 2009-07-29 09:42:49 +0100
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090813033611-0cl2nzvcbpkutfq0|9102.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090813011934-z2deiu0yyiq3ar06|9102.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090808064542-iazroboj6nhi8jb0|r9080]] -- Sat 2009-08-08 07:45:42 +0100
 {{{
[r=cprov][ui=none][bug-385129] Exporting PPA dependencies information
 as webservices.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090808064542-iazroboj6nhi8jb0|full revision]] for details (it contains 22 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090806060602-gqejhnxt9rbj5cr1|r9054]] -- Thu 2009-08-06 07:06:02 +0100
 {{{
[r=thumper][ui=none][bug=409164] Fixes the IAnnouncement and IHasAnnouncements methods to comply with the style guide (wgrant)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090805015316-qdjk3baexy0uiy8x|9041.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090805014941-swqtlzg5ccwlv5n6|9041.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090729084249-s0fmdcoy33i48v93|r8994]] -- Wed 2009-07-29 09:42:49 +0100
Line 170: Line 1310:
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724115949-f4icgfobc9s4v8gg|8971.11.6]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724022720-4p4v1mip5z05etuu|8971.11.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724015923-13erptybwthc9fz8|8971.11.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724015839-5e0adixmu3tirgdp|8971.11.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724015706-08141axn6vygb7an|8971.11.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724015648-5tdohrx9wh153z18|8971.11.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090901093920-gvzogaj9lzkgxdji|r9293]] -- Tue 2009-09-01 10:39:20 +0100
 {{{
[r=abentley][ui=none] (wgrant) Refactor the librarian apache log
 parser so pieces can be reused for PPA download counts.
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831150447-d4a49bwwxk43dyu7|9240.4.13]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831150154-2l1ytqc9n90vxdms|9240.4.12]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090831141836-0m0lmmed903kbx7e|9240.4.11]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090827034951-nbgkix4zynj1ylmr|9240.4.10]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090827032746-rmcg2ngzye3o8n0y|9240.4.9]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090827032524-l5vmq8a92fu5gqqi|9240.4.8]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090827031347-5i2h03z5ym68g5ph|9240.4.7]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090827014919-8mid5fjv77q5e01m|9240.4.6]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090827014349-koqyrakxalmxouqg|9240.4.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090827013637-f92xq4bnne0jnh79|9240.4.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090827013201-7meooah6jz4rmazw|9240.4.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090827012420-uzn0v3394iqm9hwb|9240.4.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090827012115-5vvzc6vt395bxzmw|9240.4.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090728203925-rj1717l7hqoc7t88|r8976]] -- Tue 2009-07-28 21:39:25 +0100
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724115949-f4icgfobc9s4v8gg|8971.11.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724022720-4p4v1mip5z05etuu|8971.11.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724015923-13erptybwthc9fz8|8971.11.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724015839-5e0adixmu3tirgdp|8971.11.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724015706-08141axn6vygb7an|8971.11.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090724015648-5tdohrx9wh153z18|8971.11.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090728203925-rj1717l7hqoc7t88|r8976]] -- Tue 2009-07-28 21:39:25 +0100
Line 203: Line 1324:
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723154117-dndvtvoy3jffuwsp|8971.3.13]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723153231-tl0541f5mjbb3zr2|8971.3.12]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723152942-unfb45vm18xurisj|8971.3.11]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723145233-6xsi1kboqv2xhs9n|8971.3.10]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723144907-e27eq9l7j7yh7d3z|8971.3.9]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723130215-mw081aqvnrk42wxn|8971.3.8]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723054932-sfroumdmz02st0ah|8971.3.7]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723050012-utqxxahiw3xly7be|8971.3.6]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723045144-ms4lhilaj4684or0|8971.3.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723044904-2dr3audjkhea4slz|8971.3.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723042528-4petxsr33zqsirpi|8971.3.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723042501-n2gjru60r4ua4rqf|8971.3.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090723042008-dv8sbmrbjaia0tk1|8971.3.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090821221206-ritpv21q8w61gbpt|r9202]] -- Fri 2009-08-21 23:12:06 +0100
 {{{
[r=cprov][ui=none] Extending zeca to allow keys to be found via keyid
 (additionally to complete fingerprint) and also some
 adjustements to make it more suitable for semi-production environment.
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20090820183243-syqsiynr5i7oi39e|9113.6.11]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820135259-5p7k2d3bxyrlb8mh|9113.6.10]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820135229-ybazmbkkwe12uwsw|9113.6.9]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820010758-p64qx1ipd68o9k2d|9113.6.8]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820005720-k5wtdie69m015c20|9113.6.7]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090820002711-l539c5140m3l5lu2|9113.6.6]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090819235313-p4j3necsdiif40y1|9113.6.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090819233010-03u2tke6g8mgvc2v|9113.6.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090815034748-kt7007iyezeau3pe|9113.6.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090815034659-r98pp9rke8abub6e|9113.6.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20090815034317-104mbikj4vs3xjpj|9113.6.1]]

== Jamal Fanaian <jfanaian {_AT_} gmail.com> ==

''2 top-level landings:''

 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090803081356-xkz1ipzk6kzg90cj|r9020]] -- Mon 2009-08-03 09:13:56 +0100
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090728203925-rj1717l7hqoc7t88|full revision]] for details (it contains 13 commits)''

<<Anchor(adi_roiban)>>
=== Adi Roiban <adi {_AT_} roiban.ro> ===

''42 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101223101911-44ekqtvntkhiumnk|r12142]] -- Thu 2010-12-23 10:19:11 +0000
 {{{
[r=jelmer][ui=sinzui][bug=487137] Let project owners and rosetta
 admins manage custom language codes. Mainly done by Adi.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101223101911-44ekqtvntkhiumnk|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100720180230-2w8qfkq077blfu13|r11176]] -- Tue 2010-07-20 19:02:30 +0100
 {{{
[r=danilo][ui=none][bug=475435] Reduce the usage of URL formatters on
 +templates page in order to avoid timeouts.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100720123343-yfan7n0n92rbl38k|11128.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100715135723-560uja1mm4lot0fz|11128.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100715094127-ay0622bmigdyzfpj|11128.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100714150128-t7853m2pufbfsn17|11128.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100714103018-yyarwsqrt3g96rf3|11128.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100607120114-cuh1flwuik3y4k2i|r10953]] -- Mon 2010-06-07 13:01:14 +0100
 {{{
[r=jtv][ui=none][bug=525371] Landed by jtv for adiroiban: POTemplate
 API.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100607120114-cuh1flwuik3y4k2i|full revision]] for details (it contains 17 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100524162027-t3h3bxzwb4thhhpu|r10912]] -- Mon 2010-05-24 17:20:27 +0100
 {{{
[r=intellectronica][ui=none][bug=570899] Don't autoselect new
 translations when pressing the navigation keys.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100518141148-61kd6vy2mduvrlux|10795.9.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100518094415-bd8he40x1irqsmnr|10795.9.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100517210919-3mkpz328234wogeh|10795.9.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100517210342-w4o18kujgulpash4|10795.9.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100517152332-xsqyeoqrwrxe1nes|10795.9.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100517144858-7uvoawjh5n2wa4jx|10795.9.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100517143934-t40seyl0zm44xj36|10795.9.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100429030824-dqidt1vnh0005ufj|10795.9.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100521195337-1ao3t8xe49xag1c2|r10907]] -- Fri 2010-05-21 20:53:37 +0100
 {{{
[r=henninge][ui=michael.nelson,
 rockstar][bug=525992] Allow reviewers to switch between translator
 and reviewer working mode. Landed by henninge.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100521195337-1ao3t8xe49xag1c2|full revision]] for details (it contains 19 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100520183342-8xcp395jb7xyuvoy|r10901]] -- Thu 2010-05-20 19:33:42 +0100
 {{{
[r=jelmer, michael.nelson][ui=none][bug=561586] Remove
 lib/canonical/launchpad/javascript/translations as its content
 was moved to lib/lp/translations/javascript.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100520141518-k59fwbocbgkkox3y|10898.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100520032020-uijrcfmyofkihp4o|r10898]] -- Thu 2010-05-20 04:20:20 +0100
 {{{
[r=EdwinGrubbs][ui=none][bug=561586] Move translation javascript
 files to lib/lp/translations/javascript.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100518180400-ody43uacavls7406|10876.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100517154243-b1k2scvbjd67bzyj|r10871]] -- Mon 2010-05-17 16:42:43 +0100
 {{{
[r=abel][ui=none] Make diverge and force suggestion checkboxes
 mutually exclusive.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100423160920-wq27546ravvad2sg|10744.8.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100423154142-pi04u8wjruh7ytvk|10744.8.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100423011229-nn69oasmsdfdv4l6|10744.8.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100423003835-xm8ddril2abpfgpr|10744.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100429221418-gv1w5u16growtb8k|r10821]] -- Thu 2010-04-29 23:14:18 +0100
 {{{
[r=bac][ui=sinzui][bug=146178] Add in the UI
 +latest-delta-language-pack and +latest-full-language-pack
 links to retrieve latest version of language packs exports.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100429145639-4a56nzbeca444uax|10795.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100428204130-4g84rt3neavub7vm|10795.3.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100427222220-ksi2d0p6es1my025|10744.7.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100421222802-we37mjjbm8o9uxnf|10744.7.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100421205257-t2y0zce2xv848w8x|10744.7.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100421025811-pe5hr50bf4j58fhd|10744.7.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100420011457-21go6vkyma39c21l|10744.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100423103934-fvf1q74u2aems0le|r10771]] -- Fri 2010-04-23 11:39:34 +0100
 {{{
[r=michael.nelson][ui=michael.nelson][bug=61081] Check that on
 potemplate updates, the priority value is in a certain range.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100422170756-dpb2i823n09bfzxp|10744.6.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100421190219-jjwb5u7ind1ju0eu|10744.6.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100420020450-iwd3ff9st3fzrzaf|10744.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100423101955-ugdisua9atk3o907|r10770]] -- Fri 2010-04-23 11:19:55 +0100
 {{{
[r=henninge][ui=none][bug=201749] Allow reseting the review state for
 local suggestions of a potmsgset. Landed by henninge.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100423101955-ugdisua9atk3o907|full revision]] for details (it contains 14 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100422163546-wojlzy36v4i3t06p|r10765]] -- Thu 2010-04-22 17:35:46 +0100
 {{{
[r=bac][ui=none][bug=564852] Sort the top language contributors
 according to their karma value. Greatest karma should be listed first.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100422125537-m5x682n4x0y0vncm|10754.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100421202412-kspmnoovbwzvvdtp|10754.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100421131142-ib1b04gyesg8uths|10754.3.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100421130848-vgmgqshq5gmo7b1z|10723.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100421000835-bmsx8zabdpiaq1v6|10723.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100417174026-1w79370t4ehc0tq2|10723.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100417173100-j5gm641h5lbenusu|10723.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100417013314-1mvcdll0zy73bhrx|10723.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100416101509-p6d4uvupohppyi4u|r10723]] -- Fri 2010-04-16 11:15:09 +0100
 {{{
[r=abentley][ui=none][bug=561355] Allow all users,
 including anonymous users to read ILanguageSet and ILanguage using
 the webservices.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100412175856-85caet5o16ftf7ds|10682.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100412173142-rvkjk6n8bwd6togp|10682.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100412165940-s9obey5u22lrxn20|10682.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100412165620-uqkn41oqml9pqg50|10682.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100412201905-qfkpeh7iphz3zos1|r10685]] -- Mon 2010-04-12 21:19:05 +0100
 {{{
[r=abentley][ui=none][bug=548999] Handle new translation autoselect
 for languages containing country code.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100411200936-afq647jmw3tcd1b3|10603.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100411200725-20h2p77aoynkyqzi|10603.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100326232618-8k62goz2r8w83km2|10603.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100322193619-2bk7wdcpicic967a|r10559]] -- Mon 2010-03-22 19:36:19 +0000
 {{{
[r=EdwinGrubbs][ui=none][bug=540105] Move independent functionality
 in different JS sandboxes and fix pofile.js
 updateNotificationBox() to not fail when there are no
 notification boxes on the page.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100322193619-2bk7wdcpicic967a|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100316225632-h0gv3gy7u70l0k5x|r10531]] -- Tue 2010-03-16 22:56:32 +0000
 {{{
[r=gmb][ui=none][bug=512307] Filter merge accounts from overall
 language contributors.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100316010405-b58sas9f50yqn4nq|10224.23.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100310000025-nn9c97vmdpab1t6y|10224.23.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100303130400-vfu4g3hh2c4f708t|10224.23.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100302120459-vdnag53phlnhmvdm|10224.23.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100302110208-dmqlg34xotoildqf|10224.23.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100302101613-9dt23aaflzfnx3s8|10224.23.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100201171356-4kwl3v78fy4hscpj|10224.23.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100316164340-03kys5u42tro8vd6|r10525]] -- Tue 2010-03-16 16:43:40 +0000
 {{{
[r=gmb][ui=none][bug=359180,
 513625] Add keybindings on translating pofiles or translation
 messages.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100316164340-03kys5u42tro8vd6|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100316154546-tv4zefu4a9epwqr2|r10524]] -- Tue 2010-03-16 15:45:46 +0000
 {{{
[r=gmb][ui=none][bug=522188,
 526998] Extend ReturnToReferrerMixin to handle forms that can
 invalidate the return url.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100315225249-5vabvwuh4f4i7yj5|10513.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100315165849-60ky065fgbiv1gcq|10513.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100316131629-976bskp7johljf40|r10521]] -- Tue 2010-03-16 13:16:29 +0000
 {{{
[r=salgado][ui=none][bug=531261] Move ISeriesMixin to
 lp.registry.interfaces.series together with summary,
 bug_supervisor, security_contact and drivers attributes.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100316131629-976bskp7johljf40|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100312111943-cjhzgwqd0iwyhzmc|r10497]] -- Fri 2010-03-12 11:19:43 +0000
 {{{
[r=gmb][ui=none][bug=522188] Template +edit and +admin forms now use
 the referrer address in next_url.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100309154523-9x1uzuso39tsahht|10316.8.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100309154239-mhttff16k2yqai55|10316.8.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100309153613-zjk6ak8m66tu50dj|10316.8.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100309145909-5zrq2jdbfoz8t2mj|10316.8.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100309141246-l8a2f8byvlvvaurz|10316.8.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100224115625-v4bgacc7o86b4ebs|10316.8.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100223164203-m1bwoqz9roth0o5j|10316.8.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100216121512-q6o158isnqf9tanb|10316.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100309185126-zw9cejp57gl1yvdo|r10470]] -- Tue 2010-03-09 18:51:26 +0000
 {{{
[r=danilo][ui=none][bug=525325] Export Language and LanguageSet
 through API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100305233812-963ulo26npt3juww|10330.3.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100305140205-le39eg3dvve32xcu|10330.3.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100305002708-r5wsp0notlaokv7w|10330.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100304195929-dcanb58xassmnsdi|10330.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100304172431-7nao3xtdncn1hxby|10330.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100302124945-sy64ia95c5vakmip|10330.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100302124447-ti4zujp83cvlz5bg|10330.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100302115702-rfygspjt9rrd3qke|10330.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100221150615-oujl2wzsn0ec73gn|10330.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100309082453-or4gm67hrlpwpl7e|r10460]] -- Tue 2010-03-09 08:24:53 +0000
 {{{
[r=henninge][ui=none][bug=509252] Refactor
 checkTranslationsViewable(). Merge the model and view logic and
 move it to a view for distroseries. Landed on behalf of adiroiban.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/henning@canonical.com-20100308104334-bw0ypys9u2w5x7oi|10446.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100301225638-6mj0sohrjorlu90c|10326.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100224183318-e2tr2l4wqu7i6bth|10326.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100224180624-dn60vhksfc2blqib|10326.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100224150741-2a1eypem35qnizh6|10326.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100217130635-gf91p0aw6j0xv7f8|10326.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100306165604-e24grqan2n2a2j7s|r10438]] -- Sat 2010-03-06 16:56:04 +0000
 {{{
[r=bac][ui=none][bug=527728] Export latest_published_component_name
 in the ISourcePackage API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100302153018-0h2jv4d38ebi38gu|10425.6.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100302151558-e3aoeomx97ksk0fx|10425.6.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100302145733-3tpfcjy2il1413uo|10425.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100218173847-a2g0qvm447mrd1o2|r10337]] -- Thu 2010-02-18 17:38:47 +0000
 {{{
[r=gmb][ui=sinzui][bug=340664] Add administration page for all
 POTemplates in ProductSeries or DistroSeries.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100216132621-bodmir83r684kpos|10095.5.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100215160001-vv6pxs499ddzqf3m|10095.5.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100202153200-yljvb4cu8ebmct7z|10095.5.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100202115303-mf2ueli9ikclyg6w|10095.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100202111700-ciaw1d5z4qr1kxru|10095.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100202111337-tk7ztc2ktr9q499y|10095.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100202105721-qdoy0dzhk354weiv|10095.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091229142142-jx12313nhvjaapsj|10095.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100217155000-epds87lvi7g9u2qp|r10329]] -- Wed 2010-02-17 15:50:00 +0000
 {{{
[r=jtv][ui=none][bug=127171] +changetranslators becomes +settings,
 and rosetta admins can access it.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100217155000-epds87lvi7g9u2qp|full revision]] for details (it contains 15 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100204000123-3h5saa7f201rj5ku|r10267]] -- Thu 2010-02-04 00:01:23 +0000
 {{{
[r=al-maisan][ui=none][bug=509252] Remove AdminPOTemplateSubset from
 security.py since it is no longer used.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/muharem@ubuntu.com-20100203193509-3b7y80eoomz04sef|10263.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100128055455-ewge8pphfw9m88gd|10224.13.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100203103732-3p7f3oj1lwu0s13d|r10256]] -- Wed 2010-02-03 10:37:32 +0000
 {{{
[r=michael.nelson][ui=none][bug=462013] Don't include series in the
 list of series that can be set up for translations.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100129161619-56nr7un3f7jjg2q5|10224.11.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100128142310-hjxd1syik886a1ag|10224.11.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100128114000-x58ltfghwrh292wh|10224.11.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100128113636-ait0771l49lma9y7|10224.11.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100128091158-1n2euntla151j111|10224.11.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100121025420-up1u3c5l2jg1euhi|r10207]] -- Thu 2010-01-21 02:54:20 +0000
 {{{
[r=bac][ui=none][bug=340662,
 507498] Remove 'name' field from POTemplate edit view. On
 POTemplateSubset url traversal,
 check permission on POFile. Remove EditPOTemplateSubset from
 security.py.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100120222903-ifvckjvo17sycs7d|10201.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100120203613-1hbg48iu84oy03ss|10180.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100120201629-73k59qt2c2inhwvx|10180.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100120145228-1axw9fhhlpwlynhp|10180.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100119164851-7raji8jxx3hssars|10180.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100118165407-z7u5qflxvclh683e|10180.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20100117020716-9b28bqjtktq4d3mc|10180.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100120225330-alr0yqkdmllfsj3f|r10203]] -- Wed 2010-01-20 22:53:30 +0000
 {{{
[r=abentley][ui=none][bug 496352] (Landed on behalf of Adi Roiban)
 Rename distroseries.DistroSeriesStatus => series.SeriesStatus
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100120225330-alr0yqkdmllfsj3f|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100105204857-dbu7kny4e2otu15w|r10113]] -- Tue 2010-01-05 20:48:57 +0000
 {{{
[r=abentley][ui=none][bug=359180]
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091225110349-e5n6un017aqtmojf|10057.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091222083144-c9o1djd14k3n4wdg|10057.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091221113604-1yrf76zanfu56zwr|10057.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091221105026-4d49dcm9wr7fihns|10057.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091220111216-ty586z1t6p20z5l1|10057.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091220105720-do46zlcx8wh3vbo8|10057.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100104225037-5p9s45ay1zx5do1q|r10103]] -- Mon 2010-01-04 22:50:37 +0000
 {{{
[r=intellectronica][ui=none][bug=340662] Patch from Adi Roiban to
 move translation domain,
 path and accept translations from Admin to Change details
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091229182137-kx4so06bnp154mmp|10095.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091228225818-ujepmcbm1zyzyrf6|10095.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100104174540-0qgrcrmnssspja1h|r10099]] -- Mon 2010-01-04 17:45:40 +0000
 {{{
[r=gmb][ui=none][bug=121520] Don't show merged account in the list of
 contributors for a PO file.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091215141139-ltnywxkzgujc323q|10054.20.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091215134812-9jdgttg9tk5lxccw|10054.20.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091215134336-jt341stwps8875u1|10054.20.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091215072157-6bs9pym2p8bcoks5|10054.20.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091215071756-k94j68n0e61i9yf5|10054.20.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091213082851-mc7s8y8xn2xlczd9|10054.20.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091228091100-p87orhflxqunta0r|r10095]] -- Mon 2009-12-28 09:11:00 +0000
 {{{
[r=al-maisan][ui=noodles][bug=492375] Landing on behalf of Adi
 Roiban: at first page load,
 only display users preferred languages and display a link for viewing
 all languages.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/muharem@ubuntu.com-20091227205833-dshwjiltxahb5nwr|10094.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091221172717-0ycig7r0dtlr84vi|10054.19.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091221072824-d3ldenugoiw909h1|10054.19.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091217164818-l1t8r9juf8r7egam|10054.19.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091217154726-rgwg1lnjq8k3doxj|10054.19.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091217123615-vka6mm9gl2eqf5im|10054.19.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091217122153-l01yiho1lz1rjzs5|10054.19.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091217120833-np65ljaapfggh5f5|10054.19.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091216152136-46dc8sd7ci5kcyfy|10054.19.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091214162732-xm8e5ww6c2xryhke|10054.19.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091222174146-mikfbezli7hvj94h|r10078]] -- Tue 2009-12-22 17:41:46 +0000
 {{{
[r=abentley][ui=none][bug=497438] Use launchpad.TranslationsAdmin for
 checking access to distribution series translations.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091221171812-hpw4lzid6zzf8l71|10054.16.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091221171425-ditseby1a5q8uk1x|10054.16.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091218200508-7sonx3mg8wopx232|10054.16.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091218132519-8vbzjv49qpvlb4wu|10054.16.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091218111640-iuoekin7agnh4hlm|10054.16.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091218082212-0r99k1urbu6hnejy|10054.16.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091222161659-j639sit1ai0dfvdh|r10075]] -- Tue 2009-12-22 16:16:59 +0000
 {{{
[r=henninge][ui=none][bug=435165] From the template index page,
 add a link to the listing of all templates from the same source
 package.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091222102845-1j3zu47v7fq7pyz9|10008.1.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091222100446-l0ugi9hczy2ssa8t|10008.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091222084801-9xsid6xdxp48l7pj|10008.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091221194509-x1cw9m15remdj0px|10008.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091221194358-9022g10iqo6v989a|10008.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091221193906-6f0lqw238s3ivgqh|10008.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091214155040-dgncd590jym63lxq|10008.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091212232518-ux7yrdws6rbs1nwc|10008.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091209032417-vhqt17tw6yfgby80|10008.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091221222730-rx20wvwxh9ai8o3a|r10068]] -- Mon 2009-12-21 22:27:30 +0000
 {{{
[r=salgado][ui=beuno][bug=427319] Combine the ProductSeriesLanguage
 and DistroSeriesLanguage in a common view. Inform translators
 about what they can do for that series translations.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091221222730-rx20wvwxh9ai8o3a|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091212021416-w507zv8itmkrlu7p|r10041]] -- Sat 2009-12-12 02:14:16 +0000
 {{{
[r=danilo][ui=none][bug=406477] Use launchpad.TranslationsAdmin
 privileges for IPOTemplate and IPOTemplateSubset. Allow owners
 of distribution translation group to also administer disabled
 templates.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091211113339-tcgrv4amm3eoz4gs|9962.8.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091210142516-x9c93tfr15d7rxmf|9962.8.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091210124611-l5ucm1uyx5jmuh7h|9962.8.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091209010322-1ud0mgq3tsgogyn9|9962.8.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091208025631-ba6m2ff3tka1ss7w|9962.8.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091207231332-2lyvq4bgnybeqkoe|9962.8.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091207221835-70b5asht1b1qpyxb|9962.8.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091207215853-i6li6d7fhr5b00j4|9962.8.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091201043146-lecm049wwkcn5kmz|9962.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091210130833-ab0mlkp5gwzlvhd3|r10020]] -- Thu 2009-12-10 13:08:33 +0000
 {{{
[r=abentley][ui=none][bug=431249] Create a macro for navigation links
 from pofile-translate.pt and translationmessage-translate.pt.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091207184221-l62tnbwek7n3fupo|9965.9.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091206014130-kdpl5116kkrjxfgk|9965.9.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091208081635-m2e8vobcbdudga18|r9992]] -- Tue 2009-12-08 08:16:35 +0000
 {{{
[r=abentley][ui=none][bug=135008] Auto-focus the search field when
 translations.lp.net/+languages is loaded.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091207082550-61qt8elxlqy0ickx|9961.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091130165414-vsoefddl51nd099l|9961.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091130164638-k6yszr5jqbyy7f55|9961.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091128031653-1o8wc7e8fa8juck6|9961.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091128030020-1ucmur2q0rhrl6bp|9961.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091207141902-d18vzl1me2imscsm|r9982]] -- Mon 2009-12-07 14:19:02 +0000
 {{{
[r=danilo][ui=none][bug=487970] Add the Last updated column in the
 +templates page for distroseries and productseries.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091207081732-m2s723e7yso01s9t|9941.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091130181808-ufby37u93r6fqcuk|9941.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091126004125-pqzo4il5ojzdy5g9|9941.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091125174414-9nvbuzsh893msdpv|9941.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091207103628-yk1dodkxd7o21txi|r9978]] -- Mon 2009-12-07 10:36:28 +0000
 {{{
[r=abel][ui=none][bug=193750] remove references to +addticket on
 language index pages. (Landed on behalf of Adi Roiban.)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091127141805-ginibo1738idfdfc|9944.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091126192821-kspeodls8q1yctz9|9944.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091126191825-4pl4329qpk2mlqdu|9944.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091126190954-t0ba5p72dndbpbti|9944.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091126145826-616v0qen1f1jczzv|9944.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091207091727-gvhpvrzco8aof5q5|r9977]] -- Mon 2009-12-07 09:17:27 +0000
 {{{
[r=henninge][ui=none][bug=97293] Copying plural values will also
 enable the required radio buttons.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091207080514-iodxhhbn2yjjh8w6|9962.7.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adi@roiban.ro-20091130012353-zwymg31vk5nt5xdd|9962.7.1]]

<<Anchor(max_bowsher)>>
=== Max Bowsher <maxb {_AT_} f2s.com> ===

''25 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100428003136-yoezpw6griseyhyi|r10791]] -- Wed 2010-04-28 01:31:36 +0100
 {{{
[r=gary][ui=none] Change a bunch of our tests to make they pass on
 python2.6 as well as python2.5
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100428003136-yoezpw6griseyhyi|full revision]] for details (it contains 28 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100415120238-omlz79wwr74f3i4m|r10712]] -- Thu 2010-04-15 13:02:38 +0100
 {{{
[r=michael.nelson][ui=none][bug=116048] Lucid test compat. for new
 source checksums in apt-ftparchive.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100415020900-v3jaeorcyjro5pef|10705.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100415014541-5hzemfb9pheiybth|10705.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100415110145-1q36sw5043j19kib|r10709]] -- Thu 2010-04-15 12:01:45 +0100
 {{{
[r=michael.nelson][ui=none] Updates test monkeypatch in
 test_initZopelessTwice for 2.6 compatibility.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100415003622-e3zmymr1cqonbaf3|10705.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100415104115-7yyhxp2hpxe3s3qm|r10708]] -- Thu 2010-04-15 11:41:15 +0100
 {{{
[r=michael.nelson][ui=none] Remove spurious attempt to pass
 constructor parameter to zope.app.testing.functional.HTTPCaller
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100414235316-f12d8k0t3efevahi|10705.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100414182943-hmult69bs5oe1q2g|r10703]] -- Wed 2010-04-14 19:29:43 +0100
 {{{
[r=michael.nelson][ui=none] Increment cscvs sourcedep revno to
 include r431 and r432.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100414141229-lqprf0cu7kd42huq|10700.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100413064848-a2i7l8mfuiytxej7|r10691]] -- Tue 2010-04-13 07:48:48 +0100
 {{{
[r=mwhudson][ui=none] Avoid use of deprecated-in-2.6
 BaseException.message.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100412201759-lt3p13vjr4zzgt47|10684.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100413062922-7ndys5ivk7x6wd8x|r10690]] -- Tue 2010-04-13 07:29:22 +0100
 {{{
[r=mwhudson][ui=none] Make canonical.launchpad.webapp.url doctests
 compatible with Python 2.6
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100412214328-okyd0wfa6d0dljv6|10684.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100413060950-q5qnofmrk2hs73mf|r10689]] -- Tue 2010-04-13 07:09:50 +0100
 {{{
[r=mwhudson][ui=none] Avoid use of deprecated 'sha' module.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100412194421-drigjxqv9e3kv5z2|10684.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100409170129-laf4yhbs5wmedr31|r10671]] -- Fri 2010-04-09 18:01:29 +0100
 {{{
[r=abel][ui=none] Fix assert statements which were not being tested
 owing to misplaced parentheses. Landed on behalf of Max Bowsher
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100409114302-w0tuirjnvd2bo3o1|10293.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100409102252-esvizjy2fkqljig3|10293.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100208234143-zh4lj8szzblxfa0n|10293.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100223070006-6rf9excamarhso4v|r10369]] -- Tue 2010-02-23 07:00:06 +0000
 {{{
[r=mwhudson][ui=none] Fix the argument names of importfascist to
 match those of the default __import__,
 as those are actually part of the interface when called by keyword
 arguments.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100223010025-xgq9usrfkck0ro8t|10365.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100222041052-3boqm3ungj4jy2nq|r10358]] -- Mon 2010-02-22 04:10:52 +0000
 {{{
[r=salgado][ui=none][bug=497731] Keep the Python dist-packages
 directory off the bzr plugin path,
 thus fixing testsuite failures when incompatible bzr plugins are
 installed there.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.hudson@canonical.com-20100221220119-6myrqzirk2z28781|10341.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100219193828-qq9fhcpa7o1etedp|10341.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100219010519-2h0afusyr7dzu9nd|10341.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100213030747-2rgmk6y38042sizc|r8993 (db-devel)]] -- Sat 2010-02-13 03:07:47 +0000
 {{{
[r=michael.nelson][ui=none] Removes one last unused import of sets
 which was left in db-devel.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/maxb@f2s.com-20100212214026-0br030l12r099xb7|8991.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100211205848-h8p6mkk6o68kjhjw|r10306]] -- Thu 2010-02-11 20:58:48 +0000
 {{{
[r=gmb][ui=none] Switch from using sha and md5 to hashlib. Also use
 hashlib.sha256 instead of the python-apt implementation.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100210002555-fx3vrcif49azs4m6|10293.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100209001740-wcn2bug2y83mesxw|10293.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100210150125-z3a4fegfrchj46hs|r8980 (db-devel)]] -- Wed 2010-02-10 15:01:25 +0000
 {{{
[r=gmb][ui=none][bug=none] Remove use of the deprecated sets module.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/maxb@f2s.com-20100209013105-bs7foi049j7dp19r|7675.2737.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100208161148-b9v57xikdk01wusz|r10289]] -- Mon 2010-02-08 16:11:48 +0000
 {{{
[r=salgado][ui=none] Accept and propagate a 'level' parameter in
 importfascist. (New feature in Python 2.5,
 helps compatibility with 2.6)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100204030725-yhh154g4qg2398to|10269.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100205140741-7kvv97bmc19tttd2|r10277]] -- Fri 2010-02-05 14:07:41 +0000
 {{{
[r=jml][ui=none] Fix some small bugs in update-sourcecode
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100204232332-sji988sw4mxsw110|10271.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100204231812-mkm7gvxb5zn0895l|10271.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20100204231105-uhyvjdlq8xiw0o1o|10271.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091117023327-72oxkgw1q4tiuhkq|r9888]] -- Tue 2009-11-17 02:33:27 +0000
 {{{
python2.5 multi-merge
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091117023327-72oxkgw1q4tiuhkq|full revision]] for details (it contains 105 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091030210520-gqiqgqdlcqza7qf8|r9818]] -- Fri 2009-10-30 21:05:20 +0000
 {{{
[r=abel][ui=none] Remove stray reference to sourcecode lazr-js
 (landed on behalf of Max Bowsher)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20091029140216-8fu5n7kuf2kwg8ig|9807.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090916185414-3evkih6pj1vc32on|r9474]] -- Wed 2009-09-16 19:54:14 +0100
 {{{
[r=jml, allenap,
 mwhudson][ui=none] (maxb) Make our test case subclass work on Python
 2.4 and 2.5.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090916064229-kqfq9y28ytq9a2rm|9328.6.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090914214830-oli7stqe0t5rwi35|9328.6.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090914025631-p140ekkowjohphqb|9328.6.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090914025256-9nbztstb8lb3y4q1|9328.6.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090914023858-7jw7afr2bn5am4us|9328.6.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090912140515-57wiy37vvxm8t83d|9328.6.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090904113143-lhlmttdnw1hlszb5|9328.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090914080524-9k05g3n9iwsvdxqw|r9427]] -- Mon 2009-09-14 09:05:24 +0100
 {{{
[r=mwhudson][ui=none] Run debuild with --no-conf so that it ignores
 local config files which may change its behaviour in unexpected ways
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090914040718-1wct5imm9noa2n62|9425.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090912051915-zcjgvjgyl1phy9yw|r9424]] -- Sat 2009-09-12 06:19:15 +0100
 {{{
[r=jml][ui=none] (maxb) Remove the dependency on the timing module,
 which is not in Python 2.5.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090911223133-thf7ovju52wq8d4s|9328.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090911025050-2lhpvp6qf2yzbxig|9328.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090904175934-3x9z5kp45ggc8vjk|9328.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090911133625-1ucktq0wcywcgcff|r9410]] -- Fri 2009-09-11 14:36:25 +0100
 {{{
[r=abel][ui=none] Make UnicodeCSVReader work with Python 2.5. (landed
 on behalf of Max Bowsher
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090904114213-qtdkt19w143ueug4|9328.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090911111403-z37vdl6b8ij7l0tq|r9407]] -- Fri 2009-09-11 12:14:03 +0100
 {{{
[r=jml][ui=none] (maxb) Python 2.5 warnings API has changed,
 so change the way we monkey-patch.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090904112136-mn2wln6mrpcwih51|9328.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090911100330-u81majr8j24f36km|r9403]] -- Fri 2009-09-11 11:03:30 +0100
 {{{
[r=jml][ui=none] (maxb) Fix cElementTree imports for Python 2.5
 compatibility.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090904104339-lbe4kdyyvt1f686b|9328.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090911092815-l8wqmhhtabj3650f|r9401]] -- Fri 2009-09-11 10:28:15 +0100
 {{{
[r=jml][ui=none] (maxb) Avoid spurious failure of buildmailman.py
 with Python 2.5
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090911021729-s53vpqlbywi0805c|9328.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maxb@f2s.com-20090904105450-1s1g8acbkds93q0b|9328.1.1]]

<<Anchor(nigel_babu)>>
=== Nigel Babu <nigelbabu {_AT_} gmail.com> ===

''23 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20111006040231-o9q4w1q3hbebebnk|r11051 (db-devel)]] -- Thu 2011-10-06 04:02:31 +0000
 {{{
[r=stevenk,stub][bug=5283] Add a description field to person table
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/nigelbabu@gmail.com-20111006034025-ffym0i7enuyg576f|11049.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/nigelbabu@gmail.com-20111005082626-c27rybbmwqn3ylgm|11049.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20110928173029-c9g294s98og1gjht|r11030 (db-devel)]] -- Wed 2011-09-28 17:30:29 +0000
 {{{
[r=jtv,stub][bug=88545] Drop statusexplanation field
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/nigelbabu@gmail.com-20110928035130-xfcvllgllsojy1d6|11029.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110918005728-aw8dxa9wfd1t0q8d|r13979]] -- Sun 2011-09-18 00:57:28 +0000
 {{{
[r=wgrant][bug=849121] Fixes the lp-links edge case of having no
 branches or no bugs. Added more tests to catch the edge cases.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110917160521-27pr2mfj4hb3keu1|13978.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110917160020-r6px5b8serf3wdo0|13978.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110917025733-zok9h0h69xc81jia|r13977]] -- Sat 2011-09-17 02:57:33 +0000
 {{{
[r=sinzui][bug=849121] In linkchecker,
 check if the bug ID exists in the list before removing from the list
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110916212507-cvc43o90dw5dqlr1|13973.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110917000236-9vq8cb2qlyqsox25|r13975]] -- Sat 2011-09-17 00:02:36 +0000
 {{{
[r=sinzui][bug=707510] Hide the revision stats if a project has no
 public branches
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110916191157-tys3i5sicsiw91t1|13958.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110916191105-7q6q85gssbpi3xjj|13958.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110916141811-1zmb2wgpbre1h7yu|13958.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110916085639-jrypx5sxptdzgtg6|r13967]] -- Fri 2011-09-16 08:56:39 +0000
 {{{
[r=allenap, rvb][bug=849121] For bug links in Launchpad,
 add the bug's title to the title attribute of the URL if the bug is
 valid.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110916085639-jrypx5sxptdzgtg6|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20110914172229-25cb69twvvbnq6pa|r10978 (db-devel)]] -- Wed 2011-09-14 17:22:29 +0000
 {{{
[r=stub][bug=88545] [r=stub][no-qa] Drop BugTask.statusexplanation
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/nigelbabu@gmail.com-20110914165219-ovccb815278p18mv|10964.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/nigelbabu@gmail.com-20110912041115-tsyjs9ifvjwu1aro|10964.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/nigelbabu@gmail.com-20110911161604-089aqipcfelbivnj|10964.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110913055136-jvudo5y9m8lbwr8h|r13932]] -- Tue 2011-09-13 05:51:36 +0000
 {{{
[r=wgrant][bug=88545][incr] Remove the last traces of
 statusexplantation field.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110913011731-248s2obih7zrt842|13929.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110913005147-rvh7prkjmyzvieqt|13929.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110913003847-z8jieaihfukgyors|13929.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110910000346-0lsx6p3t253hgs36|r13908]] -- Sat 2011-09-10 00:03:46 +0000
 {{{
[r=adeuring][bug=88545][incr] Nuke statusexplanation from the code
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110909150551-v417fq6fe9n2pvd2|13895.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110908225734-nn21bfxnb05a3x8q|13895.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110908225059-dfi0egk4z0669n3p|13895.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110908051428-mmu3xgzd61nqzx3p|r13901]] -- Thu 2011-09-08 05:14:28 +0000
 {{{
[r=abentley][bug=844144] Make the webfonts look much better on
 Firefox.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110907172129-xvukzdhx43y27tp4|13851.2.4]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110906201034-f56n10lcb3fzr5np|r13888]] -- Tue 2011-09-06 20:10:34 +0000
 {{{
[r=bac][ui=sinzui][bug=787798] Use Google Web Fonts so Launchpad
 always displays in Ubuntu font
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110906153128-rxhj0uf3chhzm13g|13851.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110902135631-63edweb11hn191ha|13851.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110902120702-3e8ezjcku9p5du9i|13851.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110905121126-73llgv10qndze2mb|r13872]] -- Mon 2011-09-05 12:11:26 +0000
 {{{
[r=adeuring][bug=824487] Adds a new line between Review status and
 code review comment
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110902093930-cr3wnrhmu175knsp|13851.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110902090200-rsxdibjph1wcn62i|r13852]] -- Fri 2011-09-02 09:02:00 +0000
 {{{
[r=allenap][bug=59301] When attempting to use a specification URL
 that has already been used in another specification,
 link to that specification in the error message.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110902040446-fv75hfejvf0lvmi7|13827.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110901131253-eh59vifadyasxmfe|13827.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110901130035-4xpwm7h0l9br553z|13827.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110901071328-v3vnv8q4uyp4npul|13827.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110901071230-zi7ndgy6xi2ykl0r|13827.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110901062908-s0hpdsqwxsrk5dje|13827.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110902075934-zx9367ou8oxlzq6f|r13851]] -- Fri 2011-09-02 07:59:34 +0000
 {{{
[r=danilo][bug=684548] Add an edit button in the inline comments for
 attachments
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110901112306-c6tks8h5iqn8hve9|13827.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110901105438-dhvbjvl337dyi6q0|13827.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110831152612-4y5s9o42v7c5r5fx|13827.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110831113129-737rdr6auvwhudbt|13827.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110829202345-brscctfb8jwjb3q2|r13818]] -- Mon 2011-08-29 20:23:45 +0000
 {{{
[r=benji][bug=188187] Display UTC offset along with the timezone
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110829141754-bhfk9vlm47gfh1k9|13749.2.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110829075550-ffq3be83j8erdbeh|13749.2.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110829074537-2egnciaqm60pomx3|13749.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110829074417-j12sr9o75464h627|13749.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110829071009-x8d05fpq7qzizn6i|13749.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110829065502-o1e3x15w35syktrm|13749.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110828141635-46u4x3sr1vn02qeh|13749.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110828092602-svvoxgp6f88gls0d|13749.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110828091742-z4aotazd6xilq213|13749.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110828090309-2i7cc6o6m3hsbroh|13749.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110826093548-hu6csvt9eo3kl8du|r13799]] -- Fri 2011-08-26 09:35:48 +0000
 {{{
[testfix][r=jtv][bug=833743][no-qa] Update version info test to be
 compatible with bzr 2.4
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110826092432-yftxu0amx8rgvsxg|13783.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110825144743-716rc52rgnv3asa8|r13788]] -- Thu 2011-08-25 14:47:43 +0000
 {{{
[r=wgrant][bug=811028] Fix incorrectly adding 'on' by default,
 use displaydate instead
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110825102017-22q2dreo6fxhq0of|13783.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110825101354-1hmmvynrixdfzyhf|13783.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110825100401-2rpyda1qk92915k9|13783.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110825081114-8ojarmh87ag610u3|13783.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110825070132-qxkxx35n27of8pxz|13783.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110825063224-tty1u5b7e58bctde|13783.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110823060234-3bjpplcbvfqbzjd6|r13761]] -- Tue 2011-08-23 06:02:34 +0000
 {{{
[r=benji,
 stub] [r=stub][bug=4595] Distinguish between valid and invalid bugs
 when autolinkifying bugs
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110823060234-3bjpplcbvfqbzjd6|full revision]] for details (it contains 16 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110721235138-l6mgvfsiarrzvq3k|r13486]] -- Thu 2011-07-21 23:51:38 +0000
 {{{
[r=allenap, lifeless, mbp,
 wallyworld][bug=792129] Display specification subscribers sorted with
 person_sort_key, which is not case-sensitive among other things.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110721192651-7xy0cn0n6pqo0u46|13147.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110721160154-qd6dl24xg82g2mc8|13147.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110721143114-wu177zmzst6hdj0z|13147.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110719155532-4b27jk7v2cvwpg9v|13147.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110603012316-fahv1mak69um2qgl|13147.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110603005546-nvspwavflj34157r|13147.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110602232817-bfpcu7djfxwref72|13147.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110528023334-kl2117l18xcglmfn|r13135]] -- Sat 2011-05-28 02:33:34 +0000
 {{{
[r=lifeless,
 mbp][bug=789222] Sort sprint attendees by lowercase displayname.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110527210705-19dg9eaziflkbxcs|13126.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110524003434-n05kxyulvedoksmx|r13106]] -- Tue 2011-05-24 00:34:34 +0000
 {{{
[r=sinzui][bug=90628] 'Sort blueprints subscribers list by display
 name.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110523200039-qfknkx6u5kbncv2d|13101.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110523185945-ad35p5eknzncnfh7|13101.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110523175908-xichqgkjcmyf63jl|13101.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110523165713-iwfrqz1xj11hlcrm|13101.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110523135013-ho51ymkutgt6pg01|13101.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110520064938-cl2lq5na3hylxwdh|r13094]] -- Fri 2011-05-20 06:49:38 +0000
 {{{
[r=jcsackett][bug=203478] Sorts the list of attendees for a sprint by
 displayname, rather than the name attribute.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110519222712-fmlijbogj5jaway4|13085.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110519174805-qljwhol1j46jp9cz|13085.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110519171744-whcm7j0j5ptggsey|13085.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110518082728-f0sing504qm0rx2h|r13073]] -- Wed 2011-05-18 08:27:28 +0000
 {{{
[r=gmb,
 stevenk] [r=gmb][bug=645825] The ProductSeries:+code-summary page now
 uses the ProductSeries.name when providing branch URLs rather
 than just relying on the default series name for the product.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110518041239-uhuy8bzib3cax1t5|13049.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110517155913-kdy9divt6i1hq2qt|13049.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110517154628-7dctkqm4nyih0017|13049.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigelbabu@gmail.com-20110516205508-d7lb795nvml10lsl|13049.1.1]]

<<Anchor(andy_whitcroft)>>
=== Andy Whitcroft <apw {_AT_} ubuntu.com> ===

''13 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20170804024139-cp0o69yi5yenr65v|r18445]] -- Fri 2017-08-04 02:41:39 +0000
 {{{
[r=cjwatson][no-qa] Add signing support for vmlinux for use on
 ppc64el Opal (and compatible) firmware.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20170804024139-cp0o69yi5yenr65v|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20170724100638-uq3zr0tpgcv3ma9d|r18427]] -- Mon 2017-07-24 10:06:38 +0000
 {{{
[r=cjwatson][bug=1608615] signing: truncate signing key common-names
 to 64 characters
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20170724095146-10sw42xoebscv46q|18174.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160810092912-7f7kd88rc3c8l90m|18174.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160810091916-r417t7ios3ppae0w|18174.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160801085021-rpq8ohcvgnzu20nt|18174.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160801084520-5ke27w1j4767dxic|18174.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160801084137-q04pe8cf9tsb1gz7|18174.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160622091533-jjqxyfa1eo72he62|r18112]] -- Wed 2016-06-22 09:15:33 +0000
 {{{
[r=cjwatson][bug=1285919,
 1577736] Fix custom publisher oopses when attempting to rename
 prepared checksum files into place. These should be built in the archive
 temproot to ensure they are on the same filesystem.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160622085411-drve181fc7oh4ifn|18111.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160620173826-edienxh35k2jq3r0|r18108]] -- Mon 2016-06-20 17:38:26 +0000
 {{{
[r=cjwatson][bug=1285919,
 1577736] Sign published checksum files for raw-signing/raw-uefi
 uploads.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160620173826-edienxh35k2jq3r0|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160610150426-f2blb9ztb7wgw5vu|r18098]] -- Fri 2016-06-10 15:04:26 +0000
 {{{
[r=cjwatson][bug=1577736][incr] Publish the public components of any
 keys used when signing elements of a raw-signing upload.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160610132112-u5atnl1etyok6d14|18097.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160610132029-gguq5eiuwrrb04bu|18097.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160610132005-wl5r839s3lmy5b0c|18097.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160607141133-wdy04mzyh2fajt6s|18097.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160607135747-jna0a8zijnoefsqa|18097.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160606172926-3dzw55xtvvxb1mp7|r18097]] -- Mon 2016-06-06 17:29:26 +0000
 {{{
[r=cjwatson][bug=1285919][incr] Add Signing custom upload
 (raw-signing/raw-uefi) result checksumming. This is the first step in
 providing a trust chain for the signing custom uploads (Bug #1285919).
 Once the Signing Custom upload is unpacked and processed we make a pass over
 the results producing a SHA256 checksum for each file. These are accumulated
 in a SHA256SUMS file which is added to the custom upload result directory.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160606172926-3dzw55xtvvxb1mp7|full revision]] for details (it contains 23 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160531133333-ybr9dlnpmb2y1wdg|r18080]] -- Tue 2016-05-31 13:33:33 +0000
 {{{
[r=cjwatson][no-qa] Reinstate the raw-uefi custom upload as a
 distinct type.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160531124518-rncg0pdedkml2al7|18070.1.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160531124038-uq61mipdnnyd2eu9|18070.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160531122315-nh7forg2y152wpks|18070.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160531120019-lpd4rc1qzi6h52fv|18070.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160531115805-rutfnh5bpm16j390|18070.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160531115623-vrzx8gieuljcye6v|18070.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160531115557-ks8q8pkz0fdoryrk|18070.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160526155538-7jzswgzctw5b5zqh|18070.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160526145306-3cv37133y96jigy5|18070.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160526112628-9bt43szdp03ie1xk|r18070]] -- Thu 2016-05-26 11:26:28 +0000
 {{{
[r=cjwatson][bug=1585853] Stop symlinking uefi to signed dists. This
 is causing severe mirroring issues.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160526104639-0riijnhq78nhw5eo|18069.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160526104604-jz0fo8ql1hn9byui|18069.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160524220058-x1jdudwsxiodmcjg|r18065]] -- Tue 2016-05-24 22:00:58 +0000
 {{{
[r=cjwatson][bug=1577736][incr] Fix the permissions of newly created
 Kmod signing x509 certificates.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160524213332-fr95gtx1b20vpml6|18063.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160524174157-421hfoy2stzft8ki|18063.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160523155100-v30tadfcpnphsxog|r18055]] -- Mon 2016-05-23 15:51:00 +0000
 {{{
[r=cjwatson][no-qa] Make signing unit tests stop leaving t.ko.sig and
 t.efi.signed artifacts in tree.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/apw@ubuntu.com-20160523115917-5f5hscvso8qfzg82|18054.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160523100531-zycxahbym4dyzpeb|r18054]] -- Mon 2016-05-23 10:05:31 +0000
 {{{
[r=cjwatson][bug=1577736][incr] Add Kernel Module (KMod) signing
 support to the raw-signing custom uploader and add support for signing
 options (tarball output and signature only modes).
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160523100531-zycxahbym4dyzpeb|full revision]] for details (it contains 36 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160511160142-05anh8n5h4e0ac51|r18029]] -- Wed 2016-05-11 16:01:42 +0000
 {{{
[r=cjwatson][bug=1577736][incr] Generify the UEFI signing custom
 upload. Switch it to be a signing upload initially only supporting UEFI
 signing as before. Include backwards compatibility such that raw-uefi and
 raw-signing are both supported.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160511160142-05anh8n5h4e0ac51|full revision]] for details (it contains 28 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160503114225-2yp2l9dnqfluea79|r18015]] -- Tue 2016-05-03 11:42:25 +0000
 {{{
[r=cjwatson][bug=1577736][incr] Move the existing raw-uefi custom
 upload to validating the uefi signing keys on first use. For PPAs generate
 the keys on first use if they are missing.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160503114225-2yp2l9dnqfluea79|full revision]] for details (it contains 21 commits)''

<<Anchor(jamal_fanaian)>>
=== Jamal Fanaian <jamal.fanaian {_AT_} gmail.com> ===

''10 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100208200922-n742d4wjo5064aug|r10293]] -- Mon 2010-02-08 20:09:22 +0000
 {{{
[r=rockstar][ui=none][bug=515761]
 lp:~jamalta/launchpad/515761-anonymrelease API access to these
 interfaces. Fixed misspelling of 'permission' attribute for
 ViewProductSeries. Fixed security problem in test
 xx-product-package-pages with ubuntupkg. (for jamalta)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100208192133-iyibaf6cvy07rh53|10248.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100208141358-xlyg391rwbjfqxit|10248.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100204231816-6h731f5ccpn5upam|10248.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100204223909-28s4iewk7ztq3jlm|10248.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100204222522-hzu9anzxxefud084|10248.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100204212339-4kjijtazqaby7xmq|10248.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100204211835-qv8o3e6p4desjbpk|10248.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100204203517-fjdw4lo1ybe7s8uh|10248.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100206000300-x68mj027t47avoca|r10285]] -- Sat 2010-02-06 00:03:00 +0000
 {{{
[r=salgado][ui=none] Created name map for community-contributions to
 merge people using different names/email addresses.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100205194358-jl57bmufx3be210x|10281.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100205191842-q4zunqlmkjkajbt9|10281.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100201194609-letjzopqw4kh3dil|r10242]] -- Mon 2010-02-01 19:46:09 +0000
 {{{
[r=allenap][ui=none][bug=118609] Fixed action menu link to "Related
 Bugs" that only exists on the bugs subdomain.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100127174920-dd3zd3qjm1u8rq1v|10224.8.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100127172928-e2qancu6477ntnpv|10224.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100122173110-npqtrgg7w5jfk3ov|r10218]] -- Fri 2010-01-22 17:31:10 +0000
 {{{
[r=bigjools][ui=None][bug=509791] sources.changes is now referred to
 as 'changes file' everywhere. Branch contributed by jamalta.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100120142959-g090wipd4k8bgkss|10180.2.6]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100121163019-3ro6b3e2pt0gfkfq|r10213]] -- Thu 2010-01-21 16:30:19 +0000
 {{{
[r=bac][ui=none][bug=498643] Changed the Destination PPA options to
 read 'PPA Name (username/ppa)' in copy packages page to help
 distinguish between similarly named PPAs.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100121160836-15t3snl9srwczlci|10201.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100121160158-zc8zefjkm91zji11|10189.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100121160552-0lft7ihv4zm78od7|10201.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100120194912-o21ztp1x9y6nlgrv|10201.3.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100119160821-myzirnfy54qxm3qf|10189.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100119160731-ro3zn7k1asptkytt|10189.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100119155851-4mlfm9y0pot3mmnc|10189.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100118212714-sl8u6kfo49xnngnp|10189.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100120233841-ixi4ha3iozflhghv|r10204]] -- Wed 2010-01-20 23:38:41 +0000
 {{{
[r=bac][ui=sinzui][bug=87058,
 106924] Changed the confirmation message when defining a new bug tag
 to 'The tag "[tagname]" hasn't been used by [targetname]
 before. (Create the new tag)'. to remove redundancy.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100120193148-2f78dv32eisureyo|10201.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100120193128-lw6l8j26e58a0hxt|10201.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100119213316-t2pm713mt4fm18aq|10194.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100119170420-t09xg45ds13a3wzl|10194.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100119103036-p8qz96jau29cz1jx|r10193]] -- Tue 2010-01-19 10:30:36 +0000
 {{{
[r=henninge][ui=none][bug=253525] Renamed 'changesfile' throughout
 various pages in soyuz to 'sources.changes' since it is not a
 word. Updated tests that referenced the term 'changesfile'.
 Landed by henninge.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100118214112-gxsqsu12ujje9a72|10180.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100118170254-egowg99swuiiqh6a|10180.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100118164209-2bf3epe9i29b2hdy|10180.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100115232853-9y209srhe388uyjq|10180.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal.fanaian@gmail.com-20100115230136-cqigod7gtp9x9kp6|10180.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090918151327-z1dugp6queo1jcja|r9520]] -- Fri 2009-09-18 16:13:27 +0100
 {{{
[r=salgado][ui=none][bug=127489] Fix the bug by hardcoding the sort
 order of the columns
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal@jfvm1-20090918002726-ghxj2qn5yk47uhkc|9019.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal@jfvm1-20090913203601-btgduqep29ag8ehp|9019.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal@jfvm1-20090830042415-rdjtuxjvo6z1etqf|9019.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal@jfvm1-20090827025916-ped1batesfu1nn6v|9019.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal@jfvm1-20090822230321-5iwwalzwihjsgmy7|9019.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal@jfvm1-20090805195513-5dadz9sy1p4jap0k|9019.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jamal@jfvm1-20090803035458-bch4p6lczyhv7bw6|9019.3.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731211209-03fxbs3heq4ez1em|9013.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090805142212-jrmul3sid8dwvzzy|r9048]] -- Wed 2009-08-05 15:22:12 +0100
 {{{
[r=salgado][ui=rs][bug=337582] Renamed the sort option in the branch
 list page from 'by registrant' to 'by owner'
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731194214-g3o15x0yth92hybf|9013.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731191007-kf70u10111hzzbjd|9013.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090803081356-xkz1ipzk6kzg90cj|r9020]] -- Mon 2009-08-03 09:13:56 +0100
Line 246: Line 2438:
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731173034-y20f9apijph44sti|9013.1.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731164921-brm1936tnbgrsycf|9013.1.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731154725-osdg87f35qlu2x7c|9013.1.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090805142212-jrmul3sid8dwvzzy|r9048]] -- Wed 2009-08-05 15:22:12 +0100
 {{{
[r=salgado][ui=rs][bug=337582] Renamed the sort option in the branch
 list page from 'by registrant' to 'by owner'
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731194214-g3o15x0yth92hybf|9013.4.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731191007-kf70u10111hzzbjd|9013.4.1]]

== Andrea Corbellini <andrea.corbellini {_AT_} beeseek.org> ==

''2 top-level landings:''

 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090729091854-lec7p1sh9ik8g8qf|r8996]] -- Wed 2009-07-29 10:18:54 +0100
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731173034-y20f9apijph44sti|9013.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731164921-brm1936tnbgrsycf|9013.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jfanaian@gmail.com-20090731154725-osdg87f35qlu2x7c|9013.1.1]]

<<Anchor(ivo_kracht)>>
=== Ivo Kracht <ivo.kracht {_AT_} gmx.de> ===

''10 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120706000058-cf3sfonflt5y34vp|r15566]] -- Fri 2012-07-06 00:00:58 +0000
 {{{
[r=jcsackett][bug=728129] call pre_iter_hook() in
 DecoratedResultSet.one(), first() etc
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/abel.deuring@canonical.com-20120705191602-zi1ibrncu9d6v0h9|15531.8.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120705170812-q63lgawdcsl6rhv9|15531.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120704164541-8rfx6avq58s2y25z|r15556]] -- Wed 2012-07-04 16:45:41 +0000
 {{{
[r=gmb,
 rharding][bug=921901] bug column tags now link to project groups
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120704110757-ml7a4sqmrsgni7p2|15531.6.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120704092609-sw8i6qc1xp3jva1w|15531.6.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120703143237-a54qncxf8ra2wwrm|15531.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120702192936-9kwhkv7616bmjpfh|r15534]] -- Mon 2012-07-02 19:29:36 +0000
 {{{
[r=sinzui][ui=sinzui][bug=1013281] new icon for bug age in
 buglistings implemented
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120702145538-g3xh2kv7ar3a96eb|15531.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120628193544-k3trjrk8ewdjq3rc|r15518]] -- Thu 2012-06-28 19:35:44 +0000
 {{{
[r=jelmer][ui=sinzui][bug=436663] moving the "related bugs and
 blueprints" section further up on the page to make it more visible
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120628141928-plws9qb49wa78o2r|15435.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120628170158-2j9q64uibo0x3xgf|r15517]] -- Thu 2012-06-28 17:01:58 +0000
 {{{
[r=frankban,
 rvb][bug=824292] Only one "show uploads" link on distro series pages
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120628124310-hhlo3gt932ymg7wr|15435.7.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120627130442-dh6xg2u2gjrcjit2|15435.7.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120622112605-bv6s541rste0ti1a|15435.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120626192136-u4mo0k733vccz9sv|r15500]] -- Tue 2012-06-26 19:21:36 +0000
 {{{
[r=rharding][bug=806660] seperate form for the "Add new address"
 section
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120626143357-crvjdl2zgjtr7tf2|15435.6.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120626124842-2jlzl5046mf3sbmn|15435.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120621193644-22oyswp1gty5quwr|r15467]] -- Thu 2012-06-21 19:36:44 +0000
 {{{
[r=jelmer][bug=897571][no-qa] test added that SourcePackage
 implements ISourcePackage
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120621151130-2i0dcmetpdiedjp2|15435.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120621092254-nxzjm6prpbi9kv85|15435.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120620161201-4ezxl1u0ahp3e625|15435.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120620172250-iu51349dvxcr01u3|r15458]] -- Wed 2012-06-20 17:22:50 +0000
 {{{
[r=benji, frankban,
 rvb][bug=425934] Fix for bug-425934 - email commands are now case
 insensitive.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120620115708-qunn9757d957p36k|15427.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120620081551-jzosk660at083usr|15427.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120618145346-c7s0hdqgauym76a7|15427.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120618110311-neejqajys1inz3e2|15427.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120614181239-1mo1pdgtywgpep67|r15420]] -- Thu 2012-06-14 18:12:39 +0000
 {{{
[r=jcsackett][bug=999662] [r=jelmer][bug=999662] Package information
 pages shouldn't display dates as a count of weeks
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120614103455-5qxfduzblw84ksg9|15415.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120613150641-nz83golm61beyuiu|r15406]] -- Wed 2012-06-13 15:06:41 +0000
 {{{
[r=frankban,
 rvb][bug=353097] fix for bug 353097: Marking a Bug as "Requiring
 Forwarding" text is missleading...
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ivo.kracht@gmx.de-20120612160933-i04103ugvb4cwckl|15395.1.1]]

<<Anchor(mattias_backman)>>
=== Mattias Backman <mattias.backman {_AT_} linaro.org> ===

''9 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120404164040-rkxplxxadzflbiza|r15061]] -- Wed 2012-04-04 16:40:40 +0000
 {{{
[r=stevenk] [bug=973322][r=stevenk] View for upcoming blueprints and
 bugs assigned to a team.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120404164040-rkxplxxadzflbiza|full revision]] for details (it contains 36 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120328001140-cn9wl544sj5aqsi5|r15029]] -- Wed 2012-03-28 00:11:40 +0000
 {{{
[r=benji][no-qa] [bug=965446][r=benji] New IPerson methods to get
 assigned SpecificationWorkItems/BugTasks targeted to a
 milestone whose due date is between today and a given date.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120328001140-cn9wl544sj5aqsi5|full revision]] for details (it contains 48 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120322125345-5k18uaphsovmbamo|r14997]] -- Thu 2012-03-22 12:53:45 +0000
 {{{
[r=abentley][bug=956940] Add email notifications for Work Item
 changes and fix the +workitems page.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120322125345-5k18uaphsovmbamo|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120316212430-nxww193eu18b6bcj|r14965]] -- Fri 2012-03-16 21:24:30 +0000
 {{{
[r=stub][bug=954996] [r=stub] Fix work items parsing.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mattias.backman@linaro.org-20120315075840-k1q1knnq4fd2aqe8|14829.1.37]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mattias.backman@linaro.org-20120315074754-mgipvn0v6lphh3a9|14829.1.36]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mattias.backman@linaro.org-20120314200509-m6ujxptrdld6gixu|14829.1.35]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120314011346-rx15uwcsgcaany21|r14942]] -- Wed 2012-03-14 01:13:46 +0000
 {{{
[r=jcsackett][bug=578263, 940450] [r=jcsackett,
 rharding][bug=940450] New UI for editing Blueprint work items
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120314011346-rx15uwcsgcaany21|full revision]] for details (it contains 36 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120302025137-91z6hixnemmy9quq|r14893]] -- Fri 2012-03-02 02:51:37 +0000
 {{{
[r=jcsackett,
 stevenk][bug=940449] Add a garbo job to migrate work items from
 specs' whiteboards
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120302025137-91z6hixnemmy9quq|full revision]] for details (it contains 34 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120217130145-snmzlio6mbqpw0td|r14831]] -- Fri 2012-02-17 13:01:45 +0000
 {{{
[r=jcsackett,
 rharding][bug=933592] Work Items models (relanded after mislanding
 into db-devel).
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120217130145-snmzlio6mbqpw0td|full revision]] for details (it contains 24 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20120208202156-a1hdspgr7dhgq78w|r11355 (db-devel)]] -- Wed 2012-02-08 20:21:56 +0000
 {{{
[r=stub][no-qa] Work Items database schema
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20120208202156-a1hdspgr7dhgq78w|full revision]] for details (it contains 21 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120207033650-jrhykpvvbybfapd3|r14753]] -- Tue 2012-02-07 03:36:50 +0000
 {{{
[r=jcsackett,
 rharding][no-qa] Raise ValueError if the email parameter to login()
 is not a string. Branch by Mattias Backman.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mattias.backman@linaro.org-20120202134933-z95snfo4f0soeng8|14727.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mattias.backman@linaro.org-20120202100010-b95pjbl08looy9th|14727.4.1]]

<<Anchor(andrea_corbellini)>>
=== Andrea Corbellini <andrea.corbellini {_AT_} beeseek.org> ===

''7 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100823215828-3wzu5v41vetmiu27|r11416]] -- Mon 2010-08-23 22:58:28 +0100
 {{{
[r=sinzui][ui=sinzui][bug 620537] Make Ubuntu fonts the preferred
 fonts.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/corbellini.andrea@gmail.com-20100821162250-jovpfrqnzslmmq2n|11406.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/corbellini.andrea@gmail.com-20100821132916-xvcw2tjmwxvsvjvl|11406.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/corbellini.andrea@gmail.com-20100821132853-v9278bptlkr9mlbu|11406.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/corbellini.andrea@gmail.com-20100821132833-8wovt6vzmsrlsntk|11406.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/corbellini.andrea@gmail.com-20100821095745-9r2q1ai7fcac9aal|11406.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100217124337-qbcddmvsrssopyfy|r10327]] -- Wed 2010-02-17 12:43:37 +0000
 {{{
[r=abentlry][ui=none][bug=411007] Fix by Andrea Corbellinin
 <andrea-bs@ubuntu.com> Link from +tour/bugs to
 Bugs/EmailInterface on the help wiki.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20100131152537-9e9x4i71lkvtxavx|10228.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20090812103319-2e0u9w5wh5erzkq5|r8373 (db-devel)]] -- Wed 2009-08-12 11:33:19 +0100
 {{{
[r=intellectronica][ui=none][bug=49698] Submitted by Andrea
 Corebellini <andrea-bs@ubuntu.com> : Post-review updates to
 blueprint comments interfaces and model classes.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/tom.berger@canonical.com-20090811140754-ie04x2hdwp4jjaud|7675.1419.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/andrea.corbellini@beeseek.org-20090810123420-ty2xgkdm33m8kzic|7675.1427.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20090810184817-dwl3461v394lw1ac|r8368 (db-devel)]] -- Mon 2009-08-10 19:48:17 +0100
 {{{
[r=intellectronica][ui=none][bug=49698] Submitted by Andrea
 Corebellini <andrea-bs@ubuntu.com> : Add the interfaces and
 model classes for representing blueprint comments.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/tom.berger@canonical.com-20090810173237-phlsgztexvzae822|7675.1419.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/andrea.corbellini@beeseek.org-20090807185441-9hblzho93y2ic85l|7675.1419.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/andrea.corbellini@beeseek.org-20090807182433-pya4752jx8frxvjq|7675.1419.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/andrea.corbellini@beeseek.org-20090807165719-3nwnmpyhr9aok1si|7675.1419.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/andrea.corbellini@beeseek.org-20090807165704-afns81m3ntj8kxw2|7675.1419.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/andrea.corbellini@beeseek.org-20090807163338-diw9mfagxb8hyz39|7675.1419.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/andrea.corbellini@beeseek.org-20090807162715-axpey3lb6tjhow3o|7675.1419.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090806143645-y68zgcdj3wi1dh61|r9057]] -- Thu 2009-08-06 15:36:45 +0100
 {{{
[r=rockstar][ui=none][bug=406523] Andrea Corbellini's branch to
 generalize 'bug_attachment_size' to 'attachment_size'
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090801072901-4e0o3v6c4ly25yw5|9004.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090801071336-19rxn48oe2hqal35|9004.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090730160914-iclzxoqlrrjzse4z|9004.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090730110804-y4n6o2c6xzvfpire|9004.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090729185351-sgzu9nw2ridw6a30|9004.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090729182434-w4kyatbfykx1eiv6|9004.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090729091854-lec7p1sh9ik8g8qf|r8996]] -- Wed 2009-07-29 10:18:54 +0100
Line 269: Line 2671:
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090725114510-l14sug5ajhqgur23|8971.13.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090725114444-g9ikc6pgvnnz1zdh|8971.13.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090724110600-vhq66r08l50o2m8m|8971.13.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090723170453-sgjfzt1aq98x8cnp|8971.13.1]]
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090806143645-y68zgcdj3wi1dh61|r9057]] -- Thu 2009-08-06 15:36:45 +0100
 {{{
[r=rockstar][ui=none][bug=406523] Andrea Corbellini's branch to
 generalize 'bug_attachment_size' to 'attachment_size'
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090801072901-4e0o3v6c4ly25yw5|9004.1.6]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090801071336-19rxn48oe2hqal35|9004.1.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090730160914-iclzxoqlrrjzse4z|9004.1.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090730110804-y4n6o2c6xzvfpire|9004.1.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090729185351-sgzu9nw2ridw6a30|9004.1.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090729182434-w4kyatbfykx1eiv6|9004.1.1]]

== Severin Heiniger <severinheiniger {_AT_} gmail.com> ==
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090725114510-l14sug5ajhqgur23|8971.13.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090725114444-g9ikc6pgvnnz1zdh|8971.13.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090724110600-vhq66r08l50o2m8m|8971.13.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/andrea.corbellini@beeseek.org-20090723170453-sgjfzt1aq98x8cnp|8971.13.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20090729042429-ugql79zq6txgm4ie|r8326 (db-devel)]] -- Wed 2009-07-29 05:24:29 +0100
 {{{
[rs=stub][ui=none] New database baseline from 2.2.7 rollout and
 updates to SpecificationMessage table
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/stuart.bishop@canonical.com-20090729040414-hi2z9r1r2m1vcaqr|8321.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/stuart.bishop@canonical.com-20090727083120-4npq7emycenn5y1h|8321.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/stuart.bishop@canonical.com-20090727081756-z839f4gppb8b7vs4|8321.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/andrea.corbellini@beeseek.org-20090724175316-6s4mfuobnf4s2054|7675.1314.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/andrea.corbellini@beeseek.org-20090724164202-14lsl9idyqhy102r|7675.1314.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/stuart.bishop@canonical.com-20090727081144-ernti1h797y7otcs|8321.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/stuart.bishop@canonical.com-20090727080539-zwkaheyarijcftq8|8321.2.1]]

<<Anchor(nigel_jones)>>
=== Nigel Jones <nigel {_AT_} nigelj.com> ===

''6 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110913094933-b35l45cxfyz0lcn1|r13938]] -- Tue 2011-09-13 09:49:33 +0000
 {{{
[r=wgrant][bug=763820] Change message on +editpgpkeys from "The key
 must be registered with with an Ubuntu key server." to "The key
 must be registered with the Ubuntu key server."
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110913044145-rue61lgbx414yt4w|13931.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110906113828-tvhy10li8v0s5ksb|r13883]] -- Tue 2011-09-06 11:38:28 +0000
 {{{
[r=jtv][bug=697157] Special-case bug assignment mail for
 self-assignment.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110905131505-j0d66q553yb8f3bo|13862.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110904134243-e43q1jk11xm1q48o|13862.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110904111323-swte2tzbf1nisqgc|13862.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110904100644-3o3ex3k6rzbjqvcz|13862.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110906092933-ovkznap1ek2ppsjl|r13882]] -- Tue 2011-09-06 09:29:33 +0000
 {{{
[r=henninge][bug=841658] Enable anonymous access to DistroArchSeries
 over the API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110905162234-rvkbha5hs1rhxg0v|13862.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110905062305-fpc5fyarf9yvbywj|13862.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110902163143-wxpjkzsar15fickb|r13856]] -- Fri 2011-09-02 16:31:43 +0000
 {{{
[r=allenap][bug=61428] Display the team portlet on both
 Person:+assignedbugs and Person:+subscribedbugs. Previously it was only shown
 on +assignedbugs.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110902011940-nt3nxydgfy2dpqhc|13829.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110901143610-dt6l4r4p7fnfrhws|13829.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110901061527-61wh4twoebad088m|13829.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110901050954-rgk0d8l07bdvb83b|13829.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110901050933-qxwywsnoaohvo5q8|13829.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110901002651-kqq4fqfkat04wvxp|13829.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110901205233-1svs1j195338mq5y|r13846]] -- Thu 2011-09-01 20:52:33 +0000
 {{{
[r=allenap][bug=810551] Show announcement date alongside the target
 and author information.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110901161243-2phl42uen03217um|13841.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110901140930-ufr0mu4aqdbav0d0|13841.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110831193931-hlu1610hvbbxby41|r13839]] -- Wed 2011-08-31 19:39:31 +0000
 {{{
[r=gmb][bug=837290] SubscribersList() now handles default
 configuration options properly so as to prevent objects from
 being undefined.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110830125738-wwqhwbv6npqtaflz|13822.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nigel@nigelj.com-20110830124113-k2qttdti2fccn597|13822.3.1]]

<<Anchor(james_tunnicliffe)>>
=== James Tunnicliffe <james.tunnicliffe {_AT_} linaro.org> ===

''6 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120619162903-jar0fj7rvdct6v9i|r15445]] -- Tue 2012-06-19 16:29:03 +0000
 {{{
[r=bac][bug=1004416] Bug Fix for bug #1004416. Work item editor now
 handles duplicate work items correctly.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120618111946-jjvryb54xiwcqdt0|15404.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120615160305-r1t37hppn1ntfhnf|15404.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120614143539-op2edrpr1tafkuyu|15404.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120613213346-dje6e55rdi2tdbjx|r15410]] -- Wed 2012-06-13 21:33:46 +0000
 {{{
[r=sinzui][bug=1002380] Upcoming work page should have expand all
 links
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120613213346-dje6e55rdi2tdbjx|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120522204238-k1dbqhf18smv5i4j|r15285]] -- Tue 2012-05-22 20:42:38 +0000
 {{{
[r=gmb][bug=1002946] Work item lists on the upcoming work page
 auto-expand if there are work items that need further work. For
 that logic, count POSTPONED as complete.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120522152325-q30m44qed628j1tm|15282.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120522150448-bag5y0h1azpqwie1|15282.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120521194033-eq2qafc7y940n39t|r15279]] -- Mon 2012-05-21 19:40:33 +0000
 {{{
[r=benji][bug=999717][no-qa] Lists of unfinished work items should
 default to expanded.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120521145322-6l8981wgmo0e3lih|15245.5.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120518170249-d4uu50gvhaxlt65b|15245.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120518163647-464t1tw6owicqg2z|15245.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120517133009-egz227v53g7w7yd1|15245.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120517130443-sdxb59e1vd6ghc1j|15245.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/graham@canonical.com-20120517112203-rrcc23os538uc1gs|15245.6.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120515143814-sh52lf7laffga6gt|15245.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120521193932-8ut3rq70dn1x3v3r|r15278]] -- Mon 2012-05-21 19:39:32 +0000
 {{{
[r=benji][bug=1002257][no-qa] Work Items in the POSTPONED state
 should be treated as DONE for purposes of calculating
 completeness on the upcomingwork view.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120521150157-kqskx1cehek3f693|15273.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120521112454-j7sevi78i4fy3tnt|15273.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120521111902-2y34sae9fi2k2l8m|15273.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120512123826-jw9xrvp8nxbhzdtu|r15239]] -- Sat 2012-05-12 12:38:26 +0000
 {{{
[r=sinzui][bug=998052] Show all WIs owned by members of the team and
 all WIs from BPs assigned to members of the team (even if WI owner is not in
 the team)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120511141737-odhz9pfkl2gclyey|15218.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.tunnicliffe@linaro.org-20120511141249-mn9jfgt1wydg1jx0|15214.1.1]]

<<Anchor(nathan_handler)>>
=== Nathan Handler <nhandler {_AT_} ubuntu.com> ===

''3 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091126020044-ysoaxeirtbilhtr5|r9945]] -- Thu 2009-11-26 02:00:44 +0000
 {{{
[r=julian-edwards][ui=none][bug=151113] The signature in blueprint
 notifications is no longer indented. The '--' separator also
 now contains a trailing space to allow mail clients to
 correctly identify it as a signature. Fixes bug 151113:
 Notification footer has unnecessary leading spaces
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nhandler@ubuntu.com-20091124225853-2jgp33nq0y6ibtxk|9886.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nhandler@ubuntu.com-20091116021850-e9m01iw9j4ywlsle|9886.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091115015145-1xo3kbia2ngz1deh|r9882]] -- Sun 2009-11-15 01:51:45 +0000
 {{{
[r=sinzui][ui=none][bug 231168] Fix the blueprint subscription
 instructions.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nhandler@ubuntu.com-20091011031950-zz43eynn6ab46nu2|9677.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091009154436-z43s4924sje0bha8|r9669]] -- Fri 2009-10-09 16:44:36 +0100
 {{{
[r=mwhudson][ui=none][bug=296469] The description for the review_type
 field on Merge Proposals used to be the same on all pages with
 this field. Now,
 each page that has a review_type field overrides the description,
 allowing Launchpad to display descriptions that are more appropriate
 for the page that they are being displayed on.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nhandler@ubuntu.com-20091009041555-5ub8gicgvlcje0ho|9656.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nhandler@ubuntu.com-20091009024304-xd91fbsi18ghn6dc|9656.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nhandler@ubuntu.com-20091009024004-jz3xjdj5l93jsgl9|9656.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nhandler@ubuntu.com-20091009023246-kvmqg7wtclkylx2m|9656.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nhandler@ubuntu.com-20091009021700-82g503uhv4de5f5i|9656.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nhandler@ubuntu.com-20091009020102-jvm4qy6om2325c1a|9656.1.1]]

<<Anchor(markus_korn)>>
=== Markus Korn <thekorn {_AT_} gmx.de> ===

''3 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100227154644-bp7egpijezkd9tz5|r10418]] -- Sat 2010-02-27 15:46:44 +0000
 {{{
[r=allenap,
 intellectronica][ui=none][bug=282178] Person.searchTasks() is now
 exposed in the webservice API. This method queries the tasks
 related to a user. As a side effect of this implementation the
 official_bug_tags attribute was moved away from IHasBugs to
 IHasOfficialBugTags. Landed on behalf of Markus Korn.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100227154644-bp7egpijezkd9tz5|full revision]] for details (it contains 47 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100205233409-z436ntmawishd9qi|r10284]] -- Fri 2010-02-05 23:34:09 +0000
 {{{
[r=salgado][ui=none][bug=517570] Added tags_combinator field to
 IPersonBugTaskSearch to fix (LP: #517570)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thekorn@gmx.de-20100205160051-edm3y4rfnhed3nm4|10277.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thekorn@gmx.de-20100205150509-bs1kwh7by2sk25ii|10277.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091222224934-sya7ffmwxdjg6qha|r10081]] -- Tue 2009-12-22 22:49:34 +0000
 {{{
[r=intellectronica][ui=none] Patch from Markus Korn to display
 changes to a a bugtask target in the inline activity display on
 the bug page.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thekorn@gmx.de-20091216212657-fk29cj48hda0knc3|10054.17.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thekorn@gmx.de-20091216204137-qddc8oj28akbnj4m|10054.17.1]]

<<Anchor(stefano_rivera)>>
=== Stefano Rivera <stefano {_AT_} rivera.za.net> ===

''3 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20121009182932-n7yqxzb7awolyye6|r16117]] -- Tue 2012-10-09 18:29:32 +0000
 {{{
[r=frankban][bug=1016337] Enable retry of user-cancelled builds.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/stefano@rivera.za.net-20121008152732-q0hv6xfxq1trk5jk|16113.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/stefano@rivera.za.net-20121008151503-jb8ckq0c7vgnhg2y|16113.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20121001065825-yxh0mfeyidtbyr30|r16061]] -- Mon 2012-10-01 06:58:25 +0000
 {{{
[r=wgrant][no-qa] Export packageset deletion as a destructor
 operation.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/stefano@rivera.za.net-20121001064341-e2epl17qiyfjhhoa|16058.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/stefano@rivera.za.net-20120930165308-uztys97zen7a3lfo|16058.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120928185932-mbv79d4ipvk89cv9|r16056]] -- Fri 2012-09-28 18:59:32 +0000
 {{{
[r=benji,
 stub][bug=891862] Allow deletion and modification of packagesets.
 Expose this through the API.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120928185932-mbv79d4ipvk89cv9|full revision]] for details (it contains 15 commits)''

<<Anchor(michael-doyle_hudson)>>
=== Michael-Doyle Hudson <michael.hudson {_AT_} linaro.org> ===

''3 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110929051832-1zqe0t36f6r22mhl|r14068]] -- Thu 2011-09-29 05:18:32 +0000
 {{{
[r=lifeless][bug=853635] Add a private XML-RPC interface to query
 feature flags
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.hudson@linaro.org-20110928032658-h0d6o2etpi7tyz21|14011.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.hudson@linaro.org-20110922014131-d94vy6n6hah0ysw6|14011.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.hudson@linaro.org-20110922013852-kcj3xeghjj6s5tv8|14011.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.hudson@linaro.org-20110921214654-2obudp4c6455yxi4|14011.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.hudson@linaro.org-20110921211202-xk3mjmjqrufx10f5|14011.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110919084939-doa6wrbb251ak815|r13986]] -- Mon 2011-09-19 08:49:39 +0000
 {{{
[r=lifeless][bug=853635] Add a private XML-RPC interface to query
 feature flags
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110919084939-doa6wrbb251ak815|full revision]] for details (it contains 17 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110902010044-513iz7x1inueimn8|r13847]] -- Fri 2011-09-02 01:00:44 +0000
 {{{
[r=wallyworld][bug=839190] Make the ChoiceSource js widget slightly
 more reusable.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.hudson@linaro.org-20110831213440-bq81t15i4to75y04|13841.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.hudson@linaro.org-20110831211135-qkhl52juaf90cgz1|13841.2.1]]

<<Anchor(riccardo_padovani)>>
=== Riccardo Padovani <riccardo {_AT_} rpadovani.com> ===

''2 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150914164537-digavr39a62co4jo|r17738]] -- Mon 2015-09-14 16:45:37 +0000
 {{{
[r=cjwatson][bug=1391394] Show hidden bug comments to their owners.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150914163815-18iya0j1n497cbhu|17709.7.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150914155621-o4l70qax6dpufc3n|17709.7.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150914131130-tls2ufy84qx27mky|17709.7.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150914123302-d9bxwa3fg7duhdj8|17709.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150806120336-oulnrg4sgl4lxy6v|r17681]] -- Thu 2015-08-06 12:03:36 +0000
 {{{
[r=cjwatson][bug=892259] Add link to the merged revision in the
 summary of merge proposal pages.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150721173014-619rpi7ua87pv88t|17629.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150721172242-ddtzj71tq0ggmn60|17629.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150721170749-43caded8c8uus3wg|17629.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150721163015-3q80d3zj41trlsv3|17629.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150714230040-7mtphmtxxk66srih|17629.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150714214657-ttbherdfx6joiceu|17629.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/riccardo@rpadovani.com-20150713215356-q84kdn4v2bygycly|17629.3.1]]

<<Anchor(jeff_craig)>>
=== Jeff Craig <foxxtrot {_AT_} foxxtrot.net> ===

''2 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100826153227-mw9o3ve6tauha2dk|r11451]] -- Thu 2010-08-26 16:32:27 +0100
 {{{
[r=jtv][ui=none][bug=308198][for=foxxtrot] Make Collection contain
 proper Entry's.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jeroen.vermeulen@canonical.com-20100826104003-tf3z5066ltewfcc7|11446.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/foxxtrot@foxxtrot.net-20100723054136-5o4guqy8qc53ggba|11091.9.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/foxxtrot@foxxtrot.net-20100709062506-sniib2bqxpfqsm6j|11091.9.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/foxxtrot@foxxtrot.net-20100707063355-61hvhdg37gjwwe7i|11091.9.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/foxxtrot@foxxtrot.net-20100707063146-js73jpy0bcp86ire|11091.9.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100709021412-4hitgdrlmm8vmjgz|r11109]] -- Fri 2010-07-09 03:14:12 +0100
 {{{
[r=bac][ui=none][bug=599908] Have 'view this bug' link on duplicate
 checker open links in new window. Fixes Bug 599908.]
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bac@canonical.com-20100708172736-cv0h5v2mcd151sxv|11099.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/foxxtrot@foxxtrot.net-20100701061405-7fhutjrutoe1lhib|11085.5.1]]

<<Anchor(simon_olofsson)>>
=== Simon Olofsson <simon {_AT_} olofsson.de> ===

''2 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091117023327-72oxkgw1q4tiuhkq|r9888]] -- Tue 2009-11-17 02:33:27 +0000
 {{{
python2.5 multi-merge
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091117023327-72oxkgw1q4tiuhkq|full revision]] for details (it contains 105 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090904123459-4ur290eiylauenmd|r9338]] -- Fri 2009-09-04 13:34:59 +0100
 {{{
[r=cprov][ui=none] (Simon Olofsson) Fixes: bug 402187:
 rocketfuel-setup can't resume if fails to complete.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/simon@olofsson.de-20090903150352-8tpl9k02mzafxfwq|9322.4.1]]

<<Anchor(douglas_cerna)>>
=== Douglas Cerna <douglascerna {_AT_} yahoo.com> ===

''2 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140121062855-k0zyoum7069o61y7|r16912]] -- Tue 2014-01-21 06:28:55 +0000
 {{{
[r=wgrant][bug=260677] Dates expected are now shown for milestones in
 the advanced bugs search page.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/douglascerna@yahoo.com-20140107140251-w8o6nd1sayuf2g2w|16878.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/douglascerna@yahoo.com-20140103073934-tnot6vv83os4gs79|16878.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140121043652-wjdiyayp0i04rf61|r16911]] -- Tue 2014-01-21 04:36:52 +0000
 {{{
[r=wgrant][bug=125377] Set current user as the default drafter when
 registering a new blueprint.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/douglascerna@yahoo.com-20140104184558-tpi9fktp0osk4sd0|16878.2.1]]

<<Anchor(andrew_mitchell)>>
=== Andrew Mitchell <ajmitch {_AT_} ubuntu.com> ===
Line 290: Line 3047:
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090819032753-ahbaz4zqmnpz0r9e|r9149]] -- Wed 2009-08-19 04:27:53 +0100  * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120917052538-7g2ggnt3byrcfhvb|r15967]] -- Mon 2012-09-17 05:25:38 +0000
 {{{
[r=cjwatson,
 stevenk][bug=1050187] Also allow uploads to the backports pocket when
 the series status is not CURRENT or SUPPORTED
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ajmitch@ubuntu.com-20120913052010-d0qa8zqk2k43bw6p|15949.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ajmitch@ubuntu.com-20120913051405-eevpy1m5il9aziy0|15949.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ajmitch@ubuntu.com-20120912214318-5r6ewt06o2gjg0op|15949.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ajmitch@ubuntu.com-20120912211120-y36prt8hvm0wyls5|15949.3.1]]

<<Anchor(nicolas_delvaux)>>
=== Nicolas Delvaux <nicolas.delvaux {_AT_} gmx.com> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101022141937-bazol1633gik1iza|r11781]] -- Fri 2010-10-22 14:19:37 +0000
 {{{
[r=allenap,
 danilo][ui=none][bug=608631] Users now can use the [nnbsp] tag to
 input a narrow no-break space in Rosetta. This tag
 representation is also a workaround for some Browsers (eg. in
 Rekonq NNBSP is displayed as a zero-width character).
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nicolas.delvaux@gmx.com-20101008165810-dpgrf9xfga7cb3yz|11662.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nicolas.delvaux@gmx.com-20101001162515-1bzk9dt284kkguza|11662.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nicolas.delvaux@gmx.com-20100930215237-euko1qejkghcoptz|11662.2.1]]

<<Anchor(max_kanat-alexander)>>
=== Max Kanat-Alexander <mkanat {_AT_} bugzilla.org> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110114025110-0mru4yovatpol7fl|r12198]] -- Fri 2011-01-14 02:51:10 +0000
 {{{
[r=thumper][ui=none][no-qa] Update loggerhead to get important bug
 fixes and performance improvements.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mkanat@bugzilla.org-20110110232947-jhfrccjw4gvm4b7f|12177.8.1]]

<<Anchor(andrew_mitchell)>>
=== Andrew Mitchell <ajmitch {_AT_} anselm> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101129161110-ya5clyqc6pu6f1l7|r11997]] -- Mon 2010-11-29 16:11:10 +0000
 {{{
[r=mwhudson][ui=none][bug=146389] Start exposing ISpecification and
 IHasSpecifications attributes on the webservice API.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101129161110-ya5clyqc6pu6f1l7|full revision]] for details (it contains 33 commits)''

<<Anchor(severin_heiniger)>>
=== Severin Heiniger <severinheiniger {_AT_} gmail.com> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090819032753-ahbaz4zqmnpz0r9e|r9149]] -- Wed 2009-08-19 04:27:53 +0100
Line 297: Line 3115:
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090818112649-ng5qezdj7m9qrity|9084.4.6]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090818080602-cdc46e6s8i4uspnk|9084.4.5]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090814174741-vmef2jjm49aj0by6|9084.4.4]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090814174625-hxrhhc4fpx7lzg6w|9084.4.3]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090814174320-zeyaspr0m04ow50d|9084.4.2]]
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090810225032-mygo3ib6tgiuv9nr|9084.4.1]]

== Simon Olofsson <simon {_AT_} olofsson.de> ==
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090818112649-ng5qezdj7m9qrity|9084.4.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090818080602-cdc46e6s8i4uspnk|9084.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090814174741-vmef2jjm49aj0by6|9084.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090814174625-hxrhhc4fpx7lzg6w|9084.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090814174320-zeyaspr0m04ow50d|9084.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/severinheiniger@gmail.com-20090810225032-mygo3ib6tgiuv9nr|9084.4.1]]

<<Anchor(howard_chan)>>

=== Howard Chan <smartboyhw {_AT_} gmail.com> ===
Line 308: Line 3127:
 * [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090904123459-4ur290eiylauenmd|r9338]] -- Fri 2009-09-04 13:34:59 +0100
 {{{
[r=cprov][ui=none] (Simon Olofsson) Fixes: bug 402187:
 rocketfuel-setup can't resume if fails to complete.
}}}
 '''Commits:'''
 [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/simon@olofsson.de-20090903150352-8tpl9k02mzafxfwq|9322.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20130920142233-pil8z4wzy4vro0l5|r16770]] -- Fri 2013-09-20 14:22:33 +0000
 {{{
[r=cjwatson][bug=1137716] Use correct --use-existing-dir flag for bzr
 branches.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/smartboyhw@gmail.com-20130309091547-27k844297me73oze|16524.5.1]]

<<Anchor(thierry_carrez)>>
=== Thierry Carrez <thierry.carrez {_AT_} ubuntu.com> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110201234404-2tevj1ign28sb8wh|r12299]] -- Tue 2011-02-01 23:44:04 +0000
 {{{
[r=allenap][ui=none][bug=690712] Exposes the missing linked_branches
 in the blueprint API (version='devel' only), fixes LP: #690712
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thierry.carrez@ubuntu.com-20110106152614-oxx9ohrwehnw8jyo|12164.5.1]]

<<Anchor(douglas_cerna)>>
=== Douglas Cerna <douglascerna {_AT_} yahooo.com> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120623013834-z7icxfr8mvys0bdp|r15479]] -- Sat 2012-06-23 01:38:34 +0000
 {{{
[r=sinzui][bug=210821] Filtered inactive products and projects out of
 pillars list for bug tracker sets.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/douglascerna@yahooo.com-20120622184145-btwze4ethhqlk8rd|15461.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/douglascerna@yahooo.com-20120622180019-ps2vh1imngmojamz|15461.1.1]]

<<Anchor(luke_faraone)>>
=== Luke Faraone <luke {_AT_} faraone.cc> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091211040647-mbe7gli11qxwvfe7|r10027]] -- Fri 2009-12-11 04:06:47 +0000
 {{{
[r=Edwin][ui=none][bug=494055] Fix url for the Google Code bug
 tracker.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/luke@faraone.cc-20091210002421-mxys6y3oeyp1ae21|10007.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/luke@faraone.cc-20091209145530-fyi6tqngrrzjgy92|10007.1.1]]

<<Anchor(ec2test_{_at_}_ip-10-82-242-70.ec2.internal)>>
=== ec2test {_AT_} ip-10-82-242-70.ec2.internal ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120410183944-z0qv4wckkdr4ank6|r15074]] -- Tue 2012-04-10 18:39:44 +0000
 {{{
[r=stevenk][bug=973398] Allow those with commercial admin or admin
 permissions to create commercial PPAs.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jml@mumak.net-20120410140117-4hnn83cpv4xidjdm|15055.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jml@mumak.net-20120404133701-jrqs84lm896lav5s|15055.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jml@mumak.net-20120404133629-6sz3esm6h08vk22q|15055.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ec2test@ip-10-82-242-70.ec2.internal-20120403154829-ji1zznlgd5n7bppb|15055.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ec2test@ip-10-82-242-70.ec2.internal-20120403154152-1yvkylfbwl902w8c|15055.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ec2test@ip-10-82-242-70.ec2.internal-20120403153450-pdvvscs72yqkbaer|15055.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ec2test@ip-10-82-242-70.ec2.internal-20120403150939-v99suy21fcidsto1|15055.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ec2test@ip-10-82-242-70.ec2.internal-20120403150911-2xioxjk9esad3o3t|15055.2.1]]

<<Anchor(vicdeltins)>>
=== vicdeltins <vicdeltins {_AT_} gmail.com> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110118191747-w2nteg86vc3pgp16|r12224]] -- Tue 2011-01-18 19:17:47 +0000
 {{{
[r=julian-edwards][ui=none][bug=513164] Add Mercurial to the list of
 compatible version control systems on the product series link
 branch page.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/vicdeltins@gmail.com-20110117210316-itsjrwx0n1takw1q|12177.14.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/vicdeltins@gmail.com-20110117205807-iuj4pb2p3fl97oyp|12177.14.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/vicdeltins@gmail.com-20110117203915-afn9zr1lep61dr3f|12177.14.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/vicdeltins@gmail.com-20110114134615-q25dbw043v2rq583|12177.14.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/vicdeltins@gmail.com-20110112165515-fjcw7dkbz09u263c|12177.14.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/vicdeltins@gmail.com-20110112150943-228ah8ta3a9yybdk|12177.14.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/vicdeltins@gmail.com-20110112150901-9x0su5p6q1ja0nxd|12177.14.1]]

<<Anchor(francois_marier)>>
=== Francois Marier <francois {_AT_} fmarier.org> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140910015535-l87dj88dvbm29jtb|r17198]] -- Wed 2014-09-10 01:55:35 +0000
 {{{
[r=wgrant][bug=1366517] Remove freshmeat links from products and
 project groups.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/francois@fmarier.org-20140909095728-dl4fqdc8teubbzj4|17197.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/francois@fmarier.org-20140908210413-2jx4jpd11e0rbqfk|17197.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/francois@fmarier.org-20140908210307-ca1v0h31cxlsva7l|17197.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/francois@fmarier.org-20140908080706-m3sdzzrvmo8i7pq5|17197.1.1]]

<<Anchor(jan-marek_glogowski)>>
=== Jan-Marek Glogowski <glogow {_AT_} fbihome.de> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091124004317-k5d88wxgab4lrgyf|r9937]] -- Tue 2009-11-24 00:43:17 +0000
 {{{
[r=sinzui][ui=none][bug 420515] (Landed for Jan-Marek Glogowski) Show
 the current distroseries status in the status widget.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20091123210840-miygu2sbvxdblx7t|9881.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20091114182745-qr4vhy9a3vpi3buh|9881.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20091114172538-zkawoku1bdp9jl4e|9881.4.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/glogow@fbihome.de-20090828133418-162dfvzr8sui1gkx|9254.6.1]]

<<Anchor(david_wood)>>
=== David Wood <david {_AT_} gecko> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100614224048-74vjbgbydpfx33a3|r11010]] -- Mon 2010-06-14 23:40:48 +0100
 {{{
[r=thumper][ui=none][bug=508722] Better formatting in tal to fix
 spacing issues in a title attribute on filebug template. Landed
 on behalf of David Wood.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20100614135439-nuf1n0krtsdw094l|10399.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david@gecko-20100225220240-9n69h8g2apvhgcdt|10399.1.1]]

<<Anchor(james_tatum)>>
=== James Tatum <jtatum {_AT_} gmail.com> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090930164914-7rtq0k1uuhcq76mc|r9604]] -- Wed 2009-09-30 17:49:14 +0100
 {{{
[r=intellectronica][ui=none][bug=435320] A patch from James Tatum
 <jtatum@gmail.com> to fix the text in the +branding page.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/tom.berger@canonical.com-20090930132430-7qtum61ysorfbv4n|9599.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/tom.berger@canonical.com-20090930093802-xux173rfcgrhvg77|9599.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jtatum@gmail.com-20090930043001-th88eez1kxbwnx8z|9599.3.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jtatum@gmail.com-20090926035702-65pdvfddw239xk1t|9572.4.1]]

<<Anchor(kamran_riaz_khan)>>
=== Kamran Riaz Khan <krkhan {_AT_} inspirated.com> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100713013348-qncd8regvtl49i1w|r11121]] -- Tue 2010-07-13 02:33:48 +0100
 {{{
[r=gmb][ui=none][bug=281443, 331039] [ui=none][r=gmb][bug=331039,
 281443] Person.getBugSubscriberPackages() has been exported via the
 API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/krkhan@inspirated.com-20100710073928-z4vpj1td1swdz4es|11010.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/krkhan@inspirated.com-20100615171208-yrz54ebi66b0xogq|11010.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/krkhan@inspirated.com-20100615140545-335j0ja3akrlrhia|11010.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/krkhan@inspirated.com-20100614233320-ph57yr6pnh8ewcg5|11010.3.1]]

<<Anchor(thierry_carrez)>>
=== Thierry Carrez <thierry {_AT_} openstack.org> ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20130628011027-gvdvf5e2g48xws9j|r16691]] -- Fri 2013-06-28 01:10:27 +0000
 {{{
[r=wgrant][bug=1193389] Expose specification goal management in
 specification API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20130628004947-jw972wgp8rpetszg|16680.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thierry@openstack.org-20130627151138-1f73nqkuhggdb6el|16680.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thierry@openstack.org-20130627094016-ub6ns36f2eppdbpd|16680.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thierry@openstack.org-20130626091502-h67l2oxcpmeyd572|16680.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thierry@openstack.org-20130625144005-2n6dnk3v9h5iwjj5|16680.3.1]]

== Contributions (from Canonical, but outside the Launchpad team) ==

<<Anchor(martin_pool)>>
=== Martin Pool <mbp {_AT_} canonical.com> (Canonical developer) ===

''74 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120416001436-ndjer5fj2xov32ip|r15100]] -- Mon 2012-04-16 00:14:36 +0000
 {{{
[r=wallyworld][bug=893612] Fix a test failure in
 TestIncoming.test_mail_too_big
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/ian.booth@canonical.com-20120416000711-grli26kmkwdywbzs|15088.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120413071914-ll0hg155pcxm9o1c|15088.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120413070743-4nochx8bz4l123rl|15088.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120413075434-p35l60x9qap2ez89|r15093]] -- Fri 2012-04-13 07:54:34 +0000
 {{{
[r=bac,
 wallyworld][bug=925597] cope with mail dkim-signed by addresses that
 aren't know to launchpad
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120413032530-rdktniz4wow6egsh|15000.3.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120413025737-pc9kr0hg617xgdxq|15000.3.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120413025618-gnwro9ybnd48g58x|15000.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120413022934-yjegmm0xyn71lj01|15000.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120413020904-rqtpsbo9h72s8b9v|15000.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120413013639-2sb58nr7pth95pk0|15000.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120413011524-1tjgvnz2c5vmene1|15000.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120323070848-84idnz7lzmr5r53v|15000.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120323065832-qxjt9hfhuoni86jn|15000.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120221061032-yeb33m9rkyetalnc|r14842]] -- Tue 2012-02-21 06:10:32 +0000
 {{{
[r=wgrant][no-qa] remove bsondump and less-oops.sh
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20120221055320-s468w2dfbo81hiu7|14835.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111214081346-9fqyoi3962cyxqb1|r14512]] -- Wed 2011-12-14 08:13:46 +0000
 {{{
[r=jcsackett][bug=666765] record features and scopes in the timeline;
 don't show scopes in the page footer
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111214033155-m72ipvhdv1hy3ki1|14412.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111214032342-f2ezkrzspiio6f62|14412.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111208063340-2631yt236egyuie0|14412.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111208055412-4xxkm1pwdswr0s06|14412.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111201022656-jjkatqxdop7topc3|14412.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111214074738-3sjnc60uba24ymbt|r14511]] -- Wed 2011-12-14 07:47:38 +0000
 {{{
[r=mbp][bug=886996] Show timeline in footer of page when
 visible_render_time is true
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111214074738-3sjnc60uba24ymbt|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111214063239-ti41vjghd2psd3ci|r14510]] -- Wed 2011-12-14 06:32:39 +0000
 {{{
[r=allenap][bug=666544] Add a userslice:x, y feature scope,
 so that 1% of the users can enjoy 80% of the features.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111208042200-ykz4q20ubsgtsf5r|14448.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111208024436-nuineeth8mqf2bsp|14448.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111130050050-hf7tfv4zz5t60b4v|14448.1.3]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111209133934-swprrrkzo4szr2l1|r14471]] -- Fri 2011-12-09 13:39:34 +0000
 {{{
[r=jtv][bug=714381] remove UbuntuBeta font from css
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111207045736-hhmuakagr87r35x7|14448.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111209133835-iad8qzac1tnraiuj|r14470]] -- Fri 2011-12-09 13:38:35 +0000
 {{{
[r=jcsackett][no-qa] by default,
 FeatureFixture resolves scopes using the request
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111208040808-ak0mh8g7kvva0las|14448.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111208034909-hyb8zfbhr3ud1rzo|14448.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111209133741-lawfej55cfptwi2d|r14469]] -- Fri 2011-12-09 13:37:41 +0000
 {{{
[r=jcsackett][no-qa] factor out DemoMode fixture
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111201022236-8jlyzk5iy33tdo5o|14412.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111201045337-mh4lu468c7kg0kgz|r14420]] -- Thu 2011-12-01 04:53:37 +0000
 {{{
[r=jtv][no-qa] more microformats;
 add permalink to code review comments
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111201045337-mh4lu468c7kg0kgz|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111125123441-5ltnp6fjn34q0kmu|r14384]] -- Fri 2011-11-25 12:34:41 +0000
 {{{
[r=rvb][bug=391780][incr] Markdown markup in project and user home
 pages
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111125123441-5ltnp6fjn34q0kmu|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111125103231-u0emjhk6bpwyg6da|r14383]] -- Fri 2011-11-25 10:32:31 +0000
 {{{
[bug=240580][r=mbp] Upgrade loggerhead to get a tarball download
 feature
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111125060320-tq5hqr0ck4e882wd|14381.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111125062532-xuzylj05w0ecrv8c|r14382]] -- Fri 2011-11-25 06:25:32 +0000
 {{{
[r=benji, sladen] [r=benji][bug=808282] add recommended_canonical_url,
 feeding <link rel=canonical>
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111125021928-jzb36oygrznqxxsl|14381.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111125021423-7f9yf5rdx8co998y|14381.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111124051444-4h2ac7rxbqugu32n|r14377]] -- Thu 2011-11-24 05:14:44 +0000
 {{{
[r=rvb][bug=888353] add schema.org microformats for bugs and
 breadcrumbs
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111124005938-h1l1zvl2pu0a8vm7|14325.2.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111124003740-c8h1z73rifumh1ar|14325.2.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111123073717-zpm101zi9egmg3ew|14325.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111123063908-7q168a7asbv730p2|14325.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111123051247-iecw34h6ielkwe8m|14325.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111123051235-vnxazrgxqb009vov|14325.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111119054215-5ity6j7pcviqec2q|14325.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111119051601-3jxllo1fsk7rlymp|14325.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111119045854-2xep0cshw9eplq90|14325.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111119045842-g50ipy2gqa3rlz3u|14325.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111123114240-yt1xwz177rhrd24l|r14372]] -- Wed 2011-11-23 11:42:40 +0000
 {{{
[r=wgrant][bug=885972] sendmail: squash Header objects to unicode
 before storing in the timeline
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111123072909-wfcla2j309i6pmy5|14339.2.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111122060726-o7y924tcqwc8ley1|14339.2.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111122060611-ye1zzprxzbmap6j8|14339.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111122060051-m8effb3j7rcpaad5|14339.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111122060025-tp2b62vnlp26qcbw|14339.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111122052216-gq1hxjk8sb4gzwkm|14339.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111122043740-je7ff5apsrg3emj1|14339.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111122043658-odhozucycjxl5xbi|14339.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111121104511-wre2gk8o29xjohtt|14339.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111121102509-v0vzd2izsa3z9jd6|14339.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111122112638-5i9ed2ie5e9qbmy3|r14362]] -- Tue 2011-11-22 11:26:38 +0000
 {{{
[r=rvb][no-qa] add meta description for bugs and bmps
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111122065405-s4bgl7d1ei8q31kq|14325.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111120083608-oyr2wzhn0hpalbht|14325.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111120072345-cjsm36m2p67dco4h|14325.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111120071706-bcglj5nw0615r206|14325.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111120063850-5ikdh9bweyoyu4jq|14325.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111120063018-ym99cxt1lf0uxbg0|14325.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111120055628-krgt1x5f7xt3qr1p|14325.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111120054653-c5l4lzwjdvqpipqp|14325.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111121130840-ocf6q53b7ukxfg73|r14350]] -- Mon 2011-11-21 13:08:40 +0000
 {{{
[r=rvb][bug=892427][no-qa] runlaunchpad: show fixture details when an
 error occurs
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111121085155-mfwb6zs03f01g0tq|14337.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111119043959-4rsttsby277vsqq4|14337.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111121084242-4asjptmhl0wk399z|r14347]] -- Mon 2011-11-21 08:42:42 +0000
 {{{
[r=mwhudson][no-qa] ec2 --instance-type option still takes an argument
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111118035236-joq26feg0qunpcmt|14302.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111121081738-1ndqp03j2lj5l7rk|r14346]] -- Mon 2011-11-21 08:17:38 +0000
 {{{
[r=wallyworld][no-qa] ec2: --region option, use tmpfs,
 m2.xlarge by default, better list output, add kill subcommand
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111121081738-1ndqp03j2lj5l7rk|full revision]] for details (it contains 35 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111121041935-iwoh81iy9o5ssq09|r14344]] -- Mon 2011-11-21 04:19:35 +0000
 {{{
[no-qa] [r=mbp] delete canonical.buildd,
 now it has moved to launchpad-buildd
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111120233723-370p96db2crru5tm|14339.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111121041640-v32e9207xpod8li3|r14343]] -- Mon 2011-11-21 04:16:40 +0000
 {{{
[r=wallyworld][no-qa] Test_create_token: save and restore random
 state, rather than making things more random
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111117230957-ls9utqctt3ozotuz|14320.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111118124134-lu9gvlq7vk8o1rlt|r14327]] -- Fri 2011-11-18 12:41:34 +0000
 {{{
[r=mbp][no-qa] Remove runtime non-test dependency of buildmaster on
 buildd code
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111118025322-6rivd1rbyes431ut|14322.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111117091142-kepsu1i0lakqpcls|r14312]] -- Thu 2011-11-17 09:11:42 +0000
 {{{
[r=mwhudson][bug=891028] don't assume random integers are unique
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111117022551-ygt3t2vgltczbroy|14302.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111117090956-dcxfwzw6ytydz9tk|r14311]] -- Thu 2011-11-17 09:09:56 +0000
 {{{
[r=mbp][bug=800295] delete lib/canonical/buildd and use
 lp:launchpad-buildd instead
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111111070245-t2yxkfrbor21a4el|14273.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111111070232-wjypx5j1wcti8mib|14273.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111110070025-y0uve3o6vuz0h6ri|14273.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111110070013-j5dmbuaz9dd6idnf|14273.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111110053919-dwh1akcr6lzvkomt|14273.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111114094845-0sl3ny3snigux0kp|r14292]] -- Mon 2011-11-14 09:48:45 +0000
 {{{
[r=mbp][bug=678090] bug page shows count of all affected people
 across dupes
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111114094845-0sl3ny3snigux0kp|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111114025328-xio34p32t3rzciwh|r14291]] -- Mon 2011-11-14 02:53:28 +0000
 {{{
[r=lifeless][no-qa] apt-get update ec2 before running tests
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111113212300-cha18a18y2pxn1sf|14272.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111112101317-iljwpyaef5w8lqbq|14272.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111111080342-cnyrx2i791ichvbp|14272.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111111080229-fqmcjaadox12pzwt|14272.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111111074555-zdmgp3zm8oagfzyo|14272.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111107124736-jp9l66fr3ytxr3e3|r14263]] -- Mon 2011-11-07 12:47:36 +0000
 {{{
[r=bac][no-qa] split out and depend upon txfixtures
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111107074723-9c7sjcpo9bb5ybpb|14237.1.12]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111104073922-z55d42kpwec61848|14237.1.11]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111104071738-ygg1oimmjr0c4t3x|14237.1.10]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111104093134-jspnixzi8op2s1a0|r14248]] -- Fri 2011-11-04 09:31:34 +0000
 {{{
[r=mbp][bug=800295] [no-qa] prune dependencies between buildd and the
 rest of Launchpad
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111104005638-6emvw979hi8uogxm|14237.1.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111104004603-jsnocxt09i3chrxk|14237.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111104004311-otizncwinvg62d46|14237.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111103234748-b0jdp0xl4ev431ny|14237.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111103095723-rru26lw2p2hhebmo|14237.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111103095528-n2a3vkn5i1kiraga|14237.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111103063819-t1prua5gv74zkul3|14237.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111103063705-vjkni3goegw75du1|14237.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111103055820-x0uopybflihbb6qf|14237.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111103094302-ll4zv1h47c41ybrw|r14240]] -- Thu 2011-11-03 09:43:02 +0000
 {{{
[r=jelmer][bug=884997] report rusage from buildrecipe
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111102011415-slzg1t8jflqomsp9|14189.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111102005131-zawmktavnqx2minz|14189.5.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111103074149-69flvqx57aawyo6e|r14238]] -- Thu 2011-11-03 07:41:49 +0000
 {{{
[r=abentley][bug=612171,
 850974] when trying to generate a mp diff and the branch is being
 updated, retry without spamming the user
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111103025057-f40r367uzr85o5q1|14146.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111102030333-prbatog3av6iue1k|14146.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111025044318-4ylr3sky7jff41li|14146.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111025043400-1yktqdcq1h7uqjqo|14146.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111013094947-vw1uqkz90drv9ti7|14146.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111102050330-wd7e6nsisk74q1yn|r14226]] -- Wed 2011-11-02 05:03:30 +0000
 {{{
[r=jelmer][bug=884092] buildrecipe shows the bzr and bzr-builder versions
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111101071904-l90uy18t2zi74fw8|14189.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111027102137-i4n58nrpmzz7gw2s|r14200]] -- Thu 2011-10-27 10:21:37 +0000
 {{{
[r=lifeless][bug=882370] Make pidfile doctest more robust
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111027044157-d76v8y2ccmuxzzgy|14189.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111027083737-uice5pf52wyi9gdz|r14199]] -- Thu 2011-10-27 08:37:37 +0000
 {{{
[r=wgrant][bug=881237] Unexpected errors from dkim.verify log a
 warning but don't drop the mail
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111026023011-qd3cpyxy5xt115c5|14193.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111026022214-kc29sb30552cpmh0|14193.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111027054728-9fn1mxhoiezkw7x8|r14198]] -- Thu 2011-10-27 05:47:28 +0000
 {{{
[r=lifeless][bug=882324] make testHomeDirectoryJob assertion more
 robust and fail more obviously
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111027005915-bfy8gcjcm8jbmd3k|14197.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111027002336-04esvff5posuvl5z|14197.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111026043039-8sc6h6z8nq9p3jys|r14195]] -- Wed 2011-10-26 04:30:39 +0000
 {{{
[r=gmb][no-qa] link to Canonical Careers from the baselayout footer
 (flag: baselayout.careers_link.disabled)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111025234157-9bywd8dlkwssfl0r|14189.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111025100032-dnqmu6l0o5ysetiq|r14191]] -- Tue 2011-10-25 10:00:32 +0000
 {{{
[r=lifeless][bug=878140] NXDOMAIN during DKIM validation shouldn't
 record a warning/oops
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111025051028-dv021ef5xbivzq5o|14189.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111011050044-vippwbs915gz2xtc|r14127]] -- Tue 2011-10-11 05:00:44 +0000
 {{{
[r=stub][bug=866100] Use a JOIN not an IN for BugAffectsPerson.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20111010090437-50zltimcbpqyaus1|14123.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110930063135-inbi9btgrmwxt41s|r14079]] -- Fri 2011-09-30 06:31:35 +0000
 {{{
[r=jtv][bug=858618] add a link to 'bugs affecting me' from the pillar
 bugs list
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110930014831-czdkn55q2qt9m95q|14024.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110929050737-b351arlcrf2fjpy9|14024.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110929024805-2xxbkwvrrsaggw5j|14024.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110925032805-erui2nmilbw8tx6e|14024.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110930061638-5uff665msq8h4pgm|r14078]] -- Fri 2011-09-30 06:16:38 +0000
 {{{
[r=allenap, rvb][bug=323000] add and link to
 https://bugs.launchpad.net/~/+affectingbugs
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110930013340-649gwsk9j2m48qa0|14024.4.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110929101105-2a7uv4l23lobu0gh|14024.4.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110929100609-c8oc0x2f9a6iufzl|14024.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110929072519-gkzpbq9hj5fzavuv|14024.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110929071245-0mdtqopkl4jm87ns|14024.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110929052406-eeyk1jq13kjkgbkw|14024.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110929051959-7r410ha19p5itibo|14024.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110930053738-qb5j4w1303d1awuk|r14077]] -- Fri 2011-09-30 05:37:38 +0000
 {{{
[r=jcsackett][no-qa] from the page footer,
 link to dev.launchpad.net rather than loggerhead, and link to the blog
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110930003112-kv9f35f9sy2lm4gb|14024.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110929102329-ed01he8pn6r29igf|14024.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110927133834-nq3sllbtnzswwuqm|r14050]] -- Tue 2011-09-27 13:38:34 +0000
 {{{
[r=sinzui] [bug=858605] don't send mail to individuals without an
 active account
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110926100546-pz69erpzlj3m186d|14024.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110925003626-jdgojft5yhwcr2hj|14024.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110926130633-taywahokm0z57820|r14034]] -- Mon 2011-09-26 13:06:33 +0000
 {{{
[r=danilo][bug=855150] stop sending "you uploaded a translation
 template" mails
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110926064922-v2qco4dwkquuotnq|14024.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110925022618-e8gq2jtlohllkqty|14024.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110916055112-t17vdhszhx9jny15|r13963]] -- Fri 2011-09-16 05:51:12 +0000
 {{{
[r=allenap,
 rvb][no-qa] improved process-one-mail shows mail sent in response,
 and can read from a file
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110916011230-t4sg6e2eztte2ryv|13932.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110915063913-xea8ii1ih18x21ws|13932.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110915063801-4ib9qydtj14nzo4k|13932.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110915052602-wfc6beqf92z7bx5v|13932.1.4]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110915093841-c0tidrte8h0nc7xe|r13958]] -- Thu 2011-09-15 09:38:41 +0000
 {{{
[r=gmb][bug=643223] if mail has a trusted dkim signature on the
 sender, use that as the principal
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110915044944-w5pfdkyja9c29cqp|13932.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110915044615-lqqpmnwlown345sh|13932.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110906020613-ozlfdtdfbhj3h0gl|13932.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110912125856-3nzsf70vj43tf1f4|r13916]] -- Mon 2011-09-12 12:58:56 +0000
 {{{
[r=mbp][bug=721166] reenable test_sphinxdocs now bzr 2.4 is landed
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110725083132-11sn2rp21qhns3im|13506.12.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110801133739-r61kp1hfiqe0x83z|r13574]] -- Mon 2011-08-01 13:37:39 +0000
 {{{
[r=adeuring,gmb][bug=810290] add 'mail_header:' feature scope
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110801133739-r61kp1hfiqe0x83z|full revision]] for details (it contains 23 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110715033354-smhxlkkqlxxlsdio|r13444]] -- Fri 2011-07-15 03:33:54 +0000
 {{{
[r=sinzui][bug=676825] Sort order is called 'not recently modified'
 not 'most neglected'
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110701210710-xnnm7dmhw3cedujk|13334.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110628094736-ft99kat9mgzzt2kc|r13315]] -- Tue 2011-06-28 09:47:36 +0000
 {{{
[r=sinzui][bug=785800] https://launchpad.net/~ now redirects you to
 your home page
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110627153625-sqo912gravoccn6a|13303.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110608141140-oeb28jzbbdtrwusi|r13178]] -- Wed 2011-06-08 14:11:40 +0000
 {{{
[r=jtv][bug=790902] store mail into the librarian with a uuid filename
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110608054321-cs6sbl97obqsr3wt|13174.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110531095736-jnhpu3vtmugmafod|r13142]] -- Tue 2011-05-31 09:57:36 +0000
 {{{
[r=henninge][no-qa] fix broken formatting of ec2 CredentialsError
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110527195702-z3ykl52zi6q9h9lg|13132.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110527195430-ylbymbdi615j5ob2|13132.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110518222958-qa8ufysguwvgfrck|r13081]] -- Wed 2011-05-18 22:29:58 +0000
 {{{
[r=benji][no-qa] factory unique strings give a clue as to their origin
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110518183037-0ev6qykegymb9msp|13051.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110517163609-rrjad3ykzjmkiqsv|13051.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110517132441-21mnmudoqandil2d|13051.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110517125937-goequ72x3spte431|13051.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110517125926-ctyxzuu6kf2ye92v|13051.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110517122307-todufmk6ihsei9h2|13051.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110516182139-sz9bkw2bvnuxiflj|13051.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110517181332-4cwmr250kr4ehbno|r13067]] -- Tue 2011-05-17 18:13:32 +0000
 {{{
[r=benji][bug=778437] don't send mail on successful recipe builds
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110517141130-qpug3di2eqkwrlnm|13001.7.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110517134809-81r8c2hs9hv56gps|13001.7.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110516180132-13djro2va4jmbcxn|13001.7.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110512173143-8wk40htyq17uquaw|13001.7.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110512172317-i1vrmmwljjm201fd|13001.7.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110512170653-lqxnlt9wdyqq3tma|13001.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110509200432-sg1hx7iai1nxk3sp|r13007]] -- Mon 2011-05-09 20:04:32 +0000
 {{{
[r=benji][bug=777983][no-qa] code cleanups to mail incoming.py
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110507153944-6lomjd8yl39g0qoj|12998.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110507153821-d6l49lxgd4a60zqh|12998.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110507153753-426cjeog7bl7m7f6|12998.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110507153659-04sh61hzyo74y1wu|12998.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110507153516-9inf5736psm7cjr9|12998.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110507153121-b3gttuxyp3e6du0d|12998.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110508134323-34x3jpx9nhre15ka|r13000]] -- Sun 2011-05-08 13:43:23 +0000
 {{{
[r=jml][bug=779399] Add mail.dkim_authentication.disabled feature flag
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110508095330-9nst8l8n6dymu33z|12998.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110507202957-0c9ijajeb6ooiv1b|12998.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110508092329-edsn6jltuphac0rm|r12999]] -- Sun 2011-05-08 09:23:29 +0000
 {{{
[r=jml][no-qa] remove redundant reimplementation of FeatureFixture
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110507160341-xv3f0jx4aq6rraaa|12998.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110507151820-fm0fc18wo8xnfg5k|12998.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110506131507-yzxv1vo2v2f1ibmm|r12991]] -- Fri 2011-05-06 13:15:07 +0000
 {{{
[r=lifeless, mwhudson] [r=mwhudson][ui=none]
 [bug=690021][r=mwhudson][no-ui][no-qa] set 2GB rlimit on
 scan_branches.py
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20101215052934-s7ye13y4neipmr9m|12074.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110506091048-wpdbi6qxjd87z5fa|r12990]] -- Fri 2011-05-06 09:10:48 +0000
 {{{
[r=adeuring][no-qa] cleaner handling of non-web-request feature scopes
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20110505201837-ymyad38w2bvnepkj|12913.1.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20110429071034-rfvpmxkf26en8ie2|12913.1.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20110429022109-ilq0tn8mi3041dwq|12913.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20110428224118-zyld50pq7kxva0p3|12913.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20110428063828-a3y8l6sttb6a0jn3|12913.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20110428003446-dqqli0m07iwwwap6|12913.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20110423091852-l1xho168nerveehz|12913.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20110423091232-49jf414owwtrxqfk|12913.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20110422224029-eqmvpgfd9d0eowg3|12913.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20110421234515-nvuyixc0o1owerjs|12913.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110204015244-8yq4mub813fon0u9|r12325]] -- Fri 2011-02-04 01:52:44 +0000
 {{{
[r=jcsackett,
 sinzui][ui=none][bug=701545][no-qa] remove extra copy of oauth.py
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110204002352-zkdjk0x8hlux270a|12303.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110203052030-nz59ucn3da34ym33|12303.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20110202082242-bwc077vh1n52exo7|12303.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101221152152-99wz16gg21jd1zq4|r12127]] -- Tue 2010-12-21 15:21:52 +0000
 {{{
[r=lifeless][ui=none][bug=314507] more correct parsing of OAuth http
 header
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/stuart.bishop@canonical.com-20101221144213-rkd8xuu7py1eq71o|9893.6.30]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20101220035324-scj0myfb3h51dvhi|12109.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20101220032821-m3671bng6d1d6c4j|12109.3.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/stuart.bishop@canonical.com-20101221112512-mhnzzzwr8kk5ls5w|9893.6.29]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101220150641-zd3cfqt4mqt9ire6|r12118]] -- Mon 2010-12-20 15:06:41 +0000
 {{{
[r=allenap,
 barry][ui=none][bug=683486][no-qa] Ensure that Launchpad has fully
 patched the Mailman source tree when building.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20101202053545-2k1ui6xuxggf8s33|11706.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101201105648-wfcqsuvheckec558|r12008]] -- Wed 2010-12-01 10:56:48 +0000
 {{{
[r=jml][ui=none][bug=316272, 643200,
 643219] DKIM authentication for incoming email
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20101201061529-zhftqjw24lke9dpo|11977.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20101125044251-5wpvotjdfe0dy56f|11977.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101122083620-abl42reh0q2ya2w5|r11957]] -- Mon 2010-11-22 08:36:20 +0000
 {{{
[r=jtv][ui=none][bug=615740][no-qa] Avoid unnecessary rebuilds of
 buildout_bin.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20101119080012-h3lzpv6gd0zhjm29|11944.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20101119075147-xyt7cru1smdlu5n0|11944.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100929133710-h91haqa7s11a8hzb|r11657]] -- Wed 2010-09-29 14:37:10 +0100
 {{{
[r=jtv][ui=none][bug=616631] Feature flags UI.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100929133710-h91haqa7s11a8hzb|full revision]] for details (it contains 36 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100927003325-pmzc6veb18mjg1d2|r11635]] -- Mon 2010-09-27 01:33:25 +0100
 {{{
[r=mwhudson][ui=none][bug=615740] handle EINTR in test_on_merge so
 resizing the window doesn't crash your test run
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20100923235427-mkqhw0lwfv8d6k7u|11316.12.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20100922064310-0199swp02y8yk3q4|11316.12.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20100812040424-w8j0c93g06sr9zr0|11316.12.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20100810081837-nyln4qhgicpjtu7h|11316.12.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100923130326-bez9mb2eybiujbl1|r11616]] -- Thu 2010-09-23 14:03:26 +0100
 {{{
[r=abel][ui=none][no-qa] move feature flag documentation into
 docstrings. Landed on behalf of Martin Pool
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/abel.deuring@canonical.com-20100921131625-pvs7xt9pz6jcjphw|11382.7.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20100921062316-brbjin9ql56y6yyu|11382.7.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20100818085149-3egrnbju0fs3ajmt|11382.7.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20100818085126-39kgrekgmk57ebeo|11382.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100817150544-7t63witge0h9yr2s|r11370]] -- Tue 2010-08-17 16:05:44 +0100
 {{{
[r=lifeless][ui=none][no-qa] add flags webapp infrastructure
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100817150544-7t63witge0h9yr2s|full revision]] for details (it contains 21 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100725142500-qbk0psx8cyfymst5|r9573 (db-devel)]] -- Sun 2010-07-25 15:25:00 +0100
 {{{
[r=lifeless][ui=none] Add FeatureController to read feature flags
 from the db
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100725142500-qbk0psx8cyfymst5|full revision]] for details (it contains 21 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100716154316-lko2vtxmc4asln1d|r9543 (db-devel)]] -- Fri 2010-07-16 16:43:16 +0100
 {{{
[r=stub][ui=none] Feature flag db patch
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/stuart.bishop@canonical.com-20100716100542-eyqe05s6dlmrao0r|9535.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/mbp@canonical.com-20100715152928-owm69usshea2xalw|9535.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/mbp@canonical.com-20100715152703-ncd3ki0uhxipgt8q|9535.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/mbp@canonical.com-20100714164729-kht0iayz4nzorc8a|9535.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/mbp@canonical.com-20100714164610-3p14vv88ltdw084r|9535.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100714133253-g6izga0f1dg1kj63|r11132]] -- Wed 2010-07-14 14:32:53 +0100
 {{{
[r=stub][ui=none] Authenticate emails using DKIM when safe to do so
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100714133253-g6izga0f1dg1kj63|full revision]] for details (it contains 32 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100604134055-33gwabyy5ylefcck|r10944]] -- Fri 2010-06-04 14:40:55 +0100
 {{{
[r=intellectronica][ui=none] Clarify ec2 requirement for an smtp
 server
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@canonical.com-20100513102637-1aj33btu21m21aqb|10224.3.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100416134402-ls0l4xl9j78qoqfa|r10725]] -- Fri 2010-04-16 14:44:02 +0100
 {{{
[r=intellectronica][ui=intellectronica,
 sinzui][bug=503222] Add counts for HIGH and INPROGRESS bugs to the
 portlet on a project's bugs home page.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100416134402-ls0l4xl9j78qoqfa|full revision]] for details (it contains 15 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100203193755-0wuxb5yoxoc9wl32|r8959 (db-devel)]] -- Wed 2010-02-03 19:37:55 +0000
 {{{
[r=mwhudson][ui=none][bug=436294] All emails sent about merge
 proposals now have more consistent subject lines;
 they should thread properly in gmail.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/mbp@sourcefrog.net-20100128183600-uz95d126togcybmj|7675.2701.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/mbp@sourcefrog.net-20100128181755-vzsqddu7a971d78y|7675.2701.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100129140422-of919xk8gd96bmu0|r10227]] -- Fri 2010-01-29 14:04:22 +0000
 {{{
[r=abel][ui=none] Better docs in launchpad-database-setup
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20100128171353-lxy4h4nch2d0j5yv|10224.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091210115609-mg3rri8mgdd1qc6j|r10019]] -- Thu 2009-12-10 11:56:09 +0000
 {{{
[r=deryck][ui=none] Show progress when updating bzr branches from
 rocketfuel-setup. Landed on behalf of Martin Pool.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20091209074440-fpu54h5br7mu8g3b|9614.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20091002143419-cbq8k0q5gb5gvyqb|9614.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/mbp@sourcefrog.net-20091001154017-52kox3ckzjo666pm|9614.1.1]]

<<Anchor(james_westby)>>
=== James Westby <james.westby {_AT_} canonical.com> (Canonical developer) ===

''43 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120608140238-r3i7csaqzstpyuv5|r15383]] -- Fri 2012-06-08 14:02:38 +0000
 {{{
[r=benji][bug=1009741] Allow the archive owner to set
 'suppress_subscription_notifications'
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20120607203553-ylpy55y8emwrl32u|15226.1.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20120607153853-ujzxdgi9ij3qz9ux|15226.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20120606212457-ff2wsscun81ss4mo|15226.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20120528184339-ok72r386vswisk4q|15226.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20120527185335-dkpeaom70ipu64es|15226.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20120526212016-loow9nuhmbqytjhv|15226.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20120526211348-yf6xzj9nvpnmdst0|15226.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20120525221421-zjbtem9zd5gum1xi|15226.1.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120511031148-bm2lg48w1llo0jyg|r15230]] -- Fri 2012-05-11 03:11:48 +0000
 {{{
[r=jcsackett][bug=997843] Don't send email when a subscription to a
 "suppress_subscription_notifications" archive is cancelled.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20120510214421-wbbo0dw10en50ixs|15226.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111221204539-1r1290npnex0ig2j|r14568]] -- Wed 2011-12-21 20:45:39 +0000
 {{{
[r=jml, julian-edwards][bug=881509] Add binaryFileUrls to BPPH on the
 webservice, like it is available for SPPH.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20111221155703-eax3knjnxr33f6ci|14560.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20111221155300-93b9rl8thfta06yz|14560.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20111220215848-in9xfylzq3bd0oqm|14560.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20111220214449-u8n9f93n2bn6xuz2|14560.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20111220212044-ixgvckajhn8mls9k|14560.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111210154837-r7t5nuq8005r5ydn|r14479]] -- Sat 2011-12-10 15:48:37 +0000
 {{{
[r=jcsackett][bug=901865] Add a created_since_date parameter to the
 getPublishedBinaries ws method.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20111208202332-c77wobh1279bina8|14450.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20111208202052-is16o0u35hjnzx2u|14450.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20111208201049-7lh2k4mg2bt65lli|14450.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101208012051-v6uisicyhitc9cx6|r12022]] -- Wed 2010-12-08 01:20:51 +0000
 {{{
[r=salgado][ui=none][bug=684378] Export specification/bug links over
 the API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20101202151358-kz01muf552nl5eti|12004.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20101201221807-1gmlds3l154kkzgo|12004.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101129161110-ya5clyqc6pu6f1l7|r11997]] -- Mon 2010-11-29 16:11:10 +0000
 {{{
[r=mwhudson][ui=none][bug=146389] Start exposing ISpecification and
 IHasSpecifications attributes on the webservice API.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101129161110-ya5clyqc6pu6f1l7|full revision]] for details (it contains 33 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101124185058-a8oz0qy5syq17r3j|r11976]] -- Wed 2010-11-24 18:50:58 +0000
 {{{
[r=jelmer][ui=none][bug=680875] Move some Blueprint code from views
 to models in preparation for exposing Blueprints on the API.
 - Get rid of propose_goal_with_automatic_approval by merging it with
 proposeGoal(). This required refactoring the code of the
 security adapter into a model method that is then used in
 proposeGoal() and the security adapter
 - Refactor retarget() to take just a target instead of a product or a
 distribution.
 - Start splitting ISpecification into several interfaces where each
 will be protected with a different permission.
 - Consolidate validation of blueprint retargeting into a validateMove()
 method and use that all around.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101124185058-a8oz0qy5syq17r3j|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100824184405-vr593gan4uy2b3cq|r11431]] -- Tue 2010-08-24 19:44:05 +0100
 {{{
[r=jelmer][ui=none][no-qa] Merge launchpad-buildd version 70
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100823214408-9067i68ld9uptnnb|11403.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100821003011-k53yekv2yx11uyqi|11403.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100820192938-5b3ppt20654f065p|11403.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100820192836-k695ri5j1g2w9w9j|11403.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100817232259-43w55wn7blee0u2w|11358.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100820172315-mckn507ncdtp66rh|11403.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100817021718-5l3na1ukc81wjqtb|r11361]] -- Tue 2010-08-17 03:17:18 +0100
 {{{
[r=adeuring][ui=none][no-qa] Improve the Soyuz parts of the factory.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100816215128-1k1px5i43mzu7cjz|11265.2.26]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100816213411-u7n4o7p2g8mjl37i|11265.2.25]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100806135856-bhednhx31l18npoy|11265.2.24]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100806134840-5qci5x7cbgpdajl0|11265.2.23]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100806134634-ce83e0lppaermsxe|11265.2.22]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100805204603-82uh0xqw1r8unaur|11265.2.21]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100805023821-s5d9xigaucs33q7f|r11295]] -- Thu 2010-08-05 03:38:21 +0100
 {{{
[r=jml][ui=none][no-qa] Some further cleanup of soyuz tests.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100805023821-s5d9xigaucs33q7f|full revision]] for details (it contains 21 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100804164419-5e6x1beuy6f2kzto|r11293]] -- Wed 2010-08-04 17:44:19 +0100
 {{{
[r=jml][ui=none][no-qa] Some cleanup of soyuz test code,
 including use of lp.testing.sampledata,
 factory improvements and addition of some matchers.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100804164419-5e6x1beuy6f2kzto|full revision]] for details (it contains 15 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100802191137-1rfabomw6c3yac5t|r11276]] -- Mon 2010-08-02 20:11:37 +0100
 {{{
[r=jml][ui=none] There is now documentation in doc/buildout.txt on
 using the "develop" setting to change a library and test it in
 launchpad.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100725174741-7w3gz0ih7q70z40b|11132.2.4]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100730230104-7y9274fvmeit89u7|r9598 (db-devel)]] -- Sat 2010-07-31 00:01:04 +0100
 {{{
[r=edwin-grubbs][ui=none] Add CopyArchiveJob, a job to,
 um... copy archives.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100730230104-7y9274fvmeit89u7|full revision]] for details (it contains 24 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100728222330-vl3t02srop3djnsu|r9586 (db-devel)]] -- Wed 2010-07-28 23:23:30 +0100
 {{{
[r=stub][ui=none] Add an ArchiveJob table.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100728174217-9b0afll7y4elh9vw|7675.3708.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100728163953-i4dntihhwtfsmkht|7675.3708.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100727192200-0n1yx03xld8ah1wa|7675.3708.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100727192051-22e5ybm2gunfvd09|7675.3708.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100727191858-27flv2ojmwoylp0p|7675.3708.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100727191756-n2mn0te60320k6fp|7675.3708.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100624171806-w6reypp0qgc27agh|7675.3708.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100725145401-vvdw4asfj1os8o6f|r11223]] -- Sun 2010-07-25 15:54:01 +0100
 {{{
[r=lifeless][ui=none] Don't create a callable just to return the
 value of another. Thanks Rob.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100724105232-vnbuhbjv00gkjabg|11132.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100723170520-7sdcfxuz5yjpmaa1|11132.2.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100723214305-jcq5dsvst8c225p4|r11218]] -- Fri 2010-07-23 22:43:05 +0100
 {{{
[r=bac][ui=none] Oops generated during tests are now attached to the
 results,
 as they may contain vital information for diagnosing problems.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100723135042-cza3zsr971josj1z|11132.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100723185444-qzz85si67tiroj6i|r11213]] -- Fri 2010-07-23 19:54:44 +0100
 {{{
[r=gary][ui=none] Instead of defining a defaultSkin,
 we now have LaunchpadBrowserRequest implement LaunchpadLayer.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100723072056-8d7f654bgvctr06l|11132.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100722082405-gp6cs0unryzsd87p|11132.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100722081913-ksgiuhf4skmyud6z|11132.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100717000516-i412s5nbrfn0eoox|r11148]] -- Sat 2010-07-17 01:05:16 +0100
 {{{
[r=rockstar][ui=none] Make poppy stop depending on codehosting by
 moving FileIsADirectory to lp.services.sshserver
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100716194630-m85w7n3m0uf02uyt|11086.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100701191311-7yfp1kltymm8m859|11086.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100716171556-lqd8diiac9n493rq|r11142]] -- Fri 2010-07-16 18:15:56 +0100
 {{{
[r=rockstar][ui=none] Make PackageCloner create builds,
 and add some tests for it.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100716032338-i9eri7t1awqwdlvj|11017.2.12]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100715213026-5uwksm7yn3l5npce|11017.2.11]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100624134911-m6d37f06da3qd4ev|11017.2.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100624130556-b79dmhb2h324zemh|11017.2.9]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100715185224-3o32e7ywpwtcwnhi|r11135]] -- Thu 2010-07-15 19:52:24 +0100
 {{{
[r=jelmer][ui=none] Fix the API of IPublishingSet.getByIdAndArchive.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100715142049-za314xi111yz6yeb|11017.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100715141940-g50coz0mxvse07h9|11017.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100701172150-yeovprf2g2d1eiru|11017.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100624094541-517de3y5ldx3nvvy|11017.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100623232328-isebu0dpkw9fab17|11017.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100623232105-0wjgvk6zdvofahfj|11017.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100624201207-f7ibor1qhw0m48au|r9495 (db-devel)]] -- Thu 2010-06-24 21:12:07 +0100
 {{{
[r=gmb][ui=none] --package-set can now be passed to populate_archive
 to limit the packages copied.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@linaro.org-20100622124942-bbpz36abndeto3ec|7675.3524.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@linaro.org-20100622120937-zct97odlhg0hk58z|7675.3524.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@linaro.org-20100622120851-or4k2mz1pqxhs95d|7675.3524.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@linaro.org-20100622120201-bpznq82ojtueg3qz|7675.3524.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@linaro.org-20100622115321-9fd6u61xc7a0msri|7675.3524.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@linaro.org-20100622112337-gfjimc0g7ni4hmj6|7675.3524.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@linaro.org-20100622112308-hv7qn8zinut2u1bz|7675.3524.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@linaro.org-20100622110733-wnschwtnbjtqbccs|7675.3524.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100624144612-9ojf445xf5y1by2f|r11050]] -- Thu 2010-06-24 15:46:12 +0100
 {{{
[r=julian-edwards,
 salgado][ui=none] Move some copy archive tests to use the factory,
 and add some more specific tests.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100622111402-xmi03kcyfhwjecp2|11017.1.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100621184613-aeiw0ja0suxz68ef|11017.1.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100621161845-99hsaa6nfjvbd5su|11017.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100621160951-2lqt1tnn3lddz2t2|11017.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100617192357-a254h29r3w8cmt4o|11017.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100617175040-amvxfdoznv4clbrm|11017.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100617164421-igl1yd6y2nqzn4bv|11017.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100616225239-hxlp6v3lg9rvk033|11017.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100616221646-cg1zossseet5lwd1|11017.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@linaro.org-20100616191815-nb57uhc5qc9rz6q6|11017.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100415141916-87yej6tzyx39a3im|r10716]] -- Thu 2010-04-15 15:19:16 +0100
 {{{
[r=mwhudson][ui=none][bug=416363] ICodeImport.requestImport() is now
 available over the API.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100415141916-87yej6tzyx39a3im|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100415132925-0d9re6bycc7lecyh|r10714]] -- Thu 2010-04-15 14:29:25 +0100
 {{{
[r=edwin-grubbs][ui=none] make lint now does the right thing with
 pipes automatically
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100414224546-y0f3fofk7ogj15m1|10696.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100414215246-v2t2w6aj6aexdskq|10696.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100414093523-m2kvjhyuey8iq9f2|r10700]] -- Wed 2010-04-14 10:35:23 +0100
 {{{
[r=abentley][ui=none] There is now a newCodeImport method on Product
 and SourcePackage in the API.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100414093523-m2kvjhyuey8iq9f2|full revision]] for details (it contains 37 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100412131915-wmeyxsqa9de8espu|r9227 (db-devel)]] -- Mon 2010-04-12 14:19:15 +0100
 {{{
[r=mwhudson][ui=none] Package branches are now a vaild target for
 code imports
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100412131915-wmeyxsqa9de8espu|full revision]] for details (it contains 14 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100409183952-6evv4bx841oh6ve5|r10673]] -- Fri 2010-04-09 19:39:52 +0100
 {{{
[r=gary][ui=none][bug=366102] Exporting an IChoice based on an SQL
 vocabulary will now error rather than silently doing the wrong thing.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100409111940-3thk7x1xhlh4ioms|10454.3.14]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100326191831-7zk25c0cqt263pjh|10454.3.13]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100326191150-xu8h75en5gggpbko|10454.3.12]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100326184148-ixrdigiq3ipxr0tb|10454.3.11]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100408142707-udraflvaqv4mtp39|r9212 (db-devel)]] -- Thu 2010-04-08 15:27:07 +0100
 {{{
[testfix][r=michael.nelson][ui=none] ProductSeries +set-branch page
 doesn't use ProductSeriesBranchTarget for code imports.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100408100815-28fqto2va2frwol0|7675.3093.38]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100408095910-2ggcmoze72wtj9kq|7675.3093.37]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100408095723-4b5p5yiigjef4tus|7675.3093.36]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/james.westby@canonical.com-20100408095008-slswbru8vdif1jt4|7675.3093.35]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100407162539-t7pcgtqth9xwuit5|r10645]] -- Wed 2010-04-07 17:25:39 +0100
 {{{
[r=mwhudson][ui=none] New method IBranchTarget.newCodeImport() to
 create code imports for a given target.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100402023335-35wl2n0vat6yx8ed|10454.9.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100326023601-ltaa5ifjettodmc4|10454.9.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100326022832-q5gdqrihx8l8em9j|10454.9.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100326014116-bpegp84ub94ns1uy|10454.9.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100326011444-pdxfcx6olr8teehx|10454.9.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100318195720-f13h4rjqg4hzxg4v|10454.9.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100318192928-emfqlkagl60y393n|10454.9.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100407112708-mjr7unku8b60p6jj|r10637]] -- Wed 2010-04-07 12:27:08 +0100
 {{{
[r=rockstar][ui=none][bug=303172] Merge proposal pages now tell you
 the command line to merge the source branch
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100315202852-fmz2ssnw2pwzeqh2|10454.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100407100752-jt7rtukiou31vvu6|r10636]] -- Wed 2010-04-07 11:07:52 +0100
 {{{
[r=abentley][ui=none] +code-import-list has been removed in favour of
 +code-imports
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100407100752-jt7rtukiou31vvu6|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100326010526-pcfgy603rpv3pids|r10596]] -- Fri 2010-03-26 01:05:26 +0000
 {{{
[r=sinzui][ui=none][bug 546558] Various attributes are now exported
 correctly so that they can be used by launchpadlib.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100325204521-328feit2mm46ry3d|10454.3.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100325203646-t6z69vgo2ffgir7v|10454.3.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100324193335-u2cmv1m0efc4hbo1|10454.3.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100324161817-cuc5j8iy0mxqh3wo|10454.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100323153205-52w8e1pf3nis29vq|10454.3.6]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100325022115-12s52ysauwthpseq|r10588]] -- Thu 2010-03-25 02:21:15 +0000
 {{{
[r=thumper][ui=none] ICodeImportSet.new now takes an IBranchTarget
 instead of an IProduct.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100325022115-12s52ysauwthpseq|full revision]] for details (it contains 26 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100324174735-3158ccweme4awxhc|r10581]] -- Wed 2010-03-24 17:47:35 +0000
 {{{
[r=gary][ui=none] Fix an isolation issue in
 lib/canonical/launchpad/doc/webservice-error.txt
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100324160158-lu9pusvsdz5h5c61|10568.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100319051920-7cxsk6vabfeziw1g|r10550]] -- Fri 2010-03-19 05:19:20 +0000
 {{{
[r=jml][ui=none][bug=540250] Edit permissions on merge proposals for
 source package branches now take in to account the special
 permissions that official branches have.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100317155106-a401txd2241vya2s|10532.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100317151716-nr0hfy4127ix5md8|10532.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100317140607-cjk4czgkn578vbi9|10532.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100318060311-siye0jryb8m2zufx|r10542]] -- Thu 2010-03-18 06:03:11 +0000
 {{{
[r=thumper][ui=none][bug=366102] Expose the main code import
 attributes read only.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100317214514-4ul8z2x8frr2f0k5|10454.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100317011832-pow8e5w9pgea00kb|10454.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100316201431-46qytukq5pzrxfbz|10454.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100316192744-48hngk30dt1760gs|10454.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100316190448-8iw08d2wqn6fk2wi|10454.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100309175028-13i0yasg18n8pj7q|r10468]] -- Tue 2010-03-09 17:50:28 +0000
 {{{
[r=gmb][ui=none][bug=89150] Handle '0' correctly in version numbers
 when syncing new packages.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100303134900-ejy0irh72rxp88pc|10107.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100303122415-9gkxfexls7hyymsz|10107.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100105161203-uiyt1563w8xscv9v|10107.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100309173018-gzzjkz975ur97bgy|r10467]] -- Tue 2010-03-09 17:30:18 +0000
 {{{
[r=gmb][ui=none][bug=535141] getRequestedReviews no longer returns
 the merge proposals owned by the person in question.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100302010401-ta9y8ncosbeka9eh|10242.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100301234019-yb6z9sg8d15sq2gg|10242.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100301160919-p9l9sj48ilejleef|10242.4.3]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100208143750-p2ih9aw9rki07ukc|r10288]] -- Mon 2010-02-08 14:37:50 +0000
 {{{
[r=thumper][ui=none][bug=411357] Export a method on IPerson to get
 the reviews they have been requested to do.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100204165205-p9gb6srsaud2z25f|10242.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100204031256-zpx5y5as5seps0qc|10242.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100205150750-blu72y9wn7k94sgw|r10279]] -- Fri 2010-02-05 15:07:50 +0000
 {{{
[r=al-maisan][ui=none][bug=510919] Adds
 ISourcePackageRecipe.requestBuild(),
 and ensures that classes that say they implement IBuildBase actually do
 (bug 510919)
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100205150750-blu72y9wn7k94sgw|full revision]] for details (it contains 19 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100203115844-0amdjmuwxh6cctus|r10260]] -- Wed 2010-02-03 11:58:44 +0000
 {{{
[r=mwhudson][ui=none] If using sync-source.py without -a then explain
 why it won't update.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100202223439-r2a1uxij6yumdd6r|10242.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100202143948-gvu2gzzpmb06gdfv|r10248]] -- Tue 2010-02-02 14:39:48 +0000
 {{{
[r=intellectronica][ui=none][bug=515747] Patch from James Westby to
 kill the export of BugTask.age.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100201224712-ajuqux0scf435idw|10242.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090806175536-glcdx9vcnhch4f45|r9062]] -- Thu 2009-08-06 18:55:36 +0100
 {{{
[r=jml][ui=rs][bug=116309] (james-w) Linkify changelog-style bug
 numbers in standard forms.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jml@canonical.com-20090806141000-ygl6w9e49u6dbr8s|9024.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jml@canonical.com-20090806140653-wra8qtr6hnkfv2q3|9024.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20090806120819-krxfonb084qcdp14|9024.5.1]]

<<Anchor(chris_johnston)>>
=== Chris Johnston <chrisjohnston {_AT_} ubuntu.com> (Canonical developer) ===

''42 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140901075132-3cdsydcr0l3h992q|r17185]] -- Mon 2014-09-01 07:51:32 +0000
 {{{
[r=wgrant][no-qa] PPA vocabularies now use Archive.reference as the
 term token.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20140901074505-4o6dsx3mpr03h9qj|17149.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20140901064613-g9f6o1bmsmu3x9ut|17149.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20140901064450-dem4v2gby4kou4kf|17149.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20140901054713-ezpzu6yzz2w9x2v3|17149.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/william.grant@canonical.com-20140901054415-u5t5c5wuoahg5k2r|17149.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140808172707-uv2dr3q2p6jhcb4u|17149.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140806132727-xnm2m527rdscjh2i|r17152]] -- Wed 2014-08-06 13:27:27 +0000
 {{{
[r=wgrant][bug=900216] Support unicode in PPAUploadPathErrors
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140806132009-w2zz3vbxqyc2y7ab|17148.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140805162253-gzwsr87dke98qs2e|17148.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140801044841-qr1g7s9yzv3k3gi7|r17143]] -- Fri 2014-08-01 04:48:41 +0000
 {{{
[r=wgrant][bug=1171047] Separate out package descriptions when using
 NMAF into their own Translation-en
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140801032344-e0ocilev9ux5elzv|17139.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140801024535-n9kltkh06in0cpaw|17139.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140731180830-8ekpohgyyyn1twkc|17139.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140731044807-86fpfc7bay2ky3vt|17139.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140730022237-fr7slijj9dx2cs7u|r17139]] -- Wed 2014-07-30 02:22:37 +0000
 {{{
[r=wgrant][bug=1313576] Add hashes for Translation-$lang into the
 Release file
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140730020502-l37j93yj1pn00606|17134.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140730013627-k1wsuomzv612jvdm|17134.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140729235054-c5t1fjdbhmoazze2|17134.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140729191708-5os53dwwifzjg8qc|17134.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140725013527-0bnp1mny751s88wr|r17132]] -- Fri 2014-07-25 01:35:27 +0000
 {{{
[r=wgrant][bug=863746] Copy packaging links only for packages which
 are being copied from the parent.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140725002351-0wriw9vth9gijxjd|17121.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140724200919-r265ax078rv3h45e|17121.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140724033702-jvtsehp017el8i9r|17121.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140724031303-dj422wpbw8a8wjzm|17121.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140723220246-lnixt2cind5495sn|17121.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140723013737-5ga0qjpkkpbus6py|r17121]] -- Wed 2014-07-23 01:37:37 +0000
 {{{
[r=wgrant][bug=845807] Allow a user to copy all,
 some or no packages when initializing a new distro series.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140723013737-5ga0qjpkkpbus6py|full revision]] for details (it contains 16 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140708235225-udwqrwln7xldlzs5|r17102]] -- Tue 2014-07-08 23:52:25 +0000
 {{{
[r=wgrant][no-qa] Minor JS fixes from the earlier diff comments
 timestamp changes
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140708152512-8krv4hbow415905i|17101.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140708134628-63drf3fgeg13hd8c|r17101]] -- Tue 2014-07-08 13:46:28 +0000
 {{{
[r=wgrant][no-qa] Switch ICs to use relative time stamps similar to
 other comment sections of LP.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140708123244-16h2s4qtc5jmjazn|17085.2.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140708002925-072pc7vgocendlo8|17085.2.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140707184258-4gcen9njbm080b14|17085.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140707120443-bfyfjz641tdyay9t|17085.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140705195810-oimk8p5r1c245en5|17085.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140703211316-vlotkcaeboqxxyrg|17085.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140703144104-q8r7h26mlpxfwoh3|17085.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140703130848-z21923zlamvx2kig|17085.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140703033725-6ky7inlb0bxmrp5e|17085.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140703033150-m68t2uzduggdnho2|17085.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140605235333-wiz3nmyidv25lcad|r17033]] -- Thu 2014-06-05 23:53:33 +0000
 {{{
[r=wgrant][bug=1325127] Remove 'Publish draft inline comments' from
 +reply page
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140604180903-oppx1n9s66two8nx|17032.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140530051332-mqiix8opshccjzft|r17030]] -- Fri 2014-05-30 05:13:32 +0000
 {{{
[testfix][r=wgrant][no-qa] Fix bugs testing fallout
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140529225749-fvjs0tuxjba0h1hk|17029.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140529222236-k2451fyq93eb280i|17029.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140529163136-phsvv3qo431y3ruk|r17029]] -- Thu 2014-05-29 16:31:36 +0000
 {{{
[r=wgrant][no-qa] Move bug activities out of boardCommentFooter into
 boardCommentActivity
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140529161850-bhhj9djgg6kl1cho|17023.6.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140529152401-4rjf79xq088ubntw|17023.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140529163042-jcg8etth2k62ude7|r17028]] -- Thu 2014-05-29 16:30:42 +0000
 {{{
[r=wgrant][no-qa] Remove reply links from IC's when a user is not
 logged in.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140529131124-t68kxefxp1yw11rw|17023.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140529160531-z3274ca71jkvk2tb|r17026]] -- Thu 2014-05-29 16:05:31 +0000
 {{{
[r=wgrant][no-qa] Rename boardBugActivityBody to boardCommentActivity
 as it is now used in places other than bugs
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140529072725-n1qu9b3tnycglr3s|17023.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140529160500-mcc8lmapqf9ix8qf|r17025]] -- Thu 2014-05-29 16:05:00 +0000
 {{{
[r=wgrant][bug=1324486] Add the ability to not have a 'read more' in
 the beta banner, remove link from beta banner for IC
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140529150253-onogz7x1aazn0s9i|17023.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140528221054-x1p8akes7i4jg6y1|r17022]] -- Wed 2014-05-28 22:10:54 +0000
 {{{
[r=wgrant][bug=640882][no-qa] Add link to MP when sending out diff
 error emails
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140528122310-5hua9rb62k1fks36|17019.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140528221029-mbwi1f33q5aeas56|r17021]] -- Wed 2014-05-28 22:10:29 +0000
 {{{
[r=wgrant][no-qa] Updated style for comment actions across bugs,
 answers, and MPs. Added new usability links for editing, deleting,
 and replying to ICs using this new style.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140528211740-n6i7jn469a7g1trl|17019.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140528210314-c64bjfnuvih384lc|17019.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140528205356-mjvmdev7ume9i38f|17019.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140528204852-j7f831vvzx0tph75|17019.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140528203848-4lhnwnjigpkfqygz|17019.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140527072031-3z6apeuhc1uo26do|r17019]] -- Tue 2014-05-27 07:20:31 +0000
 {{{
[r=cprov][no-qa] Update text below diff to push a user to return and
 save their ICs.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140526124457-6ipi5b3oi30u07ql|17018.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140521022628-p0kl4iwwxuqcm3pv|r17012]] -- Wed 2014-05-21 02:26:28 +0000
 {{{
[r=cjohnston,
 cprov][bug=609297][incr] Rewrite and restyle most of the inline
 comments UI, and adjust the terminology to refer to "saving" "diff comments".
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140521022628-p0kl4iwwxuqcm3pv|full revision]] for details (it contains 29 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140520035425-twy1ozoja2tncr39|r17011]] -- Tue 2014-05-20 03:54:25 +0000
 {{{
[r=cprov][no-qa] Creating a link_scroller to take users from the end
 of the diff up to the review comment form with proper focus.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140520035425-twy1ozoja2tncr39|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140514114927-6bf24fnletunrum5|r17007]] -- Wed 2014-05-14 11:49:27 +0000
 {{{
[r=wgrant][bug=883258] Switch from using Ubuntu Mono to monospace for
 easier readability.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140514092356-jdapu5afm6e7p4j2|17006.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140513074130-d4kgl55kwyto5tfz|r17006]] -- Tue 2014-05-13 07:41:30 +0000
 {{{
[r=wgrant][no-qa] Move Chris Johnston from the non-Canonical
 community section to the Canonical community section of the Community
 Contributions page.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140410122933-ygm7wxnxj65zzb59|16982.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140513042624-z5bf10bp9b08hx55|r17005]] -- Tue 2014-05-13 04:26:24 +0000
 {{{
[r=cprov][no-qa] Adding empty lines around inline comments in the
 code-review email.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20140513042249-06m9idn6vbqpp4ix|17003.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140512235601-riabkdyjod0w4vq4|17003.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140512230048-eah9mmldsnwy8jqa|17003.1.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140513042233-gezeurt9satd7dni|r17004]] -- Tue 2014-05-13 04:22:33 +0000
 {{{
[r=cprov][no-qa] Fix inline-comments line-breaking on Firefox.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140512190315-rj2sggnlfjls52dc|17003.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140507030728-sm0z8k4zopzqwnkw|r16999]] -- Wed 2014-05-07 03:07:28 +0000
 {{{
[r=wgrant][no-qa] Landing inline-comments CSS improvements (on
 cjohnston behalf)and also suppressing the presentation of the show/hide
 inline comments checkbox if the feature flag is disabled.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20140507023556-ieyr5i53nkm37ror|16998.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20140507022651-h4u7vbaabxadpdcs|16998.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140409195833-35rt0dqc3e650ddt|16977.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140410222724-lysyvnnokc7qbdim|r16984]] -- Thu 2014-04-10 22:27:24 +0000
 {{{
[testfix][r=wgrant][no-qa] Fix failing delete-packages test.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140410215706-2z5rxv2r1jrep8ry|16983.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140410120526-cp9uk6v99knkxnn4|r16983]] -- Thu 2014-04-10 12:05:26 +0000
 {{{
[r=cprov, wgrant][bug=726465] Remove 'has no subscribers' claim from
 canBeDeleted() docstring
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140410115654-egzzvtola53gjo3i|16982.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140410115527-qqt2da6zl1qwab5u|16982.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140404153517-ju6i3qykts1kp719|16977.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140410114025-hkqpqdhvsa10861x|r16982]] -- Thu 2014-04-10 11:40:25 +0000
 {{{
[r=cprov][bug=621471] Open licensing policy link in new window when
 creating a project
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140403131112-8sqkxxg2g2nvkr9c|16976.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140410113823-14vite5uc525100y|r16981]] -- Thu 2014-04-10 11:38:23 +0000
 {{{
[r=cprov][bug=617209] Change total PPA figure from dispatched to
 created since it includes superseeded
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140403022051-jq8px78gt3n64eva|16976.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140410113736-z2naesjcyxcj6z27|r16980]] -- Thu 2014-04-10 11:37:36 +0000
 {{{
[r=cprov][bug=812225] Add package as an 'also affects' on bug reports
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140404155601-pbjuo5sibdf4qm2s|16977.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140410113528-nwcfw2yha5e3zagx|r16979]] -- Thu 2014-04-10 11:35:28 +0000
 {{{
[r=cprov][bug=608478] Provide link to more information about deleting
 a package
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140403014601-hphsxm12k69ffy16|16975.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140402234729-cp80eynfql0hb1pm|r16976]] -- Wed 2014-04-02 23:47:29 +0000
 {{{
[r=wgrant][bug=572017] Correct branch creation form labels to not
 mention reassigning a branch that doesn't exist yet.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140402224337-1c23l6a2mzdcedos|16975.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140401231537-asgttyygx57jd1s1|r16975]] -- Tue 2014-04-01 23:15:37 +0000
 {{{
[r=wgrant][bug=330035] Center the paragraphs on the 'offline' pages.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140401200726-kye9n60t1iadpdqo|16974.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140401034743-4svdylh7nyqtfahn|r16973]] -- Tue 2014-04-01 03:47:43 +0000
 {{{
[r=wgrant][bug=1244636] Removes the private security bug notice from
 a public security bug
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20140401034009-zduskti9zea5kvgz|16971.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20121220011124-b96jsvmy1fibphru|r16380]] -- Thu 2012-12-20 01:11:24 +0000
 {{{
[r=sinzui][bug=666738] Allows users to understand what red/blue icons
 mean
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20121219195511-janxf2pgi03a0yna|16378.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20121219193254-q4kwt9hlodof3www|16378.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20121219180427-a1sqojdu4jr7lub6|16378.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20121220004930-ha1y58jqvjok0p1g|r16379]] -- Thu 2012-12-20 00:49:30 +0000
 {{{
[r=sinzui][bug=181725] Changes Domain to Web site URL for distros
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20121218022443-kb014j7e59n7j557|16373.3.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20121217203033-okcra81ysrofl840|r16378]] -- Mon 2012-12-17 20:30:33 +0000
 {{{
[r=gary][bug=1090542] Changes GFDL to FDL to match the actual license
 name.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20121216232352-pkge4voehwcdzz6j|16373.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120920202542-y4bolarqwqhsju69|r15992]] -- Thu 2012-09-20 20:25:42 +0000
 {{{
[r=sinzui][bug=1053459] Change to the wording of a blueprints
 participation essential to reflect changes that landed in Summit.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20120920151202-v24apgmll2qn82hu|15955.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120918122841-pjvyp4d3avzdtib4|r15972]] -- Tue 2012-09-18 12:28:41 +0000
 {{{
[r=sinzui][bug=1052130] Change to the wording of a blueprints
 participation essential to reflect changes that landed in Summit.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20120918122557-r77p2kdofvvlo7d9|15968.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20120918122245-75v7s1hism3gooje|15968.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20120917234715-c3cfwz6wg2q2h68b|15955.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20120917185517-ai1acefa0d54326r|15955.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20120917184659-8ulgbmpgvfrfudjb|15955.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20120917183613-0uys8vfkg3iauu8c|15955.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20120917183408-v7sn0rwn9lpgdvnn|15955.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20120917175516-jvhj9nem4mpw2pfd|15955.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20120916011344-cj4t31adyzx84yvo|15955.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20120915194259-kmj23g40qczf7d31|15955.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110606064630-rdy94x0yq7zhgvzu|r13162]] -- Mon 2011-06-06 06:46:30 +0000
 {{{
[r=henninge][bug=187013, 197793,
 483373] Some nice wording fixes by Chris Johnston. Thank you very
 much.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110606064630-rdy94x0yq7zhgvzu|full revision]] for details (it contains 22 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110518080135-hgvhzzi1hm65atc0|r13072]] -- Wed 2011-05-18 08:01:35 +0000
 {{{
[r=henninge][bug=728192] IArchive:+index no longer has a form in a
 heading.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20110516193621-2adng1lsamx68i9t|13045.13.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20110516112528-83314m0h25314h8a|13045.12.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20110515220544-za03m2jo7ecws85t|13045.11.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110518075932-ghciy5k8l3ojgh30|r13071]] -- Wed 2011-05-18 07:59:32 +0000
 {{{
[r=henninge][bug=627628] Changes the "Add Answer" to "Propose Answer"
 as proposing an answer better describes the act.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20110516113959-9xzuy5jv3ol090j4|13045.10.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20110516022317-ahud1tx03m68ex7w|13045.9.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20110515230430-iydlb6mxdgmc3mxe|13045.9.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110516201230-v2x972m8fe5k35q6|r13052]] -- Mon 2011-05-16 20:12:30 +0000
 {{{
[r=sinzui][bug=255024] 'Participation essential' is not required when
 subscribing to a blueprint.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/chrisjohnston@ubuntu.com-20110515193131-b8etnhs3x8ifkj74|13045.2.1]]

<<Anchor(brian_murray)>>
=== Brian Murray <brian {_AT_} canonical.com> (Canonical developer) ===

''41 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120615052129-38n6hnpfpbkwy9tf|r15425]] -- Fri 2012-06-15 05:21:29 +0000
 {{{
[r=wallyworld][bug=826854] [r=wallyworld][bug=826854] add a
 created_before parameter to searchTasks
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20120615003650-ivz7hukqzioe4sr4|15421.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20120614215059-69s7ej9jg3kweo9p|15421.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120608220742-fhbblrq0dyrg0efw|r15385]] -- Fri 2012-06-08 22:07:42 +0000
 {{{
[r=jcsackett][bug=912137] Fixes sort ordering of subscribers in the
 subscriber portlet
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20120608160734-l5917tbcbpyvs2c3|15345.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20120607194337-fj4efow94ygopy3l|15345.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20120607190533-xsyeppc34s8p353h|15345.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20120606222311-sbhosto3waozsh8c|15345.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20120606202713-k90cv0de8r8ak1dm|15345.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110701184833-4gdiscqoprw5w00i|r13356]] -- Fri 2011-07-01 18:48:33 +0000
 {{{
[r=deryck][bug=787294] convert structural subscriber search parameter
 to use an IN query
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20110701115658-angj2tc8yhtzm8bg|13216.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20110701113449-l24ibek8en5ztqbg|13216.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101108055402-e6oyy544djq0dk8j|r9948 (db-devel)]] -- Mon 2010-11-08 05:54:02 +0000
 {{{
[r=adeuring][ui=none][bug=666496] Prevent returning the bug one
 started a findSimilarBugs() search with.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/brian@canonical.com-20101105180024-vk37oy020gbke6ju|7675.4347.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/brian@canonical.com-20101105152610-j2sjnezvhz83biwf|7675.4347.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101104034527-tnnhesbt3yyqenli|r11861]] -- Thu 2010-11-04 03:45:27 +0000
 {{{
[r=edwin-grubbs][ui=none][bug=670577] Allow bug supervisors to submit
 changes regarding bug tracker configuration for their project.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101103231203-s35om5b3zbiyngqi|11823.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101102213830-9m2lxk4f5t52t3ko|11823.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101027215822-lhnsoebu38rog2gc|r11809]] -- Wed 2010-10-27 21:58:22 +0000
 {{{
[r=edwin-grubbs][ui=none][bug=664060] Allow bug supervisors to
 configure the bug tracker section of their project.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101021201618-iapwugw3k8ppfd1p|11587.3.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101020145801-ct2q2xyjrsmo2uya|11587.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101019220616-l6bp6ukae6ngwpdq|11587.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101006165303-afgzup2o0dbysd85|11587.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101006164025-mhtv9g0ixxdnke3i|11587.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101006145224-xzhjlapyxue2v7td|11587.3.3]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101022195626-s9zxt41l55wwnupd|r11786]] -- Fri 2010-10-22 19:56:26 +0000
 {{{
[r=bac][ui=none][bug=327688] Add a parameter for created_since to
 searchTasks so that bug tasks created after a specific date can
 be searched for using the API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101022135841-83ccyq9qfpn7zulj|11775.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101021164010-r07g8p5pxj4xba8k|11775.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101021061731-ng455eu4vtlwqd4b|r11774]] -- Thu 2010-10-21 07:17:31 +0100
 {{{
[r=abentley][ui=none][bug=114766] Restrict the ability to nominate
 bugs for a release to bug supervisors, owners or drivers.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101021061731-ng455eu4vtlwqd4b|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101020194134-efo6katd0o7ay4hs|r11768]] -- Wed 2010-10-20 20:41:34 +0100
 {{{
[r=gmb][ui=none][bug=347218] Allow bug supervisor to set
 official_bug_tags for a distribution.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101020182313-ylts4y0daurm9xba|11744.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101018175043-tblkfw4vyv5j2ge6|11744.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101019213922-fj5rqde142hafniv|r11756]] -- Tue 2010-10-19 22:39:22 +0100
 {{{
[r=adeuring][ui=none][no-qa] Change permission name for
 EditDistributionSourcePackage to launchpad.BugSupervisor.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101019151623-kle2y89kv55bvoih|11702.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101018233238-6y5im1h21a2itjt6|11702.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101018154718-fosbznqz2ww08j9u|11702.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101015152513-axzi0sds47ds3qlb|11702.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101014223304-no5bn8kwphrbykfd|11702.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101014214733-1xssmpbw3zd775h7|11702.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101014173228-0y9bn8jxsejtm25p|r11701]] -- Thu 2010-10-14 18:32:28 +0100
 {{{
[r=edwin-grubbs][ui=none][bug=347218] Allow a project's or
 distribution's bug supervisor to set the official bug tags for it.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101014165946-x5zg497vn4qai5ir|11587.4.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101014152246-r3248zk540in75kw|11587.4.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101011165633-id0sl1lf6dt1lmct|11587.4.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101007170948-gsc6im9moldluni5|11587.4.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101006212008-rqg0jaxfqzstdigt|11587.4.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101006165041-dgn52qxlshjwugo6|11587.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101006163835-ha86tl9rjpur4dl7|11587.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101006161216-lxwc06v8vi0zjt8p|11587.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101005232659-5l9xlg2wy6xwjv77|11587.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101005223015-52v6vnqu2rkdgg89|11587.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101014133500-egalcgpo20y3kcz2|r11699]] -- Thu 2010-10-14 14:35:00 +0100
 {{{
[r=leonardr][ui=none][no-qa] Modify xx-person-subscriptions.txt not
 to use sample data.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101013183349-nsp1elkxcsznmpgv|11690.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101012200436-58usc182i16svuv3|11690.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101012165434-t3xn2j9oiacb4db8|11690.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20101007225129-h1vpk65hho3w90io|11690.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101007173423-9gnt56z5d1cgz9kx|r11690]] -- Thu 2010-10-07 18:34:23 +0100
 {{{
[r=mars][ui=none][bug=654795] Allow a distribution's bug supervisor
 to set source package bug reporting guidelines and acknowledgment.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101007173423-9gnt56z5d1cgz9kx|full revision]] for details (it contains 14 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101004142000-iq8s749veu9mxmyj|r11669]] -- Mon 2010-10-04 15:20:00 +0100
 {{{
[r=gmb][ui=salgado,
 sinzui][bug=628411] Add in the start of a subscriptions page.
 Currently contains direct bug subscriptions.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101004142000-iq8s749veu9mxmyj|full revision]] for details (it contains 15 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100922231349-qhwkjb2lb9xhqfqj|r11608]] -- Thu 2010-09-23 00:13:49 +0100
 {{{
[r=abentley][ui=none][no-qa] Export bug activity in the Launchpad API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100920192308-afkis4gg6b2u14uk|11530.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100917222731-vuvf6o0ht9lsf412|11530.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100916175732-bckltqtfrd9wsu6l|r11560]] -- Thu 2010-09-16 18:57:32 +0100
 {{{
[r=mars][ui=sinzui][bug=636412] Don't display the +subscribe form for
 bug targets for people who cannot subscribe to the bug target.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100916130757-zgw6wc3p2vt2jv2e|11538.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100915165356-irgrg3isfc8cdaan|11538.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100914224425-310mdj4vqfmp1o9t|11538.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100914191647-i1rhcjf2lo239k7k|11538.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100910235610-e713g4vj8jecgq5g|r11531]] -- Sat 2010-09-11 00:56:10 +0100
 {{{
[r=adeuring][ui=none][bug=589349] Display the number of the duplicate
 bug to which a subscriber is subscribed in the subscriptions
 from duplicates portlet.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100909210054-fogmpzbyxt0gbq74|11477.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100908194839-l6ro3apts2txv13x|11477.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100902225521-qfg55obuey5cvvii|11477.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100827092731-q0im93lqqw5aio3e|r11458]] -- Fri 2010-08-27 10:27:31 +0100
 {{{
[r=adeuring][ui=none][bug=320596] For the devel version of the API
 have omit_targeted searchTasks parameter default to False.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100827092731-q0im93lqqw5aio3e|full revision]] for details (it contains 18 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100818155241-cmtdew3r19cepmoy|r11385]] -- Wed 2010-08-18 16:52:41 +0100
 {{{
[r=deryck][ui=none][bug=556489] If a distribution has a bug
 supervisor set,
 only allow the bug supervisor or members of that team to subscribe to
 all of the distribution's bug reports.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100818155241-cmtdew3r19cepmoy|full revision]] for details (it contains 19 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100818000824-54j8yltym6ysw2ep|r11379]] -- Wed 2010-08-18 01:08:24 +0100
 {{{
[r=mars][ui=none][bug=605340] Add in X-Launchpad-Bug-Modifier header,
 identifying the event creator's display name and name,
 to bug mail generated by bugnotification.py.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100817191919-tiue3qvz13boo5ls|11329.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100817162625-fhmm67bdrgsozdnd|11329.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100817151222-nu8qood09wfaic2g|11329.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100729211051-91s734i8awuym7z6|r11255]] -- Thu 2010-07-29 22:10:51 +0100
 {{{
[r=jelmer][ui=none][bug=605340] Add in an X-Launchpad-Bug-Modifier
 header to all bug mail that displays the creator's display name
 and name.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100729164443-g63vpz9thvlapbu9|11126.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100728223359-xlz6x0kqlywron5x|11126.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100721222252-056nwyfs78w69pk5|r11195]] -- Wed 2010-07-21 23:22:52 +0100
 {{{
[r=bac][ui=none] Cache a bug target's bugs tags portlet for 60 minutes
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100721164814-i35a538kzkjzvww2|11126.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100721155420-pk0pkwxvn6ql38hd|11126.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100715164345-t30bkuug0kdak0kn|r9540 (db-devel)]] -- Thu 2010-07-15 17:43:45 +0100
 {{{
[testfix][rs=bac][ui=none] remove database patch that was causing
 test failures
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/brian@canonical.com-20100715160539-pti0bgkr1rykhyw5|9539.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100714163745-27916ea6egd1fhdw|r9537 (db-devel)]] -- Wed 2010-07-14 17:37:45 +0100
 {{{
[r=stub][ui=none][bug=600934] add bugsubscription__person__bug__key
 to prevent people from being subscribed to the same bug report
 more than one time.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/brian@canonical.com-20100713141915-aomd4ra6483o3aky|9532.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/brian@canonical.com-20100713090329-v6hhzm97t8wx3rdk|9532.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100714120001-f5kdl2xc2j8v884u|r11130]] -- Wed 2010-07-14 13:00:01 +0100
 {{{
[r=gmb][ui=none][bug=475229] Display bug number of the duplicate bug
 in email footer for subscribers of a duplicate.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100714073801-3q09ilfq6cwd0ba1|11065.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100709194105-72lhfqrfe0mymwam|11065.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100708235956-wp0fbueduwzl22fn|r11108]] -- Fri 2010-07-09 00:59:56 +0100
 {{{
[r=leonardr][ui=none][bug=595124] unexport IBug.can_expire which is
 confusing instead create and export IBug.isExpirable which can
 accept a custom number of days.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100708131041-1rh33wscedct2xlm|11057.8.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100630211936-mizy51vqjoal3k01|11057.8.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100629174021-2obgagyptvr5wwvt|11057.8.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100629162911-b14najhpu83xxgxn|11057.8.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100629154857-s3j672r7itqozs0u|11057.8.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100625212714-k8mftuuigy0ba90r|11057.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100623212413-2izesfrnbxilp3t9|r11047]] -- Wed 2010-06-23 22:24:13 +0100
 {{{
[r=edwin-grubbs][ui=none][bug=130902] Add in a
 X-Launchpad-Bug-Reporter header to bug mail that identifies the
 original reporter of a bug report to aid email filtering.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100623171100-fraoax0dwools6pa|11037.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100622204405-z7up38jo40kikpmz|11037.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100623174007-s83em1y684mjb0t6|r11046]] -- Wed 2010-06-23 18:40:07 +0100
 {{{
[r=gmb][ui=none][bug=97633] Modify new bug subscription message to
 identify assignment and assigner instead of treating it like a
 subscription.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100623133135-b0sfkfaucqm3aabh|10981.5.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100623011511-aoh3s4gbnfn6m7g6|10981.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100622170823-wp7stdp9qs5qonht|10981.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100621214004-glc8gny5ul3djrje|10981.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100621200838-e22vnh9ceh9po2xu|10981.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100621180947-0oebll7hc99q08lk|10981.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100614171555-1f33mls3lx6dznp9|r11008]] -- Mon 2010-06-14 18:15:55 +0100
 {{{
[r=michael.nelson][ui=none][bug=571821] export suppress_notify
 parameter of IBug.subscribe via the API
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100614164459-9hdcpbbu6tcd4luj|10981.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100610202021-xk96zn42oli59e7p|10981.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100610185522-kod40wlc410xnvhn|10981.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100609235255-lmjqtflc32nw221q|10981.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100609235128-rwfy3k7tsqxgsibr|10981.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100607224517-qgr14kks7ey9h0aa|r10963]] -- Mon 2010-06-07 23:45:17 +0100
 {{{
[r=intellectronica][ui=none][bug=546078] add strucutral subscriber
 search parameter to search tasks and display structurally
 subscribed patches on the +patches view
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100607210318-i4bkkj3199z89g2j|10874.1.8]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100607184905-hjor7ge541ymmrn1|r10959]] -- Mon 2010-06-07 19:49:05 +0100
 {{{
[r=intellectronica][ui=none][bug=546078] add structural subscriber
 search parameter to search tasks and display structural
 subscribed patches on the +patches view
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100607181108-e22d6fmjm3zak05o|10874.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100607180900-6v3f34hmyrls3m3e|10874.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100603222349-y9zdukadp6f5foc0|10874.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100528145357-s1grttwyaccy3b7e|10874.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100527220210-r9dkjdzu7ez32xhs|10874.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100521044916-9v5ee44sl9asosp5|10874.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100521043842-cjdmmij5k70m4win|10874.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100604181448-t7v2jl9tbwf076c6|r10948]] -- Fri 2010-06-04 19:14:48 +0100
 {{{
[r=deryck][ui=none] display attachments that are patches in the text
 interface
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100603214947-6nvfp7auullr9tuq|10934.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100603213647-xjif87xs5yeyz7x2|10934.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100528003326-57sf0dti1jpfazbp|10934.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100517212217-tgbx674lbuobi5r0|r10874]] -- Mon 2010-05-17 22:22:17 +0100
 {{{
[r=gmb][ui=none][bug=575241] Fix two typos in
 bugs/interfaces/bugtask.py
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100504154757-skl1pkb2focq1uwm|10827.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100409000049-64v1mglpyfrprhex|r10659]] -- Fri 2010-04-09 01:00:49 +0100
 {{{
[r=bac][ui=None][bug=509883] Export the message_count of a bug in the
 API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100405203306-o2bzp9a4x9c7mdrm|7675.617.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100119224818-21kv905wly8a46kk|7675.617.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100406225806-3vlslxza94z2zrwz|r10634]] -- Tue 2010-04-06 23:58:06 +0100
 {{{
[r=bac][ui=none][bug=556047] Clarify the definition of the
 date_closed attribute of a bug task in the API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100405214233-lr9ejuqzs43dvnhc|10619.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100323142807-z4syq2vc01qwrveg|r10565]] -- Tue 2010-03-23 14:28:07 +0000
 {{{
[r=stub][ui=none][bug=544387] Export BugSubscription.date_created
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100322230250-2ovhpebiw238jpda|10560.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100308132358-4w4vh7m5je6du50o|r10451]] -- Mon 2010-03-08 13:23:58 +0000
 {{{
[r=noodles][ui=none][bug=510704] export linked_branches for a bug in
 the API (landed on behalf of Brian Murray)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/abel.deuring@canonical.com-20100308090225-fk9u1di2sjq6045s|10427.11.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100304185208-djlh1b05f1427yuw|10427.11.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100303201422-8ieux20pj17p3yn0|10427.11.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100225211910-smkj8og6unv36luk|r10400]] -- Thu 2010-02-25 21:19:10 +0000
 {{{
[r=jtv][ui=none][bug=527174] Export Person.logo in the API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100224165330-hb70h4sh85ccrooq|10378.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100122200236-137q55z56p9z2swd|r8919 (db-devel)]] -- Fri 2010-01-22 20:02:36 +0000
 {{{
[r=intellectronica][ui=none][bug=509857, 510985, 510448,
 509925] Several IBug and IBugTask API exports contributed by the
 unstoppable Brian Murray.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100122200236-137q55z56p9z2swd|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100121232400-vgdvhg87ibd2taie|r10215]] -- Thu 2010-01-21 23:24:00 +0000
 {{{
[r=deryck][ui=deryck][bug=510157] Remove the flame icon from the
 affects-me control
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/tom@ahasver-20100121215412-a1efmgt2lexv6jgv|10197.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/tom@ahasver-20100120155619-i7e8xfe326tvxeon|10197.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20100120152833-yfiw0gc21zv15guh|10197.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091123172648-83scxmzeqfdssmr5|r9932]] -- Mon 2009-11-23 17:26:48 +0000
 {{{
[r=deryck,
 rockstar][ui=none][bug=485299] Modify sorting of unofficial tags so
 that the most popular ones are returned. Landed on behalf of
 Brian Murray.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20091123140009-wx69fjrl6bz5nop7|9908.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20091120164624-cv1gkn0v8i6sh62k|9908.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20091120164430-12fly203aibqvwe7|9908.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/brian@canonical.com-20091119130351-t4zuirildk996nod|9908.1.1]]

<<Anchor(thomi_richards)>>
=== Thomi Richards <thomi.richards {_AT_} canonical.com> (Canonical developer) ===

''33 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20161103163449-q8liijadp09duxzb|r18252]] -- Thu 2016-11-03 16:34:49 +0000
 {{{
[r=cjwatson][no-qa] Remove gpgservice integration.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20161103161555-wjqp8y3uciocwa1w|18251.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20161103161314-zj8ro3egakbwqkud|18251.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20161103151901-5yah6zjj1gbbjuyw|18251.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20161103150736-ly7v3rm9km6a0rbb|18251.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160728003532-1fwez51lov0nnytc|r18165]] -- Thu 2016-07-28 00:35:32 +0000
 {{{
[r=wgrant][no-qa] Cache GPG keys on PersonView.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160728002613-5yxst8uvo16bu6xh|18147.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160725011433-dge4jmwlffsjyq73|r18151]] -- Mon 2016-07-25 01:14:33 +0000
 {{{
[r=wgrant][no-qa] Ensure we use openid_canonical_url when generating
 owner_ids while finding gpg keys.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160725002012-ewttv3tsn2chvl7b|18147.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160725000701-hdo5ruj17pcjks4p|18147.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160722030745-87dajcluy8twk77m|18147.1.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160720105228-ff4lg9ccfcrt7p2c|r18148]] -- Wed 2016-07-20 10:52:28 +0000
 {{{
[r=cjwatson][no-qa] Re-raise unexpected HTTP errors when talking to
 the GPG key server.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160720052430-vm2esof80j8rok6a|18147.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160624182730-sopgc2pl6yfq1org|r18115]] -- Fri 2016-06-24 18:27:30 +0000
 {{{
[r=cjwatson][bug=1467975] Links to git repositories are now linked
 correctly.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160622210430-u1e41t49km0vt28m|18101.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160622034831-ugs4zvbert9wx4fo|18101.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160620225244-45oknh6okzhe9nsv|18101.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160620222924-kljq54xovfrp0u9b|18101.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160620211921-fwoolx5p4fkfbq9z|18101.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160616220759-i6t3ta78kwgj5aah|18101.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160616213628-0l83rechwj1zac80|18101.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160621020058-wc170b32xtg9zw1g|r18109]] -- Tue 2016-06-21 02:00:58 +0000
 {{{
[r=wgrant][no-qa] Allow Person:+index's OpenPGP key list to be
 disabled.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160621013235-hmou3techyu14va8|18098.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160621013137-t7whp8epreupo7ek|18098.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160613031544-xt7nrsmq2kyzesgb|18098.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160620073334-1oxeac2wt7y4zp99|r18107]] -- Mon 2016-06-20 07:33:34 +0000
 {{{
[r=wgrant][no-qa] Add timeline support to GPGClient.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160616231132-xrhficlc58my07x3|18101.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160616224852-ya67zrbcgcfzyaks|18101.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160616045501-knfrnz9k3kktkbvr|18101.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160602045437-3r0w6fqzezltehj2|r18088]] -- Thu 2016-06-02 04:54:37 +0000
 {{{
[r=wgrant][no-qa] Don't send notifications when deleting SSH keys
 from the API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160602043933-d0rd5kj4aa3rm2lh|18081.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160527013727-cx0zqh4a4sur3fdy|r18072]] -- Fri 2016-05-27 01:37:27 +0000
 {{{
[r=cjwatson][no-qa] Remove sshkey.txt,
 reimplementing those tests in test_ssh.py.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160527012352-kd8mfckipzfsntog|18069.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160525224002-ph8hspevw7zg20q0|18069.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160525064101-ll5s4lpb3fmhvvt3|r18067]] -- Wed 2016-05-25 06:41:01 +0000
 {{{
[r=wgrant][no-qa] Add restricted API method to delete an SSH key for
 a person.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160525063230-m5rsa400y185ef59|18052.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160525052030-ssejfsgqhonv66qc|18052.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160525051349-9g90i024zwru34cg|18052.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160525034243-b11qhfk77382o0kb|18052.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160525063836-5hp6jeujgajsjlki|r18066]] -- Wed 2016-05-25 06:38:36 +0000
 {{{
[r=wgrant][no-qa] Initial implementation of a restricted API to allow
 SSO to add SSH keys to any account in launchpad.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160525063054-l70favizga51osvd|18052.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160525051252-wsiv8k121fd4grbs|18052.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160525034140-0qc8dn3d11gs2bvg|18052.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160524033936-4yrx5cv3tzfti9ug|18052.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160524030811-mws1yt5nd0ywedmu|18052.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160523083528-68wg3741ym25gfzb|r18053]] -- Mon 2016-05-23 08:35:28 +0000
 {{{
[r=wgrant][no-qa] Add API method to retrieve all SSH keys for a user,
 for integration with SSO.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160523045658-rfzl2mztvdmap29w|18052.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160523031716-2le941lvo1h7toq5|18052.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160523030208-owtsxefiipsoy2e6|18052.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160523024348-n84iye9y4fzg6z4d|18052.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160519051127-0lvs7rwcp7a0ktb0|r18049]] -- Thu 2016-05-19 05:11:27 +0000
 {{{
[r=wgrant][no-qa] Bump gpgservice_client to version 0.0.7.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160519043733-4bhrmq6clwel8tkw|18047.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160519034702-46lpb1757bb0ochm|18047.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160518043532-f1ujubwsluc7stu5|r18041]] -- Wed 2016-05-18 04:35:32 +0000
 {{{
[r=wgrant][no-qa] Add openid_canonical_root setting,
 make IGPGKeySet use the new setting.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160518035944-gmwi5ncsa53xmvxv|18040.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160518003318-cy8g53j11f5ri8tq|18040.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160321064627-ctq4r2ixykmrx65x|r17957]] -- Mon 2016-03-21 06:46:27 +0000
 {{{
[r=wgrant][no-qa] Create scripts/gpgkey-export.py - used for
 exporting GPG keys to json.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160301212012-hphxe299lrne7grt|17934.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160301211608-thd9mbdzunmtrfyr|17934.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160301205229-2eam3snpgtzxgszv|17934.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160321055929-qw2q2gkw06tjudjf|r17956]] -- Mon 2016-03-21 05:59:29 +0000
 {{{
[r=wgrant][no-qa] Add feature flag to read GPG keys from gpgservice.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160321055929-qw2q2gkw06tjudjf|full revision]] for details (it contains 52 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160317024827-fjnqznzg4ky333lm|r17950]] -- Thu 2016-03-17 02:48:27 +0000
 {{{
[r=wgrant][no-qa] Introduce feature flag to turn on writes to the
 gpgservice.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160317024827-fjnqznzg4ky333lm|full revision]] for details (it contains 29 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160315052341-2worhuuj1bq2u93b|r17943]] -- Tue 2016-03-15 05:23:41 +0000
 {{{
[r=wgrant][no-qa] Add IGPGClient and friends - unused anywhere in the
 codebase other than in tests.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160315052341-2worhuuj1bq2u93b|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160301142144-6cydc25lldkpr8w9|r17934]] -- Tue 2016-03-01 14:21:44 +0000
 {{{
[r=wgrant][no-qa] IGPGKeySet.getKeysForPerson now returns a list,
 rather than a ResultSet.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160301141526-uviepy3g0467w6qo|17933.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160301131542-s2n01qfvgb254xbd|r17933]] -- Tue 2016-03-01 13:15:42 +0000
 {{{
[r=wgrant][no-qa] Merge GPGKeySet.getGPGKeys(ForPeople) into
 getGPGKeysForPerson.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160301130242-c3empqxjll9sqvet|17932.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160301124632-2tjz1p1j3s2h0gyf|17932.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160301124300-kuhyfgjki46i5ba7|17932.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160301124037-g244dhzi3o6egpz7|17932.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160229202539-0z4q2yq7cixs5xw4|r17932]] -- Mon 2016-02-29 20:25:39 +0000
 {{{
[r=wgrant][no-qa] Use fingerprint instead of DB ID to identify GPG
 keys in forms.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160229201823-a3481djfddehsikw|17930.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160229185150-7yf8omvrtc775nm5|17930.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160229184823-6akt1tkvcbguxq9u|17930.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160216035635-7r78duv6y37jxfuu|r17927]] -- Tue 2016-02-16 03:56:35 +0000
 {{{
[r=wgrant][no-qa] Add GPGKeyServiceFixture for testing integration
 against gpgservice.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160216031253-6r4er7w1srrdlfcb|17924.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160216020802-i1qviq9azs0ia43f|17924.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160215201528-uv8u0yfxlykxupqz|17924.2.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160216034601-0id9aftkyqtpdqo0|r17926]] -- Tue 2016-02-16 03:46:01 +0000
 {{{
[r=cjwatson][no-qa] Add gpgservice to buildout config.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160215005424-v8lmepshp6gpyt4e|17924.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160210041800-lsmpx540pwirsg1l|r17924]] -- Wed 2016-02-10 04:18:00 +0000
 {{{
[r=wgrant][no-qa] Add a feature flag to make the gpg key database
 read-only.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160210023707-r5a0dp176d1sw2lk|17911.2.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160210005155-nuyvpfdtq3odoyal|17911.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160209225648-pciw3c7rr3ysiwtq|17911.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160209224834-jpxxel4szasjb254|17911.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160209014359-bg3taxa9rxhj5aqe|17911.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160209014049-7aak5pgyw7elpqoy|17911.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160209013029-4o0f7iu71szhw47w|17911.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160208231251-7uj7egwygbud11l6|17911.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20160208230608-65q24b1iq6vcvey6|17911.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150302023929-qzp04p4tyt3t3z7k|r17371]] -- Mon 2015-03-02 02:39:29 +0000
 {{{
[r=wgrant][no-qa] Fix an import policy violation:
 lp.buildmaster.model.buildfarmjob is no longer imported into
 lp.soyuz.browser.build.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150302014940-ux8b3sjgwjudm23v|17369.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150302010303-69s0bk2dfo6zxvg2|17369.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150302004829-03e8zopcuhauju2s|r17370]] -- Mon 2015-03-02 00:48:29 +0000
 {{{
[r=wgrant][no-qa] Fix import policy violation so
 lp.blueprints.model.specificationworkitem is no longer imported into
 lp.registry.browser.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150302004001-nghuj9qyhjtaanjl|17369.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150302000207-ojig5zesbxx6qgek|17369.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150301234943-br1z2lh45g2z5q3v|17369.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150301224024-rblyh9qu1gshnd3d|17369.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150227012328-4yvhwqr78iikpi3q|r17362]] -- Fri 2015-02-27 01:23:28 +0000
 {{{
[r=wgrant][bug=1425646,
 1425649] Add new +editmailinglists page to manage mailing list
 subscriptions, which have been removed from +editemails.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150227012328-4yvhwqr78iikpi3q|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150223035835-dgy0lpbwhefzyvna|r17358]] -- Mon 2015-02-23 03:58:35 +0000
 {{{
[r=wgrant][bug=1387397] Allow private team owners to view their team
 membership listing when the team contains expired or deactivated private
 teams.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150223032237-3sz1b9qyiqevi4f3|17300.3.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150223031137-5yqyjihljm6wxm7a|17300.3.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150223031053-08eza31rxtuirs0m|17300.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150223023644-rtn2p3fiv25wroul|17300.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150223023111-69oo2m9xcucddb1r|17300.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150223004413-urutj4c0x84eg0lo|17300.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150222231311-a7kg7k0gjwjnthu7|17300.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150222231151-1t8sazl25402x9c8|17300.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150111230805-tvjmn9hmfl5oa182|17300.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150223003629-8sigx0z3v7rylvk5|r17357]] -- Mon 2015-02-23 00:36:29 +0000
 {{{
[r=wgrant][bug=1423428] Change the text in a notification message
 when retrying a failed build.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150222230228-93lqne0tqq7k1w3a|17356.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150204214831-mf55tlg82f6sislg|r17332]] -- Wed 2015-02-04 21:48:31 +0000
 {{{
[r=wgrant][bug=1325642] Code tarballs and installers are now served
 with the application/octet-stream mimetype when the correct mimetype cannot
 be guessed.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150201224213-z70fhqjyzq776w44|17308.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150201223329-xjmst7qu1lamwhgd|17308.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150128060829-xlt1pcf53qljnucd|r17309]] -- Wed 2015-01-28 06:08:29 +0000
 {{{
[r=wgrant][bug=1401270] Add the X-Launchpad-Notification-Type header
 to bug notification emails.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150127234239-46nut8t26koqp2xq|17300.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150126013133-t86kc9pund13v39y|17300.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150126013030-r9tgzevi0hz8ew5m|17300.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150126012652-357nph3xlvmbmj2i|17300.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150109022559-dak8eyrxn9ds0ofl|17300.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150109022407-ym3htjb5edrppsp4|17300.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150109021040-zzepsenn3gvsdno0|r17300]] -- Fri 2015-01-09 02:10:40 +0000
 {{{
[r=wgrant][bug=128642] Searching for a bug by id with a '#' at the
 start of the bug number will now redirect you to the bug page.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150109020215-takeb69u4ibl6z1o|17299.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150108233034-nprly511grmmcohb|17299.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150108031107-vdf8pz6k8jmeajhe|17299.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150108022341-j8d0owgc8o32s2o3|17299.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150107230245-r839r45o7qsk6lq9|r17299]] -- Wed 2015-01-07 23:02:45 +0000
 {{{
[r=wgrant][no-qa] Test that searching for a bug number redirects to
 the default bugtask for that bug.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150107184650-mmqakpgcc9g1yuy2|17284.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150107031537-y1h2l4fal71ls4mt|17284.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/thomi.richards@canonical.com-20150107030722-i690wn0zrdzpaqi9|17284.1.1]]

<<Anchor(bryce_harrington)>>
=== Bryce Harrington <bryce.harrington {_AT_} canonical.com> (Canonical developer) ===

''26 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110714003933-rip907da55072av8|r13432]] -- Thu 2011-07-14 00:39:33 +0000
 {{{
[r=jtv][no-qa] adds an optional remote_component to
 getBugFilingAndSearchLinks()
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110713031158-ad36u4ocsrnoq44u|13405.8.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110713030702-32usa04y7mw3hs3m|13405.8.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110714003627-5te01hiwpfi8bxlv|r13431]] -- Thu 2011-07-14 00:36:27 +0000
 {{{
[r=jtv][no-qa] Minor cleanup refactoring for bugtracker component
 code.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110713171143-0inikq8fsfp3lzms|13405.7.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110713022326-w8wg8h88ikaew138|13405.7.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110713022120-lx5ksmt0im3hk4pz|13405.7.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110713021729-fj486x4ge4tehpja|13405.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110714002934-4zquvr576ag72rgz|r13430]] -- Thu 2011-07-14 00:29:34 +0000
 {{{
[r=jtv][no-qa] Refactor component editing with URL formatter
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110713024721-0478y9pi8n07w959|13405.6.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110713223535-jie30xdb003n8935|r13428]] -- Wed 2011-07-13 22:35:35 +0000
 {{{
[r=jtv][no-qa] Fix logic to drop old components when they've been
 dropped upstream.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110713171048-w65yzghq811ccysb|13405.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110713023904-04swxs7j20nrxpm6|13405.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110713023441-4b3m4l80blim054t|13405.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110702133639-0newiq2jfh5xf5oy|r13362]] -- Sat 2011-07-02 13:36:39 +0000
 {{{
[r=sinzui][bug=796645] Log warning when bug trackers are not
 available.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110701183656-n9idbyeu2u0p2dwp|13341.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110701025132-mlmievkgljlq808f|13341.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110701023958-j6b5pejemgg8ij4o|13341.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110701022953-fbovrf1b5r5cq3pb|13341.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110701013759-0g1w3xmobo32488x|13341.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110701150227-dg0sr5d3gp6gkoaa|r13353]] -- Fri 2011-07-01 15:02:27 +0000
 {{{
[r=sinzui][bug=800877] Fix typo in message referring to
 /etc/apt/sources.list
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110630200125-rpkxch89ti91kamy|13341.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110624114532-uwf4qobwffxvitt5|r13297]] -- Fri 2011-06-24 11:45:32 +0000
 {{{
[r=henninge][no-qa] Improve/generalize bugtracker_component tests a
 bit.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110624114532-uwf4qobwffxvitt5|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110615023635-16vuwgma2nb9gw90|r13231]] -- Wed 2011-06-15 02:36:35 +0000
 {{{
[r=lifeless][no-qa] A few minor documentation/comment corrections
 spotted by Jeroen.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110611051207-9792oolwslv9nh64|13210.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110611050830-lawb8ti26d6ces4o|13210.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110611050404-3kcod7gdihrmsmdv|13210.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110614033338-82wfywdlj4gq7ieu|r13223]] -- Tue 2011-06-14 03:33:38 +0000
 {{{
[r=sinzui][no-qa] Check for undefined component_group_name before
 trying to use it.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20110611062623-004z2kry996n1xss|13210.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110608140156-npx6m9rjwoq9hfk8|r13177]] -- Wed 2011-06-08 14:01:56 +0000
 {{{
[r=sinzui][bug=617695] For Bryce: Implements UI for displaying
 components registered at a remote bug tracker.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110608140156-npx6m9rjwoq9hfk8|full revision]] for details (it contains 57 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101022184858-ybnm0z2pcn5g5u8h|r9917 (db-devel)]] -- Fri 2010-10-22 18:48:58 +0000
 {{{
[r=mars][ui=none][bug=617691] Add cronjob script for updating
 bugzilla bugtracker component and component group tables.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101022184858-ybnm0z2pcn5g5u8h|full revision]] for details (it contains 56 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101019165516-cx6g8rj0u8zahva0|r9908 (db-devel)]] -- Tue 2010-10-19 17:55:16 +0100
 {{{
[r=allenap][ui=none][bug=617699] Add getter/setter property for
 linking distribution/source_package to BugTrackerComponents
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101019165516-cx6g8rj0u8zahva0|full revision]] for details (it contains 35 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101007185400-9v38o2rrqlwuh2w8|r9877 (db-devel)]] -- Thu 2010-10-07 19:54:00 +0100
 {{{
[r=stub][ui=none][bug=654882] Add remote_name to component and
 component group tables to track the original name from bugzilla,
 so we can supply it when forwarding bugs.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101007173649-3gcb1of8x97i3hrg|9858.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101007060105-1icb13qxewh5dpdw|9858.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101006010549-ylctzpoba04j2wk0|9858.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101004231433-ueofhmi0sxwyknox|9858.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101004223032-510hcgkt43s4enh5|9858.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101007182518-vsz7h0ksv6jmq768|r9876 (db-devel)]] -- Thu 2010-10-07 19:25:18 +0100
 {{{
[r=stub][ui=none][bug=644794] Switch out a link to
 DistroSourcePackage,
 in favor of separate links to Distribution and SourcePackage.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101007173656-hv5fn0v1zwvyn6zb|9858.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101007060056-h1qt24u2ekewazv0|9858.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101006170942-4e2xmj44ajmnwinb|9858.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101006083331-p2r131vz8aequ6ew|9858.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101006052414-cej3d7y16c1de7w8|9858.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101006051708-vzsum8piv8ftiub5|9858.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20101004235913-njs1efywz3upvzlv|9858.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100930054744-b4bi7yn9b85z9j0o|r9852 (db-devel)]] -- Thu 2010-09-30 06:47:44 +0100
 {{{
[r=gmb,
 stub][ui=none][bug=617679] Provide interface and model layer for
 tracking Bugzilla components in launchpad.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100930054744-b4bi7yn9b85z9j0o|full revision]] for details (it contains 44 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100925035421-7i6outsmc4luqwbt|r11633]] -- Sat 2010-09-25 04:54:21 +0100
 {{{
[r=bac][ui=none][bug=646943] Check for empty importance fields in
 upstream bug before trying to use
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100924210604-8wm9hlgburixz6nv|11629.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100924204942-l0i3vpav7ud8huax|11629.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100924184921-7dwvclgjwnvxs57j|11629.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100924184850-15yrx51fz2we3sjc|11629.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100920234008-ronbjla699aehgiz|r9805 (db-devel)]] -- Tue 2010-09-21 00:40:08 +0100
 {{{
[r=stub][ui=none][bug=617679] New tables for mapping upstream
 components to source packages.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100920234008-ronbjla699aehgiz|full revision]] for details (it contains 17 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100824220608-0qhtaoby5upczc3t|r11434]] -- Tue 2010-08-24 23:06:08 +0100
 {{{
[r=deryck][ui=none][bug=31745, 237126,
 617102] [bug=31745][bug=237126][bug=617102][ui=none][r=] Improve
 mapping of unusual Bugzilla statuses and resolutions to more
 appropriate Launchpad status values.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100824163208-4icox1ao3y5rzd3y|11390.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100819234122-76kn09ybrytvtbjl|11390.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100819162928-ofjl2idgmnxltosn|11390.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100819012926-dx0hp8hxr8yal04z|11390.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100819011227-sl3etlr0obo14e0b|11390.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100820213106-x3fcqctdihc16djj|r11406]] -- Fri 2010-08-20 22:31:06 +0100
 {{{
[r=adeuring][ui=none][bug=176906] [r=][ui=none][bug=176906] Display
 the priority+severity of upstream bugs in the Importance field
 of bug watches.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100820213106-x3fcqctdihc16djj|full revision]] for details (it contains 30 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100713183109-3a2rgxzew1elvvhq|r11128]] -- Tue 2010-07-13 19:31:09 +0100
 {{{
[r=jtv][ui=sinzui][bug=335120] [ui=sinzui][r=jtv,
 gmb][bug=335120] On bugs with more than 100 comments,
 instead of displaying the 80 oldest comments show the first 40 and last
 40.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100713183109-3a2rgxzew1elvvhq|full revision]] for details (it contains 25 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100624011953-83997e7ur6z6c7g3|r11048]] -- Thu 2010-06-24 02:19:53 +0100
 {{{
[r=mars][ui=none][bug=270903] Fixes two URLs that are exposed in the
 launchpad ui.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100622172808-gqjb7mmunoc147ui|10983.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100610063030-vpagny6n8rwp4pun|10983.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100610062543-37dn91ef9d6aqxuk|10983.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100607214806-vadvure038md5g45|r10962]] -- Mon 2010-06-07 22:48:06 +0100
 {{{
[r=sinzui][ui=none][bug=586150]
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100602200904-aioov25etrj8slzv|10904.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100528213329-xqtyoe3hzg61zzab|10904.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100528194723-v4ge7th4ggtjcr3r|10904.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100527180118-tza8crpxik1buf06|10904.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100527023717-3smkxq7hagn2xqfn|10904.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100607201828-whpir4c88bzd7sbv|r10961]] -- Mon 2010-06-07 21:18:28 +0100
 {{{
[r=gmb][ui=none][bug=548824] Add a getProcessedData() API call to
 retrieve the metadata about the uploaded blob.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100528153446-3onbfqwqnef0h34p|10904.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100528020850-47dpi5nlte1srfz6|10904.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100527035254-1ofw02scsjw816c8|10904.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100526232209-4zkkrhumqll8or6r|10904.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100525234458-ims92kdzvuzs3g5q|10904.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100525232833-y1ghvr92t3mc4913|10904.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100525213411-zjsf9agzkbn4gku9|10904.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100607194829-qo6udh4xqbosqlju|r10960]] -- Mon 2010-06-07 20:48:29 +0100
 {{{
[r=intellectronica][ui=none][bug=373508,
 455203] Flesh out docs for interfaces/bugs.py and fix various
 spelling errors.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100526003835-5hlqx1z4qs46a4gk|10904.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100521194926-8alv21or9z0lot8y|10904.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100521170829-4ovnqimlr2j6ep6a|10904.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100521170428-99nm34j0ynogjv1t|10904.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce.harrington@canonical.com-20100521170120-vjw3bc75q10ad3gd|10904.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100526210819-nalzvhl8foqxs65f|r9398 (db-devel)]] -- Wed 2010-05-26 22:08:19 +0100
 {{{
[r=jelmer,
 michael.nelson][ui=none][bug=253509] When transitioning a bug from
 one project to another,
 only subscribe the new project's security team if the bug was marked as
 a security issue.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20100525222951-e3jts6wtpmo2crp5|7675.3399.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20100525200034-6vtccfpmpascgh3s|7675.3399.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20100525030413-vamaljqn4j8iq9ni|7675.3399.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20100520011141-nztia5n7szi4r0zt|7675.3399.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/bryce.harrington@canonical.com-20100520004340-alzw64t69uuhtdk0|7675.3399.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100518175025-iw4l59yds0zt43v7|r10882]] -- Tue 2010-05-18 18:50:25 +0100
 {{{
[r=adeuring][ui=none][bug=574835] Improve the bugtask searchTask()
 parameter documentation, to clarify some items and fill in stub text.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20100508014058-urycz6mun3m2xd4c|10827.9.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20100508012033-i6rm1mce5uce7en0|10827.9.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20100506014655-sz8o2ns3m773pga5|10827.9.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryce@canonical.com-20100506013030-he35gi0tx54tadnm|10827.9.1]]

<<Anchor(maximiliano_bertacchini)>>
=== Maximiliano Bertacchini <maximiliano.bertacchini {_AT_} canonical.com> (Canonical developer) ===

''25 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20180329101157-ax5pj2marjygpi4d|r18597]] -- Thu 2018-03-29 10:11:57 +0000
 {{{
[r=cjwatson][no-qa] Generalize googletestservice.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180328192318-99lblxup80ifwxzc|18594.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180328172456-kc2xp7v1p09ra2l6|18594.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180328170010-wl436rsczckxef29|18594.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180328164424-d92l5pe3vcoyla4d|18594.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180328161410-q175cf0e5keqszix|18594.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180328155821-ebbz8iks583za03b|18594.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20180327154810-5w0nu7f6iqglbyfa|r18594]] -- Tue 2018-03-27 15:48:10 +0000
 {{{
[r=cjwatson][no-qa] Deduplicate code into
 lp.services.osutils.process_exists().
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180326213342-1wosbf4lxvmxpyom|18590.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20180327154735-yewb9sul9n8xy79r|r18593]] -- Tue 2018-03-27 15:47:35 +0000
 {{{
[r=cjwatson][no-qa] A few extra renamed classes from Google* to
 SiteSearch*.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180327143136-bvxrxvw119b8z395|18590.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180326210651-milg2g5a44ls5wvw|18590.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180326203405-v8idvser30u5vqfi|18590.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20180327142248-dlts8qtm0uxql0g3|r18592]] -- Tue 2018-03-27 14:22:48 +0000
 {{{
[r=cjwatson][no-qa] A few improvements on GoogleSearchService.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180326215611-v3sowab914a8wurr|18590.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180326212203-i20hwl47d06x7eg1|18590.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180326212117-ry5904k0g44d9qn4|18590.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180326204151-1jt2vf36d8m2s8ou|18590.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180326204130-dvu7azavh377fwj4|18590.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20180316151434-kb2122d7kmzuz2d3|r18572]] -- Fri 2018-03-16 15:14:34 +0000
 {{{
[r=cjwatson][no-qa] Rename lp.services.googlesearch as
 lp.services.sitesearch.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180316145541-j8qc6ujs2izejt36|18556.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180316145001-2fb63p3v3ne311du|18556.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180316143103-iz1li2q7420owggh|18556.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180316140216-8byligrlx0w4al25|18556.2.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20180222155543-nneyb39xx14anx8j|r18561]] -- Thu 2018-02-22 15:55:43 +0000
 {{{
[r=cjwatson][no-qa] Use target="_blank" in extended snap build error
 links.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180222154103-63bjvm5mfd5e9pgn|18556.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20180219180211-m87et3gnisxnq53w|r18556]] -- Mon 2018-02-19 18:02:11 +0000
 {{{
[r=cjwatson][bug=1729580] Expose extended error messages (with
 external link) for snap build jobs (LP: #1729580).
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180219175130-ampsjsb9oqipovlj|18555.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180219175036-asju4cmmwt2d8aeb|18555.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180219174822-jfh9124fo7lg01uu|18555.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180216214803-ustruo09x8qx4oa2|18555.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20180215213841-zt2y8zeqnmvvl8e8|18555.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160728101732-yaofiejntp4k5u5d|r18167]] -- Thu 2016-07-28 10:17:32 +0000
 {{{
[r=cjwatson][bug=1592186] Prevent rendering of private team names in
 bugs feed.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160727223634-3d9ti8wkzhpvblgl|18164.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160726205537-sczgnmy8vk4r67c6|r18160]] -- Tue 2016-07-26 20:55:37 +0000
 {{{
[r=cjwatson][no-qa] Improve placement of Snap build pocket help icon.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160722210827-lz8subtxey6ph1n2|18150.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160722162628-qtd3ozg30o9257o4|r18150]] -- Fri 2016-07-22 16:26:28 +0000
 {{{
[testfix][r=cjwatson][no-qa] Fix broken Snap test.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160722161938-161822mrdzgz6ca3|18149.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160722142740-de6n8u07714ax3s9|18149.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160722102047-u8ru5czprn6ouvw6|r18149]] -- Fri 2016-07-22 10:20:47 +0000
 {{{
[r=cjwatson][no-qa] Make pocket selection for snap builds less
 unclear.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160721153704-0wiekwautv970sqw|18148.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160720151833-xjuhitfp3wbjaehs|18148.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160714191927-akctb9tukb77w9yp|r18139]] -- Thu 2016-07-14 19:19:27 +0000
 {{{
[testfix][r=cjwatson][no-qa] Fix wrong apidoc format.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160714181813-0a4smrwwll0t1v6j|18138.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160714164829-wc2eclfq422xrh7r|r18138]] -- Thu 2016-07-14 16:48:29 +0000
 {{{
[r=cjwatson][no-qa] Add API for bulk creation and revocation of named
 auth tokens.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160714163229-fl9lmt0vmiq3zt9l|18123.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160714160601-2w7j85efbgzw8a37|18123.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160714142628-ow4b5tsuopcley4u|18123.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160713235426-52q235nzmaudfube|18123.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160714161730-hkr3cv9bz6heefe3|r18137]] -- Thu 2016-07-14 16:17:30 +0000
 {{{
[r=cjwatson][no-qa] Add support for named auth tokens in ppa htpasswd
 creation.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160714141223-ix184j99xmsmoo1j|18123.1.12]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160713184522-wcyrj5y6tvp8q8zp|18123.1.11]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160713164234-ipvxlnznr4w3waqk|18123.1.10]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160713161403-52rozt1iwo5jl5x0|18123.1.9]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160714103931-di2njq0sa4rsxa5k|r18134]] -- Thu 2016-07-14 10:39:31 +0000
 {{{
[r=cjwatson][no-qa] Add new named ArchiveAuthToken API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160707213209-jnxkp3or42t78wh8|18123.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160707182716-e7zwfdyi7tp548kg|18123.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160707154655-0omvxxvwu3ooft2v|18123.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160707141744-bm8hb05a8p45dpak|18123.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160707141613-pljb3bc3xzmz3aa6|18123.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160707141307-85px6kdgawuz2u03|18123.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160707140638-7vf83wlamscphiah|18123.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160707140529-4eypefngrgbjlstl|18123.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20160712165624-hq7yjnrxacgdjf06|r13498 (db-devel)]] -- Tue 2016-07-12 16:56:24 +0000
 {{{
[r=cjwatson][no-qa] Add ArchiveAuthToken.name;
 make ArchiveAuthToken.person nullable.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/maximiliano.bertacchini@canonical.com-20160712145424-39oe1ns11m63e1hj|13495.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/maximiliano.bertacchini@canonical.com-20160712144406-ndldbmgk8ghnxr5h|13495.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/maximiliano.bertacchini@canonical.com-20160712142138-snz1omiv8409iaig|13495.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/maximiliano.bertacchini@canonical.com-20160707191537-4yn9qdrvq0nl63r3|13495.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/maximiliano.bertacchini@canonical.com-20160707134144-6ekxs9ti0c1zxrlq|13495.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160705102051-0vqp89cx21bo4vq5|r18123]] -- Tue 2016-07-05 10:20:51 +0000
 {{{
[r=cjwatson][no-qa] Add processor selection in new Snap form.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160701210538-gkjl6d6az0fxi43a|18112.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160630191920-h5q9booilxiwsvgx|18112.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160630185936-5itz9ro6z821ve87|18112.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160630185856-32mmofgdvlrsh2mb|18112.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160629214448-trwcc8nhlkog21ak|18112.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160628142500-pw61vlxe5eqb7ztg|18112.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160623154402-t7c1p0m1up0xdyfo|18112.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160701225127-ao5zra2fhptmmu79|r18121]] -- Fri 2016-07-01 22:51:27 +0000
 {{{
[r=cprov][bug=1538355] Fix +edit-status for Git merge proposals.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160701203306-jny81xm8658my220|18120.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160701203222-d1ny2pfdnmjxvhn0|18120.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160701115331-eptiiqq36qh24lo4|r18120]] -- Fri 2016-07-01 11:53:31 +0000
 {{{
[r=cjwatson][no-qa] Enable snappy unconditionally;
 add snappy sample data for development.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160630172525-up88ga22nnt1h5m2|18116.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160628211018-6eh2p8txs0g8mpvs|18116.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160628210441-p692apqoa783uwz1|18116.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160628172426-tb6p5oshhj9vx9uz|18116.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160530234726-41ehqw81fv4k2fpr|r18078]] -- Mon 2016-05-30 23:47:26 +0000
 {{{
[r=cjwatson][no-qa] Refresh discharge macaroon (if needed) on snap
 upload.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160530140139-32n2soidtzzakylv|18063.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160528010033-f408ogejgbgqeaqh|18063.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160526201755-5sunuqcvmnxxo3ph|18063.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160526201139-abpg0h1n2sxbfmgd|18063.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160528091327-0ccswfs7ew2kmau1|r18076]] -- Sat 2016-05-28 09:13:27 +0000
 {{{
[r=cjwatson,
 cprov][bug=1572605][incr] Extract Snap.store_name from snapcraft.yaml
 (Git only).
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160528002140-c2166a2r8yrurgot|18036.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160523194318-kr1us79ntdog5tyi|18036.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160519171845-vrqbb01olxiwq0km|18036.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160518175715-jrleocl8h9vgn436|18036.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160518145444-ercp440gdeiq3x0n|18036.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160517201155-5qflkl9pdc1zpsmx|18036.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160524104532-ojyfsc4xy4zsq1wi|r18063]] -- Tue 2016-05-24 10:45:32 +0000
 {{{
[r=cjwatson][no-qa] New garbo job for pruning old SnapBuildJobs.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160519223826-xw8v8ljlprp89hl5|18052.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160519205816-9ubjv897jdbdohab|18052.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160516150830-2fsekcosak9hu3iw|r18036]] -- Mon 2016-05-16 15:08:30 +0000
 {{{
[r=cjwatson][no-qa] Update latest snap builds table via AJAX.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160516143334-30qa3s5mwxdk231h|18025.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160514002507-0nevfu74bw5buyj9|18025.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160513153222-bq8f21rrtm5cxr4c|18025.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160513143013-2s5cz8gs64g40tkx|18025.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160512233841-elqil12vsfzwt6mk|18025.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160511214012-tfvarzxcr7ig4j5w|18025.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160511163220-51z6n8ozpp37n28f|18025.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160503211431-6gfb79glr5hbjl29|r18018]] -- Tue 2016-05-03 21:14:31 +0000
 {{{
[r=cjwatson][no-qa] Unexport GitRepository.getBlob();
 return a binary blob instead of dict.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160503184218-ymv29gmsoq0ggia6|18016.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160503151246-chv20pzdqqt1x65t|18016.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20160503090631-ky8es6sk03weloeq|r18014]] -- Tue 2016-05-03 09:06:31 +0000
 {{{
[r=cjwatson][no-qa] Implement GitRepository.getBlob.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160429220611-7usraws1w65bd01t|18007.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/maximiliano.bertacchini@canonical.com-20160429151720-iar0jt2e5qfzxfjl|18007.3.1]]

<<Anchor(lamont_jones)>>
=== LaMont Jones <lamont {_AT_} debian.org> (Canonical developer) ===

''23 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110919121238-lj48dn7xwl2tni58|r13987]] -- Mon 2011-09-19 12:12:38 +0000
 {{{
[r=wgrant][no-qa] lp-buildd 80, fixing umount ordering issues.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110919105827-083d8u0v7v6lt9ke|13939.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110916225321-b2o1d6plf0usgdp5|13939.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110912140734-h6avhcwlokn0n8yr|r13917]] -- Mon 2011-09-12 14:07:34 +0000
 {{{
[r=bac][no-qa] switch over to the role alias for archive.syncproxy,
 and retire frei from triggering (frei was retired 4.5 months ago)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110909161414-00puzmzk2fwm65ue|13904.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110819134227-xyt18mtexyo72f3o|r13735]] -- Fri 2011-08-19 13:42:27 +0000
 {{{
[r=cjwatson, wgrant][no-qa] launchpad-buildd 79 from hardy-cat,
 fixing sudoers permissions.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110819133216-e5wkby1es9e5j7c6|13734.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110819133148-gu49xckvx10bvf4j|13734.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110407083129-v878tuu40r870r4l|r12769]] -- Thu 2011-04-07 08:31:29 +0000
 {{{
[r=stevenk, wgrant][no-qa] Update to launchpad-buildd 78,
 fixing postinst sudoers mangling.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110407055759-lm5gylue4u0u12ra|12602.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110407044545-phpyt9zrffh5k8gz|12602.1.4]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110406225108-m4pi3wnrggbnw80j|r12764]] -- Wed 2011-04-06 22:51:08 +0000
 {{{
[r=lifeless][no-qa] Add back in umask call at the start of sbuild,
 incase of sudo mismatch.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110406193516-7dvbljjmky28q1cp|12602.1.3]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110401000234-9si8vfmayyhq8xg4|r12722]] -- Fri 2011-04-01 00:02:34 +0000
 {{{
[r=lifeless][no-qa] wahoo is the new frei. the old frei sticks around
 for a bit during transition, so we want to trigger both now.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110331223502-9k0easbzfm9aithz|12721.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110330093437-wr62hkaldsxm1fb2|r12698]] -- Wed 2011-03-30 09:34:37 +0000
 {{{
[r=julian-edwards,stevenk][no-qa] rev 76 lp-buildd as released
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110329163654-w222y5s2zjpy26se|12602.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20110315230302-1yfjwh4rj6g06jc9|12602.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101124112058-2xpl6gy0b89p3l6p|r11970]] -- Wed 2010-11-24 11:20:58 +0000
 {{{
[r=julian-edwards][ui=none][no-qa] rev 74 of launchpad-buildd:
 Update regexes used for DEPWAIT. LP#615286
 mount a tmpfs on /dev/shm in build chroots. LP#671441
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20101123152256-14tyv3j84otplfqs|11959.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20101123132158-nrtrxzno0tvk41ck|11959.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20101123131918-y31fmqxmcor71wzk|11959.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101118144619-io3qja6v5yzhx9yp|r11939]] -- Thu 2010-11-18 14:46:19 +0000
 {{{
[r=julian-edwards][ui=none][no-qa] launchpad-buildd updates for
 SIGILL to not automatically retry the build
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20101110190229-izq2y262j2r0keg3|11898.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101026144247-4ie60tmtqhm7y5or|r9928 (db-devel)]] -- Tue 2010-10-26 14:42:47 +0000
 {{{
[rs=lamont][ui=none][no-qa] Update the changelog for launchpad-buildd.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/steve.kowalik@canonical.com-20101026135243-vdlivqoer65p0cgb|9927.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/lamont@debian.org-20101021130937-0xp9ta4vpyuy8hx9|9908.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/lamont@debian.org-20101020190409-l5c3c3q68tc7ne1s|9908.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/lamont@debian.org-20101020190227-f20syvpncgvvsb6b|9908.1.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101020164043-ilvtfwxzlfikupvq|r9910 (db-devel)]] -- Wed 2010-10-20 17:40:43 +0100
 {{{
[r=abentley][ui=none][no-qa] Packaging changes.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/lamont@debian.org-20101019200006-p0jwmqg08tr01rij|9908.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100913111312-8fi6r48s1a92olws|r11537]] -- Mon 2010-09-13 12:13:12 +0100
 {{{
[r=bigjools][ui=rs][bug=634859] Change the UI name of builder.active
 from 'Active' to 'Present Publicly' to reduce confusion about
 its meaning. (Landed for LaMont)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/julian.edwards@canonical.com-20100913094735-r5euviaa7kwcdz07|11526.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/julian.edwards@canonical.com-20100913094558-ilbulc1y7bahk0ws|11526.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100910120909-284im6w4uydmkxuh|11526.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100824184405-vr593gan4uy2b3cq|r11431]] -- Tue 2010-08-24 19:44:05 +0100
 {{{
[r=jelmer][ui=none][no-qa] Merge launchpad-buildd version 70
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100823214408-9067i68ld9uptnnb|11403.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100821003011-k53yekv2yx11uyqi|11403.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100820192938-5b3ppt20654f065p|11403.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100820192836-k695ri5j1g2w9w9j|11403.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100817232259-43w55wn7blee0u2w|11358.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.westby@canonical.com-20100820172315-mckn507ncdtp66rh|11403.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100816214531-zjchjphupn54x9sr|r11357]] -- Mon 2010-08-16 22:45:31 +0100
 {{{
[r=rockstar][ui=None] Extra changelog for Maverick build fix (from
 Lamont)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100816192900-uivb66eot7vx0jb0|11353.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100723233542-6rncr536brwxvei5|r11219]] -- Sat 2010-07-24 00:35:42 +0100
 {{{
[r=jelmer][ui=none] Update changelog for revision 67 of
 launchpad-buildd as deployed.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100723202304-b1dvkx2u84r50sxg|11215.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100719193545-bj423aue667bnzdx|r11158]] -- Mon 2010-07-19 20:35:45 +0100
 {{{
[r=jelmer][ui=none] Add support for [linux-any] build-dependencies on
 buildds.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100719181454-70v5lc3t391zr405|11157.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100708183551-hdas86phbnodep9x|r11105]] -- Thu 2010-07-08 19:35:51 +0100
 {{{
[r=jtv][ui=none] Drop launchpad-buildd preinst check that was causing
 unnecessary trouble.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100708110457-mlkfe0aai8d6eocq|11094.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100611210545-y0ftfww9j0rcsa3p|r10998]] -- Fri 2010-06-11 22:05:45 +0100
 {{{
[r=abentley][ui=none] Add changelog entry for buildd release 62
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@rover3-20100610165204-65skg7gufr724jhd|10988.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100521132645-s7n1svesn43nz61d|r10903]] -- Fri 2010-05-21 14:26:45 +0100
 {{{
[r=danilo][ui=none] Make launchpad-buildd package pre-inst rule a bit
 more comprehensive: ignore stale buildlog file.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100521115424-slfc66grejkec8rw|10868.4.9]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100423143329-e1wucwbqhstgjr8t|r10774]] -- Fri 2010-04-23 15:33:29 +0100
 {{{
[r=noodles][ui=None] Updates the buildd to work on pre-karmic
 releases (sets umask) and adds Depends on lsb-release. Branch
 from LaMont Jones.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100423045916-lnt4cs1wcipq38w0|10766.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100401145537-m6roqvip1vkclsj8|10606.9.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100401130625-gl5ofzdtrkac1lbv|10606.9.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/me@williamgrant.id.au-20100401034751-x6n97fg9ahtlf0zr|10606.9.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100331171021-4p8kxauokcws7fsv|10606.9.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100315124401-5d74u2mgl9wwryir|r10513]] -- Mon 2010-03-15 12:44:01 +0000
 {{{
[r=bigjools][ui=None][bug=537733] Make the buildd slaves use a umask
 of 022 ready for lucid rollout (the newer twistd defaults to
 077 which breaks things). Fix contributed by Lamont.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/lamont@debian.org-20100312124918-3cif0g3g3nwqrye6|10498.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100203101745-jjlqvo1r7drod683|r10255]] -- Wed 2010-02-03 10:17:45 +0000
 {{{
[r=al-maisan][ui=none] Enable building from recipe in the builder.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100203101745-jjlqvo1r7drod683|full revision]] for details (it contains 52 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100110224536-i68toog0o8eglj6a|r10134]] -- Sun 2010-01-10 22:45:36 +0000
 {{{
[rs=bigjools][ui=None] Land buildd 53 from Lamont.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100110224536-i68toog0o8eglj6a|full revision]] for details (it contains 25 commits)''

<<Anchor(jonathan_davies)>>
=== Jonathan Davies <jonathan.davies {_AT_} canonical.com> (Canonical developer) ===

''22 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100429004156-n7pgj6udfj2fcj6y|r10805]] -- Thu 2010-04-29 01:41:56 +0100
 {{{
[r=EdwinGrubbs][ui=none] Changed CSS to make distromirrorstatus's
 fresher than one day be green.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100429000403-lf0swsp7rzsj5ixa|10803.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100420190951-ivz1aj3fputu9z01|r10747]] -- Tue 2010-04-20 20:09:51 +0100
 {{{
[r=jtv][ui=none][bug=565345] Added "User-Agent" header to the mirror
 prober.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100420150049-v0vp3sk49f0lm701|10735.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100420150008-cx80og5md81d7y2c|10735.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100420145525-cnr8xws2pjhtp7wi|10735.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100420144526-4dkam1lchmn4c76t|10735.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100419211641-s376xo5fom99ysd6|10735.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100417130327-jjb5ngconnrx9kdz|10735.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100417130225-sz9ymhnwgbba7bhr|10735.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100419202549-wsogwizi5vinnomx|r10744]] -- Mon 2010-04-19 21:25:49 +0100
 {{{
[r=sinzui][ui=none][bug 566579] Made the mirror prober only check for
 non-obsolete series and official architectures for those series.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100419202549-wsogwizi5vinnomx|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100410092441-gdxp2kg03x614fh4|r10676]] -- Sat 2010-04-10 10:24:41 +0100
 {{{
[r=abel][ui=none] Converted various bits of SQLBase code in
 Distribution over to Storm. (Landed on behalf of Jonathan Davies)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100409002944-pm3j0bw386uute3r|10658.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100409002412-bj0inkzil431qded|10658.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100409000356-ce2y328h4hf81g0y|10658.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100408235230-jipllonkeelzbatm|10658.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100408235158-mydl51xeqvi79aq6|10658.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100408234729-4l2vxg7l6ios6llb|10658.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100408233452-euhhvrsh233y705b|10658.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100405174035-i17h68rhtn3a378f|r10619]] -- Mon 2010-04-05 18:40:35 +0100
 {{{
[r=sinzui][ui=none][bug 361650] Added models and tests for
 DistributionMirror.country_dns_mirror.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100405174035-i17h68rhtn3a378f|full revision]] for details (it contains 73 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100325091446-o8khl887kju9c2ml|r10589]] -- Thu 2010-03-25 09:14:46 +0000
 {{{
[r=julian-edwards][ui=none] Added timestamps to the archive publisher
 run for benchmarking.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100322143540-hs7ehvjpm6j1fjiv|10556.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100322142937-5wf739xifk3vv4z1|10556.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100322124655-9bn66wzbpmktjab0|10556.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100302094055-dfkslptj53jz0abn|r10425]] -- Tue 2010-03-02 09:40:55 +0000
 {{{
[release-critical=thumper][r=bigjools][ui=none][bug=529909] Changed
 cron.publish-ftpmaster and cron.publish-copy-archives to
 timestamp their trace files instead of just touching them.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100301125453-t9g134m6hlqesgns|10419.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100301095434-q9rc4vws4sctmkx4|10419.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100301094106-d1oewmtx4czi3hhi|10419.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100223210612-jonix4r29n3zyuk9|r9029 (db-devel)]] -- Tue 2010-02-23 21:06:12 +0000
 {{{
[r=sinzui][ui=none] Made schema changes to DistributionMirror to add
 a country_dns_mirror column.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/jonathan.davies@canonical.com-20100223154349-pxa0ca98d9g01p1i|9026.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/jonathan.davies@canonical.com-20100223154309-892fauw5ewdu23om|9026.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100223202144-0my15lix14es25j5|r10377]] -- Tue 2010-02-23 20:21:44 +0000
 {{{
[r=thumper][ui=none][bug=517839] Exported countries and
 DistributionMirror.country's via the API.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100223202144-0my15lix14es25j5|full revision]] for details (it contains 18 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100223183751-ycnznf2pwxdtzr2y|r10376]] -- Tue 2010-02-23 18:37:51 +0000
 {{{
[r=sinzui][ui=none][bug=520469] Declare ViewDistributionMirror in
 security.py so that distribution mirror collections are
 anonymously accessible via the API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100222174759-s956qvlhhqfzbknp|10362.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100222171152-y1o2ll4gz5iz0upf|10362.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100210175828-tectixfqg6252xpr|r10301]] -- Wed 2010-02-10 17:58:28 +0000
 {{{
[r=gmb][ui=sinzui][bug=519833] Updated distribution mirror pages to
 use v3 styling.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100209213803-wdjc8gj0v12unwjc|10248.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100203232249-9ufhg50sgrx69szr|10248.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100203232219-0zpqb86agamosqv0|10248.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100202175114-7hdrzugoxm0ub0s8|10248.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100202172703-qq5utb30e21ulqjc|10248.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100210152131-eu7he8vkq0k1sr06|r10299]] -- Wed 2010-02-10 15:21:31 +0000
 {{{
[r=henninge][ui=none][bug=518232] Restricted access to distribution
 mirror attributes with lp.Admin and lp.Edit accessible
 interfaces. Landed by henninge.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100210103716-1gtwcntpnd2lqkhp|10285.2.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100208202619-tm6cc5wjxokrlfy5|10285.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100208130403-odcgfybctsx2xsk8|10285.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100207011848-mls6e4zo4v7tkomm|10285.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100207011030-q7n0na2g4o9c2hk8|10285.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100207004215-svvb7b8wmg6lpaos|10285.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100207001248-5oco3wz6gofxtqly|10285.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100207000418-i8ckgtsoe1lyfmdz|10285.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100207000259-w1naiohchyzhdu4q|10285.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100205231316-4xvwmibqrbtrtisn|r10283]] -- Fri 2010-02-05 23:13:16 +0000
 {{{
[r=bac,
 michael.nelson][ui=none][bug=517020] Various fixes to exported()
 values in the newly exposed distribution_mirror's API.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100205231316-4xvwmibqrbtrtisn|full revision]] for details (it contains 23 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100203091801-srij9k1mq7wnrnz7|r10252]] -- Wed 2010-02-03 09:18:01 +0000
 {{{
[r=gmb][ui=none][bug=515388] Distribution mirrors are now exposed via
 the API.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100203091801-srij9k1mq7wnrnz7|full revision]] for details (it contains 14 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100105202935-2tnnlp3az2e34ti4|r10112]] -- Tue 2010-01-05 20:29:35 +0000
 {{{
[r=abentley][ui=none][bug=499997] In duplicate bug reports,
 link to the main report in the duplicate bug warning box.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20100104150134-fvjwi7381b296o2w|10094.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091227090831-w69fp9z7mxwyke74|10094.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091224032525-vdmt7hahc1ojolvv|r10088]] -- Thu 2009-12-24 03:25:25 +0000
 {{{
[r=jtv][ui=none][bug=489363] Added timestamps to our mirror logs and
 added tests to ensure that we are logging text properly.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091224032525-vdmt7hahc1ojolvv|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091222172226-gtkqawwtrt7ejkiz|r10077]] -- Tue 2009-12-22 17:22:26 +0000
 {{{
[r=abentley][ui=none][bug=176396] After deleting a mirror,
 redirect the user to the +pendingreviewmirrors page instead of the
 distribution page.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091214152253-tyn2f69mhjrrpelg|10053.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091212221531-51xp2qvf59ezttqc|10053.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091222133808-kp18ehwgnfp7j511|r10073]] -- Tue 2009-12-22 13:38:08 +0000
 {{{
[r=bac][ui=none] Added tests for UserCannotChangeMembershipSilently,
 to ensure that only Launchpad admins may change membership statuses
 silently. (Landed for jpds)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091219225146-75jbv6pvpc4ks3y5|10063.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091219225116-4wez16nz6jl87wt1|10063.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091219221912-e6knybcdyzoaxy1c|10063.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091219065403-kyra9ychk658ufwo|r10063]] -- Sat 2009-12-19 06:54:03 +0000
 {{{
[r=bac][ui=michael.nelson][bug=450262] Added a "Silently change"
 checkbox to a person's team membership page which, if checked,
 disables email notifications for that change.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091219065403-kyra9ychk658ufwo|full revision]] for details (it contains 19 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091212023213-33ynlhldq1s7xami|r10042]] -- Sat 2009-12-12 02:32:13 +0000
 {{{
[r=abel][ui=noodles][bug=50580] Added classes to CSS for archive
 mirror status colouring. (landed on behalf of Jonathan Davies)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091210233213-wxj1gnsyg6c5vl5i|10014.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091210161826-cvzbpzoykxw2dr67|10014.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091209195512-o4ekziv1scgegqaa|10014.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091209194123-taiwz5k8jboasgbv|10014.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091209190826-e1zooi8vp3ubyzvr|10014.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091209175428-f1fw26jj8lsf8a3y|10014.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091209145502-r64zp7dvonfqqjoq|r10013]] -- Wed 2009-12-09 14:55:02 +0000
 {{{
[r=bac][ui=none][bug=196173] Added mirror whiteboard to +newmirror
 page for private comments,
 and allow mirror admins to view the whiteboards for their mirrors too.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091209100320-mqhg2llhjs9liw31|9984.3.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091208202830-o0hhmr3oblege530|9984.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091208161256-l6yoc46tie6kedew|9984.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091208155134-krbpk9lwhxlyt1mu|9984.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091208154735-qawont8jvua9b57h|9984.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091208105120-new2jyofdtyrljpn|9984.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091208002708-zdh1zl67t7kfiao7|9984.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091208002609-amx8rv10aqehhpzk|9984.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091205161643-z7bh3f497z14yek3|r9974]] -- Sat 2009-12-05 16:16:43 +0000
 {{{
[r=bac][ui=none][bug=196703] Corrected mirror registration page to
 reflect reality about who owns a mirror and when it was first
 registered.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091204202115-nhgy9007wq62iu9w|9965.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jonathan.davies@canonical.com-20091204120911-jv18t8flpucoldoq|9965.2.1]]

<<Anchor(john_arbash_meinel)>>
=== John Arbash Meinel <john {_AT_} arbash-meinel.com> (Canonical developer) ===

''20 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120816133342-l3ii6vaxad8u0rhv|r15819]] -- Thu 2012-08-16 13:33:42 +0000
 {{{
[r=lifeless][bug=1037473] When loggerhead finished with a branch,
 have it clear its caches, rather than waiting for the GC to do so.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120815205712-2l80qd2rl2djmqzm|15809.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120815205555-70481oxurjorpsg1|15809.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120815204943-pn9k8l8ulh4w5ecr|15809.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120709174030-v4dcw6ech4o135nm|r15586]] -- Mon 2012-07-09 17:40:30 +0000
 {{{
[r=benji][no-qa] Update to httplib2-0.7.4, launchpadlib-1.10.2,
 lazr.restful-0.13.0,
 wgsi-intercept 0.5.1. This brings us to the httplib2 >= Lucid,
 and gets the tests passing for python-2.7.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120709172335-b0hyghm606w8ohlx|15557.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120709095315-6ijgc56u9y280w0j|15557.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120706143815-1832e1dnn6jht9ed|15557.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120705114529-c85z9jdectbbsaqc|15557.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120703002036-yg72lhvkol2hfrzw|r15538]] -- Tue 2012-07-03 00:20:36 +0000
 {{{
[r=bac][bug=1019292] Fix XMLRPC Authentication for python-2.7
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120702091017-2ow4lcuz18svp9su|15523.3.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120702073638-w1mn3khzuw17m8ie|15523.3.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120702072950-yef7jt5c3bj1gj53|15523.3.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120629145639-c3mr0dut10htahv8|15523.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120629145059-ybzru2ls5bh6dc7p|15523.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120629142300-zg6jriqof3yvm3on|15523.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120629130742-yxfgvvbh134ceczd|15523.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120629145732-6n21urtuqunlu6i8|r15525]] -- Fri 2012-06-29 14:57:32 +0000
 {{{
[r=jelmer][bug=692057] Fix XMLRPCTestTransport compatibility with
 python-2.7's xmlrpclib changes.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120629103256-wg1dl02f8pdr52h8|15512.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120628132901-bz9hpukiymplu8rx|15512.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120628210051-fr1bac8vqvzovu26|r15520]] -- Thu 2012-06-28 21:00:51 +0000
 {{{
[r=gmb][bug=1018905] Move lp/services/doc/timeout.txt to
 lp.services.tests.test_timeout,
 and cleanup some python2.6 vs 2.7-isms.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120628163649-a5gfjem6yo38ohw0|15512.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120628160505-knpgk50sj7v0246z|15512.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120628163938-jy9w5klxpobpxxi3|r15515]] -- Thu 2012-06-28 16:39:38 +0000
 {{{
[r=jelmer][bug=1018768] Add compatibility for python2.7's
 xmlrpclib.Transport.parse_response
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120628104118-2kkwc2rnxdrq5pkt|15511.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120626115656-81l49vbxclfxsnsg|r15495]] -- Tue 2012-06-26 11:56:56 +0000
 {{{
[r=bac][no-qa] Add fix-translations-opening.py to scripts/
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120618105202-qefxgf5af619n7w1|15402.3.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120615110401-v9p0k8axo81pw9p0|15402.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120615110319-8s71p3bl18mwxo4k|15402.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120615110212-9km1bn6rqpd4yq4g|15402.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110328085752-iyclah6jo8jrvbdf|r12674]] -- Mon 2011-03-28 08:57:52 +0000
 {{{
[r=adeuring][bug=742446] Include the loggerhead test suite as part of
 the Launchpad test suite.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110325142400-d3i02kxje7npu43a|12664.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110325135326-sm0m6rwzckbitzlo|r12664]] -- Fri 2011-03-25 13:53:26 +0000
 {{{
[r=jcsackett, wgrant][bug=742390] Use newer loggerhead trunk,
 which restores compatibility with bzr 2.2
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110325125922-6mxwemyxtn74a5tu|12663.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110311133141-w89n99rbw0ahcqe0|r12583]] -- Fri 2011-03-11 13:31:41 +0000
 {{{
[r=lifeless][bug=732481] [bug=732496] oops_middleware should call
 start_response for success, even if there is no body.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110310182708-rfvh848yoo3ey1lt|12561.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110308191339-37s8tnhmjeujl1lm|r12556]] -- Tue 2011-03-08 19:13:39 +0000
 {{{
[r=benji] [bug=726985] Suppress bogus OOPS entries when clients
 disconnect early on streamed pages.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110307130814-8evr7jpf4nfjq8jm|12540.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110308121958-k88bjje8gzgqp1un|r12552]] -- Tue 2011-03-08 12:19:58 +0000
 {{{
[r=jml][ui=none][no-qa] Use lp:loggerhead for deployment,
 switch to revno 431.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110303125411-pmrh3bl5chg6i0hh|12521.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110306034836-uy2w3n6pqgv0qoob|r12534]] -- Sun 2011-03-06 03:48:36 +0000
 {{{
[release-critical=benji][r=allenap][no-qa] Forking service children
 will now die if they are not connected to within two minutes.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110305235905-naz182u1zguno181|12344.5.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110304220555-vt70o1aln1r3gf42|12344.5.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110303170030-j8qxjsldrs9te1s0|12344.5.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110302130402-o0dzzd7e893qvh9j|12344.5.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110216212814-22t2i7cvyu08l8q8|12344.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110216210441-nvupszasih5zb2i6|12344.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110216203932-uvwpv5vqkohye95p|12344.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110228094910-e111acgm6ax0gcw5|r12480]] -- Mon 2011-02-28 09:49:10 +0000
 {{{
[r=lifeless,
 wgrant][bug=701329] Don't log an OOPS for socket.error failures. (Bug
 #701329)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110223172626-b1m9neiwjh8yiesu|12329.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110209004353-qw24tplw25b5cxns|12329.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110204215348-v612ygaxnilzmpsh|12329.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110204210333-jmfy7g1tvpp0kesk|12329.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110219190538-3fwersl9zhga0t0y|r12415]] -- Sat 2011-02-19 19:05:38 +0000
 {{{
[r=bac, benji][bug=717345][no-qa] If we fail to open all handles,
 close the ones we did succeed in opening.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110218161658-zjlxz0v7onfkg2g6|12344.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110216224306-euui6zx8z2qpkojg|12344.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110219135908-d7xca0p39quox1oj|r12414]] -- Sat 2011-02-19 13:59:08 +0000
 {{{
[r=jcsackett, sinzui][ui=none][no-qa] [r=jcsackett,
 sinzui][no-qa] Force lp-forking-service children to exit on any error,
 rather than falling back to master code.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110217214707-r7l5st6vzhpndyqi|12344.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20110216183523-9x5qc26y7t7lvqu9|12344.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101109033855-sz2jtnh87md88l3z|r9951 (db-devel)]] -- Tue 2010-11-09 03:38:55 +0000
 {{{
[r=mwhudson][ui=none][bug=660264] Add '--pid-file' to
 launchpad-forking-service
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/john@arbash-meinel.com-20101108224358-613mj5krugz9nimt|7675.4352.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/john@arbash-meinel.com-20101108214735-vu7wj4hm0hpbm35j|7675.4352.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/john@arbash-meinel.com-20101108214416-hd6llj5hx3gf12qa|7675.4352.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/john@arbash-meinel.com-20101105214924-1wbqusf2qqro4y9o|7675.4352.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101021032206-z8wsmm1lr875dnfz|r11773]] -- Thu 2010-10-21 04:22:06 +0100
 {{{
[r=mwhudson][ui=none][bug=660264] Implement LaunchpadForkingService to speed up bzr+ssh connection times.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101021032206-z8wsmm1lr875dnfz|full revision]] for details (it contains 91 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100922164208-focrqr0zvvni0a41|r11600]] -- Wed 2010-09-22 17:42:08 +0100
 {{{
[r=bac][ui=none][no-qa] Update the default location for codebrowse.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20100920213521-pts8llvqvftupi5m|11132.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jameinel@falco-lucid-20100714152937-4h6na6ferxa8ppl8|11132.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100730123652-75oant9l258ozisr|r11262]] -- Fri 2010-07-30 13:36:52 +0100
 {{{
[r=jml][ui=none] Comment cleanup from "ExecOnlySession" to
 "DoNothingSession"
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jameinel@falco-lucid-20100718190836-6gt9c9821tch8k9d|11149.12.1]]

<<Anchor(james_troup)>>
=== James Troup <james.troup {_AT_} canonical.com> (Canonical developer) ===

''14 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20070109100904-6f96073eb929e96e|r3751]] -- Tue 2007-01-09 10:09:04 +0000
 {{{
latest work
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20070109100904-6f96073eb929e96e|full revision]] for details (it contains 1153 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060518025347-f4cbe6e702d0fb30|r3568]] -- Thu 2006-05-18 03:53:47 +0100
 {{{
[r=bjornt] Fix bug #36420 (archive-cruft-check redesigned, old script kept for tests), fix bug #41600 (buildd-sequencer crashes, add socket_timeout config option), fix SPR.getBuildByArch() (using selectFirst properly), merge elmo's sync-source fixes.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060518025347-f4cbe6e702d0fb30|full revision]] for details (it contains 24 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060403234825-b2dd85e92ee1263b|r3387]] -- Tue 2006-04-04 00:48:25 +0100
 {{{
[trivial] Add 1.0.1 revision of Code of Conduct from Colin Watson.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060403152830-61e30a9748d59b6d|3384.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060317204113-9841a4470db3611b|r3283]] -- Fri 2006-03-17 20:41:13 +0000
 {{{
[r=jamesh] Mainline soyuz
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060317204113-9841a4470db3611b|full revision]] for details (it contains 498 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060221201527-91873bdbc3ec7e46|r3178]] -- Tue 2006-02-21 20:15:27 +0000
 {{{
[r=kiko] Remove nominated independent architecture, which is meaningless, useless and confusing to users, from distrorelease portlet.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060221191756-5f0c846de4894682|3044.1.18]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060221184222-a5a7ed1ba99765f4|3044.1.17]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060214200525-44663602708853f2|3044.1.16]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060204013600-9c887991f323971b|r3088]] -- Sat 2006-02-04 01:36:00 +0000
 {{{
[trivial] fix emacs TAGS generation in Makefile
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060204011612-4e13299d5409a738|3044.1.15]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060204011108-837c0d1125e19991|3044.1.14]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060204003254-25fc0c66876c9b05|r3086]] -- Sat 2006-02-04 00:32:54 +0000
 {{{
[r=kiko] Make the build state titles more human friendly/useful.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060203233525-d412b8bd3212ac0d|3044.1.13]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060203225932-7efc49db0858a941|r3083]] -- Fri 2006-02-03 22:59:32 +0000
 {{{
[trivial] Add a simple test for SourcePackage.releasehistory
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060203224013-8f388a421d71a501|3044.1.12]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060203211244-34a6bd0f75a13b43|r3081]] -- Fri 2006-02-03 21:12:44 +0000
 {{{
[trivial] comment cleanups of builddmaster.py
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060203201327-7dfc5c605ca638ea|3044.1.11]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060203185214-4395ba0a37a4876e|r3079]] -- Fri 2006-02-03 18:52:14 +0000
 {{{
[r=kiko] Cleanup build-index page some more.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060203181552-f338cf0aee584c09|3044.1.10]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060203174932-f6b568b2a9e81ef4|r3077]] -- Fri 2006-02-03 17:49:32 +0000
 {{{
[r=kiko] Remove the indirection to buildlog and changes and put them directly on the build-index page.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060203170640-68f540b9b6f218e1|3044.1.9]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060202180351-e05e24dd0e902ed8|r3069]] -- Thu 2006-02-02 18:03:51 +0000
 {{{
[r=kiko] Cleanup +builds page: remove internal URL, use processor name, strip misleading opening paragraph, etc.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060202174231-fe22ac5c438e7f41|3044.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060202171556-1c625f4b64386f67|3044.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060202164616-f2ac05427e5587c3|3044.1.6]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060130202336-055788d619f0b026|r3048]] -- Mon 2006-01-30 20:23:36 +0000
 {{{
[r=kiko] Cleanup query generation in bpr.{find,get}ByPackageName.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060130165926-1ee39574dbcd4ba9|3044.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060130165249-2dba854eceacb403|3044.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060130164157-073927578e414d25|3044.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060130164022-4607d7ceaa1e5b73|3044.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060130163736-c300bb46472a5b48|3044.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060127233628-7a92121e07bef0fe|r3042]] -- Fri 2006-01-27 23:36:28 +0000
 {{{
r=kiko Add distrorelease.getBinaryPackagePublishing method.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/james.troup@canonical.com-20060127223406-875d43334075c0d3|3024.3.1]]

<<Anchor(martin_packman)>>
=== Martin Packman <martin.packman {_AT_} canonical.com> (Canonical developer) ===

''13 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120903144337-2x9mucfnm5yn289w|r15902]] -- Mon 2012-09-03 14:43:37 +0000
 {{{
[r=sinzui][bug=1044530] Remove rejecting reviewer details when
 marking proposal as merged
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120831200610-o301l965gegz99lz|15895.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120831200551-y8ifi32h76aj88c6|15895.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120830175430-hcwiaxc2uu9yt2ll|r15888]] -- Thu 2012-08-30 17:54:30 +0000
 {{{
[r=sinzui][no-qa] Avoid 'No handlers' logging cruft everywhere when
 bzr plugins give a version warning
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120829120641-1vc0q4qnh9kox6w2|15876.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120814185143-tvyy8f26df0wsm5e|r15805]] -- Tue 2012-08-14 18:51:43 +0000
 {{{
[r=benji][bug=939055] Only display blog posts on main page when with
 feature flag app.root_blog.enabled
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120814143059-r5gvempfzmkmmtiu|15777.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120814091756-dssmam9y20wft9hf|15777.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120814090445-yzk1ge3l43dkpx1d|15777.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120814090213-boo15ilmyoz26264|15777.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120813174023-psj58noahi12ll6v|15777.2.4]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120810162844-aoami27rlbm9zws9|r15788]] -- Fri 2012-08-10 16:28:44 +0000
 {{{
[r=jcsackett][bug=1029294] Enable bug watches on debian bugs with
 format version 3
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120809161441-ylhwk1fv6vdvk0zs|15777.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120809161351-v0wmsmpko8szljit|15777.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120809154444-x7lr12ekfr3s0udj|15777.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120808162240-cg28jtge1t6u2ue2|r15773]] -- Wed 2012-08-08 16:22:40 +0000
 {{{
[r=stevenk][bug=1033919] Remove ppa installation help for pre-9.10
 Ubuntu versions
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120807105452-o4x1c0qh9apujh0i|15755.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120724203532-suww001r6hicgmfm|r15682]] -- Tue 2012-07-24 20:35:32 +0000
 {{{
[r=jcsackett][bug=1020181][no-qa] Make buildmailman script reinstall
 when /var/tmp/mailman does not exist
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120724161701-6h2n1hzi68ebopao|15652.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120719174100-7b2o4su0f1zrd9r1|15652.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120719153545-ktrm1kg1gkhnmwya|15652.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120703214740-9esgi0z0herrbfui|r15551]] -- Tue 2012-07-03 21:47:40 +0000
 {{{
[r=gmb][bug=1020151, 1020190,
 1020191][no-qa] Fix remaining test failures due to mail header
 wrapping changing on Python 2.7
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120702200744-jgv4vq9azh6cupki|15531.5.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120702200706-7ij4cc2eq2kks22q|15531.5.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120702200600-8jcy00l0uw3o8q2x|15531.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120703212338-7nvtvcon55vrwsyi|r15550]] -- Tue 2012-07-03 21:23:38 +0000
 {{{
[r=gmb][bug=1020137,
 1020185][no-qa] Fix trivial doctest failures on Python 2.7
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120702180010-yo9zr6wlmasywd2u|15531.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120702175747-t463q93dir3vykua|15531.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120703152646-fv9yqecaep3qgp31|r15546]] -- Tue 2012-07-03 15:26:46 +0000
 {{{
[r=gmb][bug=1020193][no-qa] Fix tests for TransactionFreeOperation on
 Python 2.7
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120702172832-bbkcji9d1pifwr03|15531.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120629145732-6n21urtuqunlu6i8|r15525]] -- Fri 2012-06-29 14:57:32 +0000
 {{{
[r=jelmer][bug=692057] Fix XMLRPCTestTransport compatibility with
 python-2.7's xmlrpclib changes.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120629103256-wg1dl02f8pdr52h8|15512.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120628132901-bz9hpukiymplu8rx|15512.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120628210051-fr1bac8vqvzovu26|r15520]] -- Thu 2012-06-28 21:00:51 +0000
 {{{
[r=gmb][bug=1018905] Move lp/services/doc/timeout.txt to
 lp.services.tests.test_timeout,
 and cleanup some python2.6 vs 2.7-isms.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120628163649-a5gfjem6yo38ohw0|15512.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/john@arbash-meinel.com-20120628160505-knpgk50sj7v0246z|15512.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120628141137-1pxbvdqo89zkzx37|r15514]] -- Thu 2012-06-28 14:11:37 +0000
 {{{
[r=jelmer][no-qa] Cleanup lp.services.xmlrpc for Python 2.7
 compatibility
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120628095123-c0d5an6jj7nvrrk1|15511.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120627132838-lmuvxodg8owdrxxb|r15505]] -- Wed 2012-06-27 13:28:38 +0000
 {{{
[r=gmb][bug=1017981] Fix test_scriptmonitor failures due to Python
 2.7 logging module changes
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin.packman@canonical.com-20120626160014-55v4x7qdrlwaqur2|15494.2.1]]

<<Anchor(michael_vogt)>>
=== Michael Vogt <michael.vogt {_AT_} ubuntu.com> (Canonical developer) ===

''11 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20151031170726-t4k45tph6u2t7p91|r17839]] -- Sat 2015-10-31 17:07:26 +0000
 {{{
[r=cjwatson][no-qa] Improve the description of git imports to
 indicate how to import non-HEAD branches.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20151029141721-y2tjakvu5zj21vgp|17838.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20141030131231-h7xp9hufhhmk43cj|r17212]] -- Thu 2014-10-30 13:12:31 +0000
 {{{
[r=wgrant][no-qa] Include uncompressed Translation-* hashes in the
 Release file.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20141030130431-qjey0lvefhk6cxzh|17211.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20141029140819-4dyk1t5e29mreook|17211.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120103153237-m0pvu6lz9bc1qm71|r14623]] -- Tue 2012-01-03 15:32:37 +0000
 {{{
[r=gmb][bug=911175] Make the support-timeframe information that gets
 added to the 'Packages' file in ubuntu more flexible for the
 upcomming 12.04 LTS release
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20120103103526-a15datovcjs9usmy|14291.4.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20120103102444-nxulhgy91oe5pkdq|14291.4.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20111116130634-nmm9vptk5aob9ljl|14291.4.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20111116112054-qtcir3wcf6wt5pr2|14291.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/graham@canonical.com-20111116104834-1dqupwlgwtfomkty|14291.5.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20111114103417-46lll6vvgqhlmbel|14291.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20111114102335-7k0f6z2xb61it598|14291.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20111114101958-yy72qcxqhg68r2k6|14291.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/michael.vogt@ubuntu.com-20111114101650-m5muolskioo852uk|14291.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110121042830-fts4x3kbin226y7j|r12250]] -- Fri 2011-01-21 04:28:30 +0000
 {{{
[r=allenap][ui=none][bug=660433] Update support-timeframe info for
 NEW packages. Thanks to Michael Vogt.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110121042830-fts4x3kbin226y7j|full revision]] for details (it contains 36 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100610183855-ofj686538y7jo2s8|r9447 (db-devel)]] -- Thu 2010-06-10 19:38:55 +0100
 {{{
[r=jelmer,
 michael.nelson][ui=none] Trivial fix for incorrect urllib2.HTTPError
 exception attribute usage.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100528161751-5waailgc07n0rrnq|9406.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100426101953-u6yup16bblh1h83o|r9297 (db-devel)]] -- Mon 2010-04-26 11:19:53 +0100
 {{{
[rs=bigjools][ui=None] make sure the support timeframe information on
 ubuntu packages is correct for the final release. Fix from mvo.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100423134319-ew5xeubzjd03goyk|9273.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100423111900-d24vd4wsarmmw1fl|9273.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100423111731-h6piq9nzn5s36n27|9273.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100422222347-pxpn3b0i827jkgg2|9273.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100422214501-vbhg7jkyz8pndof0|9273.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100422201554-a9pr5jzgvbbssf0o|9273.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100422162304-ik59ikwmhpegfk5z|9273.1.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100422142649-vu6dntwv7jw548ua|r9280 (db-devel)]] -- Thu 2010-04-22 15:26:49 +0100
 {{{
[r=bigjools][ui=None] A trivial update to ensure the support status
 of the 3y applications is correct. Patch from Michael Vogt.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100421154542-zoholk3xotq8ymwg|9273.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100414102653-38sm319khkjbg36q|r9242 (db-devel)]] -- Wed 2010-04-14 11:26:53 +0100
 {{{
[r=michael.nelson,
 wgrant][ui=none][bug=558429] Adds support for an additional
 "overwrite" file that can be used to tweak the support
 information generated during germination.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100413125556-xake5rok9kc0d6td|9148.1.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100413124507-h03h5cpbnwi090a4|9148.1.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100412171345-f2edq2oynqbnzrfc|9148.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100325180600-g3sli21bey272nn3|9148.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100325115238-6znxy5swe2bxqgc1|9148.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100325111847-iwrzslvcxfhwk8sx|9148.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100325105604-6n7j75ko31t0nlg4|9148.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100324134600-gu07q555o8um2a9z|9148.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100324104459-xhy1y1w06oze1gyr|9148.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100412151353-nxtxf7ipyki35r37|r9228 (db-devel)]] -- Mon 2010-04-12 16:13:53 +0100
 {{{
[r=bigjools][ui=None] (trivial) fix to make sure we match the support
 terms described in
 https://wiki.ubuntu.com/LucidLynx/ReleaseManifest. Landed on
 behalf of Michael Vogt.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100408155612-rbwg4x881gdl65ul|9212.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100409080622-8r56is4ao2u6g5ts|r9216 (db-devel)]] -- Fri 2010-04-09 09:06:22 +0100
 {{{
[r=michael.nelson][ui=none] Adds server-ship to server seeds in
 maintenance-check.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100326095434-jbh2vuv96x3emybh|9168.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100122190612-u058cdxgquqzvp2y|r8918 (db-devel)]] -- Fri 2010-01-22 19:06:12 +0000
 {{{
[r=bigjools][ui=None] Support for timeframe information is now
 encoded directly into the packages file for the main archive.
 Contributed by Michael Vogt.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100122135745-x99dhiryifcsh42v|8831.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100122122709-9svwj7gfw1h5bnhc|8831.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100121150651-vbzuncbw425tij6d|8831.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100120153350-tqll61xz603ahwe9|8831.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100120130236-kle386vymgrk7b80|8831.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/michael.vogt@ubuntu.com-20100104132337-gdzughu3vo8e0gdk|8831.2.1]]

<<Anchor(david_murphy)>>
=== David Murphy <david.murphy {_AT_} canonical.com> (Canonical developer) ===

''10 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20080217205751-sciqzm1w8j5segzh|r5701]] -- Sun 2008-02-17 20:57:51 +0000
 {{{
[r=danilo,intellectronica] HWDB UI cleanup, including fix for #117538.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20080217205751-sciqzm1w8j5segzh|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20071206191001-zzqurz4gktrxo17n|r5315]] -- Thu 2007-12-06 19:10:01 +0000
 {{{
[r=mwhudson] Fixes #156779 by making hwdb error response headers less ambiguous.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20071206172145-zvnunc040yzat8ry|5311.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20071201114539-3bkcfuzng2xfu3ao|r5277]] -- Sat 2007-12-01 11:45:39 +0000
 {{{
[r=sinzui] Fixes #156758 - 'Bad link in +hwdb-submissions' by correcting links and adding additional pagetests to ensure future changes (if any) are caught.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20071130221236-bgo080wez22m8dlz|5264.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20071130155707-6sozyq1ipm8kqxvb|5264.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20071130155054-gnbnk813p4wsjfew|5264.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20071020214348-bqp5f35bzlbc5b9c|r5082]] -- Sat 2007-10-20 22:43:48 +0100
 {{{
[release-critical=kiko,r=kiko] Address bug #135853 by cleaning up Soyuz related dbschema items.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20071020214348-bqp5f35bzlbc5b9c|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20070723001323-dokzp2xlzlh287oi|r4605]] -- Mon 2007-07-23 01:13:23 +0100
 {{{
[r=barry] Fixes #58388 by implement a tag command into the Bug Tracker e-mail interface.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070716170118-pxlp35jwom7rlhy7|4572.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070716154705-8r80k04zko8nizn1|4457.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070715162208-oyqlm4ofbe4wi5wt|4457.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070712095432-cyq3w1h1078sq7za|4457.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070711165724-ntw1nzd2xbeeq03m|4457.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070705093614-t0st8h9lr2fgslb8|4457.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070628085012-h1awcql0rcxlr56h|4457.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070627163159-1x0j9vylj8jvnhmp|4457.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20070711154714-vsc0jeiw68kobp3s|r4530]] -- Wed 2007-07-11 16:47:14 +0100
 {{{
[r=thumper] Fixes #5936 by adding a 'Date Last Updated' to the bug details portlet
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070705102152-lf1y6xd1nvccx8o4|4482.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20070617010256-99kh3698qu0yj342|r4410]] -- Sun 2007-06-17 02:02:56 +0100
 {{{
[r=BjornT] Fixes #116369 - Apport should be able to subscribe people to bug reports
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070616094615-k43awkk6123qzkp3|4375.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070615205739-07uz4delmzqggv9d|4375.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070615203520-h3hw1p0xftsxth70|4375.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070615203216-8zjtssg3eo0cb2e0|4375.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070615201146-plq86ecihq0vn3lk|4375.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070615182449-lnuv1cutrwu4qbjj|4375.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20070616053240-nwqw4n8mcly8a8m7|r4397]] -- Sat 2007-06-16 06:32:40 +0100
 {{{
[r=BjornT] Fixes #116367
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070615164230-et2avqq2gx7vinec|4374.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070614123642-z1xyzs7vomuorrpn|4374.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20070531155121-0w8yt9ui8h1gckwl|r4307]] -- Thu 2007-05-31 16:51:21 +0100
 {{{
[r=barry] Fix #91580 (no confirmation after subscribing someone else) Added a notification when subscibing someone else to a bug.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070531135513-r7xwzj7fdeyrqvg5|4200.7.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070531121733-f3o5zotwu44ppkyq|4200.7.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070528192730-c2nyarwiiwn2q1pl|4200.7.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070528192638-isyer913qqit6cn2|4200.7.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070528171854-34y0b1zyi1rkloh3|4200.7.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070522190737-r4v0kn0u09xptl6d|4200.7.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070522144648-sktayswp20jjsbxr|4200.7.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20070530221149-mnelqfu51wconoiv|r4302]] -- Wed 2007-05-30 23:11:49 +0100
 {{{
[r=thumper] Refactored pagetest for subscribing other users to a bug
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070529092243-ppcbm1w2m82lsnxf|4200.6.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070528164536-xcmxigs7xwgaxbq5|4200.6.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070517134939-bd0cwjeuhktbo24x|4200.6.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070517133702-wb9bqe09kcjvyl73|4200.6.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070516150137-w0onjfn1idv9xhjh|4200.6.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070511133727-7epc83jotvrqa0tm|4200.6.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/david.murphy@canonical.com-20070504143927-19y60d8lwsguswcc|4200.6.1]]

<<Anchor(anthony_lenton)>>
=== Anthony Lenton <anthony.lenton {_AT_} canonical.com> (Canonical developer) ===

''8 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101112123206-gyg23z8q7jn99azz|r11918]] -- Fri 2010-11-12 12:32:06 +0000
 {{{
[r=allenap][ui=none][no-qa] Updated sourcedeps.conf to pull in the
 latest shipit code
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/anthony.lenton@canonical.com-20101110121540-akohn7l9scxulzng|11892.5.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101007165123-yl0ahwwyr4gv0lpm|r9875 (db-devel)]] -- Thu 2010-10-07 17:51:23 +0100
 {{{
[r=julian-edwards][ui=none][bug=655614] Don't publish indices for
 disabled architectures.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20101007165123-yl0ahwwyr4gv0lpm|full revision]] for details (it contains 63 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20101004161335-gvcxubjxp226vmiq|r11672]] -- Mon 2010-10-04 17:13:35 +0100
 {{{
[r=zematynnad][ui=None] Update sourcedeps.conf to pull in the latest
 shipit code.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/anthony.lenton@canonical.com-20101001202414-8qrnao84q5pydwmt|11664.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100928001345-t214pzwg17h4b652|r11642]] -- Tue 2010-09-28 01:13:45 +0100
 {{{
[r=henninge][ui=none] Updated sourcedeps.conf to pull in the latest
 shipit code.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/anthony.lenton@canonical.com-20100927135938-ub3t6n5ja9sapmnh|11637.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100607143904-fvekpbswheb7map2|r10955]] -- Mon 2010-06-07 15:39:04 +0100
 {{{
[r=salgado][ui=mt] Updated the required shipit revision to pull in
 the latest rebrand work.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/anthony.lenton@canonical.com-20100607141311-b80iayikeprvx3ag|10936.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/anthony.lenton@canonical.com-20100602180842-uc2jc11k0f6q9v8h|10936.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/anthony.lenton@canonical.com-20100602164002-0lmr2jqdacu9y4um|10936.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100429155627-fvlk84t1700369bv|r10815]] -- Thu 2010-04-29 16:56:27 +0100
 {{{
[r=salgado][ui=none] Bumped the needed shipit revision.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/anthony.lenton@canonical.com-20100429144025-6ttsmj16edb2ode9|10811.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100407190551-qkqvyzqf12rkxpxy|r10648]] -- Wed 2010-04-07 20:05:51 +0100
 {{{
[r=salgado][ui=none] Added Lucid distro series
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/anthony.lenton@canonical.com-20100407122700-b01ww7za4qpt0wnb|10637.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091020120827-p8dgsi2ocbauhkkv|r9731]] -- Tue 2009-10-20 13:08:27 +0100
 {{{
[r=bac][ui=none] This branch adds central configuration changes to
 support a second OpenID provider vhost. Landed on behalf of
 Anthony Lenton.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091020120827-p8dgsi2ocbauhkkv|full revision]] for details (it contains 13 commits)''

<<Anchor(cody_a.w._somerville)>>
=== Cody A.W. Somerville <cody.somerville {_AT_} canonical.com> (Canonical developer) ===

''8 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120228032338-gpf4c2h0edpkt5hi|r14876]] -- Tue 2012-02-28 03:23:38 +0000
 {{{
[r=wgrant][bug=942300] Expose the authorized_size attribute on
 archives via the webservice API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20120218004505-q3fga3gm3l47xfj7|14815.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100507181856-ta8ku95qngwv57e0|r10835]] -- Fri 2010-05-07 19:18:56 +0100
 {{{
[r=allenap][ui=none][bug=444266] Expose bug supervisor and security
 contact via webservices API for projects and distributions.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100430174551-o73ggip4pi1gl4r7|10774.2.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100429153246-0c0g02fjmpua30ka|10774.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100427233943-9iy8avxx8i1qgtel|10774.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100427211858-2rttcv0etj80tqm2|10774.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100427145552-t4nxvvxy4z4mqqdv|10774.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100427145101-oz8gsfb1jfuma53m|10774.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100426222001-9307n366eyvckqxv|10774.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100424031655-2ffll3z0kxee3x7q|10774.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100423205433-j5kvv7im82nyazxk|10774.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100423070804-vjl4lkywuzqya6k9|r10768]] -- Fri 2010-04-23 08:08:04 +0100
 {{{
[r=sinzui][ui=none][bug 515689] Export newSeries method via
 webservices API to permit the creation of new project series.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100423030231-a6ktdrcisek4o2al|10766.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100423025508-r5y022ee8mm6ufsv|10766.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100423015329-1jusj9nkhgy6pxqy|10766.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100420172214-km435q53f2cqvdmb|r9269 (db-devel)]] -- Tue 2010-04-20 18:22:14 +0100
 {{{
[r=julian-edwards][ui=none][bug=392887] Add support to publisher for
 deleting PPAs;
 and update generate_ppa_htaccess to skip generation/updating of deleted
 or disabled P3As.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100420172214-km435q53f2cqvdmb|full revision]] for details (it contains 19 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100317211631-06a9r3f54lkczqli|r10540]] -- Wed 2010-03-17 21:16:31 +0000
 {{{
[r=julian-edwards][ui=none][bug=539679,539880] Export
 require_virtualized flag via web service API;
 Update private attribute description in archive interface to note only
 launchpad admins or launchpad commercial admins are able to change it.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100317164538-uww8p7gy7oit020r|10535.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100317161006-lw113w2lecqnk4hj|10535.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100317155717-ri1mx8jb3ot05eq3|10535.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20100317124801-h6zu40a1ceovapdt|10535.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091118135117-9g0ev1hh2asqtw9e|r9905]] -- Wed 2009-11-18 13:51:17 +0000
 {{{
[r=bac][ui=none][bug=297709] Fix latest_overall_publication property
 of DistributionSourcePackage to return the correct publication
 even when obsolete publications exist for a package.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20091117211455-z29crvs04g9i9u1o|9863.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20091116190059-6qyyibko15ujqwr7|9863.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20091116185935-0hhco5v7tp6qsdlt|9863.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20091116174516-e7vs4wk6jc177ys8|9863.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20091116173816-a5pf6lyx8bxji530|9863.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20091112163158-nxetcae61zuh3cgf|9863.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090120193326-ozbw3vs87ei9830d|r7622]] -- Tue 2009-01-20 19:33:26 +0000
 {{{
[r=cprov] Fixing bug #308273 (build notifications point to the
 librarian link to the build log and it does not work for P3As).
 Now it's pointing to the lpnet proxy URL.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20090120191058-jvv2lqitalqr5pvp|7615.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20090120143341-1brfu0wtav1mmbgb|7615.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20090120142702-613msv5uharanr1o|7615.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody.somerville@canonical.com-20090120042631-7lkll5a1pd5d6fue|7606.2.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20081115210716-fb90rjhhyv1ff1yr|r7309]] -- Sat 2008-11-15 21:07:16 +0000
 {{{
[r=gmbInTheVan][bug=258565] Closing bugs for copies targetted to
 pockets RELEASE, UPDATES,
 SECURITY and BACKPORTS in the PRIMARY archive. By cprovEatingDinner.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20081115011549-q3rx5maiy4gei485|7296.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20081114235550-0nkzzlr8mn14x026|7296.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20081114220012-i4wb15wdwsq19eyw|7296.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20081114213051-rpofh0y5aclng2y9|7296.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20081114211008-wt0zv4up92vr9t5a|7296.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cody-somerville@mercurial-20081114205106-73vbed2azotgwodp|7297.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20081114210130-wyofd70u7x9ddlon|7296.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20081114205849-bwap1kb1l2ohsqug|7296.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20081114201900-e1ziowogf19ubcs4|7296.2.1]]

<<Anchor(gabriel_neuman_gneuman_{_at_}_async.com)>>
=== Gabriel Neuman gneuman {_AT_} async.com (Canonical developer) ===

''8 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060119171017-cd5c134f15c66f98|r3016]] -- Thu 2006-01-19 17:10:17 +0000
 {{{
r=kiko Fix for bug 3371: Trying to register a new release in a product series raises a system error. Adds a validator for product series that ensures that the version is actually free to be used. Also fixes an incorrect icon being used for +addrelease. Patch by Gabriel Neuman <gneuman@async.com.br>
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/kiko@beetle-20060119164433-735304d145343b07|1716.3.13]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/kiko@beetle-20060119154858-25bfc67ef1bfd3e5|1716.3.12]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20060119144741-031c4404d611b62b|2852.1.21]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20060119120424-1566be8cc012a82b|2852.1.20]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20060118133629-9b8e7815c9c799d7|2852.1.19]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20060113131143-9b9238d77b4a1836|2852.1.18]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/kiko@beetle-20060119152135-cc785f9cbb2d963f|1716.3.11]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060118223824-cb3ec749630307ca|r3013]] -- Wed 2006-01-18 22:38:24 +0000
 {{{
r=kiko Fix bug 3367: IMilestone.name has no constraint, although there's a valid_name constraint in the database. Creates class MilestoneNameField, related methods and test. Patch by Gabriel Neuman <gneuman@async.com.br>
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060118223824-cb3ec749630307ca|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060111175949-8433c7ba4048c1db|r2981]] -- Wed 2006-01-11 17:59:49 +0000
 {{{
r=kiko Fix for bug 3293, hiding forbidden action links from personal page. Also fixes bug 3068, ensuring that we properly verify that Poll names are unique instead of blowing up. Fixes by Gabriel Neuman <gneuman@async.com.br>. Also fix for bug 6605: fix Shipit FAQ link, fixed by me
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060111175949-8433c7ba4048c1db|full revision]] for details (it contains 13 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20051223200240-d4a207054f3a676b|r2941]] -- Fri 2005-12-23 20:02:40 +0000
 {{{
Fix https://launchpad.net/products/launchpad/+bug/2905 (Cant find link from poll to poll-edit). r=salgado
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051223145327-7e2b1da747d69d09|2779.1.36]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051223131459-051d30cd0e659f87|2879.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051219125814-53b9af526b7dc0fb|2879.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051223144449-708e559e0519803f|2779.1.35]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20051203202619-7ed7af2bef706506|r2890]] -- Sat 2005-12-03 20:26:19 +0000
 {{{
Fix https://launchpad.net/products/launchpad/+bug/2946 (System error when renaming a product to the same name of a existing product). r=salgado
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051203143535-79f38131a1417355|2779.1.27]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051202201959-46b4f5235219f771|2879.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051202191904-e7f6d40e5c167899|2879.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051203131525-d3334a8657e83783|2779.1.26]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20051202171359-f2986754058ea2d1|r2881]] -- Fri 2005-12-02 17:13:59 +0000
 {{{
Fix https://launchpad.net/products/launchpad/+bug/2747 (Teams can't be renamed anymore). r=salgado
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051202130634-4b8a4522d6dd331e|2779.1.25]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051202120649-1de345bd9863a009|2852.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051201205644-b06325d1733a3407|2852.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051201134942-2464d2cefa2bb427|2779.1.24]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051201133833-5e263422954e480b|2852.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051130212638-8c2eca8a8b68aa7e|2852.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051130210700-372ae5d28d4aaaed|2852.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051125210102-7d318f44c3c34ae7|2852.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051125205035-1c72f3b1d93c2097|2852.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051201133848-aca0e43bb7f56180|2779.1.23]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20051130235006-4a65ba6c471ad815|r2872]] -- Wed 2005-11-30 23:50:06 +0000
 {{{
Fix https://launchpad.net/products/malone/+bug/2446 (ProductSeries Review page). r=salgado
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051130175818-fd552984ee5bb918|2779.1.22]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051130170235-cbd1884298c9905b|2832.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051126130217-d20503a3d2026bfe|2779.1.21]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051125204520-5096b19b12a2313b|2779.1.20]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051125203626-4de158e4fb451894|2832.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051125202255-916d4338d5560f3b|2832.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051125184903-211ed0d7dda9319a|2832.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051124131902-dc1c7436478652c2|2779.1.19]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20051117221902-c07b30fcd6f0d547|r2834]] -- Thu 2005-11-17 22:19:02 +0000
 {{{
Fix https://launchpad.net/products/malone/+bug/2845 (/malone/bugs/+package says 'Report a bug about A set of Bugs'). r=salgado
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051117182741-41eaa9914f8e8fb2|2779.1.13]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gneuman@async.com-20051117170836-8d2b18d95927f5a2|2832.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/guilherme.salgado@canonical.com-20051117174041-53fbac17af528fb2|2779.1.12]]

<<Anchor(adam_conrad)>>
=== Adam Conrad <adconrad {_AT_} 0c3.net> (Canonical developer) ===

''7 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150306085629-avx97l3en3l6kwzo|r17382]] -- Fri 2015-03-06 08:56:29 +0000
 {{{
[r=wgrant][no-qa] Don't update Contents files on security-only
 publisher runs.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adconrad@0c3.net-20150306075053-wrj8bczrwfr98wqt|17381.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20080613021024-w74h4bobz2q4hjbb|r6489]] -- Fri 2008-06-13 03:10:24 +0100
 {{{
[r=Edwin,
 intellectronica] [!log] New version of launchpad-buildd (fixing
 race-condition in getLogTail and adding tests).
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20080613021024-w74h4bobz2q4hjbb|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20080409030321-vydyk54vuskm62t2|r6033]] -- Wed 2008-04-09 04:03:21 +0100
 {{{
[rs=elmo, adconrad] [!log] launchpad-buildd version 45 by adconrad,
 fixes bug #179466 (race condition on given-back builds in slow
 builders, hppa, for instance).
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20080408220659-x3ype6u8orckl5dn|6029.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adconrad@cthulhu-20080408212815-93b7xce6rj2so5dy|6028.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20080408055950-anee909isg45s4s1|r6024]] -- Tue 2008-04-08 06:59:50 +0100
 {{{
[rs=adconrad,
 lamont] [!log] Fixing bug #211974 (not blocking slave-scanner while
 buildr is unpacking the chroot). I will allow us to reduce the
 socket timeout current used for builder xmlrpc transacations
 and increase the slave-scanner throughtput.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20080407234856-c4eeryevfs6d2ukk|6020.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adconrad@cthulhu-20080407224156-8toa7q6zdnlthz8z|6020.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20080315203948-tgs13aebskzd5p5y|r5884]] -- Sat 2008-03-15 20:39:48 +0000
 {{{
[r=is-team] [!log] Merging production changes in launchpad-buildd
 (43). Packaging fixes,
 removing extra ntpdate call for PPA builds and explicitly refusing dpkg
 parallel building in sbuild.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/celso.providelo@canonical.com-20080313212556-4miy4saj17dimjgl|5863.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adconrad@ziggup-20080312193113-zrye3kn7nqgnmcx4|5763.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adconrad@ziggup-20080312005919-r1o2ye0bexcn3xev|5763.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adconrad@ziggup-20080312004835-oujtz99js57bpbs6|5763.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20080128172905-ma2ztkkre0kde5bs|r5577]] -- Mon 2008-01-28 17:29:05 +0000
 {{{
[r=elmo, lamont,
 infinity][!log] Merging new version of launchpad-buildd (42). Fixes
 bug #184565 (sbuild problem evaluating build-dependencies).
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20080128172905-ma2ztkkre0kde5bs|full revision]] for details (it contains 11 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060317204113-9841a4470db3611b|r3283]] -- Fri 2006-03-17 20:41:13 +0000
 {{{
[r=jamesh] Mainline soyuz
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060317204113-9841a4470db3611b|full revision]] for details (it contains 498 commits)''

<<Anchor(jonathan_riddell)>>
=== Jonathan Riddell <jriddell {_AT_} canonical.com> (Canonical developer) ===

''5 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110701193237-a5nyn3a7m2yt5lry|r13360]] -- Fri 2011-07-01 19:32:37 +0000
 {{{
[r=jcsackett][bug=421664] Adds hover text for distro package pages
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110701152953-aw03ihoz525ajbnr|13324.9.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110701103657-7nv32nqzkeynmqby|13324.9.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110630103527-meh21xrngkydlbop|13324.9.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110629162336-x0fsrwhte0seej43|13324.9.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110629192836-f95v0253w9otzhij|r13329]] -- Wed 2011-06-29 19:28:36 +0000
 {{{
[r=stevenk][bug=797688] Add a label to distro branch pages to note
 that these branches are for distro work and link to upstream is known.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110629150632-0x05smjhzy2oz06q|13305.3.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110628133332-g2464u8sffgfad6k|13305.3.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110628120127-uhm8jz08tahk3o9f|13305.3.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110629174628-x70ngsomva64cs9p|r13327]] -- Wed 2011-06-29 17:46:28 +0000
 {{{
[r=deryck][bug=803016] Change "Assign me" to "Assign to me" in the
 widget that assigns someone to a bug.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110628150959-7crrn2kks2ntscjd|13316.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110628150926-06oalvgl1gr5sky1|13316.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110627191532-l12e388iuc255r8v|r13312]] -- Mon 2011-06-27 19:15:32 +0000
 {{{
[r=jcsackett][bug=676825] Changes the title for "least recently
 changed" to "most neglected"
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110627151446-064ws98ngf8enyrv|13305.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110627144118-wurnvzvkjqcjldfk|13305.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110218121304-p6b41vt878aqqlbv|r12409]] -- Fri 2011-02-18 12:13:04 +0000
 {{{
[r=gmb][ui=none][no-qa] Add kubuntu-mobile to list of tasks to be
 generated by cron.germinate.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/jriddell@canonical.com-20110214132201-zgj5gq26tn38dxhz|12374.4.1]]

<<Anchor(sidnei_da_silva)>>
=== Sidnei da Silva <sidnei.da.silva {_AT_} canonical.com> (Canonical developer) ===

''4 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090609093013-01x4hdo164gypjy5|r8548]] -- Tue 2009-06-09 10:30:13 +0100
 {{{
[r=flacoste][ui=None] Upgrade chameleon.core to 1.0b35,
 fixes file caching snafu.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/sidnei.da.silva@canonical.com-20090608213824-zv4omwl6nt12wrsy|8544.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090605183559-makv7e527f5hdjtm|r8529]] -- Fri 2009-06-05 19:35:59 +0100
 {{{
[r=flacoste][ui=None] Add support for using Chameleon Template Engine,
 disabled by default for now.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090605183559-makv7e527f5hdjtm|full revision]] for details (it contains 113 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090605043100-mjcvlp2j3193132p|r8523]] -- Fri 2009-06-05 05:31:00 +0100
 {{{
[testfix][rs=sidnei][ui=None] Empty revision to kickstart buildbot.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/sidnei.da.silva@canonical.com-20090605041800-j2j5s99zv246hvd1|8521.1.2]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20090605035904-beklgdft7fozcedg|r8522]] -- Fri 2009-06-05 04:59:04 +0100
 {{{
[testfix][rs=sidnei][ui=None] Empty revision to kickstart buildbot.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/sidnei.da.silva@canonical.com-20090605034249-q4h4mvk2lv6dcuga|8521.1.1]]

<<Anchor(gustavo_niemeyer)>>
=== Gustavo Niemeyer <gustavo {_AT_} niemeyer.net> (Canonical developer) ===

''3 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060317204113-9841a4470db3611b|r3283]] -- Fri 2006-03-17 20:41:13 +0000
 {{{
[r=jamesh] Mainline soyuz
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20060317204113-9841a4470db3611b|full revision]] for details (it contains 498 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20051129143250-2a63e520cd6b06f9|r2866]] -- Tue 2005-11-29 14:32:50 +0000
 {{{
[r=SteveA] Merging update-branches cronjob branch
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gustavo@niemeyer.net-20051124203144-b81189b2318d2041|2841.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/gustavo@niemeyer.net-20051123203347-0747957c6ef291f8|2841.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20051118051100-b3c97d86dfa45faf|r2836]] -- Fri 2005-11-18 05:11:00 +0000
 {{{
[r=SteveA] Merging bzr branch support
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/pqm@pqm.ubuntu.com-20051118051100-b3c97d86dfa45faf|full revision]] for details (it contains 138 commits)''

<<Anchor(iain_lane)>>
=== Iain Lane <iain {_AT_} orangesquash.org.uk> (Canonical developer) ===

''3 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140521091826-vpeqdzrxwue0n1m2|r17015]] -- Wed 2014-05-21 09:18:26 +0000
 {{{
[r=cjwatson][no-qa] cron.germinate: Add ubuntu-touch
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/iain@orangesquash.org.uk-20140520115954-ijkyhf0sb3l665ww|17011.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120121011344-svk9yd6u9kkfytyw|r14708]] -- Sat 2012-01-21 01:13:44 +0000
 {{{
[r=jcsackett, rharding][bug=912247] If copyPackage is sponsored,
 sases sponsor in SPPH.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/iain@orangesquash.org.uk-20120120132301-u4q5sxkw2yuddu8y|14653.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/iain@orangesquash.org.uk-20120119194208-g6b4emqwabkovx82|14653.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/iain@orangesquash.org.uk-20120109134048-r0z046wnx7w8ax7h|14653.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/iain@orangesquash.org.uk-20120109132502-lfbmjftn5xopmqpd|14653.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/iain@orangesquash.org.uk-20120109132409-hv9d2288y16xh44a|14653.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/iain@orangesquash.org.uk-20120108222839-h4ie66bpf9vm0do7|14653.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/iain@orangesquash.org.uk-20120108193205-riz1kuzggewcr1c8|14653.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20120117213937-wez3etgvprhoi01o|r11306 (db-devel)]] -- Tue 2012-01-17 21:39:37 +0000
 {{{
[r=stub][bug=912247] Adds sponsor field to
 sourcepackagepublishinghistory table
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/iain@orangesquash.org.uk-20120109131831-80zinz8xcodvqlli|11287.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/iain@orangesquash.org.uk-20120109131346-pqzn4u5y6hg2j71j|11287.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/iain@orangesquash.org.uk-20120109131313-lr8axy0tnxz4tvxy|11287.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/iain@orangesquash.org.uk-20120109110133-soh23za867x1lrmg|11287.1.1]]

<<Anchor(adam_collard)>>
=== Adam Collard <adam.collard {_AT_} canonical.com> (Canonical developer) ===

''3 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20170424142336-v7k2t8wlgk3av3rg|r18363]] -- Mon 2017-04-24 14:23:36 +0000
 {{{
[r=adam-collard][no-qa] Fix interaction between MPs and
 branch.bugspeclinks.js, and reinstate the JS fix from r18347.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20170424141911-j868q2s5crwxdocq|18354.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20170418222142-g5x0lnx9woz8dhyz|18354.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20170418221915-oxerwnv2nsscgtyw|18354.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20170418221700-mv3ks4p5kl0f6d7p|18354.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20170413142137-myjjx58rn6et5d0e|r18352]] -- Thu 2017-04-13 14:21:37 +0000
 {{{
[r=cjwatson][rollback=18347] Revert r18347 "Simple fix to the in-page
 JS used on MP page." given the failures seen during QA.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adam.collard@canonical.com-20170413135721-ziif284o86yggn23|18351.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20170412101737-srjo77qzpncna3l0|r18347]] -- Wed 2017-04-12 10:17:37 +0000
 {{{
[r=wgrant][bug=1682068] Simple fix to the in-page JS used on MP page.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/adam.collard@canonical.com-20170412095300-piq5x0sede7f9jgn|18346.1.1]]

<<Anchor(haw_loeung_(hloeung))>>
=== Haw Loeung (hloeung) <haw.loeung {_AT_} canonical.com> (Canonical developer) ===

''2 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150624074226-87sqdu8sfxgq0ixt|r17577]] -- Wed 2015-06-24 07:42:26 +0000
 {{{
[r=wgrant][no-qa] Launchpad uses the full fingerprints during initial
 search,
 but from there 0xlong is used. Show fingerprints which is the default for SKS.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20150624001711-04d9zj5eqpzetg9j|17286.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20150624000557-qhucfwvusbapzns5|17286.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/haw.loeung@canonical.com-20141212152550-87laik3p9lf22zrq|17286.1.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140508073831-xcs6o8wcdj72t2ul|r17001]] -- Thu 2014-05-08 07:38:31 +0000
 {{{
[r=wgrant][bug=1315503] Increase HTTP Strict Transport Security to
 180 days as recommended by Qualys SSL Labs.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/haw.loeung@canonical.com-20140508065735-pnt53xkpthmso1ws|17000.1.1]]

<<Anchor(daniel_holbach)>>
=== Daniel Holbach <daniel.holbach {_AT_} canonical.com> (Canonical developer) ===

''2 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20121116170154-rr9hziofdvuhla3n|r16283]] -- Fri 2012-11-16 17:01:54 +0000
 {{{
[r=rharding][bug=1079654] Add the code of conduct version 2.0
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/rick.harding@canonical.com-20121115190253-5fgg959arqe37q1e|16273.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/rick.harding@canonical.com-20121115185543-sjqhc3fyt2vh6gr2|16273.2.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/daniel.holbach@canonical.com-20121108143026-glhml4i6svdn5ryy|16248.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/daniel.holbach@canonical.com-20121108104829-38j8wt1ga24dszo1|16248.4.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20091205034956-primluyyuh2k1r4z|r8747 (db-devel)]] -- Sat 2009-12-05 03:49:56 +0000
 {{{
[r=sinzui][ui=none][bug 479870] (Landed on behalf of Daniel Holbach)
 Update the Ubuntu Code of Conduct to 1.1.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/daniel.holbach@canonical.com-20091202153054-fyxqg2cxmt9rg724|8733.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/daniel.holbach@canonical.com-20091202130232-00l9g51eqiz0qpfm|8733.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/daniel.holbach@canonical.com-20091201141635-lv8kxa4wixreni5d|8733.1.1]]

<<Anchor(matias_bordese)>>
=== Matias Bordese <matias.bordese {_AT_} canonical.com> (Canonical developer) ===

''2 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20170403153639-s8y90c42imidjntc|r18340]] -- Mon 2017-04-03 15:36:39 +0000
 {{{
[r=cjwatson][no-qa] Reworked how snap store channels widget is
 displayed.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/matias.bordese@canonical.com-20170331171014-d8jxb8edasdjp5b1|18332.1.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/matias.bordese@canonical.com-20170331144433-dv2ptzeoncums67b|18332.1.6]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20170330143745-cep1frvexhdddfqf|r18338]] -- Thu 2017-03-30 14:37:45 +0000
 {{{
[r=cjwatson][bug=1677644] Added initial channel track support when
 uploading snaps to the store.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/matias.bordese@canonical.com-20170330140855-woyx5pc1ofkn2fh2|18332.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/matias.bordese@canonical.com-20170327192836-esi1c5hplljt0vl6|18332.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/matias.bordese@canonical.com-20170323203826-nyy4t1sgm9xdmkh6|18332.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/matias.bordese@canonical.com-20170323201606-y0k44y3szz28vzwl|18332.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/matias.bordese@canonical.com-20170323191333-vx0y9f2f0viq0t1g|18332.1.1]]

<<Anchor(dustin_kirkland)>>
=== Dustin Kirkland <kirkland {_AT_} canonical.com> (Canonical developer) ===

''2 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100325145031-7l1a69905w78lj7l|r10592]] -- Thu 2010-03-25 14:50:31 +0000
 {{{
[r=deryck][ui=sinzui][bug=532624] Change the person bugs page link of
 "show package report" to the more intuitive "list subscribed
 packages."
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/kirkland@x200-20100305131358-ogpdtizrd2g7n7ul|7675.579.1]]
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100209171742-t500koipbuni53mc|r10296]] -- Tue 2010-02-09 17:17:42 +0000
 {{{
[r=bigjools][ui=rs][bug=431170] Amend the wording on the related PPA
 packages part of the distro source package page,
 so that it doesn't imply the Ubuntu version is untrusted. Contributed
 by Dustin Kirkland.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/julian.edwards@canonical.com-20100209153813-5f94o306yr0at14h|7675.506.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/kirkland@canonical.com-20090917045354-sam3wmkl049n72zj|7675.506.1]]

<<Anchor(didier_roche)>>
=== Didier Roche <didrocks {_AT_} ubuntu.com> (Canonical developer) ===

''2 top-level landings:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100325141756-2nm5w3806v0ou709|r9159 (db-devel)]] -- Thu 2010-03-25 14:17:56 +0000
 {{{
[r=flacoste][ui=none] Expose ssh keys into launchpad API
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100325141756-2nm5w3806v0ou709|full revision]] for details (it contains 12 commits)''
 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100313003240-wga16kthksbxxrc7|r10508]] -- Sat 2010-03-13 00:32:40 +0000
 {{{
[r=intellectronica][ui=none] Expose the GPG keys for a person over
 the API
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100313003240-wga16kthksbxxrc7|full revision]] for details (it contains 26 commits)''

<<Anchor(Łukasz_czyżykowski)>>
=== Łukasz Czyżykowski <lukasz.czyzykowski {_AT_} canonical.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091020120827-p8dgsi2ocbauhkkv|r9731]] -- Tue 2009-10-20 13:08:27 +0100
 {{{
[r=bac][ui=none] This branch adds central configuration changes to
 support a second OpenID provider vhost. Landed on behalf of
 Anthony Lenton.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091020120827-p8dgsi2ocbauhkkv|full revision]] for details (it contains 13 commits)''

<<Anchor(nish_aravamudan)>>
=== Nish Aravamudan <nish.aravamudan {_AT_} canonical.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20170622233327-1w6c0zs6b39kwv1i|r18417]] -- Thu 2017-06-22 23:33:27 +0000
 {{{
[r=cjwatson][no-qa] Document the implicit sort of
 Archive.getPublishedSources so it does not accidentally change in the future.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nish.aravamudan@canonical.com-20170622190152-yas7mzdoi9fr7f1z|18416.1.1]]

<<Anchor(william_grant)>>
=== William Grant <william.grant {_AT_} canonical.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120224141547-0ohmnsw96jgi13tg|r14865]] -- Fri 2012-02-24 14:15:47 +0000
 {{{
[r=jcsackett,rharding][no-qa] Optimize branch scanner.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120224141547-0ohmnsw96jgi13tg|full revision]] for details (it contains 35 commits)''

<<Anchor(steve_langasek)>>
=== Steve Langasek <vorlon {_AT_} debian.org> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20111109091742-i19olf96uk5xh6s5|r14273]] -- Wed 2011-11-09 09:17:42 +0000
 {{{
[r=mbp, wgrant][no-qa] Fix needed to sbuild to allow it to parse
 multiarch-annotated build-dependencies as described at
 https://wiki.ubuntu.com/MultiarchCross
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/vorlon@debian.org-20111106042134-qjdiqt5fk9ohbccm|14260.1.1]]

<<Anchor(colin_watson)>>
=== Colin Watson <cjwatson {_AT_} canonical.com (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20130307234527-rm4ahk10m6y7ep9j|r16524]] -- Thu 2013-03-07 23:45:27 +0000
 {{{
[r=wgrant][bug=1152149] Respect overrides from deleted publications
 when copying.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20130307234225-prckv67ajwj0kmn4|16519.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20130307174510-qra3mty2cqmzo0g6|16519.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20130307163032-qkunjodae9l8jw3h|16519.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20130307161936-rqx33k5r36w0w0nm|16519.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20130307161317-c2ex472o35dui03f|16519.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@canonical.com-20130307160301-7lqewpgy1o8dr2u5|16519.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/cjwatson@chiark.greenend.org.uk-20130307133257-pfjfqxj43l268xt0|16519.2.1]]

<<Anchor(timothy_r._chavez)>>
=== Timothy R. Chavez <timothy.chavez {_AT_} canonical.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110621221738-l68s7zrnalblik8l|r13276]] -- Tue 2011-06-21 22:17:38 +0000
 {{{
[r=jcsackett][bug=724740] Provides facility to set a PPA private via
 the API
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/timothy.chavez@canonical.com-20110621172238-k9agibl9l2vxyl28|13228.4.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/timothy.chavez@canonical.com-20110617210806-3o4wlfu32as16jvr|13228.4.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/timothy.chavez@canonical.com-20110617202515-qq4pohila7mw00z5|13228.4.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/timothy.chavez@canonical.com-20110616145532-795ez8p8za1x40jd|13228.4.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/timothy.chavez@canonical.com-20110616145041-gj4mg4m61an4uf8j|13228.4.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/timothy.chavez@canonical.com-20110615182734-7okyhp3of33zqfu1|13228.4.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/timothy.chavez@canonical.com-20110615170614-11mwv8vgwy0m69er|13228.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/timothy.chavez@canonical.com-20110615165208-htpmaz92093txv3i|13228.4.1]]

<<Anchor(loïc_minier)>>
=== Loïc Minier <loic.minier {_AT_} ubuntu.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20110715004437-latutzk1vhqj6lh8|r13442]] -- Fri 2011-07-15 00:44:37 +0000
 {{{
[r=allenap][no-qa] No longer germinate the netbook seed. Written by Loïc Minier.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/loic.minier@ubuntu.com-20110713121945-eo5k1hzzju9s96f6|13413.1.1]]

<<Anchor(nick_moffitt)>>
=== Nick Moffitt <nick {_AT_} canonical.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100408011719-npr01rm8wd2st52c|r10650]] -- Thu 2010-04-08 02:17:19 +0100
 {{{
[r=spads, allenap,
 edwin][ui=none][bug 556525] Strip newlines from sshkeys data in
 listteammembers. Currently listening to Sting -- Moon Over
 Bourbon Street.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20100407205632-1320nqj7me4490s4|10631.1.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20100407204107-nwoazhjq3k47oerw|10631.1.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20100407203628-hmmnj57noozyvmxl|10631.1.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20100407130727-s1k503xdj3f7owc0|10631.1.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20100406214355-okw5waok6vryzg4m|10631.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/curtis.hovey@canonical.com-20100406200730-s3tz53o9pb4xxp2h|10631.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nick@canonical.com-20100406113004-lek5b14kbqbnjnyd|7675.616.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100405081845-7setxwia09qfy29b|7675.616.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100401193023-ar9a6buuampqdu5i|7675.616.1]]

<<Anchor(martin_pitt)>>
=== Martin Pitt <martin {_AT_} vbox9370> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20100508113342-8f8r0235dy07fbt7|r10837]] -- Sat 2010-05-08 12:33:42 +0100
 {{{
[r=michael.nelson][ui=none] Update the default Debian sync source
 from "testing" to "unstable" for maverick.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/martin@vbox9370-20100504153008-l3svi3hpyyh2lowr|7675.669.1]]

<<Anchor(iain_lane)>>
=== Iain Lane <laney {_AT_} ubuntu.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20120702203051-pucj9mktuphm3vua|r11728 (db-devel)]] -- Mon 2012-07-02 20:30:51 +0000
 {{{
[r=stub][bug=1016776] Add new column proposed_not_automatic to
 DistroSeries table. This column indicates whether the -proposed
 pocket is set NotAutomatic and ButAutomaticUpgrades so that apt
 does not offer users upgrades into -proposed,
 but does offer upgrades within it.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/laney@ubuntu.com-20120702085914-rbkxad2ghskpl6ht|11712.1.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/laney@ubuntu.com-20120626145945-3derhh6hfopwzy2i|11712.1.1]]

<<Anchor(kees_cook)>>
=== Kees Cook <kees {_AT_} outflux.net> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20091124175913-ppj1wqmao4vahe8r|r9940]] -- Tue 2009-11-24 17:59:13 +0000
 {{{
[r=gmb][ui=none][bug=322562] Expose ICve.bugs in the API.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20091123141822-5jjlfk2t94edg9k7|9425.6.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20091120160928-0wiuztu771h8qmvf|9425.6.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20091120042254-dhpesow7ma4op82w|9425.6.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20091120042124-xvqvplktfmeym2f4|9425.6.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20091118232049-7mwckvsa2qfdcoym|9425.6.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20091118231637-86cufsf8sz4bddo3|9425.6.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20090918201721-bm3bb011w1el2set|9425.6.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/deryck.hodge@canonical.com-20090918193332-bq2x6m1ecld1vw17|9425.6.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/kees@outflux.net-20090914160321-l1qvp1a28ifv0vra|9425.6.1]]

<<Anchor(nick_moffitt)>>
=== Nick Moffitt <nick.moffitt {_AT_} canonical.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120124101333-nfsyhhvjljuqhzjp|r14718]] -- Tue 2012-01-24 10:13:33 +0000
 {{{
[r=benji][no-qa] (landed for Nick Moffit) Add support for multiple
 virtualized buildd guests per host system
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/tom.haddon@canonical.com-20120124100947-hndgjwhx2cqo31ch|14717.1.1]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/nick.moffitt@canonical.com-20111219113522-whp3i5l0rrs5rrej|14532.5.1]]

<<Anchor(michael_casadevall)>>
=== Michael Casadevall <mcasadevall {_AT_} ubuntu.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100324201615-jku6wyx3j5xxapmh|r9152 (db-devel)]] -- Wed 2010-03-24 20:16:15 +0000
 {{{
[r=mwhudson, bac, bjornt,
 stub][ui=none] Add initial support for raw source changelogs to Soyuz.
}}}
 '''Commits:'''
 ''see the [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20100324201615-jku6wyx3j5xxapmh|full revision]] for details (it contains 30 commits)''

<<Anchor(vincent_ladeuil)>>
=== Vincent Ladeuil <v.ladeuil+lp {_AT_} free.fr> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20120629113240-indfgfl2uqsstdha|r15524]] -- Fri 2012-06-29 11:32:40 +0000
 {{{
[r=gmb][bug=1018862] Fix mail related test failure by allowing both
 types of continuation lines to be compatible with both python
 2.6 and 2.7.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/v.ladeuil+lp@free.fr-20120628144553-lzek2vf6ck0pg2hy|15511.4.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/v.ladeuil+lp@free.fr-20120628142811-ptaj6i1ypf57i6tp|15511.4.1]]

<<Anchor(dmitrijs_ledkovs)>>
=== Dmitrijs Ledkovs <dmitrijs.ledkovs {_AT_} canonical.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140327061742-o1ly3btu3t5mhmgk|r16969]] -- Thu 2014-03-27 06:17:42 +0000
 {{{
[r=adconrad, wgrant][no-qa] Add Trusty to maintenance check script,
 with 9 months of non-LTS support rather than 18 months. Also promote
 armhf, arm64 and ppc64el to supported.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dimitri.ledkov@canonical.com-20140318173051-32u55xifdh0foc60|16821.2.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dimitri.ledkov@canonical.com-20140318165644-sg12hk7auwqv7m36|16821.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dimitri.ledkov@canonical.com-20140218181850-mj8be0wjue6vstd4|16821.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dimitri.ledkov@canonical.com-20140218181653-jrypilrkcqt0xxa7|16821.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dmitrijs.ledkovs@canonical.com-20131112014858-mx3iiwhtlnq0slt4|16821.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dmitrijs.ledkovs@canonical.com-20131112014806-ilgs8eh2xgcq3ubu|16821.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dmitrijs.ledkovs@canonical.com-20131107205902-fmm8h5pp5r1tcgym|16821.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dmitrijs.ledkovs@canonical.com-20131107175601-8o15x74t33o6eccj|16821.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dmitrijs.ledkovs@canonical.com-20131107175406-1xy66w8r2xuu9dj0|16821.2.1]]

<<Anchor(marc_tardif)>>
=== Marc Tardif <marc.tardif {_AT_} canonical.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/launchpad@pqm.canonical.com-20110624135415-mgq2csmzyf97x0cj|r10711 (db-devel)]] -- Fri 2011-06-24 13:54:15 +0000
 {{{
[r=lifeless, stub][bug=801334] [r=lifeless,
 stub][bug=801334] Exposing IHWSubmissionSet.search in the API and
 extending it to search by date for integration with the Results Tracker LEP.
 (Landed by bac on behalf of cr3)
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/marc.tardif@canonical.com-20110616130726-szvrwpl0mrdhhmkj|7675.5811.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/marc.tardif@canonical.com-20110615143815-5kdc8ugkalzodp10|7675.5811.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/marc.tardif@canonical.com-20110608124016-odb1w4jnuasjsnxv|7675.5811.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/marc.tardif@canonical.com-20110607191202-1u1atdtrgohf5g41|7675.5811.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/revision/marc.tardif@canonical.com-20110607181035-a95fae9f6m3e283w|7675.5811.1]]

<<Anchor(dimitri_john_ledkov)>>
=== Dimitri John Ledkov <dimitri.ledkov {_AT_} canonical.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20140327061742-o1ly3btu3t5mhmgk|r16969]] -- Thu 2014-03-27 06:17:42 +0000
 {{{
[r=adconrad, wgrant][no-qa] Add Trusty to maintenance check script,
 with 9 months of non-LTS support rather than 18 months. Also promote
 armhf, arm64 and ppc64el to supported.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dimitri.ledkov@canonical.com-20140318173051-32u55xifdh0foc60|16821.2.9]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dimitri.ledkov@canonical.com-20140318165644-sg12hk7auwqv7m36|16821.2.8]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dimitri.ledkov@canonical.com-20140218181850-mj8be0wjue6vstd4|16821.2.7]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dimitri.ledkov@canonical.com-20140218181653-jrypilrkcqt0xxa7|16821.2.6]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dmitrijs.ledkovs@canonical.com-20131112014858-mx3iiwhtlnq0slt4|16821.2.5]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dmitrijs.ledkovs@canonical.com-20131112014806-ilgs8eh2xgcq3ubu|16821.2.4]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dmitrijs.ledkovs@canonical.com-20131107205902-fmm8h5pp5r1tcgym|16821.2.3]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dmitrijs.ledkovs@canonical.com-20131107175601-8o15x74t33o6eccj|16821.2.2]]
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/dmitrijs.ledkovs@canonical.com-20131107175406-1xy66w8r2xuu9dj0|16821.2.1]]

<<Anchor(bryan_quigley)>>
=== Bryan Quigley <bryan.quigley {_AT_} canonical.com> (Canonical developer) ===

''1 top-level landing:''

 * [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/launchpad@pqm.canonical.com-20150809231334-7sbr7y0qbo1pxea3|r17686]] -- Sun 2015-08-09 23:13:34 +0000
 {{{
[r=cjwatson,
 wgrant][bug=1471961] Add a change password option to user page which
 links to openid provider.
}}}
 '''Commits:'''
 [[https://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/bryan.quigley@canonical.com-20150806164848-m2lg8t7h6bjzi8mo|17659.4.1]]

This page shows contributions to Launchpad from developers not on the Launchpad team at Canonical.

It lists all changes that have landed in the Launchpad devel or db-devel trees (see the trunk explanation for more).

Note for maintainers: this page is updated every hour by a cron job running as wgrant on devpad (though if there are no new contributions, the page's timestamp won't change). The code that generates this page is utilities/community-contributions.py in the Launchpad tree.


Who

Contributors (from outside Canonical)

  1. William Grant <me {_AT_} williamgrant.id.au> (134 top-level landings)

  2. Adi Roiban <adi {_AT_} roiban.ro> (42 top-level landings)

  3. Max Bowsher <maxb {_AT_} f2s.com> (25 top-level landings)

  4. Nigel Babu <nigelbabu {_AT_} gmail.com> (23 top-level landings)

  5. Andy Whitcroft <apw {_AT_} ubuntu.com> (13 top-level landings)

  6. Jamal Fanaian <jamal.fanaian {_AT_} gmail.com> (10 top-level landings)

  7. Ivo Kracht <ivo.kracht {_AT_} gmx.de> (10 top-level landings)

  8. Mattias Backman <mattias.backman {_AT_} linaro.org> (9 top-level landings)

  9. Andrea Corbellini <andrea.corbellini {_AT_} beeseek.org> (7 top-level landings)

  10. Nigel Jones <nigel {_AT_} nigelj.com> (6 top-level landings)

  11. James Tunnicliffe <james.tunnicliffe {_AT_} linaro.org> (6 top-level landings)

  12. Nathan Handler <nhandler {_AT_} ubuntu.com> (3 top-level landings)

  13. Markus Korn <thekorn {_AT_} gmx.de> (3 top-level landings)

  14. Stefano Rivera <stefano {_AT_} rivera.za.net> (3 top-level landings)

  15. Michael-Doyle Hudson <michael.hudson {_AT_} linaro.org> (3 top-level landings)

  16. Riccardo Padovani <riccardo {_AT_} rpadovani.com> (2 top-level landings)

  17. Jeff Craig <foxxtrot {_AT_} foxxtrot.net> (2 top-level landings)

  18. Simon Olofsson <simon {_AT_} olofsson.de> (2 top-level landings)

  19. Douglas Cerna <douglascerna {_AT_} yahoo.com> (2 top-level landings)

  20. Andrew Mitchell <ajmitch {_AT_} ubuntu.com> (1 top-level landing)

  21. Nicolas Delvaux <nicolas.delvaux {_AT_} gmx.com> (1 top-level landing)

  22. Max Kanat-Alexander <mkanat {_AT_} bugzilla.org> (1 top-level landing)

  23. Andrew Mitchell <ajmitch {_AT_} anselm> (1 top-level landing)

  24. Severin Heiniger <severinheiniger {_AT_} gmail.com> (1 top-level landing)

  25. Howard Chan <smartboyhw {_AT_} gmail.com> (1 top-level landing)

  26. Thierry Carrez <thierry.carrez {_AT_} ubuntu.com> (1 top-level landing)

  27. Douglas Cerna <douglascerna {_AT_} yahooo.com> (1 top-level landing)

  28. Luke Faraone <luke {_AT_} faraone.cc> (1 top-level landing)

  29. ec2test {_AT_} ip-10-82-242-70.ec2.internal (1 top-level landing)

  30. vicdeltins <vicdeltins {_AT_} gmail.com> (1 top-level landing)

  31. Francois Marier <francois {_AT_} fmarier.org> (1 top-level landing)

  32. Jan-Marek Glogowski <glogow {_AT_} fbihome.de> (1 top-level landing)

  33. David Wood <david {_AT_} gecko> (1 top-level landing)

  34. James Tatum <jtatum {_AT_} gmail.com> (1 top-level landing)

  35. Kamran Riaz Khan <krkhan {_AT_} inspirated.com> (1 top-level landing)

  36. Thierry Carrez <thierry {_AT_} openstack.org> (1 top-level landing)

Contributors (from Canonical, but outside the Launchpad team)

  1. Martin Pool <mbp {_AT_} canonical.com> (74 top-level landings)

  2. James Westby <james.westby {_AT_} canonical.com> (43 top-level landings)

  3. Chris Johnston <chrisjohnston {_AT_} ubuntu.com> (42 top-level landings)

  4. Brian Murray <brian {_AT_} canonical.com> (41 top-level landings)

  5. Thomi Richards <thomi.richards {_AT_} canonical.com> (33 top-level landings)

  6. Bryce Harrington <bryce.harrington {_AT_} canonical.com> (26 top-level landings)

  7. Maximiliano Bertacchini <maximiliano.bertacchini {_AT_} canonical.com> (25 top-level landings)

  8. LaMont Jones <lamont {_AT_} debian.org> (23 top-level landings)

  9. Jonathan Davies <jonathan.davies {_AT_} canonical.com> (22 top-level landings)

  10. John Arbash Meinel <john {_AT_} arbash-meinel.com> (20 top-level landings)

  11. James Troup <james.troup {_AT_} canonical.com> (14 top-level landings)

  12. Martin Packman <martin.packman {_AT_} canonical.com> (13 top-level landings)

  13. Michael Vogt <michael.vogt {_AT_} ubuntu.com> (11 top-level landings)

  14. David Murphy <david.murphy {_AT_} canonical.com> (10 top-level landings)

  15. Anthony Lenton <anthony.lenton {_AT_} canonical.com> (8 top-level landings)

  16. Cody A.W. Somerville <cody.somerville {_AT_} canonical.com> (8 top-level landings)

  17. Gabriel Neuman gneuman {_AT_} async.com (8 top-level landings)

  18. Adam Conrad <adconrad {_AT_} 0c3.net> (7 top-level landings)

  19. Jonathan Riddell <jriddell {_AT_} canonical.com> (5 top-level landings)

  20. Sidnei da Silva <sidnei.da.silva {_AT_} canonical.com> (4 top-level landings)

  21. Gustavo Niemeyer <gustavo {_AT_} niemeyer.net> (3 top-level landings)

  22. Iain Lane <iain {_AT_} orangesquash.org.uk> (3 top-level landings)

  23. Adam Collard <adam.collard {_AT_} canonical.com> (3 top-level landings)

  24. Haw Loeung (hloeung) <haw.loeung {_AT_} canonical.com> (2 top-level landings)

  25. Daniel Holbach <daniel.holbach {_AT_} canonical.com> (2 top-level landings)

  26. Matias Bordese <matias.bordese {_AT_} canonical.com> (2 top-level landings)

  27. Dustin Kirkland <kirkland {_AT_} canonical.com> (2 top-level landings)

  28. Didier Roche <didrocks {_AT_} ubuntu.com> (2 top-level landings)

  29. Łukasz Czyżykowski <lukasz.czyzykowski {_AT_} canonical.com> (1 top-level landing)

  30. Nish Aravamudan <nish.aravamudan {_AT_} canonical.com> (1 top-level landing)

  31. William Grant <william.grant {_AT_} canonical.com> (1 top-level landing)

  32. Steve Langasek <vorlon {_AT_} debian.org> (1 top-level landing)

  33. Colin Watson <cjwatson {_AT_} canonical.com (1 top-level landing)

  34. Timothy R. Chavez <timothy.chavez {_AT_} canonical.com> (1 top-level landing)

  35. Loïc Minier <loic.minier {_AT_} ubuntu.com> (1 top-level landing)

  36. Nick Moffitt <nick {_AT_} canonical.com> (1 top-level landing)

  37. Martin Pitt <martin {_AT_} vbox9370> (1 top-level landing)

  38. Iain Lane <laney {_AT_} ubuntu.com> (1 top-level landing)

  39. Kees Cook <kees {_AT_} outflux.net> (1 top-level landing)

  40. Nick Moffitt <nick.moffitt {_AT_} canonical.com> (1 top-level landing)

  41. Michael Casadevall <mcasadevall {_AT_} ubuntu.com> (1 top-level landing)

  42. Vincent Ladeuil <v.ladeuil+lp {_AT_} free.fr> (1 top-level landing)

  43. Dmitrijs Ledkovs <dmitrijs.ledkovs {_AT_} canonical.com> (1 top-level landing)

  44. Marc Tardif <marc.tardif {_AT_} canonical.com> (1 top-level landing)

  45. Dimitri John Ledkov <dimitri.ledkov {_AT_} canonical.com> (1 top-level landing)

  46. Bryan Quigley <bryan.quigley {_AT_} canonical.com> (1 top-level landing)


What

Contributions (from outside Canonical)

William Grant <me {_AT_} williamgrant.id.au>

134 top-level landings:

  • r13795 -- Fri 2011-08-26 06:14:54 +0000

    [r=sinzui][no-qa] Drop Distribution.getFileByName in favour of the
     one on Archive.

    Commits: 13785.4.4 13785.4.3 13785.4.2 13785.4.1 12019.12.1

  • r12110 -- Mon 2010-12-20 03:35:01 +0000

    [r=thumper][ui=none][bug=692374] Remove final use of
            DistroSeries.lucilleconfig.

    Commits: see the full revision for details (it contains 13 commits)

  • r12109 -- Sun 2010-12-19 03:48:38 +0000

    [r=stevenk][ui=none][bug=692056] Hardcode the publisher's stay of
            execution to one day, rather than reading it from lucilleconfig.

    Commits: 7675.995.1

  • r12108 -- Sat 2010-12-18 16:16:27 +0000

    [r=stevenk][ui=none][bug=691784] Calculate archive publication paths
            from the LAZR config, not lucilleconfig.

    Commits: 7675.994.6 7675.994.5 7675.994.4 7675.994.3 7675.994.2 7675.994.1

  • r12043 -- Fri 2010-12-10 15:08:30 +0000

    [r=julian-edwards][ui=none][bug=522800,
            687662] Archive.getFileByName now returns only unexpired files.

    Commits: 12019.8.4 12019.8.3 12019.8.2 12019.8.1

  • r12031 -- Wed 2010-12-08 19:03:17 +0000

    [r=adeuring][ui=none][bug=669717,
            675621] Fix getBuildStatusSummariesBySourceIds to have a constant
            query count. Landed by henninge.

    Commits: 12016.2.4 12016.2.3 12016.2.2 12016.2.1

  • r12030 -- Wed 2010-12-08 18:31:01 +0000

    [r=jelmer][ui=none][bug=685764] Component orig tarballs with
            underscores in the name are now correctly parsed. Landed by henninge.

    Commits: 12019.5.1

  • r12029 -- Wed 2010-12-08 17:46:49 +0000

    [r=henninge][ui=none][bug=680889] Complex architecture hint strings
            involving architecture wildcards (e.g. "all linux-any") are now
            handled correctly.

    Commits: 12019.4.9 12019.4.8 12019.4.7 12019.4.6 12019.4.5 12019.4.4 12019.4.3 12019.4.2 12019.4.1

  • r10013 (db-devel) -- Sun 2010-11-28 06:55:14 +0000

    [r=jml][ui=none][no-qa] Using unique DB names for test running.

    Commits: see the full revision for details (it contains 31 commits)

  • r11931 -- Thu 2010-11-18 09:06:04 +0000

    [r=gmb][ui=none][bug=654372] Optimise source domination down from a
            few minutes to less than a second.

    Commits: 11926.3.1

  • r11879 -- Mon 2010-11-08 03:45:09 +0000

    [r=jelmer][ui=none][no-qa] Calculate a distroseries' architectures
            and components directly from the DB, not via lucilleconfig.

    Commits: see the full revision for details (it contains 16 commits)

  • r11733 -- Sun 2010-10-17 16:14:20 +0100

    [r=jml][ui=none][no-qa] Clean up use of pocketsuffix and suites in
            lp.archivepublisher.

    Commits: 7675.882.8 7675.882.7 7675.882.6 7675.882.5 7675.882.4 7675.882.3 7675.882.2 7675.882.1

  • r11732 -- Sun 2010-10-17 07:52:42 +0100

    [r=lifeless][ui=none][no-qa] Update community-contributions.py with new name mappings and statuses.

    Commits: 11728.1.2 11728.1.1

  • r11730 -- Sun 2010-10-17 05:13:24 +0100

    [r=adeuring][ui=none][bug=655690] Replace the messy
            FTPArchiveHandler.release_files_needed dict with a simple
            Publisher.release_files_needed set of suites.

    Commits: see the full revision for details (it contains 33 commits)

  • r11729 -- Sun 2010-10-17 04:45:49 +0100

    [r=adeuring][ui=none][bug=661109] Rename
            (I)DistroSeries.enabled_architectures to buildable_architectures.

    Commits: 11702.1.1

  • r11727 -- Sat 2010-10-16 17:35:43 +0100

    [r=bac][ui=none][no-qa] Start de-duplicating the apt-ftparchive and
            native publishing tests, and add more thorough index generation tests.

    Commits: 7675.881.3 7675.881.2 7675.881.1

  • r11726 -- Sat 2010-10-16 16:37:58 +0100

    [r=bac,
            stevenk][ui=none][bug=655648] test_ftparchive now works on maverick.
            - Landed by bac.

    Commits: 11680.2.1

  • r11725 -- Sat 2010-10-16 16:09:47 +0100

    [r=henninge][ui=none][bug=629921] Treat an empty PPA package name
            filter as if it were absent. - Landed by henninge.

    Commits: 11572.2.2 11572.2.1

  • r9875 (db-devel) -- Thu 2010-10-07 17:51:23 +0100

    [r=julian-edwards][ui=none][bug=655614] Don't publish indices for
            disabled architectures.

    Commits: see the full revision for details (it contains 63 commits)

  • r11676 -- Mon 2010-10-04 23:03:26 +0100

    [r=henninge][ui=none][bug=640435] Include only zope.app.publisher's
            XML-RPC ZCML,
            to prevent global registration of the 'manage' view. - landed by
            henninge

    Commits: 11666.2.1

  • r11670 -- Mon 2010-10-04 15:48:25 +0100

    [r=julian-edwards][ui=none][bug=653382] Architecture-independent
            domination again respects the distroseries boundary.

    Commits: 11666.1.1

  • r11490 -- Thu 2010-09-02 18:18:28 +0100

    [r=michael.nelson][ui=none][bug=628768] PPA keys are now named after
            the archive owner, not the archive itself.

    Commits: 11485.1.1

  • r11476 -- Tue 2010-08-31 15:32:52 +0100

    [r=gmb][ui=none][bug=510180] Anonymous users can now see objects in
            IPackageset collections

    Commits: 11475.1.1

  • r11431 -- Tue 2010-08-24 19:44:05 +0100

    [r=jelmer][ui=none][no-qa] Merge launchpad-buildd version 70

    Commits: 11403.5.5 11403.5.4 11403.5.3 11403.5.2 11358.2.1 11403.5.1

  • r11429 -- Tue 2010-08-24 18:43:20 +0100

    [r=jml][ui=none][no-qa] BuildBase has been entirely subsumed by
            PackageBuild.

    Commits: see the full revision for details (it contains 12 commits)

  • r9648 (db-devel) -- Wed 2010-08-11 07:57:57 +0100

    [release-critical=lifeless][r=thumper][ui=none][bug=616154]
            Distribution.guessPackageNames once again returns the latest
            source name for the given binary name.

    Commits: 9647.1.1

  • r11318 -- Tue 2010-08-10 17:47:00 +0100

    [release-critical=julian-edwards][r=gmb][ui=none][bug=590708]
            Massively speed up the getBuildsByArchIds query,
            preventing getBuildRecords timeouts.

    Commits: 11316.2.1

  • r9628 (db-devel) -- Fri 2010-08-06 04:27:00 +0100

    [r=lifeless,
            stub][ui=none][bug=613686] Distribution.guessPackageNames is now much
            faster, and the mammoth PublishedPackage view is gone.

    Commits: 9620.1.10 9620.1.9 9620.1.8 9620.1.7 9620.1.6 9620.1.5 9620.1.4 9620.1.3 9620.1.2 9620.1.1

  • r11306 -- Fri 2010-08-06 03:21:05 +0100

    [r=jtv][ui=none][bug=491418] The architecture of a build slave can
            now be set through the web UI, and the slave will respect the setting.

    Commits: 11121.3.7 11121.3.6 11121.3.5 11121.3.4 11121.3.3 11121.3.2 11121.3.1

  • r9624 (db-devel) -- Thu 2010-08-05 09:48:36 +0100

    [r=lifeless, mwhudson,
            stub][ui=none][bug=156575] Allow debug package creation to be toggled
            on a per-archive basis.

    Commits: see the full revision for details (it contains 16 commits)

  • r11297 -- Thu 2010-08-05 05:15:12 +0100

    [r=mars][ui=none][bug=612157] Don't exclude ddebs from the PPA size
            calculation.

    Commits: 11266.3.3 11266.3.2 11266.3.1

  • r11296 -- Thu 2010-08-05 04:41:58 +0100

    [r=mars][ui=none][bug=241129] 'queue' no longer overrides each
            specified binary n^2 times.

    Commits: 11277.2.1

  • r9622 (db-devel) -- Thu 2010-08-05 04:10:05 +0100

    [r=mars][ui=none][no-qa] Add unit tests for NascentUpload's DDEB
            matching code.

    Commits: see the full revision for details (it contains 13 commits)

  • r11291 -- Wed 2010-08-04 11:42:28 +0100

    [r=mars][ui=none][bug=605002] Correctly calculate build architectures
            for packages with an architecture string of 'linux-any'.

    Commits: 11266.2.1

  • r11275 -- Mon 2010-08-02 18:21:53 +0100

    [r=jelmer][ui=none] Factor out and test part of
            ChangesFile.processFiles,
            so we can use it later in NascentUpload tests.

    Commits: 11204.5.6 11204.5.5 11204.5.4 11204.5.3 11204.5.2 11204.5.1

  • r11269 -- Sun 2010-08-01 02:44:22 +0100

    [r=lifeless][ui=none] Replaced some archiveuploader doctests with
            unit tests,
            and moved some remaining archiveuploader doctests from Soyuz to
            archiveuploader.

    Commits: 11204.4.4 11204.4.3 11204.4.2 11204.4.1

  • r9581 (db-devel) -- Wed 2010-07-28 04:24:20 +0100

    [r=mars][ui=none][bug=604425] Binary publications now supersede their
            corresponding debug publications when they are themselves superseded.

    Commits: 9572.1.3 9572.1.2 9572.1.1

  • r9567 (db-devel) -- Fri 2010-07-23 10:04:18 +0100

    [r=jelmer, lifeless,
            stub][ui=none][bug=430025] DDEBs are now linked to and respect the
            overrides of their corresponding DEBs.

    Commits: see the full revision for details (it contains 24 commits)

  • r11205 -- Fri 2010-07-23 09:01:06 +0100

    [r=lifeless][ui=none] Replace most of the domination tests with more
            thorough model unit tests.

    Commits: see the full revision for details (it contains 17 commits)

  • r11181 -- Wed 2010-07-21 10:41:48 +0100

    [r=lifeless][ui=none] Move per-publication Dominator logic into the
            model.

    Commits: see the full revision for details (it contains 17 commits)

  • r11175 -- Tue 2010-07-20 18:32:03 +0100

    [r=lifeless][ui=none][bug=52698, 598345,
            606789] Only retry depwait builds if the candidate is in an available
            pocket and component.

    Commits: see the full revision for details (it contains 22 commits)

  • r11169 -- Tue 2010-07-20 10:16:14 +0100

    [r=lifeless][ui=none][bug=604433] Don't skip DDEB publication for
            PPAs.

    Commits: 9441.2.3 9441.2.2 9441.2.1

  • r11155 -- Mon 2010-07-19 18:01:53 +0100

    [r=lifeless][ui=none] Remove obsolete docs and config files from
            launchpad-buildd.

    Commits: 10999.1.4 10999.1.3 10999.1.2

  • r11102 -- Thu 2010-07-08 17:22:38 +0100

    [r=abel][ui=None] Generalise BuilderSet.getBuildQueueSizes so that
            build queues know about all build farm jobs not just
            BinaryPackageBuilds. Landing on behalf of William Grant.

    Commits: 10992.2.5 10992.2.4 10992.2.3 10992.2.2 10992.2.1

  • r11094 -- Thu 2010-07-08 04:43:35 +0100

    [testfix][r=thumper] getRestrictedfamilies camel case fixup.

    Commits: 11093.1.1

  • r11017 -- Wed 2010-06-16 15:14:26 +0100

    [r=mars][ui=none][bug=592935] Hide non-Viewable PPAs from the person
            index. This prevents normal users from seeing others' disabled PPAs

    Commits: 10999.3.1

  • r11016 -- Wed 2010-06-16 14:04:12 +0100

    [testfix][r=maris][ui=none][bug=592914] For wgrant: sort
            recipes'/builds' distroseries lists.

    Commits: 10999.2.1

  • r11014 -- Tue 2010-06-15 19:42:57 +0100

    [r=gmb][ui=none][bug=592928] Remove obsolete slave-side ogre model
            support from launchpad-buildd.

    Commits: 10999.1.1

  • r10929 -- Thu 2010-05-27 13:46:24 +0100

    [r=intellectronica][ui=michael.nelson] Display diffs in the
            distroseries queue interface.

    Commits: 10840.3.4 10840.3.3 10840.3.2 10840.3.1

  • r10927 -- Thu 2010-05-27 12:06:25 +0100

    [r=intellectronica][ui=none][bug=558905] Create and expose
            Distribution.getArchive.

    Commits: 10861.2.1

  • r10839 -- Sat 2010-05-08 22:40:44 +0100

    [r=michael.nelson][ui=none][bug=576168] Don't display uploads to
            disabled PPAs in the latest upload list.

    Commits: 10828.3.1

  • r10820 -- Thu 2010-04-29 22:04:27 +0100

    [r=allenap][ui=none] Remove more unused bits and pieces.

    Commits: 10792.2.6 10792.2.5 10792.2.4 10792.2.3 10792.2.2 10792.2.1

  • r10803 -- Thu 2010-04-29 00:23:35 +0100

    [r=michael.nelson][ui=none] Fix two bitrotten MailmanLayer tests.

    Commits: 10705.6.1

  • r10802 -- Thu 2010-04-29 00:02:55 +0100

    [r=allenap][ui=none][bug=565739] buildd-mass-retry.py will no longer
            retry superseded builds.

    Commits: 10736.4.3 10736.4.2 10736.4.1

  • r10792 -- Wed 2010-04-28 02:42:49 +0100

    [r=sinzui][ui=none] Remove PlotKit and slimmer -- they are unused.

    Commits: 10790.1.2 10790.1.1

  • r10791 -- Wed 2010-04-28 01:31:36 +0100

    [r=gary][ui=none] Change a bunch of our tests to make they pass on
            python2.6 as well as python2.5

    Commits: see the full revision for details (it contains 28 commits)

  • r10774 -- Fri 2010-04-23 15:33:29 +0100

    [r=noodles][ui=None] Updates the buildd to work on pre-karmic
            releases (sets umask) and adds Depends on lsb-release. Branch
            from LaMont Jones.

    Commits: 10766.2.1 10606.9.4 10606.9.3 10606.9.2 10606.9.1

  • r10764 -- Thu 2010-04-22 13:34:44 +0100

    [r=michael.nelson][ui=none] Fix emailauthentication.txt to work with
            Python 2.6.

    Commits: 10705.5.1

  • r10711 -- Thu 2010-04-15 12:42:20 +0100

    [r=michael.nelson][ui=none] Don't shallow copy os.environ and then
            delete keys from it,
            since os.environ is not actually a dict. Fixes a couple of Python 2.6
            test failures.

    Commits: 10705.3.1

  • r10705 -- Wed 2010-04-14 20:40:39 +0100

    [r=allenap][ui=none] Fix two SourcePackageName TALES expressions
            which break in Python 2.6.

    Commits: 10700.3.1

  • r10698 -- Wed 2010-04-14 06:31:35 +0100

    [r=bac][ui=none][bug=344165] Remove the very obsolete buildd-sequencer

    Commits: 10693.1.1

  • r10663 -- Fri 2010-04-09 06:09:35 +0100

    [r=michael.nelson][ui=none] Move the rescueIfLost tests out of
            buildd-slavescanner.txt into builder.txt,
            and simplify them considerably.

    Commits: see the full revision for details (it contains 14 commits)

  • r10656 -- Thu 2010-04-08 16:50:16 +0100

    [r=michael.nelson][ui=none] Remove unused DBNote and related
            paraphernalia.

    Commits: 10430.7.2 10430.7.1

  • r10655 -- Thu 2010-04-08 16:29:39 +0100

    [r=michael.nelson][ui=none] Finish the BuildQueue generalisation by
            moving the last two Soyuz-specific methods from BuildQueueSet
            to BuildSet.

    Commits: 10430.5.8 10430.5.7 10430.5.6 10430.5.5 10430.5.4 10430.6.1 10566.5.1 10430.5.3 10430.5.2 10430.5.1

  • r10654 -- Thu 2010-04-08 16:09:15 +0100

    [r=jelmer,
            michael.nelson][ui=none][bug=549907] Restrict the master's use of
            slave build IDs to rescueBuilderIfLost.

    Commits: 10604.9.8 10604.9.7 10604.9.6 10604.9.5 10604.9.4 10604.9.3 10604.9.2 10604.9.1

  • r10653 -- Thu 2010-04-08 15:48:02 +0100

    [r=abentley][ui=none][bug=538844] Use the non-deprecated
            'binarypackage' build slave when requesting builds of binary packages.

    Commits: 10608.1.2 10608.1.1

  • r10652 -- Thu 2010-04-08 05:22:01 +0100

    [r=abentley,
            michael.nelson][ui=none] Replace buildd-manager's DAS-driven approach
            with simple iteration over the registered builders.

    Commits: see the full revision for details (it contains 23 commits)

  • r10651 -- Thu 2010-04-08 05:02:29 +0100

    [r=julian-edwards][ui=none][bug=550044] Filter DeprecationWarnings
            caused by Lucid's new python-apt API.

    Commits: 10604.8.2 10604.8.1

  • r10627 -- Tue 2010-04-06 06:29:36 +0100

    [r=sinzui][ui=none] Revert accidental Soyuz mangling of the dev
            sampledata.

    Commits: 10614.3.1

  • r10615 -- Sat 2010-04-03 17:19:38 +0100

    [testfix][r=sinzui][ui=none] Fix test_updateBuild_WAITING_upload
            broken by conflicts between two refactorings.

    Commits: 10614.1.1

  • r10613 -- Fri 2010-04-02 18:49:06 +0100

    [r=abentley][ui=none][bug=540819] Move the icon for package builds in
            builder listings back to the start of the text,
            where it is for the other build types.

    Commits: 10604.6.2 10604.6.1

  • r10612 -- Fri 2010-04-02 18:29:13 +0100

    [r=jtv][ui=none][bug=549422] Fix the few remaining issues with
            translation template builds.

    Commits: 10604.5.9 10604.5.8 10604.5.7 10604.5.6 10604.5.5 10604.5.4 10604.5.3 10604.5.2 10604.5.1

  • r10611 -- Fri 2010-04-02 18:03:35 +0100

    [r=jelmer, michael.nelson][ui=none] Move Soyuz-specific methods off
            BuilddMaster.

    Commits: 10566.4.7 10566.4.6 10566.4.5 10566.4.4 10566.4.3 10566.4.2 10566.4.1

  • r10610 -- Fri 2010-04-02 17:37:04 +0100

    [r=bac][ui=none][bug=549349] Factor out common
            IBuildFarmJobBehavior.slaveStatus behaviour into Builder.slaveStatus.

    Commits: 10604.4.6 10604.4.5 10604.4.4 10604.4.3 10604.4.2 10604.4.1

  • r10597 -- Fri 2010-03-26 01:52:07 +0000

    [r=michael.nelson][ui=none] Move BuilderGroup.{rescueBuilderifLost,
            updateBuilderStatus} to Builder.

    Commits: 10566.3.1 10430.4.5 10430.4.4 10430.4.3 10430.4.2 10430.4.1

  • r9163 (db-devel) -- Thu 2010-03-25 20:23:38 +0000

    [r=jelmer,
            michael.nelson][ui=none] Let buildd-manager resolve official source
            package branch references.

    Commits: 9157.1.1

  • r10595 -- Thu 2010-03-25 19:46:26 +0000

    [r=michael.nelson][ui=none] Unbreak the builder UI when a recipe
            build is underway.

    Commits: 10591.1.4 10591.1.3 10591.1.2 10591.1.1

  • r10591 -- Thu 2010-03-25 12:48:24 +0000

    [r=michael.nelson][ui=none] Fix and reenable soyuz-upload.txt.

    Commits: 10566.2.1

  • r10579 -- Wed 2010-03-24 16:26:33 +0000

    [r=michael.nelson][ui=none] Builder.checkCanBuildForDistroArchSeries
            is now checkSlaveArchitecture, and finds the DAS itself.

    Commits: 10566.1.4 10566.1.3 10566.1.2 10566.1.1

  • r9139 (db-devel) -- Tue 2010-03-23 01:31:21 +0000

    [r=intellectronica][ui=none] Export detailed PPA binary download
            counts.

    Commits: see the full revision for details (it contains 23 commits)

  • r10551 -- Fri 2010-03-19 07:13:15 +0000

    [r=rockstar][ui=rockstar] Show source package sets in the queue UI.

    Commits: 10514.4.6 10514.4.5 10514.4.4 10514.4.3 10514.4.2 10514.4.1

  • r9128 (db-devel) -- Fri 2010-03-19 06:53:28 +0000

    [r=mwhudson][ui=none] Allow users to extract basic per-package PPA
            download counts through the webservice.

    Commits: see the full revision for details (it contains 11 commits)

  • r9118 (db-devel) -- Tue 2010-03-16 16:23:50 +0000

    [r=gmb][ui=none] Add a script to collect PPA binary download counts.

    Commits: see the full revision for details (it contains 20 commits)

  • r10515 -- Mon 2010-03-15 21:45:13 +0000

    [r=henninge,
            julian-edwards][ui=none] Move P-a-s from lp.buildmaster to lp.soyuz.
            Landed by henninge.

    Commits: 10430.3.6 10430.3.5 10430.3.4 10430.3.3 10430.3.2 10430.3.1

  • r9114 (db-devel) -- Mon 2010-03-15 21:25:22 +0000

    [r=bjornt, henninge, julian-edwards,
            stub][ui=none] Add the model for PPA download stats. Landed by
            henninge.

    Commits: see the full revision for details (it contains 15 commits)

  • r10502 -- Fri 2010-03-12 17:13:19 +0000

    [r=salgado][ui=none][bug=488394] Allow anonymous API clients to list
            a person's IRC nicks and wiki names.

    Commits: 10494.1.1

  • r10501 -- Fri 2010-03-12 16:53:09 +0000

    [r=abel][ui=none] new method
            Archive.getBinaryPackageReleaseByFileName(). (landed on behalf
            of William Grant)

    Commits: 10351.2.6 10351.2.5 10351.2.4 10351.2.3 10351.2.2 10351.2.1

  • r10496 -- Fri 2010-03-12 08:51:55 +0000

    [r=kfogel][ui=none][bug=436957] In the community-contributions.py
            script, snarf contributors from both devel and db-devel branches,
            and fix a sorting bug.

    Commits: see the full revision for details (it contains 14 commits)

  • r10480 -- Wed 2010-03-10 13:28:55 +0000

    [r=henninge][ui=michael.nelson][bug=534216] Add breadcrumbs for
            Builds and DistributionSourcePackageReleases. Landed by henninge.

    Commits: 9855.4.7 9855.4.6 9855.4.5 9855.4.4 9855.4.3 9855.4.2 9855.4.1

  • r10479 -- Wed 2010-03-10 12:50:18 +0000

    [r=michael.nelson][ui=none] Move BuildStatus from lp.soyuz to
            lp.buildmaster,
            and drop unused lp.soyuz.interfaces.build.incomplete_build_status.

    Commits: 7675.575.4 7675.575.3 7675.575.2 7675.575.1

  • r10478 -- Wed 2010-03-10 12:31:23 +0000

    [r=bigjools][ui=None][bug=535383] Allow file paths and link targets
            in custom uploads to point to the root of the archive. (fix
            already cherry picked) Landed for wgrant.

    Commits: 10459.2.2 10459.2.1

  • r10459 -- Tue 2010-03-09 01:55:59 +0000

    [r=henninge][ui=none] Clean up build and queue listing page titles
            and breadcrumbs. Landed by henninge.

    Commits: 9855.3.10 9855.3.9 9855.3.8 9855.3.7 9855.3.6 9855.3.5 9855.3.4 9855.3.3 9855.3.2 9855.3.1

  • r10458 -- Tue 2010-03-09 01:36:45 +0000

    [r=intellectronica][ui=none][bug=507193] Move (I)BuildQueue(Set) from
            lp.soyuz to lp.buildmaster.

    Commits: 7675.509.143 7675.509.142 7675.509.141 7675.509.140 7675.509.139

  • r10417 -- Sat 2010-02-27 15:06:35 +0000

    [r=bigjools][ui=None][bug=521849] Export DistroArchSeries chroot URLs
            on the webservice.

    Commits: 10414.1.1 10351.1.5 10351.1.4 10351.1.3 10351.1.2 10351.1.1

  • r9024 (db-devel) -- Mon 2010-02-22 20:58:16 +0000

    [r=bigjools, stub][ui=None] Drop SourcePackageRecipeBuildUpload,
            move its columns to SourcePackageRecipeBuild,
            make storeUploadLog and storeBuildInfo function fully for SPRBs,
            correctly link SourcePackageReleases to their SPRBs at upload-time,
            and properly detect successful uploads.

    Commits: see the full revision for details (it contains 41 commits)

  • r10255 -- Wed 2010-02-03 10:17:45 +0000

    [r=al-maisan][ui=none] Enable building from recipe in the builder.

    Commits: see the full revision for details (it contains 52 commits)

  • r8927 (db-devel) -- Sun 2010-01-24 23:58:26 +0000

    [release-critical=gary][r=sinzui][ui=none] (Submitted for wgrant)
            Unbreak rescueBuilderIfLost for builders without assigned
            builds in the database.

    Commits: 8904.1.1

  • r8903 (db-devel) -- Thu 2010-01-21 10:48:25 +0000

    [r=jml][ui=none][bug=507363] Generalise rescueBuilderIfLost so it
            works for recipe builds

    Commits: see the full revision for details (it contains 11 commits)

  • r8896 (db-devel) -- Wed 2010-01-20 07:47:53 +0000

    [r=jml][ui=none] Create (I)BuildBase, move much common stuff into them,
            and make Build and SourcePackageRecipeBuild comply

    Commits: see the full revision for details (it contains 65 commits)

  • r10174 -- Fri 2010-01-15 02:54:45 +0000

    [r=bigjools][ui=none][bug=506239] Generalises handling of build
            collection. Also fixed spurious test that was assuming order on
            an unordered resultset.

    Commits: see the full revision for details (it contains 50 commits)

  • r10139 -- Mon 2010-01-11 22:57:27 +0000

    [r=gary][ui=None][bug=505657] Revert changes to tachandler.py that
            made it import from lp.services. That file is used on the
            buildd slaves which don't have LP code available.

    Commits: 10137.2.2 10137.2.1

  • r10134 -- Sun 2010-01-10 22:45:36 +0000

    [rs=bigjools][ui=None] Land buildd 53 from Lamont.

    Commits: see the full revision for details (it contains 25 commits)

  • r10083 -- Wed 2009-12-23 06:56:38 +0000

    [r=abentley][ui=none] Rename the test suite's ddeb to match the
            naming scheme found on real packages.

    Commits: 9658.2.4 9658.2.3 9658.2.2 9658.2.1

  • r10058 -- Fri 2009-12-18 14:38:02 +0000

    [r=henninge][ui=none] Set the buildd-manager upload processor and
            archivepublisher URL in the dev configs,
            and add Apache config for the latter.

    Commits: 10053.1.3 10053.1.2 10053.1.1

  • r8791 (db-devel) -- Mon 2009-12-14 15:30:33 +0000

    [release-critical=danilo][r=bigjools][ui=None] Last branch from
            wgrant that ensures that gina can import 3.0 format packages.

    Commits: 7675.2439.1 8611.2.7 8611.2.6 8611.2.5 8611.2.4 8611.2.3 8611.2.2 8611.2.1

  • r10048 -- Sat 2009-12-12 04:19:11 +0000

    [r=bigjools][ui=None] Final branch from wgrant to add Debian source
            format 3.0 packaging support.

    Commits: see the full revision for details (it contains 57 commits)

  • r8688 (db-devel) -- Wed 2009-11-18 01:58:50 +0000

    [r=bigjools,
            allenap][ui=none] Bits and pieces to prepare for Debian source format
            3.0 support.

    Commits: see the full revision for details (it contains 13 commits)

  • r9847 -- Mon 2009-11-09 15:22:56 +0000

    [r=bigjools][ui=None] Rename the SourcePackageFormat enum to
            SourcePackageType. Landed on behalf of wgrant.

    Commits: 9838.1.1

  • r9845 -- Mon 2009-11-09 13:01:13 +0000

    [r=abel][ui=none] Rename firefox-0.9.2.orig.tar.gz to
            firefox_0.9.2.orig.tar.gz,
            as the former does not comply with anything. (landed on behalf of
            William Grant)

    Commits: 9826.6.1

  • r9844 -- Mon 2009-11-09 12:41:57 +0000

    [r=abel][ui=none] 'make harness' shouldn't execute script.zcml
            directly;
            execute_zcml_for_script does that. (landed on behalf of William Grant)

    Commits: 9826.5.1

  • r8640 (db-devel) -- Wed 2009-11-04 18:23:33 +0000

    [release-critical=noodles][r=bigjools][ui=none] Stops sync-source.py
            from crashing for v3 sources,
            although such syncs will later be rejected. Landing on behalf of
            wgrant.

    Commits: 8638.1.1

  • r8631 (db-devel) -- Tue 2009-11-03 11:15:32 +0000

    [release-critical=noodles][r=stub,
            jml][ui=none] Add table enabling v3 debian source work to continue
            post 3.1.10. Landing on behalf of bigjools/wgrant.

    Commits: 8625.4.2 8625.4.1

  • r9784 -- Tue 2009-10-27 13:19:44 +0000

    [r=intellectronica][ui=none] Add IArchive.debug_archive,
            pointing to the corresponding debug archive. (patch provided by
            ~wgrant

    Commits: 9658.1.4 9658.1.3 9658.1.2 9658.1.1

  • r9670 -- Fri 2009-10-09 17:03:02 +0100

    [r=bigjools][ui=None][bug=433739] Landing on behalf of wgrant. Ensure
            that debug archives have a separate URL in IArchive.archive_url.

    Commits: 9538.3.2 9538.3.1

  • r9542 -- Sun 2009-09-20 15:27:37 +0100

    [r=gmb][ui=none][bug=433385] Unbreak access to unclaimed profiles
            with hidden email addresses (landed on behalf of wgrant).

    Commits: 9538.2.2 9538.2.1

  • r9531 -- Sat 2009-09-19 03:35:46 +0100

    [r=rockstar][ui=None] (bug 432832) fix update-sourcecode in the case
            that optional branches are inaccessible (Landed on behalf of
            William Grant)

    Commits: 9527.1.1

  • r9416 -- Fri 2009-09-11 17:44:49 +0100

    [r=abel][ui=none] Factor the non-LFA-specific bits out of the parser
            script itself. (landed on behalf of William Grant)

    Commits: 9399.3.2 9399.3.1

  • r9386 -- Wed 2009-09-09 21:39:27 +0100

    [r=allenap][ui=none][bug=392515] Interface declarations to expose
            structural subscriptions via the web API. Landed on behalf of wgrant.

    Commits: see the full revision for details (it contains 25 commits)

  • r9371 -- Tue 2009-09-08 23:40:46 +0100

    [r=gary][ui=none] (wgrant) Move structural subscription security to
            the model, rather than the view.

    Commits: 9369.1.1 9206.4.4 9206.4.3 9206.4.2 9206.4.1

  • r9293 -- Tue 2009-09-01 10:39:20 +0100

    [r=abentley][ui=none] (wgrant) Refactor the librarian apache log
            parser so pieces can be reused for PPA download counts.

    Commits: see the full revision for details (it contains 13 commits)

  • r9272 -- Mon 2009-08-31 13:39:27 +0100

    [r=jml][ui=none] (wgrant) Fix bug in MockLogger where format strings
            without args would raise errors. Also add unit tests for MockLogger.

    Commits: 9264.1.5 9264.1.4 9264.1.3 9264.1.2 9264.1.1

  • r9242 -- Thu 2009-08-27 08:58:37 +0100

    [r=jtv][ui=none][bug=297458] For wgrant: export bug nominations.

    Commits: see the full revision for details (it contains 32 commits)

  • r9236 -- Wed 2009-08-26 13:26:17 +0100

    [r=gmb][ui=none] Traversals and URLs have been added to
            IStructuralSubscriptions. This is part of the work towards
            exporting structural subscriptions via the webservice. (Landed
            on behalf of wgrant)

    Commits: 9206.1.8 9206.1.7 9206.1.6 9206.1.5 9206.1.4 9206.2.2 9206.2.1

  • r9222 -- Tue 2009-08-25 07:25:40 +0100

    [r=sinzui][ui=none] (wgrant) Inherit interfaces from
            IStructuralSubscriptionTarget,
            rather than declaring implementation in model classes.

    Commits: 9206.1.3 9206.1.2 9206.1.1

  • r9208 -- Sat 2009-08-22 17:01:03 +0100

    [r=allenap][ui=none][bug=415165] Restrict changes to
            IBugTask.milestone via the web-service API in the same way as
            they are via the web UI. (Landed on behalf of wgrant.)

    Commits: 9119.3.6 9119.3.5 9119.3.4 9119.3.3 9119.3.2 9119.3.1

  • r9202 -- Fri 2009-08-21 23:12:06 +0100

    [r=cprov][ui=none] Extending zeca to allow keys to be found via keyid
            (additionally to complete fingerprint) and also some
            adjustements to make it more suitable for semi-production environment.

    Commits: see the full revision for details (it contains 11 commits)

  • r9178 -- Thu 2009-08-20 13:50:42 +0100

    [r=intellectronica][ui=none][bug=415219][bug=415220] Submitted by
            William Grant <me@williamgrant.id.au>: Display the correct user
            icon next to a subscriber and the correct action icon when
            mixing team and person subscription for the same user.

    Commits: 9171.1.5 9171.1.4 9171.1.3 9171.1.2 9171.1.1

  • r9154 -- Wed 2009-08-19 15:16:21 +0100

    [r=gmb][ui=rs][bug=415229][js] Fix the inline unsubscription JS so
            that it doesn't break due to the URL format being different
            from what it expects (landed on behalf of wgrant).

    Commits: 9119.2.4

  • r9140 -- Tue 2009-08-18 12:41:50 +0100

    [r=henninge][ui=none][bug=415166] On behalf of wgrant: Fix AJAX bug
            subscription.

    Commits: 9119.2.3 9119.2.2 9119.2.1

  • r9109 -- Thu 2009-08-13 13:38:55 +0100

    [r=noodles][ui=none] Submitting wgrant's fixes that enable two more
            tests to pass on Karmic.

    Commits: 9102.3.2 9102.3.1

  • r9080 -- Sat 2009-08-08 07:45:42 +0100

    [r=cprov][ui=none][bug-385129] Exporting PPA dependencies information
            as webservices.

    Commits: see the full revision for details (it contains 22 commits)

  • r9054 -- Thu 2009-08-06 07:06:02 +0100

    [r=thumper][ui=none][bug=409164] Fixes the IAnnouncement and IHasAnnouncements methods to comply with the style guide (wgrant)

    Commits: 9041.1.2 9041.1.1

  • r8994 -- Wed 2009-07-29 09:42:49 +0100

    [r=bigjools][ui=None] Some rocketfuel-setup enhancements from wgrant
            to make setting up a local Soyuz a bit easier.

    Commits: 8971.11.6 8971.11.5 8971.11.4 8971.11.3 8971.11.2 8971.11.1

  • r8976 -- Tue 2009-07-28 21:39:25 +0100

    [r=gmb][ui=none][bug=253788] Members of a team with
            verbose_bugnotifications=True will no longer receive verbose
            bug notifications if they don't want them. (Landed on behalf of
            wgrant.)

    Commits: see the full revision for details (it contains 13 commits)

Adi Roiban <adi {_AT_} roiban.ro>

42 top-level landings:

  • r12142 -- Thu 2010-12-23 10:19:11 +0000

    [r=jelmer][ui=sinzui][bug=487137] Let project owners and rosetta
            admins manage custom language codes. Mainly done by Adi.

    Commits: see the full revision for details (it contains 13 commits)

  • r11176 -- Tue 2010-07-20 19:02:30 +0100

    [r=danilo][ui=none][bug=475435] Reduce the usage of URL formatters on
            +templates page in order to avoid timeouts.

    Commits: 11128.4.5 11128.4.4 11128.4.3 11128.4.2 11128.4.1

  • r10953 -- Mon 2010-06-07 13:01:14 +0100

    [r=jtv][ui=none][bug=525371] Landed by jtv for adiroiban: POTemplate
            API.

    Commits: see the full revision for details (it contains 17 commits)

  • r10912 -- Mon 2010-05-24 17:20:27 +0100

    [r=intellectronica][ui=none][bug=570899] Don't autoselect new
            translations when pressing the navigation keys.

    Commits: 10795.9.8 10795.9.7 10795.9.6 10795.9.5 10795.9.4 10795.9.3 10795.9.2 10795.9.1

  • r10907 -- Fri 2010-05-21 20:53:37 +0100

    [r=henninge][ui=michael.nelson,
            rockstar][bug=525992] Allow reviewers to switch between translator
            and reviewer working mode. Landed by henninge.

    Commits: see the full revision for details (it contains 19 commits)

  • r10901 -- Thu 2010-05-20 19:33:42 +0100

    [r=jelmer, michael.nelson][ui=none][bug=561586] Remove
            lib/canonical/launchpad/javascript/translations as its content
            was moved to lib/lp/translations/javascript.

    Commits: 10898.1.1

  • r10898 -- Thu 2010-05-20 04:20:20 +0100

    [r=EdwinGrubbs][ui=none][bug=561586] Move translation javascript
            files to lib/lp/translations/javascript.

    Commits: 10876.6.1

  • r10871 -- Mon 2010-05-17 16:42:43 +0100

    [r=abel][ui=none] Make diverge and force suggestion checkboxes
            mutually exclusive.

    Commits: 10744.8.4 10744.8.3 10744.8.2 10744.8.1

  • r10821 -- Thu 2010-04-29 23:14:18 +0100

    [r=bac][ui=sinzui][bug=146178] Add in the UI
            +latest-delta-language-pack and +latest-full-language-pack
            links to retrieve latest version of language packs exports.

    Commits: 10795.3.2 10795.3.1 10744.7.5 10744.7.4 10744.7.3 10744.7.2 10744.7.1

  • r10771 -- Fri 2010-04-23 11:39:34 +0100

    [r=michael.nelson][ui=michael.nelson][bug=61081] Check that on
            potemplate updates, the priority value is in a certain range.

    Commits: 10744.6.3 10744.6.2 10744.6.1

  • r10770 -- Fri 2010-04-23 11:19:55 +0100

    [r=henninge][ui=none][bug=201749] Allow reseting the review state for
            local suggestions of a potmsgset. Landed by henninge.

    Commits: see the full revision for details (it contains 14 commits)

  • r10765 -- Thu 2010-04-22 17:35:46 +0100

    [r=bac][ui=none][bug=564852] Sort the top language contributors
            according to their karma value. Greatest karma should be listed first.

    Commits: 10754.3.3 10754.3.2 10754.3.1 10723.1.5 10723.1.4 10723.1.3 10723.1.2 10723.1.1

  • r10723 -- Fri 2010-04-16 11:15:09 +0100

    [r=abentley][ui=none][bug=561355] Allow all users,
            including anonymous users to read ILanguageSet and ILanguage using
            the webservices.

    Commits: 10682.1.4 10682.1.3 10682.1.2 10682.1.1

  • r10685 -- Mon 2010-04-12 21:19:05 +0100

    [r=abentley][ui=none][bug=548999] Handle new translation autoselect
            for languages containing country code.

    Commits: 10603.2.3 10603.2.2 10603.2.1

  • r10559 -- Mon 2010-03-22 19:36:19 +0000

    [r=EdwinGrubbs][ui=none][bug=540105] Move independent functionality
            in different JS sandboxes and fix pofile.js
            updateNotificationBox() to not fail when there are no
            notification boxes on the page.

    Commits: see the full revision for details (it contains 12 commits)

  • r10531 -- Tue 2010-03-16 22:56:32 +0000

    [r=gmb][ui=none][bug=512307] Filter merge accounts from overall
            language contributors.

    Commits: 10224.23.7 10224.23.6 10224.23.5 10224.23.4 10224.23.3 10224.23.2 10224.23.1

  • r10525 -- Tue 2010-03-16 16:43:40 +0000

    [r=gmb][ui=none][bug=359180,
            513625] Add keybindings on translating pofiles or translation
            messages.

    Commits: see the full revision for details (it contains 11 commits)

  • r10524 -- Tue 2010-03-16 15:45:46 +0000

    [r=gmb][ui=none][bug=522188,
            526998] Extend ReturnToReferrerMixin to handle forms that can
            invalidate the return url.

    Commits: 10513.1.2 10513.1.1

  • r10521 -- Tue 2010-03-16 13:16:29 +0000

    [r=salgado][ui=none][bug=531261] Move ISeriesMixin to
            lp.registry.interfaces.series together with summary,
            bug_supervisor, security_contact and drivers attributes.

    Commits: see the full revision for details (it contains 11 commits)

  • r10497 -- Fri 2010-03-12 11:19:43 +0000

    [r=gmb][ui=none][bug=522188] Template +edit and +admin forms now use
            the referrer address in next_url.

    Commits: 10316.8.8 10316.8.7 10316.8.6 10316.8.5 10316.8.4 10316.8.3 10316.8.2 10316.8.1

  • r10470 -- Tue 2010-03-09 18:51:26 +0000

    [r=danilo][ui=none][bug=525325] Export Language and LanguageSet
            through API.

    Commits: 10330.3.9 10330.3.8 10330.3.7 10330.3.6 10330.3.5 10330.3.4 10330.3.3 10330.3.2 10330.3.1

  • r10460 -- Tue 2010-03-09 08:24:53 +0000

    [r=henninge][ui=none][bug=509252] Refactor
            checkTranslationsViewable(). Merge the model and view logic and
            move it to a view for distroseries. Landed on behalf of adiroiban.

    Commits: 10446.1.1 10326.5.5 10326.5.4 10326.5.3 10326.5.2 10326.5.1

  • r10438 -- Sat 2010-03-06 16:56:04 +0000

    [r=bac][ui=none][bug=527728] Export latest_published_component_name
            in the ISourcePackage API.

    Commits: 10425.6.3 10425.6.2 10425.6.1

  • r10337 -- Thu 2010-02-18 17:38:47 +0000

    [r=gmb][ui=sinzui][bug=340664] Add administration page for all
            POTemplates in ProductSeries or DistroSeries.

    Commits: 10095.5.8 10095.5.7 10095.5.6 10095.5.5 10095.5.4 10095.5.3 10095.5.2 10095.5.1

  • r10329 -- Wed 2010-02-17 15:50:00 +0000

    [r=jtv][ui=none][bug=127171] +changetranslators becomes +settings,
            and rosetta admins can access it.

    Commits: see the full revision for details (it contains 15 commits)

  • r10267 -- Thu 2010-02-04 00:01:23 +0000

    [r=al-maisan][ui=none][bug=509252] Remove AdminPOTemplateSubset from
            security.py since it is no longer used.

    Commits: 10263.1.1 10224.13.1

  • r10256 -- Wed 2010-02-03 10:37:32 +0000

    [r=michael.nelson][ui=none][bug=462013] Don't include series in the
            list of series that can be set up for translations.

    Commits: 10224.11.5 10224.11.4 10224.11.3 10224.11.2 10224.11.1

  • r10207 -- Thu 2010-01-21 02:54:20 +0000

    [r=bac][ui=none][bug=340662,
            507498] Remove 'name' field from POTemplate edit view. On
            POTemplateSubset url traversal,
            check permission on POFile. Remove EditPOTemplateSubset from
            security.py.

    Commits: 10201.2.1 10180.3.6 10180.3.5 10180.3.4 10180.3.3 10180.3.2 10180.3.1

  • r10203 -- Wed 2010-01-20 22:53:30 +0000

    [r=abentley][ui=none][bug 496352] (Landed on behalf of Adi Roiban)
            Rename distroseries.DistroSeriesStatus => series.SeriesStatus

    Commits: see the full revision for details (it contains 12 commits)

  • r10113 -- Tue 2010-01-05 20:48:57 +0000

    [r=abentley][ui=none][bug=359180]

    Commits: 10057.3.6 10057.3.5 10057.3.4 10057.3.3 10057.3.2 10057.3.1

  • r10103 -- Mon 2010-01-04 22:50:37 +0000

    [r=intellectronica][ui=none][bug=340662] Patch from Adi Roiban to
            move translation domain,
            path and accept translations from Admin to Change details

    Commits: 10095.2.2 10095.2.1

  • r10099 -- Mon 2010-01-04 17:45:40 +0000

    [r=gmb][ui=none][bug=121520] Don't show merged account in the list of
            contributors for a PO file.

    Commits: 10054.20.6 10054.20.5 10054.20.4 10054.20.3 10054.20.2 10054.20.1

  • r10095 -- Mon 2009-12-28 09:11:00 +0000

    [r=al-maisan][ui=noodles][bug=492375] Landing on behalf of Adi
            Roiban: at first page load,
            only display users preferred languages and display a link for viewing
            all languages.

    Commits: 10094.1.1 10054.19.9 10054.19.8 10054.19.7 10054.19.6 10054.19.5 10054.19.4 10054.19.3 10054.19.2 10054.19.1

  • r10078 -- Tue 2009-12-22 17:41:46 +0000

    [r=abentley][ui=none][bug=497438] Use launchpad.TranslationsAdmin for
            checking access to distribution series translations.

    Commits: 10054.16.6 10054.16.5 10054.16.4 10054.16.3 10054.16.2 10054.16.1

  • r10075 -- Tue 2009-12-22 16:16:59 +0000

    [r=henninge][ui=none][bug=435165] From the template index page,
            add a link to the listing of all templates from the same source
            package.

    Commits: 10008.1.9 10008.1.8 10008.1.7 10008.1.6 10008.1.5 10008.1.4 10008.1.3 10008.1.2 10008.1.1

  • r10068 -- Mon 2009-12-21 22:27:30 +0000

    [r=salgado][ui=beuno][bug=427319] Combine the ProductSeriesLanguage
            and DistroSeriesLanguage in a common view. Inform translators
            about what they can do for that series translations.

    Commits: see the full revision for details (it contains 12 commits)

  • r10041 -- Sat 2009-12-12 02:14:16 +0000

    [r=danilo][ui=none][bug=406477] Use launchpad.TranslationsAdmin
            privileges for IPOTemplate and IPOTemplateSubset. Allow owners
            of distribution translation group to also administer disabled
            templates.

    Commits: 9962.8.9 9962.8.8 9962.8.7 9962.8.6 9962.8.5 9962.8.4 9962.8.3 9962.8.2 9962.8.1

  • r10020 -- Thu 2009-12-10 13:08:33 +0000

    [r=abentley][ui=none][bug=431249] Create a macro for navigation links
            from pofile-translate.pt and translationmessage-translate.pt.

    Commits: 9965.9.2 9965.9.1

  • r9992 -- Tue 2009-12-08 08:16:35 +0000

    [r=abentley][ui=none][bug=135008] Auto-focus the search field when
            translations.lp.net/+languages is loaded.

    Commits: 9961.1.5 9961.1.4 9961.1.3 9961.1.2 9961.1.1

  • r9982 -- Mon 2009-12-07 14:19:02 +0000

    [r=danilo][ui=none][bug=487970] Add the Last updated column in the
            +templates page for distroseries and productseries.

    Commits: 9941.2.4 9941.2.3 9941.2.2 9941.2.1

  • r9978 -- Mon 2009-12-07 10:36:28 +0000

    [r=abel][ui=none][bug=193750] remove references to +addticket on
            language index pages. (Landed on behalf of Adi Roiban.)

    Commits: 9944.1.5 9944.1.4 9944.1.3 9944.1.2 9944.1.1

  • r9977 -- Mon 2009-12-07 09:17:27 +0000

    [r=henninge][ui=none][bug=97293] Copying plural values will also
            enable the required radio buttons.

    Commits: 9962.7.2 9962.7.1

Max Bowsher <maxb {_AT_} f2s.com>

25 top-level landings:

  • r10791 -- Wed 2010-04-28 01:31:36 +0100

    [r=gary][ui=none] Change a bunch of our tests to make they pass on
            python2.6 as well as python2.5

    Commits: see the full revision for details (it contains 28 commits)

  • r10712 -- Thu 2010-04-15 13:02:38 +0100

    [r=michael.nelson][ui=none][bug=116048] Lucid test compat. for new
            source checksums in apt-ftparchive.

    Commits: 10705.4.2 10705.4.1

  • r10709 -- Thu 2010-04-15 12:01:45 +0100

    [r=michael.nelson][ui=none] Updates test monkeypatch in
            test_initZopelessTwice for 2.6 compatibility.

    Commits: 10705.2.1

  • r10708 -- Thu 2010-04-15 11:41:15 +0100

    [r=michael.nelson][ui=none] Remove spurious attempt to pass
            constructor parameter to zope.app.testing.functional.HTTPCaller

    Commits: 10705.1.1

  • r10703 -- Wed 2010-04-14 19:29:43 +0100

    [r=michael.nelson][ui=none] Increment cscvs sourcedep revno to
            include r431 and r432.

    Commits: 10700.1.1

  • r10691 -- Tue 2010-04-13 07:48:48 +0100

    [r=mwhudson][ui=none] Avoid use of deprecated-in-2.6
            BaseException.message.

    Commits: 10684.3.1

  • r10690 -- Tue 2010-04-13 07:29:22 +0100

    [r=mwhudson][ui=none] Make canonical.launchpad.webapp.url doctests
            compatible with Python 2.6

    Commits: 10684.2.1

  • r10689 -- Tue 2010-04-13 07:09:50 +0100

    [r=mwhudson][ui=none] Avoid use of deprecated 'sha' module.

    Commits: 10684.1.1

  • r10671 -- Fri 2010-04-09 18:01:29 +0100

    [r=abel][ui=none] Fix assert statements which were not being tested
            owing to misplaced parentheses. Landed on behalf of Max Bowsher

    Commits: 10293.4.3 10293.4.2 10293.4.1

  • r10369 -- Tue 2010-02-23 07:00:06 +0000

    [r=mwhudson][ui=none] Fix the argument names of importfascist to
            match those of the default __import__,
            as those are actually part of the interface when called by keyword
            arguments.

    Commits: 10365.1.1

  • r10358 -- Mon 2010-02-22 04:10:52 +0000

    [r=salgado][ui=none][bug=497731] Keep the Python dist-packages
            directory off the bzr plugin path,
            thus fixing testsuite failures when incompatible bzr plugins are
            installed there.

    Commits: 10341.1.3 10341.1.2 10341.1.1

  • r8993 (db-devel) -- Sat 2010-02-13 03:07:47 +0000

    [r=michael.nelson][ui=none] Removes one last unused import of sets
            which was left in db-devel.

    Commits: 8991.1.1

  • r10306 -- Thu 2010-02-11 20:58:48 +0000

    [r=gmb][ui=none] Switch from using sha and md5 to hashlib. Also use
            hashlib.sha256 instead of the python-apt implementation.

    Commits: 10293.1.2 10293.1.1

  • r8980 (db-devel) -- Wed 2010-02-10 15:01:25 +0000

    [r=gmb][ui=none][bug=none] Remove use of the deprecated sets module.

    Commits: 7675.2737.1

  • r10289 -- Mon 2010-02-08 16:11:48 +0000

    [r=salgado][ui=none] Accept and propagate a 'level' parameter in
            importfascist. (New feature in Python 2.5,
            helps compatibility with 2.6)

    Commits: 10269.3.1

  • r10277 -- Fri 2010-02-05 14:07:41 +0000

    [r=jml][ui=none] Fix some small bugs in update-sourcecode

    Commits: 10271.1.3 10271.1.2 10271.1.1

  • r9888 -- Tue 2009-11-17 02:33:27 +0000

    python2.5 multi-merge

    Commits: see the full revision for details (it contains 105 commits)

  • r9818 -- Fri 2009-10-30 21:05:20 +0000

    [r=abel][ui=none] Remove stray reference to sourcecode lazr-js
            (landed on behalf of Max Bowsher)

    Commits: 9807.1.1

  • r9474 -- Wed 2009-09-16 19:54:14 +0100

    [r=jml, allenap,
            mwhudson][ui=none] (maxb) Make our test case subclass work on Python
            2.4 and 2.5.

    Commits: 9328.6.7 9328.6.6 9328.6.5 9328.6.4 9328.6.3 9328.6.2 9328.6.1

  • r9427 -- Mon 2009-09-14 09:05:24 +0100

    [r=mwhudson][ui=none] Run debuild with --no-conf so that it ignores
            local config files which may change its behaviour in unexpected ways

    Commits: 9425.1.1

  • r9424 -- Sat 2009-09-12 06:19:15 +0100

    [r=jml][ui=none] (maxb) Remove the dependency on the timing module,
            which is not in Python 2.5.

    Commits: 9328.5.3 9328.5.2 9328.5.1

  • r9410 -- Fri 2009-09-11 14:36:25 +0100

    [r=abel][ui=none] Make UnicodeCSVReader work with Python 2.5. (landed
            on behalf of Max Bowsher

    Commits: 9328.4.1

  • r9407 -- Fri 2009-09-11 12:14:03 +0100

    [r=jml][ui=none] (maxb) Python 2.5 warnings API has changed,
            so change the way we monkey-patch.

    Commits: 9328.3.1

  • r9403 -- Fri 2009-09-11 11:03:30 +0100

    [r=jml][ui=none] (maxb) Fix cElementTree imports for Python 2.5
            compatibility.

    Commits: 9328.2.1

  • r9401 -- Fri 2009-09-11 10:28:15 +0100

    [r=jml][ui=none] (maxb) Avoid spurious failure of buildmailman.py
            with Python 2.5

    Commits: 9328.1.2 9328.1.1

Nigel Babu <nigelbabu {_AT_} gmail.com>

23 top-level landings:

  • r11051 (db-devel) -- Thu 2011-10-06 04:02:31 +0000

    [r=stevenk,stub][bug=5283] Add a description field to person table

    Commits: 11049.1.2 11049.1.1

  • r11030 (db-devel) -- Wed 2011-09-28 17:30:29 +0000

    [r=jtv,stub][bug=88545] Drop statusexplanation field

    Commits: 11029.1.1

  • r13979 -- Sun 2011-09-18 00:57:28 +0000

    [r=wgrant][bug=849121] Fixes the lp-links edge case of having no
            branches or no bugs. Added more tests to catch the edge cases.

    Commits: 13978.1.2 13978.1.1

  • r13977 -- Sat 2011-09-17 02:57:33 +0000

    [r=sinzui][bug=849121] In linkchecker,
     check if the bug ID exists in the list before removing from the list

    Commits: 13973.1.1

  • r13975 -- Sat 2011-09-17 00:02:36 +0000

    [r=sinzui][bug=707510] Hide the revision stats if a project has no
            public branches

    Commits: 13958.4.3 13958.4.2 13958.4.1

  • r13967 -- Fri 2011-09-16 08:56:39 +0000

    [r=allenap, rvb][bug=849121] For bug links in Launchpad,
     add the bug's title to the title attribute of the URL if the bug is
     valid.

    Commits: see the full revision for details (it contains 13 commits)

  • r10978 (db-devel) -- Wed 2011-09-14 17:22:29 +0000

    [r=stub][bug=88545] [r=stub][no-qa] Drop BugTask.statusexplanation

    Commits: 10964.1.3 10964.1.2 10964.1.1

  • r13932 -- Tue 2011-09-13 05:51:36 +0000

    [r=wgrant][bug=88545][incr] Remove the last traces of
            statusexplantation field.

    Commits: 13929.2.3 13929.2.2 13929.2.1

  • r13908 -- Sat 2011-09-10 00:03:46 +0000

    [r=adeuring][bug=88545][incr] Nuke statusexplanation from the code

    Commits: 13895.1.3 13895.1.2 13895.1.1

  • r13901 -- Thu 2011-09-08 05:14:28 +0000

    [r=abentley][bug=844144] Make the webfonts look much better on
     Firefox.

    Commits: 13851.2.4

  • r13888 -- Tue 2011-09-06 20:10:34 +0000

    [r=bac][ui=sinzui][bug=787798] Use Google Web Fonts so Launchpad
            always displays in Ubuntu font

    Commits: 13851.2.3 13851.2.2 13851.2.1

  • r13872 -- Mon 2011-09-05 12:11:26 +0000

    [r=adeuring][bug=824487] Adds a new line between Review status and
            code review comment

    Commits: 13851.1.1

  • r13852 -- Fri 2011-09-02 09:02:00 +0000

    [r=allenap][bug=59301] When attempting to use a specification URL
            that has already been used in another specification,
            link to that specification in the error message.

    Commits: 13827.3.6 13827.3.5 13827.3.4 13827.3.3 13827.3.2 13827.3.1

  • r13851 -- Fri 2011-09-02 07:59:34 +0000

    [r=danilo][bug=684548] Add an edit button in the inline comments for
     attachments

    Commits: 13827.2.4 13827.2.3 13827.2.2 13827.2.1

  • r13818 -- Mon 2011-08-29 20:23:45 +0000

    [r=benji][bug=188187] Display UTC offset along with the timezone

    Commits: 13749.2.10 13749.2.9 13749.2.8 13749.2.7 13749.2.6 13749.2.5 13749.2.4 13749.2.3 13749.2.2 13749.2.1

  • r13799 -- Fri 2011-08-26 09:35:48 +0000

    [testfix][r=jtv][bug=833743][no-qa] Update version info test to be
     compatible with bzr 2.4

    Commits: 13783.2.1

  • r13788 -- Thu 2011-08-25 14:47:43 +0000

    [r=wgrant][bug=811028] Fix incorrectly adding 'on' by default,
     use displaydate instead

    Commits: 13783.1.6 13783.1.5 13783.1.4 13783.1.3 13783.1.2 13783.1.1

  • r13761 -- Tue 2011-08-23 06:02:34 +0000

    [r=benji,
            stub] [r=stub][bug=4595] Distinguish between valid and invalid bugs
            when autolinkifying bugs

    Commits: see the full revision for details (it contains 16 commits)

  • r13486 -- Thu 2011-07-21 23:51:38 +0000

    [r=allenap, lifeless, mbp,
            wallyworld][bug=792129] Display specification subscribers sorted with
            person_sort_key, which is not case-sensitive among other things.

    Commits: 13147.2.7 13147.2.6 13147.2.5 13147.2.4 13147.2.3 13147.2.2 13147.2.1

  • r13135 -- Sat 2011-05-28 02:33:34 +0000

    [r=lifeless,
            mbp][bug=789222] Sort sprint attendees by lowercase displayname.

    Commits: 13126.1.1

  • r13106 -- Tue 2011-05-24 00:34:34 +0000

    [r=sinzui][bug=90628] 'Sort blueprints subscribers list by display
            name.

    Commits: 13101.1.5 13101.1.4 13101.1.3 13101.1.2 13101.1.1

  • r13094 -- Fri 2011-05-20 06:49:38 +0000

    [r=jcsackett][bug=203478] Sorts the list of attendees for a sprint by
            displayname, rather than the name attribute.

    Commits: 13085.2.3 13085.2.2 13085.2.1

  • r13073 -- Wed 2011-05-18 08:27:28 +0000

    [r=gmb,
            stevenk] [r=gmb][bug=645825] The ProductSeries:+code-summary page now
            uses the ProductSeries.name when providing branch URLs rather
            than just relying on the default series name for the product.

    Commits: 13049.1.4 13049.1.3 13049.1.2 13049.1.1

Andy Whitcroft <apw {_AT_} ubuntu.com>

13 top-level landings:

  • r18445 -- Fri 2017-08-04 02:41:39 +0000

    [r=cjwatson][no-qa] Add signing support for vmlinux for use on
     ppc64el Opal (and compatible) firmware.

    Commits: see the full revision for details (it contains 12 commits)

  • r18427 -- Mon 2017-07-24 10:06:38 +0000

    [r=cjwatson][bug=1608615] signing: truncate signing key common-names
     to 64 characters

    Commits: 18174.2.6 18174.2.5 18174.2.4 18174.2.3 18174.2.2 18174.2.1

  • r18112 -- Wed 2016-06-22 09:15:33 +0000

    [r=cjwatson][bug=1285919,
     1577736] Fix custom publisher oopses when attempting to rename
     prepared checksum files into place. These should be built in the archive
     temproot to ensure they are on the same filesystem.

    Commits: 18111.1.1

  • r18108 -- Mon 2016-06-20 17:38:26 +0000

    [r=cjwatson][bug=1285919,
     1577736] Sign published checksum files for raw-signing/raw-uefi
     uploads.

    Commits: see the full revision for details (it contains 12 commits)

  • r18098 -- Fri 2016-06-10 15:04:26 +0000

    [r=cjwatson][bug=1577736][incr] Publish the public components of any
     keys used when signing elements of a raw-signing upload.

    Commits: 18097.1.5 18097.1.4 18097.1.3 18097.1.2 18097.1.1

  • r18097 -- Mon 2016-06-06 17:29:26 +0000

    [r=cjwatson][bug=1285919][incr] Add Signing custom upload
     (raw-signing/raw-uefi) result checksumming. This is the first step in
     providing a trust chain for the signing custom uploads (Bug #1285919).
     Once the Signing Custom upload is unpacked and processed we make a pass over
     the results producing a SHA256 checksum for each file. These are accumulated
     in a SHA256SUMS file which is added to the custom upload result directory.

    Commits: see the full revision for details (it contains 23 commits)

  • r18080 -- Tue 2016-05-31 13:33:33 +0000

    [r=cjwatson][no-qa] Reinstate the raw-uefi custom upload as a
     distinct type.

    Commits: 18070.1.9 18070.1.8 18070.1.7 18070.1.6 18070.1.5 18070.1.4 18070.1.3 18070.1.2 18070.1.1

  • r18070 -- Thu 2016-05-26 11:26:28 +0000

    [r=cjwatson][bug=1585853] Stop symlinking uefi to signed dists. This
     is causing severe mirroring issues.

    Commits: 18069.1.2 18069.1.1

  • r18065 -- Tue 2016-05-24 22:00:58 +0000

    [r=cjwatson][bug=1577736][incr] Fix the permissions of newly created
     Kmod signing x509 certificates.

    Commits: 18063.2.2 18063.2.1

  • r18055 -- Mon 2016-05-23 15:51:00 +0000

    [r=cjwatson][no-qa] Make signing unit tests stop leaving t.ko.sig and
     t.efi.signed artifacts in tree.

    Commits: 18054.1.1

  • r18054 -- Mon 2016-05-23 10:05:31 +0000

    [r=cjwatson][bug=1577736][incr] Add Kernel Module (KMod) signing
     support to the raw-signing custom uploader and add support for signing
     options (tarball output and signature only modes).

    Commits: see the full revision for details (it contains 36 commits)

  • r18029 -- Wed 2016-05-11 16:01:42 +0000

    [r=cjwatson][bug=1577736][incr] Generify the UEFI signing custom
     upload. Switch it to be a signing upload initially only supporting UEFI
     signing as before. Include backwards compatibility such that raw-uefi and
     raw-signing are both supported.

    Commits: see the full revision for details (it contains 28 commits)

  • r18015 -- Tue 2016-05-03 11:42:25 +0000

    [r=cjwatson][bug=1577736][incr] Move the existing raw-uefi custom
     upload to validating the uefi signing keys on first use. For PPAs generate
     the keys on first use if they are missing.

    Commits: see the full revision for details (it contains 21 commits)

Jamal Fanaian <jamal.fanaian {_AT_} gmail.com>

10 top-level landings:

  • r10293 -- Mon 2010-02-08 20:09:22 +0000

    [r=rockstar][ui=none][bug=515761]
            lp:~jamalta/launchpad/515761-anonymrelease API access to these
            interfaces. Fixed misspelling of 'permission' attribute for
            ViewProductSeries. Fixed security problem in test
            xx-product-package-pages with ubuntupkg. (for jamalta)

    Commits: 10248.2.8 10248.2.7 10248.2.6 10248.2.5 10248.2.4 10248.2.3 10248.2.2 10248.2.1

  • r10285 -- Sat 2010-02-06 00:03:00 +0000

    [r=salgado][ui=none] Created name map for community-contributions to
            merge people using different names/email addresses.

    Commits: 10281.1.2 10281.1.1

  • r10242 -- Mon 2010-02-01 19:46:09 +0000

    [r=allenap][ui=none][bug=118609] Fixed action menu link to "Related
            Bugs" that only exists on the bugs subdomain.

    Commits: 10224.8.2 10224.8.1

  • r10218 -- Fri 2010-01-22 17:31:10 +0000

    [r=bigjools][ui=None][bug=509791] sources.changes is now referred to
            as 'changes file' everywhere. Branch contributed by jamalta.

    Commits: 10180.2.6

  • r10213 -- Thu 2010-01-21 16:30:19 +0000

    [r=bac][ui=none][bug=498643] Changed the Destination PPA options to
            read 'PPA Name (username/ppa)' in copy packages page to help
            distinguish between similarly named PPAs.

    Commits: 10201.3.3 10189.2.5 10201.3.2 10201.3.1 10189.2.4 10189.2.3 10189.2.2 10189.2.1

  • r10204 -- Wed 2010-01-20 23:38:41 +0000

    [r=bac][ui=sinzui][bug=87058,
            106924] Changed the confirmation message when defining a new bug tag
            to 'The tag "[tagname]" hasn't been used by [targetname]
            before. (Create the new tag)'. to remove redundancy.

    Commits: 10201.1.2 10201.1.1 10194.1.2 10194.1.1

  • r10193 -- Tue 2010-01-19 10:30:36 +0000

    [r=henninge][ui=none][bug=253525] Renamed 'changesfile' throughout
            various pages in soyuz to 'sources.changes' since it is not a
            word. Updated tests that referenced the term 'changesfile'.
            Landed by henninge.

    Commits: 10180.2.5 10180.2.4 10180.2.3 10180.2.2 10180.2.1

  • r9520 -- Fri 2009-09-18 16:13:27 +0100

    [r=salgado][ui=none][bug=127489] Fix the bug by hardcoding the sort
            order of the columns

    Commits: 9019.3.7 9019.3.6 9019.3.5 9019.3.4 9019.3.3 9019.3.2 9019.3.1 9013.7.1

  • r9048 -- Wed 2009-08-05 15:22:12 +0100

    [r=salgado][ui=rs][bug=337582] Renamed the sort option in the branch
            list page from 'by registrant' to 'by owner'

    Commits: 9013.4.2 9013.4.1

  • r9020 -- Mon 2009-08-03 09:13:56 +0100

    [r=abel][ui=none][bug=126509] Updated heading for 'Most frequently
            reported bugs' in bugtarget-filebug to follow proper
            capitalization style (landed on behalf of Jamal Fanaian)

    Commits: 9013.1.3 9013.1.2 9013.1.1

Ivo Kracht <ivo.kracht {_AT_} gmx.de>

10 top-level landings:

  • r15566 -- Fri 2012-07-06 00:00:58 +0000

    [r=jcsackett][bug=728129] call pre_iter_hook() in
            DecoratedResultSet.one(), first() etc

    Commits: 15531.8.2 15531.8.1

  • r15556 -- Wed 2012-07-04 16:45:41 +0000

    [r=gmb,
            rharding][bug=921901] bug column tags now link to project groups

    Commits: 15531.6.3 15531.6.2 15531.6.1

  • r15534 -- Mon 2012-07-02 19:29:36 +0000

    [r=sinzui][ui=sinzui][bug=1013281] new icon for bug age in
            buglistings implemented

    Commits: 15531.1.1

  • r15518 -- Thu 2012-06-28 19:35:44 +0000

    [r=jelmer][ui=sinzui][bug=436663] moving the "related bugs and
            blueprints" section further up on the page to make it more visible

    Commits: 15435.8.1

  • r15517 -- Thu 2012-06-28 17:01:58 +0000

    [r=frankban,
            rvb][bug=824292] Only one "show uploads" link on distro series pages

    Commits: 15435.7.3 15435.7.2 15435.7.1

  • r15500 -- Tue 2012-06-26 19:21:36 +0000

    [r=rharding][bug=806660] seperate form for the "Add new address"
            section

    Commits: 15435.6.2 15435.6.1

  • r15467 -- Thu 2012-06-21 19:36:44 +0000

    [r=jelmer][bug=897571][no-qa] test added that SourcePackage
            implements ISourcePackage

    Commits: 15435.5.3 15435.5.2 15435.5.1

  • r15458 -- Wed 2012-06-20 17:22:50 +0000

    [r=benji, frankban,
            rvb][bug=425934] Fix for bug-425934 - email commands are now case
            insensitive.

    Commits: 15427.2.4 15427.2.3 15427.2.2 15427.2.1

  • r15420 -- Thu 2012-06-14 18:12:39 +0000

    [r=jcsackett][bug=999662] [r=jelmer][bug=999662] Package information
            pages shouldn't display dates as a count of weeks

    Commits: 15415.4.1

  • r15406 -- Wed 2012-06-13 15:06:41 +0000

    [r=frankban,
            rvb][bug=353097] fix for bug 353097: Marking a Bug as "Requiring
            Forwarding" text is missleading...

    Commits: 15395.1.1

Mattias Backman <mattias.backman {_AT_} linaro.org>

9 top-level landings:

  • r15061 -- Wed 2012-04-04 16:40:40 +0000

    [r=stevenk] [bug=973322][r=stevenk] View for upcoming blueprints and
            bugs assigned to a team.

    Commits: see the full revision for details (it contains 36 commits)

  • r15029 -- Wed 2012-03-28 00:11:40 +0000

    [r=benji][no-qa] [bug=965446][r=benji] New IPerson methods to get
            assigned SpecificationWorkItems/BugTasks targeted to a
            milestone whose due date is between today and a given date.

    Commits: see the full revision for details (it contains 48 commits)

  • r14997 -- Thu 2012-03-22 12:53:45 +0000

    [r=abentley][bug=956940] Add email notifications for Work Item
     changes and fix the +workitems page.

    Commits: see the full revision for details (it contains 12 commits)

  • r14965 -- Fri 2012-03-16 21:24:30 +0000

    [r=stub][bug=954996] [r=stub] Fix work items parsing.

    Commits: 14829.1.37 14829.1.36 14829.1.35

  • r14942 -- Wed 2012-03-14 01:13:46 +0000

    [r=jcsackett][bug=578263, 940450] [r=jcsackett,
            rharding][bug=940450] New UI for editing Blueprint work items

    Commits: see the full revision for details (it contains 36 commits)

  • r14893 -- Fri 2012-03-02 02:51:37 +0000

    [r=jcsackett,
            stevenk][bug=940449] Add a garbo job to migrate work items from
            specs' whiteboards

    Commits: see the full revision for details (it contains 34 commits)

  • r14831 -- Fri 2012-02-17 13:01:45 +0000

    [r=jcsackett,
            rharding][bug=933592] Work Items models (relanded after mislanding
            into db-devel).

    Commits: see the full revision for details (it contains 24 commits)

  • r11355 (db-devel) -- Wed 2012-02-08 20:21:56 +0000

    [r=stub][no-qa] Work Items database schema

    Commits: see the full revision for details (it contains 21 commits)

  • r14753 -- Tue 2012-02-07 03:36:50 +0000

    [r=jcsackett,
            rharding][no-qa] Raise ValueError if the email parameter to login()
            is not a string. Branch by Mattias Backman.

    Commits: 14727.4.2 14727.4.1

Andrea Corbellini <andrea.corbellini {_AT_} beeseek.org>

7 top-level landings:

Nigel Jones <nigel {_AT_} nigelj.com>

6 top-level landings:

  • r13938 -- Tue 2011-09-13 09:49:33 +0000

    [r=wgrant][bug=763820] Change message on +editpgpkeys from "The key
            must be registered with with an Ubuntu key server." to "The key
            must be registered with the Ubuntu key server."

    Commits: 13931.1.1

  • r13883 -- Tue 2011-09-06 11:38:28 +0000

    [r=jtv][bug=697157] Special-case bug assignment mail for
     self-assignment.

    Commits: 13862.2.4 13862.2.3 13862.2.2 13862.2.1

  • r13882 -- Tue 2011-09-06 09:29:33 +0000

    [r=henninge][bug=841658] Enable anonymous access to DistroArchSeries
     over the API.

    Commits: 13862.1.2 13862.1.1

  • r13856 -- Fri 2011-09-02 16:31:43 +0000

    [r=allenap][bug=61428] Display the team portlet on both
     Person:+assignedbugs and Person:+subscribedbugs. Previously it was only shown
     on +assignedbugs.

    Commits: 13829.2.6 13829.2.5 13829.2.4 13829.2.3 13829.2.2 13829.2.1

  • r13846 -- Thu 2011-09-01 20:52:33 +0000

    [r=allenap][bug=810551] Show announcement date alongside the target
            and author information.

    Commits: 13841.1.2 13841.1.1

  • r13839 -- Wed 2011-08-31 19:39:31 +0000

    [r=gmb][bug=837290] SubscribersList() now handles default
            configuration options properly so as to prevent objects from
            being undefined.

    Commits: 13822.3.2 13822.3.1

James Tunnicliffe <james.tunnicliffe {_AT_} linaro.org>

6 top-level landings:

  • r15445 -- Tue 2012-06-19 16:29:03 +0000

    [r=bac][bug=1004416] Bug Fix for bug #1004416. Work item editor now
            handles duplicate work items correctly.

    Commits: 15404.2.3 15404.2.2 15404.2.1

  • r15410 -- Wed 2012-06-13 21:33:46 +0000

    [r=sinzui][bug=1002380] Upcoming work page should have expand all
            links

    Commits: see the full revision for details (it contains 12 commits)

  • r15285 -- Tue 2012-05-22 20:42:38 +0000

    [r=gmb][bug=1002946] Work item lists on the upcoming work page
            auto-expand if there are work items that need further work. For
            that logic, count POSTPONED as complete.

    Commits: 15282.1.2 15282.1.1

  • r15279 -- Mon 2012-05-21 19:40:33 +0000

    [r=benji][bug=999717][no-qa] Lists of unfinished work items should
            default to expanded.

    Commits: 15245.5.6 15245.5.5 15245.5.4 15245.5.3 15245.5.2 15245.6.1 15245.5.1

  • r15278 -- Mon 2012-05-21 19:39:32 +0000

    [r=benji][bug=1002257][no-qa] Work Items in the POSTPONED state
            should be treated as DONE for purposes of calculating
            completeness on the upcomingwork view.

    Commits: 15273.5.3 15273.5.2 15273.5.1

  • r15239 -- Sat 2012-05-12 12:38:26 +0000

    [r=sinzui][bug=998052] Show all WIs owned by members of the team and
     all WIs from BPs assigned to members of the team (even if WI owner is not in
     the team)

    Commits: 15218.2.1 15214.1.1

Nathan Handler <nhandler {_AT_} ubuntu.com>

3 top-level landings:

  • r9945 -- Thu 2009-11-26 02:00:44 +0000

    [r=julian-edwards][ui=none][bug=151113] The signature in blueprint
            notifications is no longer indented. The '--' separator also
            now contains a trailing space to allow mail clients to
            correctly identify it as a signature. Fixes bug 151113:
            Notification footer has unnecessary leading spaces

    Commits: 9886.2.2 9886.2.1

  • r9882 -- Sun 2009-11-15 01:51:45 +0000

    [r=sinzui][ui=none][bug 231168] Fix the blueprint subscription
            instructions.

    Commits: 9677.2.1

  • r9669 -- Fri 2009-10-09 16:44:36 +0100

    [r=mwhudson][ui=none][bug=296469] The description for the review_type
            field on Merge Proposals used to be the same on all pages with
            this field. Now,
            each page that has a review_type field overrides the description,
            allowing Launchpad to display descriptions that are more appropriate
            for the page that they are being displayed on.

    Commits: 9656.1.6 9656.1.5 9656.1.4 9656.1.3 9656.1.2 9656.1.1

Markus Korn <thekorn {_AT_} gmx.de>

3 top-level landings:

  • r10418 -- Sat 2010-02-27 15:46:44 +0000

    [r=allenap,
            intellectronica][ui=none][bug=282178] Person.searchTasks() is now
            exposed in the webservice API. This method queries the tasks
            related to a user. As a side effect of this implementation the
            official_bug_tags attribute was moved away from IHasBugs to
            IHasOfficialBugTags. Landed on behalf of Markus Korn.

    Commits: see the full revision for details (it contains 47 commits)

  • r10284 -- Fri 2010-02-05 23:34:09 +0000

    [r=salgado][ui=none][bug=517570] Added tags_combinator field to
            IPersonBugTaskSearch to fix (LP: #517570)

    Commits: 10277.1.2 10277.1.1

  • r10081 -- Tue 2009-12-22 22:49:34 +0000

    [r=intellectronica][ui=none] Patch from Markus Korn to display
            changes to a a bugtask target in the inline activity display on
            the bug page.

    Commits: 10054.17.2 10054.17.1

Stefano Rivera <stefano {_AT_} rivera.za.net>

3 top-level landings:

  • r16117 -- Tue 2012-10-09 18:29:32 +0000

    [r=frankban][bug=1016337] Enable retry of user-cancelled builds.

    Commits: 16113.2.2 16113.2.1

  • r16061 -- Mon 2012-10-01 06:58:25 +0000

    [r=wgrant][no-qa] Export packageset deletion as a destructor
            operation.

    Commits: 16058.2.2 16058.2.1

  • r16056 -- Fri 2012-09-28 18:59:32 +0000

    [r=benji,
            stub][bug=891862] Allow deletion and modification of packagesets.
            Expose this through the API.

    Commits: see the full revision for details (it contains 15 commits)

Michael-Doyle Hudson <michael.hudson {_AT_} linaro.org>

3 top-level landings:

  • r14068 -- Thu 2011-09-29 05:18:32 +0000

    [r=lifeless][bug=853635] Add a private XML-RPC interface to query
            feature flags

    Commits: 14011.3.5 14011.3.4 14011.3.3 14011.3.2 14011.3.1

  • r13986 -- Mon 2011-09-19 08:49:39 +0000

    [r=lifeless][bug=853635] Add a private XML-RPC interface to query
            feature flags

    Commits: see the full revision for details (it contains 17 commits)

  • r13847 -- Fri 2011-09-02 01:00:44 +0000

    [r=wallyworld][bug=839190] Make the ChoiceSource js widget slightly
     more reusable.

    Commits: 13841.2.2 13841.2.1

Riccardo Padovani <riccardo {_AT_} rpadovani.com>

2 top-level landings:

Jeff Craig <foxxtrot {_AT_} foxxtrot.net>

2 top-level landings:

Simon Olofsson <simon {_AT_} olofsson.de>

2 top-level landings:

  • r9888 -- Tue 2009-11-17 02:33:27 +0000

    python2.5 multi-merge

    Commits: see the full revision for details (it contains 105 commits)

  • r9338 -- Fri 2009-09-04 13:34:59 +0100

    [r=cprov][ui=none] (Simon Olofsson) Fixes: bug 402187:
            rocketfuel-setup can't resume if fails to complete.

    Commits: 9322.4.1

Douglas Cerna <douglascerna {_AT_} yahoo.com>

2 top-level landings:

  • r16912 -- Tue 2014-01-21 06:28:55 +0000

    [r=wgrant][bug=260677] Dates expected are now shown for milestones in
     the advanced bugs search page.

    Commits: 16878.3.2 16878.3.1

  • r16911 -- Tue 2014-01-21 04:36:52 +0000

    [r=wgrant][bug=125377] Set current user as the default drafter when
     registering a new blueprint.

    Commits: 16878.2.1

Andrew Mitchell <ajmitch {_AT_} ubuntu.com>

1 top-level landing:

  • r15967 -- Mon 2012-09-17 05:25:38 +0000

    [r=cjwatson,
            stevenk][bug=1050187] Also allow uploads to the backports pocket when
            the series status is not CURRENT or SUPPORTED

    Commits: 15949.3.4 15949.3.3 15949.3.2 15949.3.1

Nicolas Delvaux <nicolas.delvaux {_AT_} gmx.com>

1 top-level landing:

  • r11781 -- Fri 2010-10-22 14:19:37 +0000

    [r=allenap,
            danilo][ui=none][bug=608631] Users now can use the [nnbsp] tag to
            input a narrow no-break space in Rosetta. This tag
            representation is also a workaround for some Browsers (eg. in
            Rekonq NNBSP is displayed as a zero-width character).

    Commits: 11662.2.3 11662.2.2 11662.2.1

Max Kanat-Alexander <mkanat {_AT_} bugzilla.org>

1 top-level landing:

  • r12198 -- Fri 2011-01-14 02:51:10 +0000

    [r=thumper][ui=none][no-qa] Update loggerhead to get important bug
            fixes and performance improvements.

    Commits: 12177.8.1

Andrew Mitchell <ajmitch {_AT_} anselm>

1 top-level landing:

  • r11997 -- Mon 2010-11-29 16:11:10 +0000

    [r=mwhudson][ui=none][bug=146389] Start exposing ISpecification and
            IHasSpecifications attributes on the webservice API.

    Commits: see the full revision for details (it contains 33 commits)

Severin Heiniger <severinheiniger {_AT_} gmail.com>

1 top-level landing:

  • r9149 -- Wed 2009-08-19 04:27:53 +0100

    [r=danilo][ui=none][bug=392154] Recognize Launchpad-generated credits
            and do not duplicate them when they are re-imported. Fix by
            Severin Heiniger <https://launchpad.net/~lantash>.

    Commits: 9084.4.6 9084.4.5 9084.4.4 9084.4.3 9084.4.2 9084.4.1

Howard Chan <smartboyhw {_AT_} gmail.com>

1 top-level landing:

  • r16770 -- Fri 2013-09-20 14:22:33 +0000

    [r=cjwatson][bug=1137716] Use correct --use-existing-dir flag for bzr
     branches.

    Commits: 16524.5.1

Thierry Carrez <thierry.carrez {_AT_} ubuntu.com>

1 top-level landing:

  • r12299 -- Tue 2011-02-01 23:44:04 +0000

    [r=allenap][ui=none][bug=690712] Exposes the missing linked_branches
            in the blueprint API (version='devel' only), fixes LP: #690712

    Commits: 12164.5.1

Douglas Cerna <douglascerna {_AT_} yahooo.com>

1 top-level landing:

  • r15479 -- Sat 2012-06-23 01:38:34 +0000

    [r=sinzui][bug=210821] Filtered inactive products and projects out of
     pillars list for bug tracker sets.

    Commits: 15461.1.2 15461.1.1

Luke Faraone <luke {_AT_} faraone.cc>

1 top-level landing:

  • r10027 -- Fri 2009-12-11 04:06:47 +0000

    [r=Edwin][ui=none][bug=494055] Fix url for the Google Code bug
            tracker.

    Commits: 10007.1.2 10007.1.1

ec2test {_AT_} ip-10-82-242-70.ec2.internal

1 top-level landing:

vicdeltins <vicdeltins {_AT_} gmail.com>

1 top-level landing:

Francois Marier <francois {_AT_} fmarier.org>

1 top-level landing:

Jan-Marek Glogowski <glogow {_AT_} fbihome.de>

1 top-level landing:

  • r9937 -- Tue 2009-11-24 00:43:17 +0000

    [r=sinzui][ui=none][bug 420515] (Landed for Jan-Marek Glogowski) Show
            the current distroseries status in the status widget.

    Commits: 9881.4.3 9881.4.2 9881.4.1 9254.6.1

David Wood <david {_AT_} gecko>

1 top-level landing:

  • r11010 -- Mon 2010-06-14 23:40:48 +0100

    [r=thumper][ui=none][bug=508722] Better formatting in tal to fix
            spacing issues in a title attribute on filebug template. Landed
            on behalf of David Wood.

    Commits: 10399.1.2 10399.1.1

James Tatum <jtatum {_AT_} gmail.com>

1 top-level landing:

  • r9604 -- Wed 2009-09-30 17:49:14 +0100

    [r=intellectronica][ui=none][bug=435320] A patch from James Tatum
            <jtatum@gmail.com> to fix the text in the +branding page.

    Commits: 9599.3.3 9599.3.2 9599.3.1 9572.4.1

Kamran Riaz Khan <krkhan {_AT_} inspirated.com>

1 top-level landing:

  • r11121 -- Tue 2010-07-13 02:33:48 +0100

    [r=gmb][ui=none][bug=281443, 331039] [ui=none][r=gmb][bug=331039,
            281443] Person.getBugSubscriberPackages() has been exported via the
            API.

    Commits: 11010.3.4 11010.3.3 11010.3.2 11010.3.1

Thierry Carrez <thierry {_AT_} openstack.org>

1 top-level landing:

Contributions (from Canonical, but outside the Launchpad team)

Martin Pool <mbp {_AT_} canonical.com> (Canonical developer)

74 top-level landings:

  • r15100 -- Mon 2012-04-16 00:14:36 +0000

    [r=wallyworld][bug=893612] Fix a test failure in
     TestIncoming.test_mail_too_big

    Commits: 15088.2.3 15088.2.2 15088.2.1

  • r15093 -- Fri 2012-04-13 07:54:34 +0000

    [r=bac,
            wallyworld][bug=925597] cope with mail dkim-signed by addresses that
            aren't know to launchpad

    Commits: 15000.3.9 15000.3.8 15000.3.7 15000.3.6 15000.3.5 15000.3.4 15000.3.3 15000.3.2 15000.3.1

  • r14842 -- Tue 2012-02-21 06:10:32 +0000

    [r=wgrant][no-qa] remove bsondump and less-oops.sh

    Commits: 14835.3.1

  • r14512 -- Wed 2011-12-14 08:13:46 +0000

    [r=jcsackett][bug=666765] record features and scopes in the timeline;
            don't show scopes in the page footer

    Commits: 14412.5.5 14412.5.4 14412.5.3 14412.5.2 14412.5.1

  • r14511 -- Wed 2011-12-14 07:47:38 +0000

    [r=mbp][bug=886996] Show timeline in footer of page when
            visible_render_time is true

    Commits: see the full revision for details (it contains 13 commits)

  • r14510 -- Wed 2011-12-14 06:32:39 +0000

    [r=allenap][bug=666544] Add a userslice:x, y feature scope,
            so that 1% of the users can enjoy 80% of the features.

    Commits: 14448.1.5 14448.1.4 14448.1.3

  • r14471 -- Fri 2011-12-09 13:39:34 +0000

    [r=jtv][bug=714381] remove UbuntuBeta font from css

    Commits: 14448.2.1

  • r14470 -- Fri 2011-12-09 13:38:35 +0000

    [r=jcsackett][no-qa] by default,
            FeatureFixture resolves scopes using the request

    Commits: 14448.1.2 14448.1.1

  • r14469 -- Fri 2011-12-09 13:37:41 +0000

    [r=jcsackett][no-qa] factor out DemoMode fixture

    Commits: 14412.4.1

  • r14420 -- Thu 2011-12-01 04:53:37 +0000

    [r=jtv][no-qa] more microformats;
     add permalink to code review comments

    Commits: see the full revision for details (it contains 13 commits)

  • r14384 -- Fri 2011-11-25 12:34:41 +0000

    [r=rvb][bug=391780][incr] Markdown markup in project and user home
            pages

    Commits: see the full revision for details (it contains 11 commits)

  • r14383 -- Fri 2011-11-25 10:32:31 +0000

    [bug=240580][r=mbp] Upgrade loggerhead to get a tarball download
     feature

    Commits: 14381.2.1

  • r14382 -- Fri 2011-11-25 06:25:32 +0000

    [r=benji, sladen] [r=benji][bug=808282] add recommended_canonical_url,
            feeding <link rel=canonical>

    Commits: 14381.1.2 14381.1.1

  • r14377 -- Thu 2011-11-24 05:14:44 +0000

    [r=rvb][bug=888353] add schema.org microformats for bugs and
            breadcrumbs

    Commits: 14325.2.10 14325.2.9 14325.2.8 14325.2.7 14325.2.6 14325.2.5 14325.2.4 14325.2.3 14325.2.2 14325.2.1

  • r14372 -- Wed 2011-11-23 11:42:40 +0000

    [r=wgrant][bug=885972] sendmail: squash Header objects to unicode
            before storing in the timeline

    Commits: 14339.2.10 14339.2.9 14339.2.8 14339.2.7 14339.2.6 14339.2.5 14339.2.4 14339.2.3 14339.2.2 14339.2.1

  • r14362 -- Tue 2011-11-22 11:26:38 +0000

    [r=rvb][no-qa] add meta description for bugs and bmps

    Commits: 14325.1.8 14325.1.7 14325.1.6 14325.1.5 14325.1.4 14325.1.3 14325.1.2 14325.1.1

  • r14350 -- Mon 2011-11-21 13:08:40 +0000

    [r=rvb][bug=892427][no-qa] runlaunchpad: show fixture details when an
            error occurs

    Commits: 14337.1.2 14337.1.1

  • r14347 -- Mon 2011-11-21 08:42:42 +0000

    [r=mwhudson][no-qa] ec2 --instance-type option still takes an argument

    Commits: 14302.7.1

  • r14346 -- Mon 2011-11-21 08:17:38 +0000

    [r=wallyworld][no-qa] ec2: --region option, use tmpfs,
            m2.xlarge by default, better list output, add kill subcommand

    Commits: see the full revision for details (it contains 35 commits)

  • r14344 -- Mon 2011-11-21 04:19:35 +0000

    [no-qa] [r=mbp] delete canonical.buildd,
     now it has moved to launchpad-buildd

    Commits: 14339.1.1

  • r14343 -- Mon 2011-11-21 04:16:40 +0000

    [r=wallyworld][no-qa] Test_create_token: save and restore random
            state, rather than making things more random

    Commits: 14320.3.1

  • r14327 -- Fri 2011-11-18 12:41:34 +0000

    [r=mbp][no-qa] Remove runtime non-test dependency of buildmaster on
            buildd code

    Commits: 14322.1.1

  • r14312 -- Thu 2011-11-17 09:11:42 +0000

    [r=mwhudson][bug=891028] don't assume random integers are unique

    Commits: 14302.3.1

  • r14311 -- Thu 2011-11-17 09:09:56 +0000

    [r=mbp][bug=800295] delete lib/canonical/buildd and use
            lp:launchpad-buildd instead

    Commits: 14273.3.5 14273.3.4 14273.3.3 14273.3.2 14273.3.1

  • r14292 -- Mon 2011-11-14 09:48:45 +0000

    [r=mbp][bug=678090] bug page shows count of all affected people
            across dupes

    Commits: see the full revision for details (it contains 11 commits)

  • r14291 -- Mon 2011-11-14 02:53:28 +0000

    [r=lifeless][no-qa] apt-get update ec2 before running tests

    Commits: 14272.2.5 14272.2.4 14272.2.3 14272.2.2 14272.2.1

  • r14263 -- Mon 2011-11-07 12:47:36 +0000

    [r=bac][no-qa] split out and depend upon txfixtures

    Commits: 14237.1.12 14237.1.11 14237.1.10

  • r14248 -- Fri 2011-11-04 09:31:34 +0000

    [r=mbp][bug=800295] [no-qa] prune dependencies between buildd and the
            rest of Launchpad

    Commits: 14237.1.9 14237.1.8 14237.1.7 14237.1.6 14237.1.5 14237.1.4 14237.1.3 14237.1.2 14237.1.1

  • r14240 -- Thu 2011-11-03 09:43:02 +0000

    [r=jelmer][bug=884997] report rusage from buildrecipe

    Commits: 14189.5.3 14189.5.2

  • r14238 -- Thu 2011-11-03 07:41:49 +0000

    [r=abentley][bug=612171,
            850974] when trying to generate a mp diff and the branch is being
            updated, retry without spamming the user

    Commits: 14146.1.5 14146.1.4 14146.1.3 14146.1.2 14146.1.1

  • r14226 -- Wed 2011-11-02 05:03:30 +0000

    [r=jelmer][bug=884092] buildrecipe shows the bzr and bzr-builder versions

    Commits: 14189.5.1

  • r14200 -- Thu 2011-10-27 10:21:37 +0000

    [r=lifeless][bug=882370] Make pidfile doctest more robust

    Commits: 14189.3.1

  • r14199 -- Thu 2011-10-27 08:37:37 +0000

    [r=wgrant][bug=881237] Unexpected errors from dkim.verify log a
            warning but don't drop the mail

    Commits: 14193.1.2 14193.1.1

  • r14198 -- Thu 2011-10-27 05:47:28 +0000

    [r=lifeless][bug=882324] make testHomeDirectoryJob assertion more
            robust and fail more obviously

    Commits: 14197.1.2 14197.1.1

  • r14195 -- Wed 2011-10-26 04:30:39 +0000

    [r=gmb][no-qa] link to Canonical Careers from the baselayout footer
            (flag: baselayout.careers_link.disabled)

    Commits: 14189.2.1

  • r14191 -- Tue 2011-10-25 10:00:32 +0000

    [r=lifeless][bug=878140] NXDOMAIN during DKIM validation shouldn't
            record a warning/oops

    Commits: 14189.1.1

  • r14127 -- Tue 2011-10-11 05:00:44 +0000

    [r=stub][bug=866100] Use a JOIN not an IN for BugAffectsPerson.

    Commits: 14123.3.1

  • r14079 -- Fri 2011-09-30 06:31:35 +0000

    [r=jtv][bug=858618] add a link to 'bugs affecting me' from the pillar
            bugs list

    Commits: 14024.5.4 14024.5.3 14024.5.2 14024.5.1

  • r14078 -- Fri 2011-09-30 06:16:38 +0000

    [r=allenap, rvb][bug=323000] add and link to
            https://bugs.launchpad.net/~/+affectingbugs

    Commits: 14024.4.7 14024.4.6 14024.4.5 14024.4.4 14024.4.3 14024.4.2 14024.4.1

  • r14077 -- Fri 2011-09-30 05:37:38 +0000

    [r=jcsackett][no-qa] from the page footer,
            link to dev.launchpad.net rather than loggerhead, and link to the blog

    Commits: 14024.3.2 14024.3.1

  • r14050 -- Tue 2011-09-27 13:38:34 +0000

    [r=sinzui] [bug=858605] don't send mail to individuals without an
            active account

    Commits: 14024.2.2 14024.2.1

  • r14034 -- Mon 2011-09-26 13:06:33 +0000

    [r=danilo][bug=855150] stop sending "you uploaded a translation
            template" mails

    Commits: 14024.1.2 14024.1.1

  • r13963 -- Fri 2011-09-16 05:51:12 +0000

    [r=allenap,
            rvb][no-qa] improved process-one-mail shows mail sent in response,
            and can read from a file

    Commits: 13932.1.7 13932.1.6 13932.1.5 13932.1.4

  • r13958 -- Thu 2011-09-15 09:38:41 +0000

    [r=gmb][bug=643223] if mail has a trusted dkim signature on the
            sender, use that as the principal

    Commits: 13932.1.3 13932.1.2 13932.1.1

  • r13916 -- Mon 2011-09-12 12:58:56 +0000

    [r=mbp][bug=721166] reenable test_sphinxdocs now bzr 2.4 is landed

    Commits: 13506.12.1

  • r13574 -- Mon 2011-08-01 13:37:39 +0000

    [r=adeuring,gmb][bug=810290] add 'mail_header:' feature scope

    Commits: see the full revision for details (it contains 23 commits)

  • r13444 -- Fri 2011-07-15 03:33:54 +0000

    [r=sinzui][bug=676825] Sort order is called 'not recently modified'
            not 'most neglected'

    Commits: 13334.2.1

  • r13315 -- Tue 2011-06-28 09:47:36 +0000

    [r=sinzui][bug=785800] https://launchpad.net/~ now redirects you to
            your home page

    Commits: 13303.4.1

  • r13178 -- Wed 2011-06-08 14:11:40 +0000

    [r=jtv][bug=790902] store mail into the librarian with a uuid filename

    Commits: 13174.1.1

  • r13142 -- Tue 2011-05-31 09:57:36 +0000

    [r=henninge][no-qa] fix broken formatting of ec2 CredentialsError

    Commits: 13132.1.2 13132.1.1

  • r13081 -- Wed 2011-05-18 22:29:58 +0000

    [r=benji][no-qa] factory unique strings give a clue as to their origin

    Commits: 13051.1.7 13051.1.6 13051.1.5 13051.1.4 13051.1.3 13051.1.2 13051.1.1

  • r13067 -- Tue 2011-05-17 18:13:32 +0000

    [r=benji][bug=778437] don't send mail on successful recipe builds

    Commits: 13001.7.6 13001.7.5 13001.7.4 13001.7.3 13001.7.2 13001.7.1

  • r13007 -- Mon 2011-05-09 20:04:32 +0000

    [r=benji][bug=777983][no-qa] code cleanups to mail incoming.py

    Commits: 12998.3.6 12998.3.5 12998.3.4 12998.3.3 12998.3.2 12998.3.1

  • r13000 -- Sun 2011-05-08 13:43:23 +0000

    [r=jml][bug=779399] Add mail.dkim_authentication.disabled feature flag

    Commits: 12998.2.2 12998.2.1

  • r12999 -- Sun 2011-05-08 09:23:29 +0000

    [r=jml][no-qa] remove redundant reimplementation of FeatureFixture

    Commits: 12998.1.2 12998.1.1

  • r12991 -- Fri 2011-05-06 13:15:07 +0000

    [r=lifeless, mwhudson] [r=mwhudson][ui=none]
            [bug=690021][r=mwhudson][no-ui][no-qa] set 2GB rlimit on
            scan_branches.py

    Commits: 12074.2.1

  • r12990 -- Fri 2011-05-06 09:10:48 +0000

    [r=adeuring][no-qa] cleaner handling of non-web-request feature scopes

    Commits: 12913.1.10 12913.1.9 12913.1.8 12913.1.7 12913.1.6 12913.1.5 12913.1.4 12913.1.3 12913.1.2 12913.1.1

  • r12325 -- Fri 2011-02-04 01:52:44 +0000

    [r=jcsackett,
            sinzui][ui=none][bug=701545][no-qa] remove extra copy of oauth.py

    Commits: 12303.2.3 12303.2.2 12303.2.1

  • r12127 -- Tue 2010-12-21 15:21:52 +0000

    [r=lifeless][ui=none][bug=314507] more correct parsing of OAuth http
            header

    Commits: 9893.6.30 12109.3.2 12109.3.1 9893.6.29

  • r12118 -- Mon 2010-12-20 15:06:41 +0000

    [r=allenap,
            barry][ui=none][bug=683486][no-qa] Ensure that Launchpad has fully
            patched the Mailman source tree when building.

    Commits: 11706.3.1

  • r12008 -- Wed 2010-12-01 10:56:48 +0000

    [r=jml][ui=none][bug=316272, 643200,
            643219] DKIM authentication for incoming email

    Commits: 11977.2.2 11977.2.1

  • r11957 -- Mon 2010-11-22 08:36:20 +0000

    [r=jtv][ui=none][bug=615740][no-qa] Avoid unnecessary rebuilds of
            buildout_bin.

    Commits: 11944.1.2 11944.1.1

  • r11657 -- Wed 2010-09-29 14:37:10 +0100

    [r=jtv][ui=none][bug=616631] Feature flags UI.

    Commits: see the full revision for details (it contains 36 commits)

  • r11635 -- Mon 2010-09-27 01:33:25 +0100

    [r=mwhudson][ui=none][bug=615740] handle EINTR in test_on_merge so
            resizing the window doesn't crash your test run

    Commits: 11316.12.4 11316.12.3 11316.12.2 11316.12.1

  • r11616 -- Thu 2010-09-23 14:03:26 +0100

    [r=abel][ui=none][no-qa] move feature flag documentation into
            docstrings. Landed on behalf of Martin Pool

    Commits: 11382.7.4 11382.7.3 11382.7.2 11382.7.1

  • r11370 -- Tue 2010-08-17 16:05:44 +0100

    [r=lifeless][ui=none][no-qa] add flags webapp infrastructure

    Commits: see the full revision for details (it contains 21 commits)

  • r9573 (db-devel) -- Sun 2010-07-25 15:25:00 +0100

    [r=lifeless][ui=none] Add FeatureController to read feature flags
            from the db

    Commits: see the full revision for details (it contains 21 commits)

  • r9543 (db-devel) -- Fri 2010-07-16 16:43:16 +0100

    [r=stub][ui=none] Feature flag db patch

    Commits: 9535.1.5 9535.1.4 9535.1.3 9535.1.2 9535.1.1

  • r11132 -- Wed 2010-07-14 14:32:53 +0100

    [r=stub][ui=none] Authenticate emails using DKIM when safe to do so

    Commits: see the full revision for details (it contains 32 commits)

  • r10944 -- Fri 2010-06-04 14:40:55 +0100

    [r=intellectronica][ui=none] Clarify ec2 requirement for an smtp
            server

    Commits: 10224.3.2

  • r10725 -- Fri 2010-04-16 14:44:02 +0100

    [r=intellectronica][ui=intellectronica,
            sinzui][bug=503222] Add counts for HIGH and INPROGRESS bugs to the
            portlet on a project's bugs home page.

    Commits: see the full revision for details (it contains 15 commits)

  • r8959 (db-devel) -- Wed 2010-02-03 19:37:55 +0000

    [r=mwhudson][ui=none][bug=436294] All emails sent about merge
            proposals now have more consistent subject lines;
            they should thread properly in gmail.

    Commits: 7675.2701.2 7675.2701.1

  • r10227 -- Fri 2010-01-29 14:04:22 +0000

    [r=abel][ui=none] Better docs in launchpad-database-setup

    Commits: 10224.3.1

  • r10019 -- Thu 2009-12-10 11:56:09 +0000

    [r=deryck][ui=none] Show progress when updating bzr branches from
            rocketfuel-setup. Landed on behalf of Martin Pool.

    Commits: 9614.1.3 9614.1.2 9614.1.1

James Westby <james.westby {_AT_} canonical.com> (Canonical developer)

43 top-level landings:

  • r15383 -- Fri 2012-06-08 14:02:38 +0000

    [r=benji][bug=1009741] Allow the archive owner to set
            'suppress_subscription_notifications'

    Commits: 15226.1.9 15226.1.8 15226.1.7 15226.1.6 15226.1.5 15226.1.4 15226.1.3 15226.1.2

  • r15230 -- Fri 2012-05-11 03:11:48 +0000

    [r=jcsackett][bug=997843] Don't send email when a subscription to a
            "suppress_subscription_notifications" archive is cancelled.

    Commits: 15226.1.1

  • r14568 -- Wed 2011-12-21 20:45:39 +0000

    [r=jml, julian-edwards][bug=881509] Add binaryFileUrls to BPPH on the
            webservice, like it is available for SPPH.

    Commits: 14560.1.5 14560.1.4 14560.1.3 14560.1.2 14560.1.1

  • r14479 -- Sat 2011-12-10 15:48:37 +0000

    [r=jcsackett][bug=901865] Add a created_since_date parameter to the
     getPublishedBinaries ws method.

    Commits: 14450.2.3 14450.2.2 14450.2.1

  • r12022 -- Wed 2010-12-08 01:20:51 +0000

    [r=salgado][ui=none][bug=684378] Export specification/bug links over
            the API.

    Commits: 12004.1.2 12004.1.1

  • r11997 -- Mon 2010-11-29 16:11:10 +0000

    [r=mwhudson][ui=none][bug=146389] Start exposing ISpecification and
            IHasSpecifications attributes on the webservice API.

    Commits: see the full revision for details (it contains 33 commits)

  • r11976 -- Wed 2010-11-24 18:50:58 +0000

    [r=jelmer][ui=none][bug=680875] Move some Blueprint code from views
            to models in preparation for exposing Blueprints on the API.
            - Get rid of propose_goal_with_automatic_approval by merging it with
            proposeGoal(). This required refactoring the code of the
            security adapter into a model method that is then used in
            proposeGoal() and the security adapter
            - Refactor retarget() to take just a target instead of a product or a
            distribution.
            - Start splitting ISpecification into several interfaces where each
            will be protected with a different permission.
            - Consolidate validation of blueprint retargeting into a validateMove()
            method and use that all around.

    Commits: see the full revision for details (it contains 12 commits)

  • r11431 -- Tue 2010-08-24 19:44:05 +0100

    [r=jelmer][ui=none][no-qa] Merge launchpad-buildd version 70

    Commits: 11403.5.5 11403.5.4 11403.5.3 11403.5.2 11358.2.1 11403.5.1

  • r11361 -- Tue 2010-08-17 03:17:18 +0100

    [r=adeuring][ui=none][no-qa] Improve the Soyuz parts of the factory.

    Commits: 11265.2.26 11265.2.25 11265.2.24 11265.2.23 11265.2.22 11265.2.21

  • r11295 -- Thu 2010-08-05 03:38:21 +0100

    [r=jml][ui=none][no-qa] Some further cleanup of soyuz tests.

    Commits: see the full revision for details (it contains 21 commits)

  • r11293 -- Wed 2010-08-04 17:44:19 +0100

    [r=jml][ui=none][no-qa] Some cleanup of soyuz test code,
            including use of lp.testing.sampledata,
            factory improvements and addition of some matchers.

    Commits: see the full revision for details (it contains 15 commits)

  • r11276 -- Mon 2010-08-02 20:11:37 +0100

    [r=jml][ui=none] There is now documentation in doc/buildout.txt on
            using the "develop" setting to change a library and test it in
            launchpad.

    Commits: 11132.2.4

  • r9598 (db-devel) -- Sat 2010-07-31 00:01:04 +0100

    [r=edwin-grubbs][ui=none] Add CopyArchiveJob, a job to,
            um... copy archives.

    Commits: see the full revision for details (it contains 24 commits)

  • r9586 (db-devel) -- Wed 2010-07-28 23:23:30 +0100

    [r=stub][ui=none] Add an ArchiveJob table.

    Commits: 7675.3708.7 7675.3708.6 7675.3708.5 7675.3708.4 7675.3708.3 7675.3708.2 7675.3708.1

  • r11223 -- Sun 2010-07-25 15:54:01 +0100

    [r=lifeless][ui=none] Don't create a callable just to return the
            value of another. Thanks Rob.

    Commits: 11132.2.3 11132.2.2

  • r11218 -- Fri 2010-07-23 22:43:05 +0100

    [r=bac][ui=none] Oops generated during tests are now attached to the
            results,
            as they may contain vital information for diagnosing problems.

    Commits: 11132.2.1

  • r11213 -- Fri 2010-07-23 19:54:44 +0100

    [r=gary][ui=none] Instead of defining a defaultSkin,
            we now have LaunchpadBrowserRequest implement LaunchpadLayer.

    Commits: 11132.1.3 11132.1.2 11132.1.1

  • r11148 -- Sat 2010-07-17 01:05:16 +0100

    [r=rockstar][ui=none] Make poppy stop depending on codehosting by
            moving FileIsADirectory to lp.services.sshserver

    Commits: 11086.2.2 11086.2.1

  • r11142 -- Fri 2010-07-16 18:15:56 +0100

    [r=rockstar][ui=none] Make PackageCloner create builds,
            and add some tests for it.

    Commits: 11017.2.12 11017.2.11 11017.2.10 11017.2.9

  • r11135 -- Thu 2010-07-15 19:52:24 +0100

    [r=jelmer][ui=none] Fix the API of IPublishingSet.getByIdAndArchive.

    Commits: 11017.3.6 11017.3.5 11017.3.4 11017.3.3 11017.3.2 11017.3.1

  • r9495 (db-devel) -- Thu 2010-06-24 21:12:07 +0100

    [r=gmb][ui=none] --package-set can now be passed to populate_archive
            to limit the packages copied.

    Commits: 7675.3524.8 7675.3524.7 7675.3524.6 7675.3524.5 7675.3524.4 7675.3524.3 7675.3524.2 7675.3524.1

  • r11050 -- Thu 2010-06-24 15:46:12 +0100

    [r=julian-edwards,
            salgado][ui=none] Move some copy archive tests to use the factory,
            and add some more specific tests.

    Commits: 11017.1.10 11017.1.9 11017.1.8 11017.1.7 11017.1.6 11017.1.5 11017.1.4 11017.1.3 11017.1.2 11017.1.1

  • r10716 -- Thu 2010-04-15 15:19:16 +0100

    [r=mwhudson][ui=none][bug=416363] ICodeImport.requestImport() is now
            available over the API.

    Commits: see the full revision for details (it contains 13 commits)

  • r10714 -- Thu 2010-04-15 14:29:25 +0100

    [r=edwin-grubbs][ui=none] make lint now does the right thing with
            pipes automatically

    Commits: 10696.1.2 10696.1.1

  • r10700 -- Wed 2010-04-14 10:35:23 +0100

    [r=abentley][ui=none] There is now a newCodeImport method on Product
            and SourcePackage in the API.

    Commits: see the full revision for details (it contains 37 commits)

  • r9227 (db-devel) -- Mon 2010-04-12 14:19:15 +0100

    [r=mwhudson][ui=none] Package branches are now a vaild target for
            code imports

    Commits: see the full revision for details (it contains 14 commits)

  • r10673 -- Fri 2010-04-09 19:39:52 +0100

    [r=gary][ui=none][bug=366102] Exporting an IChoice based on an SQL
            vocabulary will now error rather than silently doing the wrong thing.

    Commits: 10454.3.14 10454.3.13 10454.3.12 10454.3.11

  • r9212 (db-devel) -- Thu 2010-04-08 15:27:07 +0100

    [testfix][r=michael.nelson][ui=none] ProductSeries +set-branch page
            doesn't use ProductSeriesBranchTarget for code imports.

    Commits: 7675.3093.38 7675.3093.37 7675.3093.36 7675.3093.35

  • r10645 -- Wed 2010-04-07 17:25:39 +0100

    [r=mwhudson][ui=none] New method IBranchTarget.newCodeImport() to
            create code imports for a given target.

    Commits: 10454.9.7 10454.9.6 10454.9.5 10454.9.4 10454.9.3 10454.9.2 10454.9.1

  • r10637 -- Wed 2010-04-07 12:27:08 +0100

    [r=rockstar][ui=none][bug=303172] Merge proposal pages now tell you
            the command line to merge the source branch

    Commits: 10454.8.1

  • r10636 -- Wed 2010-04-07 11:07:52 +0100

    [r=abentley][ui=none] +code-import-list has been removed in favour of
            +code-imports

    Commits: see the full revision for details (it contains 12 commits)

  • r10596 -- Fri 2010-03-26 01:05:26 +0000

    [r=sinzui][ui=none][bug 546558] Various attributes are now exported
            correctly so that they can be used by launchpadlib.

    Commits: 10454.3.10 10454.3.9 10454.3.8 10454.3.7 10454.3.6

  • r10588 -- Thu 2010-03-25 02:21:15 +0000

    [r=thumper][ui=none] ICodeImportSet.new now takes an IBranchTarget
            instead of an IProduct.

    Commits: see the full revision for details (it contains 26 commits)

  • r10581 -- Wed 2010-03-24 17:47:35 +0000

    [r=gary][ui=none] Fix an isolation issue in
            lib/canonical/launchpad/doc/webservice-error.txt

    Commits: 10568.2.1

  • r10550 -- Fri 2010-03-19 05:19:20 +0000

    [r=jml][ui=none][bug=540250] Edit permissions on merge proposals for
            source package branches now take in to account the special
            permissions that official branches have.

    Commits: 10532.1.3 10532.1.2 10532.1.1

  • r10542 -- Thu 2010-03-18 06:03:11 +0000

    [r=thumper][ui=none][bug=366102] Expose the main code import
            attributes read only.

    Commits: 10454.3.5 10454.3.4 10454.3.3 10454.3.2 10454.3.1

  • r10468 -- Tue 2010-03-09 17:50:28 +0000

    [r=gmb][ui=none][bug=89150] Handle '0' correctly in version numbers
            when syncing new packages.

    Commits: 10107.2.3 10107.2.2 10107.2.1

  • r10467 -- Tue 2010-03-09 17:30:18 +0000

    [r=gmb][ui=none][bug=535141] getRequestedReviews no longer returns
            the merge proposals owned by the person in question.

    Commits: 10242.4.5 10242.4.4 10242.4.3

  • r10288 -- Mon 2010-02-08 14:37:50 +0000

    [r=thumper][ui=none][bug=411357] Export a method on IPerson to get
            the reviews they have been requested to do.

    Commits: 10242.4.2 10242.4.1

  • r10279 -- Fri 2010-02-05 15:07:50 +0000

    [r=al-maisan][ui=none][bug=510919] Adds
            ISourcePackageRecipe.requestBuild(),
            and ensures that classes that say they implement IBuildBase actually do
            (bug 510919)

    Commits: see the full revision for details (it contains 19 commits)

  • r10260 -- Wed 2010-02-03 11:58:44 +0000

    [r=mwhudson][ui=none] If using sync-source.py without -a then explain
            why it won't update.

    Commits: 10242.2.1

  • r10248 -- Tue 2010-02-02 14:39:48 +0000

    [r=intellectronica][ui=none][bug=515747] Patch from James Westby to
            kill the export of BugTask.age.

    Commits: 10242.1.1

  • r9062 -- Thu 2009-08-06 18:55:36 +0100

    [r=jml][ui=rs][bug=116309] (james-w) Linkify changelog-style bug
            numbers in standard forms.

    Commits: 9024.5.3 9024.5.2 9024.5.1

Chris Johnston <chrisjohnston {_AT_} ubuntu.com> (Canonical developer)

42 top-level landings:

  • r17185 -- Mon 2014-09-01 07:51:32 +0000

    [r=wgrant][no-qa] PPA vocabularies now use Archive.reference as the
     term token.

    Commits: 17149.1.6 17149.1.5 17149.1.4 17149.1.3 17149.1.2 17149.1.1

  • r17152 -- Wed 2014-08-06 13:27:27 +0000

    [r=wgrant][bug=900216] Support unicode in PPAUploadPathErrors

    Commits: 17148.4.2 17148.4.1

  • r17143 -- Fri 2014-08-01 04:48:41 +0000

    [r=wgrant][bug=1171047] Separate out package descriptions when using
     NMAF into their own Translation-en

    Commits: 17139.3.4 17139.3.3 17139.3.2 17139.3.1

  • r17139 -- Wed 2014-07-30 02:22:37 +0000

    [r=wgrant][bug=1313576] Add hashes for Translation-$lang into the
     Release file

    Commits: 17134.1.4 17134.1.3 17134.1.2 17134.1.1

  • r17132 -- Fri 2014-07-25 01:35:27 +0000

    [r=wgrant][bug=863746] Copy packaging links only for packages which
     are being copied from the parent.

    Commits: 17121.5.5 17121.5.4 17121.5.3 17121.5.2 17121.5.1

  • r17121 -- Wed 2014-07-23 01:37:37 +0000

    [r=wgrant][bug=845807] Allow a user to copy all,
     some or no packages when initializing a new distro series.

    Commits: see the full revision for details (it contains 16 commits)

  • r17102 -- Tue 2014-07-08 23:52:25 +0000

    [r=wgrant][no-qa] Minor JS fixes from the earlier diff comments
     timestamp changes

    Commits: 17101.1.1

  • r17101 -- Tue 2014-07-08 13:46:28 +0000

    [r=wgrant][no-qa] Switch ICs to use relative time stamps similar to
     other comment sections of LP.

    Commits: 17085.2.10 17085.2.9 17085.2.8 17085.2.7 17085.2.6 17085.2.5 17085.2.4 17085.2.3 17085.2.2 17085.2.1

  • r17033 -- Thu 2014-06-05 23:53:33 +0000

    [r=wgrant][bug=1325127] Remove 'Publish draft inline comments' from
     +reply page

    Commits: 17032.1.1

  • r17030 -- Fri 2014-05-30 05:13:32 +0000

    [testfix][r=wgrant][no-qa] Fix bugs testing fallout

    Commits: 17029.1.2 17029.1.1

  • r17029 -- Thu 2014-05-29 16:31:36 +0000

    [r=wgrant][no-qa] Move bug activities out of boardCommentFooter into
     boardCommentActivity

    Commits: 17023.6.2 17023.6.1

  • r17028 -- Thu 2014-05-29 16:30:42 +0000

    [r=wgrant][no-qa] Remove reply links from IC's when a user is not
     logged in.

    Commits: 17023.5.1

  • r17026 -- Thu 2014-05-29 16:05:31 +0000

    [r=wgrant][no-qa] Rename boardBugActivityBody to boardCommentActivity
     as it is now used in places other than bugs

    Commits: 17023.3.1

  • r17025 -- Thu 2014-05-29 16:05:00 +0000

    [r=wgrant][bug=1324486] Add the ability to not have a 'read more' in
     the beta banner, remove link from beta banner for IC

    Commits: 17023.2.1

  • r17022 -- Wed 2014-05-28 22:10:54 +0000

    [r=wgrant][bug=640882][no-qa] Add link to MP when sending out diff
     error emails

    Commits: 17019.3.1

  • r17021 -- Wed 2014-05-28 22:10:29 +0000

    [r=wgrant][no-qa] Updated style for comment actions across bugs,
     answers, and MPs. Added new usability links for editing, deleting,
     and replying to ICs using this new style.

    Commits: 17019.2.5 17019.2.4 17019.2.3 17019.2.2 17019.2.1

  • r17019 -- Tue 2014-05-27 07:20:31 +0000

    [r=cprov][no-qa] Update text below diff to push a user to return and
     save their ICs.

    Commits: 17018.1.1

  • r17012 -- Wed 2014-05-21 02:26:28 +0000

    [r=cjohnston,
     cprov][bug=609297][incr] Rewrite and restyle most of the inline
     comments UI, and adjust the terminology to refer to "saving" "diff comments".

    Commits: see the full revision for details (it contains 29 commits)

  • r17011 -- Tue 2014-05-20 03:54:25 +0000

    [r=cprov][no-qa] Creating a link_scroller to take users from the end
     of the diff up to the review comment form with proper focus.

    Commits: see the full revision for details (it contains 12 commits)

  • r17007 -- Wed 2014-05-14 11:49:27 +0000

    [r=wgrant][bug=883258] Switch from using Ubuntu Mono to monospace for
     easier readability.

    Commits: 17006.1.1

  • r17006 -- Tue 2014-05-13 07:41:30 +0000

    [r=wgrant][no-qa] Move Chris Johnston from the non-Canonical
     community section to the Canonical community section of the Community
     Contributions page.

    Commits: 16982.2.1

  • r17005 -- Tue 2014-05-13 04:26:24 +0000

    [r=cprov][no-qa] Adding empty lines around inline comments in the
     code-review email.

    Commits: 17003.1.4 17003.1.3 17003.1.2

  • r17004 -- Tue 2014-05-13 04:22:33 +0000

    [r=cprov][no-qa] Fix inline-comments line-breaking on Firefox.

    Commits: 17003.1.1

  • r16999 -- Wed 2014-05-07 03:07:28 +0000

    [r=wgrant][no-qa] Landing inline-comments CSS improvements (on
     cjohnston behalf)and also suppressing the presentation of the show/hide
     inline comments checkbox if the feature flag is disabled.

    Commits: 16998.1.2 16998.1.1 16977.4.1

  • r16984 -- Thu 2014-04-10 22:27:24 +0000

    [testfix][r=wgrant][no-qa] Fix failing delete-packages test.

    Commits: 16983.1.1

  • r16983 -- Thu 2014-04-10 12:05:26 +0000

    [r=cprov, wgrant][bug=726465] Remove 'has no subscribers' claim from
     canBeDeleted() docstring

    Commits: 16982.1.2 16982.1.1 16977.3.1

  • r16982 -- Thu 2014-04-10 11:40:25 +0000

    [r=cprov][bug=621471] Open licensing policy link in new window when
     creating a project

    Commits: 16976.2.1

  • r16981 -- Thu 2014-04-10 11:38:23 +0000

    [r=cprov][bug=617209] Change total PPA figure from dispatched to
     created since it includes superseeded

    Commits: 16976.1.1

  • r16980 -- Thu 2014-04-10 11:37:36 +0000

    [r=cprov][bug=812225] Add package as an 'also affects' on bug reports

    Commits: 16977.2.1

  • r16979 -- Thu 2014-04-10 11:35:28 +0000

    [r=cprov][bug=608478] Provide link to more information about deleting
     a package

    Commits: 16975.2.1

  • r16976 -- Wed 2014-04-02 23:47:29 +0000

    [r=wgrant][bug=572017] Correct branch creation form labels to not
     mention reassigning a branch that doesn't exist yet.

    Commits: 16975.1.1

  • r16975 -- Tue 2014-04-01 23:15:37 +0000

    [r=wgrant][bug=330035] Center the paragraphs on the 'offline' pages.

    Commits: 16974.1.1

  • r16973 -- Tue 2014-04-01 03:47:43 +0000

    [r=wgrant][bug=1244636] Removes the private security bug notice from
     a public security bug

    Commits: 16971.1.1

  • r16380 -- Thu 2012-12-20 01:11:24 +0000

    [r=sinzui][bug=666738] Allows users to understand what red/blue icons
            mean

    Commits: 16378.1.3 16378.1.2 16378.1.1

  • r16379 -- Thu 2012-12-20 00:49:30 +0000

    [r=sinzui][bug=181725] Changes Domain to Web site URL for distros

    Commits: 16373.3.2

  • r16378 -- Mon 2012-12-17 20:30:33 +0000

    [r=gary][bug=1090542] Changes GFDL to FDL to match the actual license
            name.

    Commits: 16373.3.1

  • r15992 -- Thu 2012-09-20 20:25:42 +0000

    [r=sinzui][bug=1053459] Change to the wording of a blueprints
            participation essential to reflect changes that landed in Summit.

    Commits: 15955.2.1

  • r15972 -- Tue 2012-09-18 12:28:41 +0000

    [r=sinzui][bug=1052130] Change to the wording of a blueprints
     participation essential to reflect changes that landed in Summit.

    Commits: 15968.1.2 15968.1.1 15955.1.8 15955.1.7 15955.1.6 15955.1.5 15955.1.4 15955.1.3 15955.1.2 15955.1.1

  • r13162 -- Mon 2011-06-06 06:46:30 +0000

    [r=henninge][bug=187013, 197793,
     483373] Some nice wording fixes by Chris Johnston. Thank you very
     much.

    Commits: see the full revision for details (it contains 22 commits)

  • r13072 -- Wed 2011-05-18 08:01:35 +0000

    [r=henninge][bug=728192] IArchive:+index no longer has a form in a
            heading.

    Commits: 13045.13.1 13045.12.1 13045.11.1

  • r13071 -- Wed 2011-05-18 07:59:32 +0000

    [r=henninge][bug=627628] Changes the "Add Answer" to "Propose Answer"
            as proposing an answer better describes the act.

    Commits: 13045.10.1 13045.9.2 13045.9.1

  • r13052 -- Mon 2011-05-16 20:12:30 +0000

    [r=sinzui][bug=255024] 'Participation essential' is not required when
     subscribing to a blueprint.

    Commits: 13045.2.1

Brian Murray <brian {_AT_} canonical.com> (Canonical developer)

41 top-level landings:

  • r15425 -- Fri 2012-06-15 05:21:29 +0000

    [r=wallyworld][bug=826854] [r=wallyworld][bug=826854] add a
            created_before parameter to searchTasks

    Commits: 15421.1.2 15421.1.1

  • r15385 -- Fri 2012-06-08 22:07:42 +0000

    [r=jcsackett][bug=912137] Fixes sort ordering of subscribers in the
            subscriber portlet

    Commits: 15345.1.5 15345.1.4 15345.1.3 15345.1.2 15345.1.1

  • r13356 -- Fri 2011-07-01 18:48:33 +0000

    [r=deryck][bug=787294] convert structural subscriber search parameter
            to use an IN query

    Commits: 13216.1.2 13216.1.1

  • r9948 (db-devel) -- Mon 2010-11-08 05:54:02 +0000

    [r=adeuring][ui=none][bug=666496] Prevent returning the bug one
            started a findSimilarBugs() search with.

    Commits: 7675.4347.2 7675.4347.1

  • r11861 -- Thu 2010-11-04 03:45:27 +0000

    [r=edwin-grubbs][ui=none][bug=670577] Allow bug supervisors to submit
            changes regarding bug tracker configuration for their project.

    Commits: 11823.1.2 11823.1.1

  • r11809 -- Wed 2010-10-27 21:58:22 +0000

    [r=edwin-grubbs][ui=none][bug=664060] Allow bug supervisors to
            configure the bug tracker section of their project.

    Commits: 11587.3.8 11587.3.7 11587.3.6 11587.3.5 11587.3.4 11587.3.3

  • r11786 -- Fri 2010-10-22 19:56:26 +0000

    [r=bac][ui=none][bug=327688] Add a parameter for created_since to
            searchTasks so that bug tasks created after a specific date can
            be searched for using the API.

    Commits: 11775.1.2 11775.1.1

  • r11774 -- Thu 2010-10-21 07:17:31 +0100

    [r=abentley][ui=none][bug=114766] Restrict the ability to nominate
            bugs for a release to bug supervisors, owners or drivers.

    Commits: see the full revision for details (it contains 13 commits)

  • r11768 -- Wed 2010-10-20 20:41:34 +0100

    [r=gmb][ui=none][bug=347218] Allow bug supervisor to set
            official_bug_tags for a distribution.

    Commits: 11744.2.2 11744.2.1

  • r11756 -- Tue 2010-10-19 22:39:22 +0100

    [r=adeuring][ui=none][no-qa] Change permission name for
            EditDistributionSourcePackage to launchpad.BugSupervisor.

    Commits: 11702.2.6 11702.2.5 11702.2.4 11702.2.3 11702.2.2 11702.2.1

  • r11701 -- Thu 2010-10-14 18:32:28 +0100

    [r=edwin-grubbs][ui=none][bug=347218] Allow a project's or
            distribution's bug supervisor to set the official bug tags for it.

    Commits: 11587.4.10 11587.4.9 11587.4.8 11587.4.7 11587.4.6 11587.4.5 11587.4.4 11587.4.3 11587.4.2 11587.4.1

  • r11699 -- Thu 2010-10-14 14:35:00 +0100

    [r=leonardr][ui=none][no-qa] Modify xx-person-subscriptions.txt not
            to use sample data.

    Commits: 11690.1.4 11690.1.3 11690.1.2 11690.1.1

  • r11690 -- Thu 2010-10-07 18:34:23 +0100

    [r=mars][ui=none][bug=654795] Allow a distribution's bug supervisor
            to set source package bug reporting guidelines and acknowledgment.

    Commits: see the full revision for details (it contains 14 commits)

  • r11669 -- Mon 2010-10-04 15:20:00 +0100

    [r=gmb][ui=salgado,
            sinzui][bug=628411] Add in the start of a subscriptions page.
            Currently contains direct bug subscriptions.

    Commits: see the full revision for details (it contains 15 commits)

  • r11608 -- Thu 2010-09-23 00:13:49 +0100

    [r=abentley][ui=none][no-qa] Export bug activity in the Launchpad API.

    Commits: 11530.1.2 11530.1.1

  • r11560 -- Thu 2010-09-16 18:57:32 +0100

    [r=mars][ui=sinzui][bug=636412] Don't display the +subscribe form for
            bug targets for people who cannot subscribe to the bug target.

    Commits: 11538.3.4 11538.3.3 11538.3.2 11538.3.1

  • r11531 -- Sat 2010-09-11 00:56:10 +0100

    [r=adeuring][ui=none][bug=589349] Display the number of the duplicate
            bug to which a subscriber is subscribed in the subscriptions
            from duplicates portlet.

    Commits: 11477.1.3 11477.1.2 11477.1.1

  • r11458 -- Fri 2010-08-27 10:27:31 +0100

    [r=adeuring][ui=none][bug=320596] For the devel version of the API
            have omit_targeted searchTasks parameter default to False.

    Commits: see the full revision for details (it contains 18 commits)

  • r11385 -- Wed 2010-08-18 16:52:41 +0100

    [r=deryck][ui=none][bug=556489] If a distribution has a bug
            supervisor set,
            only allow the bug supervisor or members of that team to subscribe to
            all of the distribution's bug reports.

    Commits: see the full revision for details (it contains 19 commits)

  • r11379 -- Wed 2010-08-18 01:08:24 +0100

    [r=mars][ui=none][bug=605340] Add in X-Launchpad-Bug-Modifier header,
            identifying the event creator's display name and name,
            to bug mail generated by bugnotification.py.

    Commits: 11329.1.3 11329.1.2 11329.1.1

  • r11255 -- Thu 2010-07-29 22:10:51 +0100

    [r=jelmer][ui=none][bug=605340] Add in an X-Launchpad-Bug-Modifier
            header to all bug mail that displays the creator's display name
            and name.

    Commits: 11126.4.2 11126.4.1

  • r11195 -- Wed 2010-07-21 23:22:52 +0100

    [r=bac][ui=none] Cache a bug target's bugs tags portlet for 60 minutes

    Commits: 11126.3.2 11126.3.1

  • r9540 (db-devel) -- Thu 2010-07-15 17:43:45 +0100

    [testfix][rs=bac][ui=none] remove database patch that was causing
            test failures

    Commits: 9539.1.1

  • r9537 (db-devel) -- Wed 2010-07-14 17:37:45 +0100

    [r=stub][ui=none][bug=600934] add bugsubscription__person__bug__key
            to prevent people from being subscribed to the same bug report
            more than one time.

    Commits: 9532.1.2 9532.1.1

  • r11130 -- Wed 2010-07-14 13:00:01 +0100

    [r=gmb][ui=none][bug=475229] Display bug number of the duplicate bug
            in email footer for subscribers of a duplicate.

    Commits: 11065.5.2 11065.5.1

  • r11108 -- Fri 2010-07-09 00:59:56 +0100

    [r=leonardr][ui=none][bug=595124] unexport IBug.can_expire which is
            confusing instead create and export IBug.isExpirable which can
            accept a custom number of days.

    Commits: 11057.8.6 11057.8.5 11057.8.4 11057.8.3 11057.8.2 11057.8.1

  • r11047 -- Wed 2010-06-23 22:24:13 +0100

    [r=edwin-grubbs][ui=none][bug=130902] Add in a
            X-Launchpad-Bug-Reporter header to bug mail that identifies the
            original reporter of a bug report to aid email filtering.

    Commits: 11037.1.2 11037.1.1

  • r11046 -- Wed 2010-06-23 18:40:07 +0100

    [r=gmb][ui=none][bug=97633] Modify new bug subscription message to
            identify assignment and assigner instead of treating it like a
            subscription.

    Commits: 10981.5.6 10981.5.5 10981.5.4 10981.5.3 10981.5.2 10981.5.1

  • r11008 -- Mon 2010-06-14 18:15:55 +0100

    [r=michael.nelson][ui=none][bug=571821] export suppress_notify
            parameter of IBug.subscribe via the API

    Commits: 10981.3.5 10981.3.4 10981.3.3 10981.3.2 10981.3.1

  • r10963 -- Mon 2010-06-07 23:45:17 +0100

    [r=intellectronica][ui=none][bug=546078] add strucutral subscriber
            search parameter to search tasks and display structurally
            subscribed patches on the +patches view

    Commits: 10874.1.8

  • r10959 -- Mon 2010-06-07 19:49:05 +0100

    [r=intellectronica][ui=none][bug=546078] add structural subscriber
            search parameter to search tasks and display structural
            subscribed patches on the +patches view

    Commits: 10874.1.7 10874.1.6 10874.1.5 10874.1.4 10874.1.3 10874.1.2 10874.1.1

  • r10948 -- Fri 2010-06-04 19:14:48 +0100

    [r=deryck][ui=none] display attachments that are patches in the text
            interface 

    Commits: 10934.3.3 10934.3.2 10934.3.1

  • r10874 -- Mon 2010-05-17 22:22:17 +0100

    [r=gmb][ui=none][bug=575241] Fix two typos in
            bugs/interfaces/bugtask.py

    Commits: 10827.7.1

  • r10659 -- Fri 2010-04-09 01:00:49 +0100

    [r=bac][ui=None][bug=509883] Export the message_count of a bug in the
            API.

    Commits: 7675.617.2 7675.617.1

  • r10634 -- Tue 2010-04-06 23:58:06 +0100

    [r=bac][ui=none][bug=556047] Clarify the definition of the
            date_closed attribute of a bug task in the API.

    Commits: 10619.1.1

  • r10565 -- Tue 2010-03-23 14:28:07 +0000

    [r=stub][ui=none][bug=544387] Export BugSubscription.date_created

    Commits: 10560.1.1

  • r10451 -- Mon 2010-03-08 13:23:58 +0000

    [r=noodles][ui=none][bug=510704] export linked_branches for a bug in
            the API (landed on behalf of Brian Murray)

    Commits: 10427.11.3 10427.11.2 10427.11.1

  • r10400 -- Thu 2010-02-25 21:19:10 +0000

    [r=jtv][ui=none][bug=527174] Export Person.logo in the API.

    Commits: 10378.1.1

  • r8919 (db-devel) -- Fri 2010-01-22 20:02:36 +0000

    [r=intellectronica][ui=none][bug=509857, 510985, 510448,
            509925] Several IBug and IBugTask API exports contributed by the
            unstoppable Brian Murray.

    Commits: see the full revision for details (it contains 11 commits)

  • r10215 -- Thu 2010-01-21 23:24:00 +0000

    [r=deryck][ui=deryck][bug=510157] Remove the flame icon from the
            affects-me control

    Commits: 10197.1.3 10197.1.2 10197.1.1

  • r9932 -- Mon 2009-11-23 17:26:48 +0000

    [r=deryck,
            rockstar][ui=none][bug=485299] Modify sorting of unofficial tags so
            that the most popular ones are returned. Landed on behalf of
            Brian Murray.

    Commits: 9908.1.4 9908.1.3 9908.1.2 9908.1.1

Thomi Richards <thomi.richards {_AT_} canonical.com> (Canonical developer)

33 top-level landings:

  • r18252 -- Thu 2016-11-03 16:34:49 +0000

    [r=cjwatson][no-qa] Remove gpgservice integration.

    Commits: 18251.1.4 18251.1.3 18251.1.2 18251.1.1

  • r18165 -- Thu 2016-07-28 00:35:32 +0000

    [r=wgrant][no-qa] Cache GPG keys on PersonView.

    Commits: 18147.6.1

  • r18151 -- Mon 2016-07-25 01:14:33 +0000

    [r=wgrant][no-qa] Ensure we use openid_canonical_url when generating
     owner_ids while finding gpg keys. 

    Commits: 18147.1.4 18147.1.3 18147.1.2

  • r18148 -- Wed 2016-07-20 10:52:28 +0000

    [r=cjwatson][no-qa] Re-raise unexpected HTTP errors when talking to
     the GPG key server.

    Commits: 18147.1.1

  • r18115 -- Fri 2016-06-24 18:27:30 +0000

    [r=cjwatson][bug=1467975] Links to git repositories are now linked
     correctly.

    Commits: 18101.3.7 18101.3.6 18101.3.5 18101.3.4 18101.3.3 18101.3.2 18101.3.1

  • r18109 -- Tue 2016-06-21 02:00:58 +0000

    [r=wgrant][no-qa] Allow Person:+index's OpenPGP key list to be
     disabled.

    Commits: 18098.2.3 18098.2.2 18098.2.1

  • r18107 -- Mon 2016-06-20 07:33:34 +0000

    [r=wgrant][no-qa] Add timeline support to GPGClient.

    Commits: 18101.1.3 18101.1.2 18101.1.1

  • r18088 -- Thu 2016-06-02 04:54:37 +0000

    [r=wgrant][no-qa] Don't send notifications when deleting SSH keys
     from the API.

    Commits: 18081.2.1

  • r18072 -- Fri 2016-05-27 01:37:27 +0000

    [r=cjwatson][no-qa] Remove sshkey.txt,
     reimplementing those tests in test_ssh.py.

    Commits: 18069.3.2 18069.3.1

  • r18067 -- Wed 2016-05-25 06:41:01 +0000

    [r=wgrant][no-qa] Add restricted API method to delete an SSH key for
     a person.

    Commits: 18052.4.4 18052.4.3 18052.4.2 18052.4.1

  • r18066 -- Wed 2016-05-25 06:38:36 +0000

    [r=wgrant][no-qa] Initial implementation of a restricted API to allow
     SSO to add SSH keys to any account in launchpad.

    Commits: 18052.3.5 18052.3.4 18052.3.3 18052.3.2 18052.3.1

  • r18053 -- Mon 2016-05-23 08:35:28 +0000

    [r=wgrant][no-qa] Add API method to retrieve all SSH keys for a user,
     for integration with SSO.

    Commits: 18052.1.4 18052.1.3 18052.1.2 18052.1.1

  • r18049 -- Thu 2016-05-19 05:11:27 +0000

    [r=wgrant][no-qa] Bump gpgservice_client to version 0.0.7.

    Commits: 18047.2.2 18047.2.1

  • r18041 -- Wed 2016-05-18 04:35:32 +0000

    [r=wgrant][no-qa] Add openid_canonical_root setting,
     make IGPGKeySet use the new setting.

    Commits: 18040.1.2 18040.1.1

  • r17957 -- Mon 2016-03-21 06:46:27 +0000

    [r=wgrant][no-qa] Create scripts/gpgkey-export.py - used for
     exporting GPG keys to json.

    Commits: 17934.3.3 17934.3.2 17934.3.1

  • r17956 -- Mon 2016-03-21 05:59:29 +0000

    [r=wgrant][no-qa] Add feature flag to read GPG keys from gpgservice.

    Commits: see the full revision for details (it contains 52 commits)

  • r17950 -- Thu 2016-03-17 02:48:27 +0000

    [r=wgrant][no-qa] Introduce feature flag to turn on writes to the
     gpgservice.

    Commits: see the full revision for details (it contains 29 commits)

  • r17943 -- Tue 2016-03-15 05:23:41 +0000

    [r=wgrant][no-qa] Add IGPGClient and friends - unused anywhere in the
     codebase other than in tests.

    Commits: see the full revision for details (it contains 13 commits)

  • r17934 -- Tue 2016-03-01 14:21:44 +0000

    [r=wgrant][no-qa] IGPGKeySet.getKeysForPerson now returns a list,
     rather than a ResultSet.

    Commits: 17933.1.1

  • r17933 -- Tue 2016-03-01 13:15:42 +0000

    [r=wgrant][no-qa] Merge GPGKeySet.getGPGKeys(ForPeople) into
     getGPGKeysForPerson.

    Commits: 17932.1.4 17932.1.3 17932.1.2 17932.1.1

  • r17932 -- Mon 2016-02-29 20:25:39 +0000

    [r=wgrant][no-qa] Use fingerprint instead of DB ID to identify GPG
     keys in forms.

    Commits: 17930.1.3 17930.1.2 17930.1.1

  • r17927 -- Tue 2016-02-16 03:56:35 +0000

    [r=wgrant][no-qa] Add GPGKeyServiceFixture for testing integration
     against gpgservice.

    Commits: 17924.2.4 17924.2.3 17924.2.2

  • r17926 -- Tue 2016-02-16 03:46:01 +0000

    [r=cjwatson][no-qa] Add gpgservice to buildout config. 

    Commits: 17924.2.1

  • r17924 -- Wed 2016-02-10 04:18:00 +0000

    [r=wgrant][no-qa] Add a feature flag to make the gpg key database
     read-only.

    Commits: 17911.2.9 17911.2.8 17911.2.7 17911.2.6 17911.2.5 17911.2.4 17911.2.3 17911.2.2 17911.2.1

  • r17371 -- Mon 2015-03-02 02:39:29 +0000

    [r=wgrant][no-qa] Fix an import policy violation:
     lp.buildmaster.model.buildfarmjob is no longer imported into
     lp.soyuz.browser.build.

    Commits: 17369.2.2 17369.2.1

  • r17370 -- Mon 2015-03-02 00:48:29 +0000

    [r=wgrant][no-qa] Fix import policy violation so
     lp.blueprints.model.specificationworkitem is no longer imported into
     lp.registry.browser.

    Commits: 17369.1.4 17369.1.3 17369.1.2 17369.1.1

  • r17362 -- Fri 2015-02-27 01:23:28 +0000

    [r=wgrant][bug=1425646,
     1425649] Add new +editmailinglists page to manage mailing list
     subscriptions, which have been removed from +editemails.

    Commits: see the full revision for details (it contains 12 commits)

  • r17358 -- Mon 2015-02-23 03:58:35 +0000

    [r=wgrant][bug=1387397] Allow private team owners to view their team
     membership listing when the team contains expired or deactivated private
     teams.

    Commits: 17300.3.9 17300.3.8 17300.3.7 17300.3.6 17300.3.5 17300.3.4 17300.3.3 17300.3.2 17300.3.1

  • r17357 -- Mon 2015-02-23 00:36:29 +0000

    [r=wgrant][bug=1423428] Change the text in a notification message
     when retrying a failed build.

    Commits: 17356.1.1

  • r17332 -- Wed 2015-02-04 21:48:31 +0000

    [r=wgrant][bug=1325642] Code tarballs and installers are now served
     with the application/octet-stream mimetype when the correct mimetype cannot
     be guessed.

    Commits: 17308.2.2 17308.2.1

  • r17309 -- Wed 2015-01-28 06:08:29 +0000

    [r=wgrant][bug=1401270] Add the X-Launchpad-Notification-Type header
     to bug notification emails.

    Commits: 17300.2.6 17300.2.5 17300.2.4 17300.2.3 17300.2.2 17300.2.1

  • r17300 -- Fri 2015-01-09 02:10:40 +0000

    [r=wgrant][bug=128642] Searching for a bug by id with a '#' at the
     start of the bug number will now redirect you to the bug page.

    Commits: 17299.1.4 17299.1.3 17299.1.2 17299.1.1

  • r17299 -- Wed 2015-01-07 23:02:45 +0000

    [r=wgrant][no-qa] Test that searching for a bug number redirects to
     the default bugtask for that bug.

    Commits: 17284.1.3 17284.1.2 17284.1.1

Bryce Harrington <bryce.harrington {_AT_} canonical.com> (Canonical developer)

26 top-level landings:

  • r13432 -- Thu 2011-07-14 00:39:33 +0000

    [r=jtv][no-qa] adds an optional remote_component to
            getBugFilingAndSearchLinks()

    Commits: 13405.8.2 13405.8.1

  • r13431 -- Thu 2011-07-14 00:36:27 +0000

    [r=jtv][no-qa] Minor cleanup refactoring for bugtracker component
            code.

    Commits: 13405.7.4 13405.7.3 13405.7.2 13405.7.1

  • r13430 -- Thu 2011-07-14 00:29:34 +0000

    [r=jtv][no-qa] Refactor component editing with URL formatter

    Commits: 13405.6.1

  • r13428 -- Wed 2011-07-13 22:35:35 +0000

    [r=jtv][no-qa] Fix logic to drop old components when they've been
            dropped upstream.

    Commits: 13405.5.3 13405.5.2 13405.5.1

  • r13362 -- Sat 2011-07-02 13:36:39 +0000

    [r=sinzui][bug=796645] Log warning when bug trackers are not
            available.

    Commits: 13341.2.5 13341.2.4 13341.2.3 13341.2.2 13341.2.1

  • r13353 -- Fri 2011-07-01 15:02:27 +0000

    [r=sinzui][bug=800877] Fix typo in message referring to
            /etc/apt/sources.list

    Commits: 13341.1.1

  • r13297 -- Fri 2011-06-24 11:45:32 +0000

    [r=henninge][no-qa] Improve/generalize bugtracker_component tests a
            bit.

    Commits: see the full revision for details (it contains 11 commits)

  • r13231 -- Wed 2011-06-15 02:36:35 +0000

    [r=lifeless][no-qa] A few minor documentation/comment corrections
            spotted by Jeroen.

    Commits: 13210.2.3 13210.2.2 13210.2.1

  • r13223 -- Tue 2011-06-14 03:33:38 +0000

    [r=sinzui][no-qa] Check for undefined component_group_name before
            trying to use it.

    Commits: 13210.1.1

  • r13177 -- Wed 2011-06-08 14:01:56 +0000

    [r=sinzui][bug=617695] For Bryce: Implements UI for displaying
     components registered at a remote bug tracker.

    Commits: see the full revision for details (it contains 57 commits)

  • r9917 (db-devel) -- Fri 2010-10-22 18:48:58 +0000

    [r=mars][ui=none][bug=617691] Add cronjob script for updating
            bugzilla bugtracker component and component group tables.

    Commits: see the full revision for details (it contains 56 commits)

  • r9908 (db-devel) -- Tue 2010-10-19 17:55:16 +0100

    [r=allenap][ui=none][bug=617699] Add getter/setter property for
            linking distribution/source_package to BugTrackerComponents

    Commits: see the full revision for details (it contains 35 commits)

  • r9877 (db-devel) -- Thu 2010-10-07 19:54:00 +0100

    [r=stub][ui=none][bug=654882] Add remote_name to component and
            component group tables to track the original name from bugzilla,
            so we can supply it when forwarding bugs.

    Commits: 9858.3.5 9858.3.4 9858.3.3 9858.3.2 9858.3.1

  • r9876 (db-devel) -- Thu 2010-10-07 19:25:18 +0100

    [r=stub][ui=none][bug=644794] Switch out a link to
            DistroSourcePackage,
            in favor of separate links to Distribution and SourcePackage.

    Commits: 9858.2.7 9858.2.6 9858.2.5 9858.2.4 9858.2.3 9858.2.2 9858.2.1

  • r9852 (db-devel) -- Thu 2010-09-30 06:47:44 +0100

    [r=gmb,
            stub][ui=none][bug=617679] Provide interface and model layer for
            tracking Bugzilla components in launchpad.

    Commits: see the full revision for details (it contains 44 commits)

  • r11633 -- Sat 2010-09-25 04:54:21 +0100

    [r=bac][ui=none][bug=646943] Check for empty importance fields in
            upstream bug before trying to use

    Commits: 11629.1.4 11629.1.3 11629.1.2 11629.1.1

  • r9805 (db-devel) -- Tue 2010-09-21 00:40:08 +0100

    [r=stub][ui=none][bug=617679] New tables for mapping upstream
            components to source packages.

    Commits: see the full revision for details (it contains 17 commits)

  • r11434 -- Tue 2010-08-24 23:06:08 +0100

    [r=deryck][ui=none][bug=31745, 237126,
            617102] [bug=31745][bug=237126][bug=617102][ui=none][r=] Improve
            mapping of unusual Bugzilla statuses and resolutions to more
            appropriate Launchpad status values.

    Commits: 11390.1.5 11390.1.4 11390.1.3 11390.1.2 11390.1.1

  • r11406 -- Fri 2010-08-20 22:31:06 +0100

    [r=adeuring][ui=none][bug=176906] [r=][ui=none][bug=176906] Display
            the priority+severity of upstream bugs in the Importance field
            of bug watches.

    Commits: see the full revision for details (it contains 30 commits)

  • r11128 -- Tue 2010-07-13 19:31:09 +0100

    [r=jtv][ui=sinzui][bug=335120] [ui=sinzui][r=jtv,
            gmb][bug=335120] On bugs with more than 100 comments,
            instead of displaying the 80 oldest comments show the first 40 and last
            40.

    Commits: see the full revision for details (it contains 25 commits)

  • r11048 -- Thu 2010-06-24 02:19:53 +0100

    [r=mars][ui=none][bug=270903] Fixes two URLs that are exposed in the
            launchpad ui.

    Commits: 10983.2.3 10983.2.2 10983.2.1

  • r10962 -- Mon 2010-06-07 22:48:06 +0100

    [r=sinzui][ui=none][bug=586150] 

    Commits: 10904.3.5 10904.3.4 10904.3.3 10904.3.2 10904.3.1

  • r10961 -- Mon 2010-06-07 21:18:28 +0100

    [r=gmb][ui=none][bug=548824] Add a getProcessedData() API call to
            retrieve the metadata about the uploaded blob.

    Commits: 10904.2.7 10904.2.6 10904.2.5 10904.2.4 10904.2.3 10904.2.2 10904.2.1

  • r10960 -- Mon 2010-06-07 20:48:29 +0100

    [r=intellectronica][ui=none][bug=373508,
            455203] Flesh out docs for interfaces/bugs.py and fix various
            spelling errors.

    Commits: 10904.1.5 10904.1.4 10904.1.3 10904.1.2 10904.1.1

  • r9398 (db-devel) -- Wed 2010-05-26 22:08:19 +0100

    [r=jelmer,
            michael.nelson][ui=none][bug=253509] When transitioning a bug from
            one project to another,
            only subscribe the new project's security team if the bug was marked as
            a security issue.

    Commits: 7675.3399.5 7675.3399.4 7675.3399.3 7675.3399.2 7675.3399.1

  • r10882 -- Tue 2010-05-18 18:50:25 +0100

    [r=adeuring][ui=none][bug=574835] Improve the bugtask searchTask()
            parameter documentation, to clarify some items and fill in stub text.

    Commits: 10827.9.4 10827.9.3 10827.9.2 10827.9.1

Maximiliano Bertacchini <maximiliano.bertacchini {_AT_} canonical.com> (Canonical developer)

25 top-level landings:

LaMont Jones <lamont {_AT_} debian.org> (Canonical developer)

23 top-level landings:

  • r13987 -- Mon 2011-09-19 12:12:38 +0000

    [r=wgrant][no-qa] lp-buildd 80, fixing umount ordering issues.

    Commits: 13939.4.2 13939.4.1

  • r13917 -- Mon 2011-09-12 14:07:34 +0000

    [r=bac][no-qa] switch over to the role alias for archive.syncproxy,
            and retire frei from triggering (frei was retired 4.5 months ago)

    Commits: 13904.1.1

  • r13735 -- Fri 2011-08-19 13:42:27 +0000

    [r=cjwatson, wgrant][no-qa] launchpad-buildd 79 from hardy-cat,
     fixing sudoers permissions.

    Commits: 13734.1.2 13734.1.1

  • r12769 -- Thu 2011-04-07 08:31:29 +0000

    [r=stevenk, wgrant][no-qa] Update to launchpad-buildd 78,
     fixing postinst sudoers mangling.

    Commits: 12602.1.5 12602.1.4

  • r12764 -- Wed 2011-04-06 22:51:08 +0000

    [r=lifeless][no-qa] Add back in umask call at the start of sbuild,
            incase of sudo mismatch.

    Commits: 12602.1.3

  • r12722 -- Fri 2011-04-01 00:02:34 +0000

    [r=lifeless][no-qa] wahoo is the new frei. the old frei sticks around
            for a bit during transition, so we want to trigger both now.

    Commits: 12721.1.1

  • r12698 -- Wed 2011-03-30 09:34:37 +0000

    [r=julian-edwards,stevenk][no-qa] rev 76 lp-buildd as released

    Commits: 12602.1.2 12602.1.1

  • r11970 -- Wed 2010-11-24 11:20:58 +0000

    [r=julian-edwards][ui=none][no-qa]  rev 74 of launchpad-buildd:
            Update regexes used for DEPWAIT. LP#615286
            mount a tmpfs on /dev/shm in build chroots. LP#671441

    Commits: 11959.1.3 11959.1.2 11959.1.1

  • r11939 -- Thu 2010-11-18 14:46:19 +0000

    [r=julian-edwards][ui=none][no-qa] launchpad-buildd updates for
            SIGILL to not automatically retry the build

    Commits: 11898.4.1

  • r9928 (db-devel) -- Tue 2010-10-26 14:42:47 +0000

    [rs=lamont][ui=none][no-qa] Update the changelog for launchpad-buildd.

    Commits: 9927.1.1 9908.1.4 9908.1.3 9908.1.2

  • r9910 (db-devel) -- Wed 2010-10-20 17:40:43 +0100

    [r=abentley][ui=none][no-qa] Packaging changes.

    Commits: 9908.1.1

  • r11537 -- Mon 2010-09-13 12:13:12 +0100

    [r=bigjools][ui=rs][bug=634859] Change the UI name of builder.active
            from 'Active' to 'Present Publicly' to reduce confusion about
            its meaning. (Landed for LaMont)

    Commits: 11526.2.3 11526.2.2 11526.2.1

  • r11431 -- Tue 2010-08-24 19:44:05 +0100

    [r=jelmer][ui=none][no-qa] Merge launchpad-buildd version 70

    Commits: 11403.5.5 11403.5.4 11403.5.3 11403.5.2 11358.2.1 11403.5.1

  • r11357 -- Mon 2010-08-16 22:45:31 +0100

    [r=rockstar][ui=None] Extra changelog for Maverick build fix (from
            Lamont)

    Commits: 11353.1.1

  • r11219 -- Sat 2010-07-24 00:35:42 +0100

    [r=jelmer][ui=none] Update changelog for revision 67 of
            launchpad-buildd as deployed.

    Commits: 11215.2.1

  • r11158 -- Mon 2010-07-19 20:35:45 +0100

    [r=jelmer][ui=none] Add support for [linux-any] build-dependencies on
            buildds.

    Commits: 11157.1.1

  • r11105 -- Thu 2010-07-08 19:35:51 +0100

    [r=jtv][ui=none] Drop launchpad-buildd preinst check that was causing
            unnecessary trouble.

    Commits: 11094.1.1

  • r10998 -- Fri 2010-06-11 22:05:45 +0100

    [r=abentley][ui=none] Add changelog entry for buildd release 62

    Commits: 10988.1.1

  • r10903 -- Fri 2010-05-21 14:26:45 +0100

    [r=danilo][ui=none] Make launchpad-buildd package pre-inst rule a bit
            more comprehensive: ignore stale buildlog file.

    Commits: 10868.4.9

  • r10774 -- Fri 2010-04-23 15:33:29 +0100

    [r=noodles][ui=None] Updates the buildd to work on pre-karmic
            releases (sets umask) and adds Depends on lsb-release. Branch
            from LaMont Jones.

    Commits: 10766.2.1 10606.9.4 10606.9.3 10606.9.2 10606.9.1

  • r10513 -- Mon 2010-03-15 12:44:01 +0000

    [r=bigjools][ui=None][bug=537733] Make the buildd slaves use a umask
            of 022 ready for lucid rollout (the newer twistd defaults to
            077 which breaks things). Fix contributed by Lamont.

    Commits: 10498.4.1

  • r10255 -- Wed 2010-02-03 10:17:45 +0000

    [r=al-maisan][ui=none] Enable building from recipe in the builder.

    Commits: see the full revision for details (it contains 52 commits)

  • r10134 -- Sun 2010-01-10 22:45:36 +0000

    [rs=bigjools][ui=None] Land buildd 53 from Lamont.

    Commits: see the full revision for details (it contains 25 commits)

Jonathan Davies <jonathan.davies {_AT_} canonical.com> (Canonical developer)

22 top-level landings:

  • r10805 -- Thu 2010-04-29 01:41:56 +0100

    [r=EdwinGrubbs][ui=none] Changed CSS to make distromirrorstatus's
            fresher than one day be green.

    Commits: 10803.1.1

  • r10747 -- Tue 2010-04-20 20:09:51 +0100

    [r=jtv][ui=none][bug=565345] Added "User-Agent" header to the mirror
            prober.

    Commits: 10735.1.7 10735.1.6 10735.1.5 10735.1.4 10735.1.3 10735.1.2 10735.1.1

  • r10744 -- Mon 2010-04-19 21:25:49 +0100

    [r=sinzui][ui=none][bug 566579] Made the mirror prober only check for
            non-obsolete series and official architectures for those series.

    Commits: see the full revision for details (it contains 12 commits)

  • r10676 -- Sat 2010-04-10 10:24:41 +0100

    [r=abel][ui=none] Converted various bits of SQLBase code in
            Distribution over to Storm. (Landed on behalf of Jonathan Davies)

    Commits: 10658.1.7 10658.1.6 10658.1.5 10658.1.4 10658.1.3 10658.1.2 10658.1.1

  • r10619 -- Mon 2010-04-05 18:40:35 +0100

    [r=sinzui][ui=none][bug 361650] Added models and tests for
            DistributionMirror.country_dns_mirror.

    Commits: see the full revision for details (it contains 73 commits)

  • r10589 -- Thu 2010-03-25 09:14:46 +0000

    [r=julian-edwards][ui=none] Added timestamps to the archive publisher
            run for benchmarking.

    Commits: 10556.3.3 10556.3.2 10556.3.1

  • r10425 -- Tue 2010-03-02 09:40:55 +0000

    [release-critical=thumper][r=bigjools][ui=none][bug=529909] Changed
            cron.publish-ftpmaster and cron.publish-copy-archives to
            timestamp their trace files instead of just touching them.

    Commits: 10419.1.3 10419.1.2 10419.1.1

  • r9029 (db-devel) -- Tue 2010-02-23 21:06:12 +0000

    [r=sinzui][ui=none] Made schema changes to DistributionMirror to add
            a country_dns_mirror column.

    Commits: 9026.2.2 9026.2.1

  • r10377 -- Tue 2010-02-23 20:21:44 +0000

    [r=thumper][ui=none][bug=517839] Exported countries and
            DistributionMirror.country's via the API.

    Commits: see the full revision for details (it contains 18 commits)

  • r10376 -- Tue 2010-02-23 18:37:51 +0000

    [r=sinzui][ui=none][bug=520469] Declare ViewDistributionMirror in
            security.py so that distribution mirror collections are
            anonymously accessible via the API.

    Commits: 10362.1.2 10362.1.1

  • r10301 -- Wed 2010-02-10 17:58:28 +0000

    [r=gmb][ui=sinzui][bug=519833] Updated distribution mirror pages to
            use v3 styling.

    Commits: 10248.3.5 10248.3.4 10248.3.3 10248.3.2 10248.3.1

  • r10299 -- Wed 2010-02-10 15:21:31 +0000

    [r=henninge][ui=none][bug=518232] Restricted access to distribution
            mirror attributes with lp.Admin and lp.Edit accessible
            interfaces. Landed by henninge.

    Commits: 10285.2.9 10285.2.8 10285.2.7 10285.2.6 10285.2.5 10285.2.4 10285.2.3 10285.2.2 10285.2.1

  • r10283 -- Fri 2010-02-05 23:13:16 +0000

    [r=bac,
            michael.nelson][ui=none][bug=517020] Various fixes to exported()
            values in the newly exposed distribution_mirror's API.

    Commits: see the full revision for details (it contains 23 commits)

  • r10252 -- Wed 2010-02-03 09:18:01 +0000

    [r=gmb][ui=none][bug=515388] Distribution mirrors are now exposed via
            the API.

    Commits: see the full revision for details (it contains 14 commits)

  • r10112 -- Tue 2010-01-05 20:29:35 +0000

    [r=abentley][ui=none][bug=499997] In duplicate bug reports,
            link to the main report in the duplicate bug warning box.

    Commits: 10094.2.2 10094.2.1

  • r10088 -- Thu 2009-12-24 03:25:25 +0000

    [r=jtv][ui=none][bug=489363] Added timestamps to our mirror logs and
            added tests to ensure that we are logging text properly.

    Commits: see the full revision for details (it contains 13 commits)

  • r10077 -- Tue 2009-12-22 17:22:26 +0000

    [r=abentley][ui=none][bug=176396] After deleting a mirror,
            redirect the user to the +pendingreviewmirrors page instead of the
            distribution page.

    Commits: 10053.2.2 10053.2.1

  • r10073 -- Tue 2009-12-22 13:38:08 +0000

    [r=bac][ui=none] Added tests for UserCannotChangeMembershipSilently,
            to ensure that only Launchpad admins may change membership statuses
            silently. (Landed for jpds)

    Commits: 10063.2.3 10063.2.2 10063.2.1

  • r10063 -- Sat 2009-12-19 06:54:03 +0000

    [r=bac][ui=michael.nelson][bug=450262] Added a "Silently change"
            checkbox to a person's team membership page which, if checked,
            disables email notifications for that change.

    Commits: see the full revision for details (it contains 19 commits)

  • r10042 -- Sat 2009-12-12 02:32:13 +0000

    [r=abel][ui=noodles][bug=50580] Added classes to CSS for archive
            mirror status colouring. (landed on behalf of Jonathan Davies)

    Commits: 10014.2.6 10014.2.5 10014.2.4 10014.2.3 10014.2.2 10014.2.1

  • r10013 -- Wed 2009-12-09 14:55:02 +0000

    [r=bac][ui=none][bug=196173] Added mirror whiteboard to +newmirror
            page for private comments,
            and allow mirror admins to view the whiteboards for their mirrors too.

    Commits: 9984.3.8 9984.3.7 9984.3.6 9984.3.5 9984.3.4 9984.3.3 9984.3.2 9984.3.1

  • r9974 -- Sat 2009-12-05 16:16:43 +0000

    [r=bac][ui=none][bug=196703] Corrected mirror registration page to
            reflect reality about who owns a mirror and when it was first
            registered.

    Commits: 9965.2.2 9965.2.1

John Arbash Meinel <john {_AT_} arbash-meinel.com> (Canonical developer)

20 top-level landings:

  • r15819 -- Thu 2012-08-16 13:33:42 +0000

    [r=lifeless][bug=1037473] When loggerhead finished with a branch,
            have it clear its caches, rather than waiting for the GC to do so.

    Commits: 15809.3.3 15809.3.2 15809.3.1

  • r15586 -- Mon 2012-07-09 17:40:30 +0000

    [r=benji][no-qa] Update to httplib2-0.7.4, launchpadlib-1.10.2,
     lazr.restful-0.13.0,
     wgsi-intercept 0.5.1. This brings us to the httplib2 >= Lucid,
     and gets the tests passing for python-2.7.

    Commits: 15557.1.4 15557.1.3 15557.1.2 15557.1.1

  • r15538 -- Tue 2012-07-03 00:20:36 +0000

    [r=bac][bug=1019292] Fix XMLRPC Authentication for python-2.7

    Commits: 15523.3.7 15523.3.6 15523.3.5 15523.3.4 15523.3.3 15523.3.2 15523.3.1

  • r15525 -- Fri 2012-06-29 14:57:32 +0000

    [r=jelmer][bug=692057] Fix XMLRPCTestTransport compatibility with
            python-2.7's xmlrpclib changes.

    Commits: 15512.3.2 15512.3.1

  • r15520 -- Thu 2012-06-28 21:00:51 +0000

    [r=gmb][bug=1018905] Move lp/services/doc/timeout.txt to
            lp.services.tests.test_timeout,
            and cleanup some python2.6 vs 2.7-isms.

    Commits: 15512.1.2 15512.1.1

  • r15515 -- Thu 2012-06-28 16:39:38 +0000

    [r=jelmer][bug=1018768] Add compatibility for python2.7's
            xmlrpclib.Transport.parse_response

    Commits: 15511.3.1

  • r15495 -- Tue 2012-06-26 11:56:56 +0000

    [r=bac][no-qa] Add fix-translations-opening.py to scripts/

    Commits: 15402.3.4 15402.3.3 15402.3.2 15402.3.1

  • r12674 -- Mon 2011-03-28 08:57:52 +0000

    [r=adeuring][bug=742446] Include the loggerhead test suite as part of
            the Launchpad test suite.

    Commits: 12664.1.1

  • r12664 -- Fri 2011-03-25 13:53:26 +0000

    [r=jcsackett, wgrant][bug=742390] Use newer loggerhead trunk,
     which restores compatibility with bzr 2.2

    Commits: 12663.1.1

  • r12583 -- Fri 2011-03-11 13:31:41 +0000

    [r=lifeless][bug=732481] [bug=732496] oops_middleware should call
            start_response for success, even if there is no body.

    Commits: 12561.2.1

  • r12556 -- Tue 2011-03-08 19:13:39 +0000

    [r=benji] [bug=726985] Suppress bogus OOPS entries when clients
            disconnect early on streamed pages.

    Commits: 12540.1.1

  • r12552 -- Tue 2011-03-08 12:19:58 +0000

    [r=jml][ui=none][no-qa] Use lp:loggerhead for deployment,
     switch to revno 431.

    Commits: 12521.3.1

  • r12534 -- Sun 2011-03-06 03:48:36 +0000

    [release-critical=benji][r=allenap][no-qa] Forking service children
     will now die if they are not connected to within two minutes.

    Commits: 12344.5.7 12344.5.6 12344.5.5 12344.5.4 12344.5.3 12344.5.2 12344.5.1

  • r12480 -- Mon 2011-02-28 09:49:10 +0000

    [r=lifeless,
            wgrant][bug=701329] Don't log an OOPS for socket.error failures. (Bug
            #701329)

    Commits: 12329.1.4 12329.1.3 12329.1.2 12329.1.1

  • r12415 -- Sat 2011-02-19 19:05:38 +0000

    [r=bac, benji][bug=717345][no-qa] If we fail to open all handles,
            close the ones we did succeed in opening.

    Commits: 12344.4.2 12344.4.1

  • r12414 -- Sat 2011-02-19 13:59:08 +0000

    [r=jcsackett, sinzui][ui=none][no-qa] [r=jcsackett,
     sinzui][no-qa] Force lp-forking-service children to exit on any error,
     rather than falling back to master code.

    Commits: 12344.3.2 12344.3.1

  • r9951 (db-devel) -- Tue 2010-11-09 03:38:55 +0000

    [r=mwhudson][ui=none][bug=660264] Add '--pid-file' to
            launchpad-forking-service

    Commits: 7675.4352.4 7675.4352.3 7675.4352.2 7675.4352.1

  • r11773 -- Thu 2010-10-21 04:22:06 +0100

    [r=mwhudson][ui=none][bug=660264] Implement LaunchpadForkingService to speed up bzr+ssh connection times.

    Commits: see the full revision for details (it contains 91 commits)

  • r11600 -- Wed 2010-09-22 17:42:08 +0100

    [r=bac][ui=none][no-qa] Update the default location for codebrowse.

    Commits: 11132.5.2 11132.5.1

  • r11262 -- Fri 2010-07-30 13:36:52 +0100

    [r=jml][ui=none] Comment cleanup from "ExecOnlySession" to
            "DoNothingSession"

    Commits: 11149.12.1

James Troup <james.troup {_AT_} canonical.com> (Canonical developer)

14 top-level landings:

  • r3751 -- Tue 2007-01-09 10:09:04 +0000

    latest work

    Commits: see the full revision for details (it contains 1153 commits)

  • r3568 -- Thu 2006-05-18 03:53:47 +0100

    [r=bjornt] Fix bug #36420 (archive-cruft-check redesigned, old script kept for tests), fix bug #41600 (buildd-sequencer crashes, add socket_timeout config option), fix SPR.getBuildByArch() (using selectFirst properly), merge elmo's sync-source fixes.

    Commits: see the full revision for details (it contains 24 commits)

  • r3387 -- Tue 2006-04-04 00:48:25 +0100

    [trivial] Add 1.0.1 revision of Code of Conduct from Colin Watson.

    Commits: 3384.1.1

  • r3283 -- Fri 2006-03-17 20:41:13 +0000

    [r=jamesh] Mainline soyuz

    Commits: see the full revision for details (it contains 498 commits)

  • r3178 -- Tue 2006-02-21 20:15:27 +0000

    [r=kiko] Remove nominated independent architecture, which is meaningless, useless and confusing to users, from distrorelease portlet.

    Commits: 3044.1.18 3044.1.17 3044.1.16

  • r3088 -- Sat 2006-02-04 01:36:00 +0000

    [trivial] fix emacs TAGS generation in Makefile

    Commits: 3044.1.15 3044.1.14

  • r3086 -- Sat 2006-02-04 00:32:54 +0000

    [r=kiko] Make the build state titles more human friendly/useful.

    Commits: 3044.1.13

  • r3083 -- Fri 2006-02-03 22:59:32 +0000

    [trivial] Add a simple test for SourcePackage.releasehistory

    Commits: 3044.1.12

  • r3081 -- Fri 2006-02-03 21:12:44 +0000

    [trivial] comment cleanups of builddmaster.py

    Commits: 3044.1.11

  • r3079 -- Fri 2006-02-03 18:52:14 +0000

    [r=kiko] Cleanup build-index page some more.

    Commits: 3044.1.10

  • r3077 -- Fri 2006-02-03 17:49:32 +0000

    [r=kiko] Remove the indirection to buildlog and changes and put them directly on the build-index page.

    Commits: 3044.1.9

  • r3069 -- Thu 2006-02-02 18:03:51 +0000

    [r=kiko] Cleanup +builds page: remove internal URL, use processor name, strip misleading opening paragraph, etc.

    Commits: 3044.1.8 3044.1.7 3044.1.6

  • r3048 -- Mon 2006-01-30 20:23:36 +0000

    [r=kiko] Cleanup query generation in bpr.{find,get}ByPackageName.

    Commits: 3044.1.5 3044.1.4 3044.1.3 3044.1.2 3044.1.1

  • r3042 -- Fri 2006-01-27 23:36:28 +0000

    r=kiko Add distrorelease.getBinaryPackagePublishing method.

    Commits: 3024.3.1

Martin Packman <martin.packman {_AT_} canonical.com> (Canonical developer)

13 top-level landings:

  • r15902 -- Mon 2012-09-03 14:43:37 +0000

    [r=sinzui][bug=1044530] Remove rejecting reviewer details when
            marking proposal as merged

    Commits: 15895.2.2 15895.2.1

  • r15888 -- Thu 2012-08-30 17:54:30 +0000

    [r=sinzui][no-qa] Avoid 'No handlers' logging cruft everywhere when
            bzr plugins give a version warning

    Commits: 15876.1.1

  • r15805 -- Tue 2012-08-14 18:51:43 +0000

    [r=benji][bug=939055] Only display blog posts on main page when with
            feature flag app.root_blog.enabled

    Commits: 15777.2.8 15777.2.7 15777.2.6 15777.2.5 15777.2.4

  • r15788 -- Fri 2012-08-10 16:28:44 +0000

    [r=jcsackett][bug=1029294] Enable bug watches on debian bugs with
            format version 3

    Commits: 15777.2.3 15777.2.2 15777.2.1

  • r15773 -- Wed 2012-08-08 16:22:40 +0000

    [r=stevenk][bug=1033919] Remove ppa installation help for pre-9.10
     Ubuntu versions

    Commits: 15755.1.1

  • r15682 -- Tue 2012-07-24 20:35:32 +0000

    [r=jcsackett][bug=1020181][no-qa] Make buildmailman script reinstall
            when /var/tmp/mailman does not exist

    Commits: 15652.3.3 15652.3.2 15652.3.1

  • r15551 -- Tue 2012-07-03 21:47:40 +0000

    [r=gmb][bug=1020151, 1020190,
            1020191][no-qa] Fix remaining test failures due to mail header
            wrapping changing on Python 2.7

    Commits: 15531.5.3 15531.5.2 15531.5.1

  • r15550 -- Tue 2012-07-03 21:23:38 +0000

    [r=gmb][bug=1020137,
            1020185][no-qa] Fix trivial doctest failures on Python 2.7

    Commits: 15531.4.2 15531.4.1

  • r15546 -- Tue 2012-07-03 15:26:46 +0000

    [r=gmb][bug=1020193][no-qa] Fix tests for TransactionFreeOperation on
            Python 2.7

    Commits: 15531.3.1

  • r15525 -- Fri 2012-06-29 14:57:32 +0000

    [r=jelmer][bug=692057] Fix XMLRPCTestTransport compatibility with
            python-2.7's xmlrpclib changes.

    Commits: 15512.3.2 15512.3.1

  • r15520 -- Thu 2012-06-28 21:00:51 +0000

    [r=gmb][bug=1018905] Move lp/services/doc/timeout.txt to
            lp.services.tests.test_timeout,
            and cleanup some python2.6 vs 2.7-isms.

    Commits: 15512.1.2 15512.1.1

  • r15514 -- Thu 2012-06-28 14:11:37 +0000

    [r=jelmer][no-qa] Cleanup lp.services.xmlrpc for Python 2.7
            compatibility

    Commits: 15511.2.1

  • r15505 -- Wed 2012-06-27 13:28:38 +0000

    [r=gmb][bug=1017981] Fix test_scriptmonitor failures due to Python
     2.7 logging module changes

    Commits: 15494.2.1

Michael Vogt <michael.vogt {_AT_} ubuntu.com> (Canonical developer)

11 top-level landings:

  • r17839 -- Sat 2015-10-31 17:07:26 +0000

    [r=cjwatson][no-qa] Improve the description of git imports to
     indicate how to import non-HEAD branches.

    Commits: 17838.1.1

  • r17212 -- Thu 2014-10-30 13:12:31 +0000

    [r=wgrant][no-qa] Include uncompressed Translation-* hashes in the
     Release file.

    Commits: 17211.1.2 17211.1.1

  • r14623 -- Tue 2012-01-03 15:32:37 +0000

    [r=gmb][bug=911175] Make the support-timeframe information that gets
            added to the 'Packages' file in ubuntu more flexible for the
            upcomming 12.04 LTS release

    Commits: 14291.4.8 14291.4.7 14291.4.6 14291.4.5 14291.5.1 14291.4.4 14291.4.3 14291.4.2 14291.4.1

  • r12250 -- Fri 2011-01-21 04:28:30 +0000

    [r=allenap][ui=none][bug=660433] Update support-timeframe info for
            NEW packages. Thanks to Michael Vogt.

    Commits: see the full revision for details (it contains 36 commits)

  • r9447 (db-devel) -- Thu 2010-06-10 19:38:55 +0100

    [r=jelmer,
            michael.nelson][ui=none] Trivial fix for incorrect urllib2.HTTPError
            exception attribute usage.

    Commits: 9406.1.1

  • r9297 (db-devel) -- Mon 2010-04-26 11:19:53 +0100

    [rs=bigjools][ui=None] make sure the support timeframe information on
            ubuntu packages is correct for the final release. Fix from mvo.

    Commits: 9273.1.8 9273.1.7 9273.1.6 9273.1.5 9273.1.4 9273.1.3 9273.1.2

  • r9280 (db-devel) -- Thu 2010-04-22 15:26:49 +0100

    [r=bigjools][ui=None] A trivial update to ensure the support status
            of the 3y applications is correct. Patch from Michael Vogt.

    Commits: 9273.1.1

  • r9242 (db-devel) -- Wed 2010-04-14 11:26:53 +0100

    [r=michael.nelson,
            wgrant][ui=none][bug=558429] Adds support for an additional
            "overwrite" file that can be used to tweak the support
            information generated during germination.

    Commits: 9148.1.9 9148.1.8 9148.1.7 9148.1.6 9148.1.5 9148.1.4 9148.1.3 9148.1.2 9148.1.1

  • r9228 (db-devel) -- Mon 2010-04-12 16:13:53 +0100

    [r=bigjools][ui=None] (trivial) fix to make sure we match the support
            terms described in
            https://wiki.ubuntu.com/LucidLynx/ReleaseManifest. Landed on
            behalf of Michael Vogt.

    Commits: 9212.1.1

  • r9216 (db-devel) -- Fri 2010-04-09 09:06:22 +0100

    [r=michael.nelson][ui=none] Adds server-ship to server seeds in
            maintenance-check.

    Commits: 9168.3.1

  • r8918 (db-devel) -- Fri 2010-01-22 19:06:12 +0000

    [r=bigjools][ui=None] Support for timeframe information is now
            encoded directly into the packages file for the main archive.
            Contributed by Michael Vogt.

    Commits: 8831.2.6 8831.2.5 8831.2.4 8831.2.3 8831.2.2 8831.2.1

David Murphy <david.murphy {_AT_} canonical.com> (Canonical developer)

10 top-level landings:

  • r5701 -- Sun 2008-02-17 20:57:51 +0000

    [r=danilo,intellectronica] HWDB UI cleanup, including fix for #117538.

    Commits: see the full revision for details (it contains 12 commits)

  • r5315 -- Thu 2007-12-06 19:10:01 +0000

    [r=mwhudson] Fixes #156779 by making hwdb error response headers less ambiguous.

    Commits: 5311.1.1

  • r5277 -- Sat 2007-12-01 11:45:39 +0000

    [r=sinzui] Fixes #156758 - 'Bad link in +hwdb-submissions' by correcting links and adding additional pagetests to ensure future changes (if any) are caught.

    Commits: 5264.1.3 5264.1.2 5264.1.1

  • r5082 -- Sat 2007-10-20 22:43:48 +0100

    [release-critical=kiko,r=kiko] Address bug #135853 by cleaning up Soyuz related dbschema items.

    Commits: see the full revision for details (it contains 11 commits)

  • r4605 -- Mon 2007-07-23 01:13:23 +0100

    [r=barry] Fixes #58388 by implement a tag command into the Bug Tracker e-mail interface.

    Commits: 4572.2.1 4457.1.7 4457.1.6 4457.1.5 4457.1.4 4457.1.3 4457.1.2 4457.1.1

  • r4530 -- Wed 2007-07-11 16:47:14 +0100

    [r=thumper] Fixes #5936 by adding a 'Date Last Updated' to the bug details portlet

    Commits: 4482.1.1

  • r4410 -- Sun 2007-06-17 02:02:56 +0100

    [r=BjornT] Fixes #116369 - Apport should be able to subscribe people to bug reports

    Commits: 4375.1.6 4375.1.5 4375.1.4 4375.1.3 4375.1.2 4375.1.1

  • r4397 -- Sat 2007-06-16 06:32:40 +0100

    [r=BjornT] Fixes #116367

    Commits: 4374.1.2 4374.1.1

  • r4307 -- Thu 2007-05-31 16:51:21 +0100

    [r=barry] Fix #91580 (no confirmation after subscribing someone else) Added a notification when subscibing someone else to a bug.

    Commits: 4200.7.7 4200.7.6 4200.7.5 4200.7.4 4200.7.3 4200.7.2 4200.7.1

  • r4302 -- Wed 2007-05-30 23:11:49 +0100

    [r=thumper] Refactored pagetest for subscribing other users to a bug

    Commits: 4200.6.7 4200.6.6 4200.6.5 4200.6.4 4200.6.3 4200.6.2 4200.6.1

Anthony Lenton <anthony.lenton {_AT_} canonical.com> (Canonical developer)

8 top-level landings:

  • r11918 -- Fri 2010-11-12 12:32:06 +0000

    [r=allenap][ui=none][no-qa] Updated sourcedeps.conf to pull in the
            latest shipit code

    Commits: 11892.5.1

  • r9875 (db-devel) -- Thu 2010-10-07 17:51:23 +0100

    [r=julian-edwards][ui=none][bug=655614] Don't publish indices for
            disabled architectures.

    Commits: see the full revision for details (it contains 63 commits)

  • r11672 -- Mon 2010-10-04 17:13:35 +0100

    [r=zematynnad][ui=None] Update sourcedeps.conf to pull in the latest
            shipit code.

    Commits: 11664.2.1

  • r11642 -- Tue 2010-09-28 01:13:45 +0100

    [r=henninge][ui=none] Updated sourcedeps.conf to pull in the latest
            shipit code.

    Commits: 11637.1.1

  • r10955 -- Mon 2010-06-07 15:39:04 +0100

    [r=salgado][ui=mt] Updated the required shipit revision to pull in
            the latest rebrand work.

    Commits: 10936.4.3 10936.4.2 10936.4.1

  • r10815 -- Thu 2010-04-29 16:56:27 +0100

    [r=salgado][ui=none] Bumped the needed shipit revision.

    Commits: 10811.1.1

  • r10648 -- Wed 2010-04-07 20:05:51 +0100

    [r=salgado][ui=none] Added Lucid distro series

    Commits: 10637.1.1

  • r9731 -- Tue 2009-10-20 13:08:27 +0100

    [r=bac][ui=none] This branch adds central configuration changes to
            support a second OpenID provider vhost. Landed on behalf of
            Anthony Lenton.

    Commits: see the full revision for details (it contains 13 commits)

Cody A.W. Somerville <cody.somerville {_AT_} canonical.com> (Canonical developer)

8 top-level landings:

  • r14876 -- Tue 2012-02-28 03:23:38 +0000

    [r=wgrant][bug=942300] Expose the authorized_size attribute on
            archives via the webservice API.

    Commits: 14815.1.1

  • r10835 -- Fri 2010-05-07 19:18:56 +0100

    [r=allenap][ui=none][bug=444266] Expose bug supervisor and security
            contact via webservices API for projects and distributions.

    Commits: 10774.2.9 10774.2.8 10774.2.7 10774.2.6 10774.2.5 10774.2.4 10774.2.3 10774.2.2 10774.2.1

  • r10768 -- Fri 2010-04-23 08:08:04 +0100

    [r=sinzui][ui=none][bug 515689] Export newSeries method via
            webservices API to permit the creation of new project series.

    Commits: 10766.1.3 10766.1.2 10766.1.1

  • r9269 (db-devel) -- Tue 2010-04-20 18:22:14 +0100

    [r=julian-edwards][ui=none][bug=392887] Add support to publisher for
            deleting PPAs;
            and update generate_ppa_htaccess to skip generation/updating of deleted
            or disabled P3As.

    Commits: see the full revision for details (it contains 19 commits)

  • r10540 -- Wed 2010-03-17 21:16:31 +0000

    [r=julian-edwards][ui=none][bug=539679,539880] Export
            require_virtualized flag via web service API;
            Update private attribute description in archive interface to note only
            launchpad admins or launchpad commercial admins are able to change it.

    Commits: 10535.1.3 10535.2.1 10535.1.2 10535.1.1

  • r9905 -- Wed 2009-11-18 13:51:17 +0000

    [r=bac][ui=none][bug=297709] Fix latest_overall_publication property
            of DistributionSourcePackage to return the correct publication
            even when obsolete publications exist for a package.

    Commits: 9863.1.6 9863.1.5 9863.1.4 9863.1.3 9863.1.2 9863.1.1

  • r7622 -- Tue 2009-01-20 19:33:26 +0000

    [r=cprov] Fixing bug #308273 (build notifications point to the
            librarian link to the build log and it does not work for P3As).
            Now it's pointing to the lpnet proxy URL.

    Commits: 7615.1.3 7615.1.2 7615.1.1 7606.2.1

  • r7309 -- Sat 2008-11-15 21:07:16 +0000

    [r=gmbInTheVan][bug=258565] Closing bugs for copies targetted to
            pockets RELEASE, UPDATES,
            SECURITY and BACKPORTS in the PRIMARY archive. By cprovEatingDinner.

    Commits: 7296.2.8 7296.2.7 7296.2.6 7296.2.5 7296.2.4 7297.1.1 7296.2.3 7296.2.2 7296.2.1

Gabriel Neuman gneuman {_AT_} async.com (Canonical developer)

8 top-level landings:

  • r3016 -- Thu 2006-01-19 17:10:17 +0000

    r=kiko Fix for bug 3371: Trying to register a new release in a product series raises a system error. Adds a validator for product series that ensures that the version is actually free to be used. Also fixes an incorrect icon being used for +addrelease. Patch by Gabriel Neuman <gneuman@async.com.br>

    Commits: 1716.3.13 1716.3.12 2852.1.21 2852.1.20 2852.1.19 2852.1.18 1716.3.11

  • r3013 -- Wed 2006-01-18 22:38:24 +0000

    r=kiko Fix bug 3367: IMilestone.name has no constraint, although there's a valid_name constraint in the database. Creates class MilestoneNameField, related methods and test. Patch by Gabriel Neuman <gneuman@async.com.br>

    Commits: see the full revision for details (it contains 13 commits)

  • r2981 -- Wed 2006-01-11 17:59:49 +0000

    r=kiko Fix for bug 3293, hiding forbidden action links from personal page. Also fixes bug 3068, ensuring that we properly verify that Poll names are unique instead of blowing up. Fixes by Gabriel Neuman <gneuman@async.com.br>. Also fix for bug 6605: fix Shipit FAQ link, fixed by me

    Commits: see the full revision for details (it contains 13 commits)

  • r2941 -- Fri 2005-12-23 20:02:40 +0000

    Fix https://launchpad.net/products/launchpad/+bug/2905 (Cant find link from poll to poll-edit). r=salgado

    Commits: 2779.1.36 2879.2.4 2879.2.3 2779.1.35

  • r2890 -- Sat 2005-12-03 20:26:19 +0000

    Fix https://launchpad.net/products/launchpad/+bug/2946 (System error when renaming a product to the same name of a existing product). r=salgado

    Commits: 2779.1.27 2879.2.2 2879.2.1 2779.1.26

  • r2881 -- Fri 2005-12-02 17:13:59 +0000

    Fix https://launchpad.net/products/launchpad/+bug/2747 (Teams can't be renamed anymore). r=salgado

    Commits: 2779.1.25 2852.1.7 2852.1.6 2779.1.24 2852.1.5 2852.1.4 2852.1.3 2852.1.2 2852.1.1 2779.1.23

  • r2872 -- Wed 2005-11-30 23:50:06 +0000

    Fix https://launchpad.net/products/malone/+bug/2446 (ProductSeries Review page). r=salgado

    Commits: 2779.1.22 2832.1.5 2779.1.21 2779.1.20 2832.1.4 2832.1.3 2832.1.2 2779.1.19

  • r2834 -- Thu 2005-11-17 22:19:02 +0000

    Fix https://launchpad.net/products/malone/+bug/2845 (/malone/bugs/+package says 'Report a bug about A set of Bugs'). r=salgado

    Commits: 2779.1.13 2832.1.1 2779.1.12

Adam Conrad <adconrad {_AT_} 0c3.net> (Canonical developer)

7 top-level landings:

  • r17382 -- Fri 2015-03-06 08:56:29 +0000

    [r=wgrant][no-qa] Don't update Contents files on security-only
     publisher runs.

    Commits: 17381.1.1

  • r6489 -- Fri 2008-06-13 03:10:24 +0100

    [r=Edwin,
            intellectronica] [!log] New version of launchpad-buildd (fixing
            race-condition in getLogTail and adding tests).

    Commits: see the full revision for details (it contains 11 commits)

  • r6033 -- Wed 2008-04-09 04:03:21 +0100

    [rs=elmo, adconrad] [!log] launchpad-buildd version 45 by adconrad,
            fixes bug #179466 (race condition on given-back builds in slow
            builders, hppa, for instance).

    Commits: 6029.1.1 6028.1.1

  • r6024 -- Tue 2008-04-08 06:59:50 +0100

    [rs=adconrad,
            lamont] [!log] Fixing bug #211974 (not blocking slave-scanner while
            buildr is unpacking the chroot). I will allow us to reduce the
            socket timeout current used for builder xmlrpc transacations
            and increase the slave-scanner throughtput.

    Commits: 6020.2.1 6020.1.1

  • r5884 -- Sat 2008-03-15 20:39:48 +0000

    [r=is-team] [!log] Merging production changes in launchpad-buildd
            (43). Packaging fixes,
            removing extra ntpdate call for PPA builds and explicitly refusing dpkg
            parallel building in sbuild.

    Commits: 5863.2.1 5763.3.3 5763.3.2 5763.3.1

  • r5577 -- Mon 2008-01-28 17:29:05 +0000

    [r=elmo, lamont,
            infinity][!log] Merging new version of launchpad-buildd (42). Fixes
            bug #184565 (sbuild problem evaluating build-dependencies).

    Commits: see the full revision for details (it contains 11 commits)

  • r3283 -- Fri 2006-03-17 20:41:13 +0000

    [r=jamesh] Mainline soyuz

    Commits: see the full revision for details (it contains 498 commits)

Jonathan Riddell <jriddell {_AT_} canonical.com> (Canonical developer)

5 top-level landings:

  • r13360 -- Fri 2011-07-01 19:32:37 +0000

    [r=jcsackett][bug=421664] Adds hover text for distro package pages

    Commits: 13324.9.4 13324.9.3 13324.9.2 13324.9.1

  • r13329 -- Wed 2011-06-29 19:28:36 +0000

    [r=stevenk][bug=797688] Add a label to distro branch pages to note
            that these branches are for distro work and link to upstream is known.

    Commits: 13305.3.3 13305.3.2 13305.3.1

  • r13327 -- Wed 2011-06-29 17:46:28 +0000

    [r=deryck][bug=803016] Change "Assign me" to "Assign to me" in the
            widget that assigns someone to a bug.

    Commits: 13316.4.2 13316.4.1

  • r13312 -- Mon 2011-06-27 19:15:32 +0000

    [r=jcsackett][bug=676825] Changes the title for "least recently
            changed" to "most neglected"

    Commits: 13305.1.2 13305.1.1

  • r12409 -- Fri 2011-02-18 12:13:04 +0000

    [r=gmb][ui=none][no-qa] Add kubuntu-mobile to list of tasks to be
            generated by cron.germinate.

    Commits: 12374.4.1

Sidnei da Silva <sidnei.da.silva {_AT_} canonical.com> (Canonical developer)

4 top-level landings:

  • r8548 -- Tue 2009-06-09 10:30:13 +0100

    [r=flacoste][ui=None] Upgrade chameleon.core to 1.0b35,
            fixes file caching snafu.

    Commits: 8544.1.1

  • r8529 -- Fri 2009-06-05 19:35:59 +0100

    [r=flacoste][ui=None] Add support for using Chameleon Template Engine,
            disabled by default for now.

    Commits: see the full revision for details (it contains 113 commits)

  • r8523 -- Fri 2009-06-05 05:31:00 +0100

    [testfix][rs=sidnei][ui=None] Empty revision to kickstart buildbot.

    Commits: 8521.1.2

  • r8522 -- Fri 2009-06-05 04:59:04 +0100

    [testfix][rs=sidnei][ui=None] Empty revision to kickstart buildbot.

    Commits: 8521.1.1

Gustavo Niemeyer <gustavo {_AT_} niemeyer.net> (Canonical developer)

3 top-level landings:

  • r3283 -- Fri 2006-03-17 20:41:13 +0000

    [r=jamesh] Mainline soyuz

    Commits: see the full revision for details (it contains 498 commits)

  • r2866 -- Tue 2005-11-29 14:32:50 +0000

    [r=SteveA] Merging update-branches cronjob branch

    Commits: 2841.1.2 2841.1.1

  • r2836 -- Fri 2005-11-18 05:11:00 +0000

    [r=SteveA] Merging bzr branch support

    Commits: see the full revision for details (it contains 138 commits)

Iain Lane <iain {_AT_} orangesquash.org.uk> (Canonical developer)

3 top-level landings:

Adam Collard <adam.collard {_AT_} canonical.com> (Canonical developer)

3 top-level landings:

  • r18363 -- Mon 2017-04-24 14:23:36 +0000

    [r=adam-collard][no-qa] Fix interaction between MPs and
     branch.bugspeclinks.js, and reinstate the JS fix from r18347.

    Commits: 18354.4.4 18354.4.3 18354.4.2 18354.4.1

  • r18352 -- Thu 2017-04-13 14:21:37 +0000

    [r=cjwatson][rollback=18347] Revert r18347 "Simple fix to the in-page
     JS used on MP page." given the failures seen during QA.

    Commits: 18351.1.1

  • r18347 -- Wed 2017-04-12 10:17:37 +0000

    [r=wgrant][bug=1682068] Simple fix to the in-page JS used on MP page.

    Commits: 18346.1.1

Haw Loeung (hloeung) <haw.loeung {_AT_} canonical.com> (Canonical developer)

2 top-level landings:

  • r17577 -- Wed 2015-06-24 07:42:26 +0000

    [r=wgrant][no-qa] Launchpad uses the full fingerprints during initial
     search,
     but from there 0xlong is used. Show fingerprints which is the default for SKS.

    Commits: 17286.1.3 17286.1.2 17286.1.1

  • r17001 -- Thu 2014-05-08 07:38:31 +0000

    [r=wgrant][bug=1315503] Increase HTTP Strict Transport Security to
     180 days as recommended by Qualys SSL Labs.

    Commits: 17000.1.1

Daniel Holbach <daniel.holbach {_AT_} canonical.com> (Canonical developer)

2 top-level landings:

Matias Bordese <matias.bordese {_AT_} canonical.com> (Canonical developer)

2 top-level landings:

Dustin Kirkland <kirkland {_AT_} canonical.com> (Canonical developer)

2 top-level landings:

  • r10592 -- Thu 2010-03-25 14:50:31 +0000

    [r=deryck][ui=sinzui][bug=532624] Change the person bugs page link of
            "show package report" to the more intuitive "list subscribed
            packages."

    Commits: 7675.579.1

  • r10296 -- Tue 2010-02-09 17:17:42 +0000

    [r=bigjools][ui=rs][bug=431170] Amend the wording on the related PPA
            packages part of the distro source package page,
            so that it doesn't imply the Ubuntu version is untrusted. Contributed
            by Dustin Kirkland.

    Commits: 7675.506.2 7675.506.1

Didier Roche <didrocks {_AT_} ubuntu.com> (Canonical developer)

2 top-level landings:

  • r9159 (db-devel) -- Thu 2010-03-25 14:17:56 +0000

    [r=flacoste][ui=none] Expose ssh keys into launchpad API

    Commits: see the full revision for details (it contains 12 commits)

  • r10508 -- Sat 2010-03-13 00:32:40 +0000

    [r=intellectronica][ui=none] Expose the GPG keys for a person over
            the API

    Commits: see the full revision for details (it contains 26 commits)

Łukasz Czyżykowski <lukasz.czyzykowski {_AT_} canonical.com> (Canonical developer)

1 top-level landing:

  • r9731 -- Tue 2009-10-20 13:08:27 +0100

    [r=bac][ui=none] This branch adds central configuration changes to
            support a second OpenID provider vhost. Landed on behalf of
            Anthony Lenton.

    Commits: see the full revision for details (it contains 13 commits)

Nish Aravamudan <nish.aravamudan {_AT_} canonical.com> (Canonical developer)

1 top-level landing:

  • r18417 -- Thu 2017-06-22 23:33:27 +0000

    [r=cjwatson][no-qa] Document the implicit sort of
     Archive.getPublishedSources so it does not accidentally change in the future.

    Commits: 18416.1.1

William Grant <william.grant {_AT_} canonical.com> (Canonical developer)

1 top-level landing:

  • r14865 -- Fri 2012-02-24 14:15:47 +0000

    [r=jcsackett,rharding][no-qa] Optimize branch scanner.

    Commits: see the full revision for details (it contains 35 commits)

Steve Langasek <vorlon {_AT_} debian.org> (Canonical developer)

1 top-level landing:

  • r14273 -- Wed 2011-11-09 09:17:42 +0000

    [r=mbp, wgrant][no-qa] Fix needed to sbuild to allow it to parse
            multiarch-annotated build-dependencies as described at
            https://wiki.ubuntu.com/MultiarchCross

    Commits: 14260.1.1

Colin Watson <cjwatson {_AT_} canonical.com (Canonical developer)

1 top-level landing:

Timothy R. Chavez <timothy.chavez {_AT_} canonical.com> (Canonical developer)

1 top-level landing:

Loïc Minier <loic.minier {_AT_} ubuntu.com> (Canonical developer)

1 top-level landing:

  • r13442 -- Fri 2011-07-15 00:44:37 +0000

    [r=allenap][no-qa] No longer germinate the netbook seed. Written by Loïc Minier.

    Commits: 13413.1.1

Nick Moffitt <nick {_AT_} canonical.com> (Canonical developer)

1 top-level landing:

Martin Pitt <martin {_AT_} vbox9370> (Canonical developer)

1 top-level landing:

  • r10837 -- Sat 2010-05-08 12:33:42 +0100

    [r=michael.nelson][ui=none] Update the default Debian sync source
            from "testing" to "unstable" for maverick.

    Commits: 7675.669.1

Iain Lane <laney {_AT_} ubuntu.com> (Canonical developer)

1 top-level landing:

  • r11728 (db-devel) -- Mon 2012-07-02 20:30:51 +0000

    [r=stub][bug=1016776] Add new column proposed_not_automatic to
            DistroSeries table. This column indicates whether the -proposed
            pocket is set NotAutomatic and ButAutomaticUpgrades so that apt
            does not offer users upgrades into -proposed,
            but does offer upgrades within it.

    Commits: 11712.1.2 11712.1.1

Kees Cook <kees {_AT_} outflux.net> (Canonical developer)

1 top-level landing:

Nick Moffitt <nick.moffitt {_AT_} canonical.com> (Canonical developer)

1 top-level landing:

  • r14718 -- Tue 2012-01-24 10:13:33 +0000

    [r=benji][no-qa] (landed for Nick Moffit) Add support for multiple
     virtualized buildd guests per host system

    Commits: 14717.1.1 14532.5.1

Michael Casadevall <mcasadevall {_AT_} ubuntu.com> (Canonical developer)

1 top-level landing:

  • r9152 (db-devel) -- Wed 2010-03-24 20:16:15 +0000

    [r=mwhudson, bac, bjornt,
            stub][ui=none] Add initial support for raw source changelogs to Soyuz.

    Commits: see the full revision for details (it contains 30 commits)

Vincent Ladeuil <v.ladeuil+lp {_AT_} free.fr> (Canonical developer)

1 top-level landing:

  • r15524 -- Fri 2012-06-29 11:32:40 +0000

    [r=gmb][bug=1018862] Fix mail related test failure by allowing both
            types of continuation lines to be compatible with both python
            2.6 and 2.7.

    Commits: 15511.4.2 15511.4.1

Dmitrijs Ledkovs <dmitrijs.ledkovs {_AT_} canonical.com> (Canonical developer)

1 top-level landing:

Marc Tardif <marc.tardif {_AT_} canonical.com> (Canonical developer)

1 top-level landing:

Dimitri John Ledkov <dimitri.ledkov {_AT_} canonical.com> (Canonical developer)

1 top-level landing:

Bryan Quigley <bryan.quigley {_AT_} canonical.com> (Canonical developer)

1 top-level landing:

  • r17686 -- Sun 2015-08-09 23:13:34 +0000

    [r=cjwatson,
     wgrant][bug=1471961] Add a change password option to user page which
     links to openid provider.

    Commits: 17659.4.1

Contributions (last edited 2019-09-05 14:21:15 by wgrant)