27 | | Besides, if your feature request stands no chance of inclusion in Django, we |
| 27 | The best way to make sure tickets do not get hung up on the way to checkin |
| 28 | is to make it dead easy, even for someone who may not be intimately familiar |
| 29 | with that area of the code, to understand the problem and verify the fix: |
| 30 | |
| 31 | * Are there clear instructions on how to reproduce the bug? If this touches |
| 32 | a dependency (such as PIL), a contrib module, or a specific database, are |
| 33 | those instructions clear enough even for someone not familiar with it? |
| 34 | |
| 35 | * If there are several patches attached to the ticket, is it clear what |
| 36 | each one does, which ones can be ignored and which matter? |
| 37 | |
| 38 | * Does the patch include a unit test? If not, is there a very clear |
| 39 | explanation why not? A test expresses succinctly what the problem is, |
| 40 | and shows that the patch actually fixes it. |
| 41 | |
| 42 | If your feature request stands no chance of inclusion in Django, we |
| 46 | |
| 47 | When and how might I remind the dev team of a bug I care about? |
| 48 | --------------------------------------------------------------- |
| 49 | |
| 50 | A polite, well-timed message to the mailing list is certainly one way |
| 51 | to get attention. Keep an eye on the grand schedule. If you make noise |
| 52 | when the core devs are under the hammer trying to hit a feature |
| 53 | deadline or manage a planning phase, you're probably going to get |
| 54 | ignored. However, raising the ticket when the core devs are paying |
| 55 | attention to bugs - just before a bug fixing sprint, or in the leadup |
| 56 | to a beta release for example - is likely to get some traction. |
| 57 | |
| 58 | Gentle IRC reminders can also work - again, strategically timed |
| 59 | (during a bug sprint would be a very good time, for example). |
| 60 | |
| 61 | Another way to get traction is to pull related items together. When I |
| 62 | jump into the code to fix a bug in an area I haven't touched for a |
| 63 | while, it can take a few minutes to refresh my memory on exactly how |
| 64 | things work. If you collect minor bugs together into similarly themed |
| 65 | groups, you make an attractive target for us core devs (who are, after |
| 66 | all, exceedingly lazy and like easy jobs much more than hard jobs :-) |