2000-09-25 12:08:03 -04:00
|
|
|
PEP: 3
|
2008-05-20 08:19:17 -04:00
|
|
|
Title: Guidelines for Handling Bug Reports
|
2000-09-25 12:08:03 -04:00
|
|
|
Version: $Revision$
|
2006-03-23 15:13:19 -05:00
|
|
|
Last-Modified: $Date$
|
2008-05-20 08:19:17 -04:00
|
|
|
Author: jeremy@alum.mit.edu (Jeremy Hylton)
|
2000-09-25 12:08:03 -04:00
|
|
|
Status: Active
|
2007-06-19 00:52:34 -04:00
|
|
|
Type: Process
|
2000-09-25 12:08:03 -04:00
|
|
|
Created: 25-Sep-2000
|
2008-05-20 08:19:17 -04:00
|
|
|
Post-History:
|
2000-09-25 12:08:03 -04:00
|
|
|
|
|
|
|
Introduction
|
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
This PEP contains guidelines for handling bug reports to the
|
|
|
|
Python project at the tracker [1]. Still to be done is to collect
|
|
|
|
a list of people willing to handle bug reports and their areas of
|
|
|
|
expertise.
|
2000-09-25 12:08:03 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
These are guidelines for the developers of Python, not the
|
|
|
|
submitters of bugs. Those are at
|
2004-05-26 12:10:30 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
http://docs.python.org/lib/reporting-bugs.html
|
2004-05-26 12:10:30 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
(though this hardly seems the best place).
|
2004-05-26 12:10:30 -04:00
|
|
|
|
2000-09-25 12:08:03 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
Guidelines
|
2000-09-25 12:08:03 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
1. Make sure the bug category and bug group are correct. If they
|
|
|
|
are correct, it is easier for someone interested in helping to
|
|
|
|
find out, say, what all the open Tkinter bugs are.
|
2000-09-25 12:08:03 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
2. If it's a minor feature request that you don't plan to address
|
|
|
|
right away, add it to PEP 42 or ask the owner to add it for
|
|
|
|
you. If you add the bug to PEP 42, mark the bug as "feature
|
|
|
|
request", "later", and "closed"; and add a comment to the bug
|
|
|
|
saying that this is the case (mentioning the PEP explicitly).
|
2000-09-25 12:08:03 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
XXX do we prefer the tracker or PEP 42?
|
2004-05-26 12:10:30 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
3. Assign the bug a reasonable priority. We don't yet have a
|
|
|
|
clear sense of what each priority should mean. One rule,
|
|
|
|
however, is that bugs with priority "urgent" or higher must
|
|
|
|
be fixed before the next release.
|
2000-09-25 12:08:03 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
4. If a bug report doesn't have enough information to allow you to
|
|
|
|
reproduce or diagnose it, ask the original submitter for more
|
|
|
|
information. If the original report is really thin and your
|
|
|
|
email doesn't get a response after a reasonable waiting period,
|
|
|
|
you can close the bug.
|
2000-09-25 12:08:03 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
5. If you fix a bug, mark the status as "Fixed" and close it. In
|
|
|
|
the comments, include the SVN revision numbers of the commit(s).
|
|
|
|
In the SVN checkin message, include the issue number *and* a
|
|
|
|
normal description of the change, mentioning the contributor
|
|
|
|
if a patch was applied.
|
2000-09-25 12:08:03 -04:00
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
6. If you are assigned a bug that you are unable to deal with,
|
|
|
|
assign it to someone else if you think they will be able to
|
|
|
|
deal with it, otherwise it's probably best to unassign it.
|
2000-09-25 12:08:03 -04:00
|
|
|
|
|
|
|
|
|
|
|
References
|
|
|
|
|
2008-05-20 08:19:17 -04:00
|
|
|
[1] http://bugs.python.org/
|