Bazaar

Bazaar

 




Wiki Tools

  • Find Page
  • Recent Changes
  • Page History
  • Attachments

Differences between revisions 36 and 37
Revision 36 as of 2010-07-19 07:05:08
Size: 3620
Editor: mbp
Comment: you're up, vila
Revision 37 as of 2010-08-06 19:43:37
Size: 3699
Editor: jameinel
Comment: Putting in the next few. It gets a bit confusing because Vila has been on vacation, and poolie and jam *will* be going
Deletions are marked like this. Additions are marked like this.
Line 49: Line 49:
|| 9 Aug w32 || poolie ||
|| 16 Aug w33 || vila ||
|| 23 Aug w34 || spiv ||

PatchPilot is the Bazaar community scheme to ensure that patches are not ignored or lost in traffic. When people want to improve something in Bazaar, we help them get their patch up to the right standard to land it.

The current pilot is listed in the IRC channel topic of #bzr on irc.freenode.or for easy reference.

Tips for pilots:

  • When you're piloting, put some concentrated effort into helping people have a good and satisfying experience contributing to Bazaar. Just how you do that is up to you.
  • Send a brief mail before and/or after your stint, to say what you're going to do or what you did, and how it worked out. If you have feedback on the review system or the process, speak up.
  • You're not obliged to deal with all the open patches. We appreciate what you do do.
  • You can prioritize whichever you think best achieves the goal of helping people enjoy getting things done in Bazaar. That might be the newest ones, neglected patches, easy patches, or those from new contributors.
  • You can also choose to pick up patches and get them in yourself, by writing tests or fixing things up, or to teach/ask/encourage the original submitter to do these things. Do try to at least explain to the contributor what you're going to do.
  • You can ask (cajole) others to do reviews.
  • You can keep working on patches you're involved with when your stint ends, or you can let the next pilot pick them up. Either way, communicate.
  • If someone's already been asked to do particular changes to get a patch landed, don't move the goalposts without a very good reason.
  • Check that the contributors have executed the Canonical contributor agreement. You can do this automatically using the scan-merge-proposals script from Hydrazine or just by checking their membership of ~contributor-agreement-canonical through the web ui.

  • It's good to get to a specific outcome, so that people know what to do next, and to make this clear in both the text and formal status of the merge proposal. That might be: needs X specific fixes, needs Y tests, needs another review, just needs to be merged.
  • You can also keep an eye on work in progress merges and in progress bugs: these don't currently need review but do represent unfinished work.

  • The recommended way to send approved patches to PQM is using the feed-pqm script from https://launchpad.net/hydrazine/

We started 14 November 2009.

Week

Pilot

3 May

Vincent Ladeuil

10 May w19

Sprinting, no patch pilot

17 May w20

jam

24 May w21

lifeless

31 May w22

poolie

7 Jun w23

spiv

14 Jun w24

vila

21 Jun w25

lifeless

28 Jun w26

jam

5 Jul w27

poolie

12 Jul w28

Sprinting, GaryvdM - Dependent on work commitments

19 Jul w29

(Ubuntu Rally) vila

26 Jul w30

spiv

2 Aug w31

jam

9 Aug w32

poolie

16 Aug w33

vila

23 Aug w34

spiv

See also: