Making it *fun* to contribute to bzr core

Ian Clatworthy ian.clatworthy at canonical.com
Tue Nov 10 07:16:35 GMT 2009


In case anyone missed Martin's email about "patch pilots", we've had a 
long discussion today at the Bazaar sprint about improving the patch 
submission experience. The short summary is this: we all agree fixing 
this problem is *hugely* important and we're changing our process 
accordingly.

The two big problems we want to solve are:

1. Patches are taking too long to land (or never land), making
    the process a disheartening one.

2. We're been putting the burden for "perfection" back on
    the contributor, e.g. they have needed to learn all about
    our test suite and how to write tests to get (otherwise good)
    patches through the process.

 From now on, community submissions will be adopted by a core member who 
will "pilot" the patch. In practical terms, the pilot will either reject 
it and explain why or agree it's a good thing and get it landed. We 
still want community members to write tests if they can. If they can't, 
we'll do it for them, teaching them if they are interested. See Martin's 
email for further details (until we get the process documentation updated).

Like any process change, we'll undoubtedly learn as we go about how to 
make things better. Please let us know how we're going. If you want 
fixes made to the core and you've been reluctant because of past 
experience, please fire up your engines, crank out those merge proposals 
and put our new process to the test!

Ian C.



More information about the bazaar mailing list