Edgewall Software

Changes between Version 2 and Version 3 of NewTicketGuidelines


Ignore:
Timestamp:
Apr 8, 2010, 10:07:19 AM (14 years ago)
Author:
Christian Boos
Comment:

emphasize a few points, in particular the need to keep the milestone empty when creating new tickets so that they can be triaged

Legend:

Unmodified
Added
Removed
Modified
  • NewTicketGuidelines

    v2 v3  
    4545   To that end, it's usually necessary to give the following information:
    4646   - ''How To Reproduce'': describe what you were doing when the problem happened.
    47      Someone following those instructions should be able to reproduce the problem.
     47     //**Someone following those instructions should be able to reproduce the problem.**//
    4848   - ''System Information'': list the software components involved with their version
    4949     - the Operating System
     
    5757   - ''Python backtrace'': if you have one, append it at the end of the description,
    5858     enclosed in a `{{{` ... `}}}` block.
    59  - The following ticket fields should be correctly set:
     59 - The following ticket fields //**should be correctly set by you**//:
    6060   - The '''Version''' of the Trac software you were using. This can usually be seen in the ''About'' page.
    6161   - The '''Component''' specifies the subsystem of Trac in which the error happened or where the enhancement should be made
    6262   - The '''Severity''' is a rough estimation of the impact of the problem or the importance of the enhancement
    6363   - The '''Keywords''' can contain a few important words about the issue (though we tend to use some conventions about the keywords themselves, see TracTicketTriage#Keywords for more details).
    64  - The following ticket fields can be left as they are:
    65    - The '''Assign to''' person will be deduced from the choice of the ''component''
     64 - The following ticket fields //**should be left empty**//:
     65   - The '''Assign to''' person will be the developer taking responsibility for the ticket, or the patch contributor if the patch is good enough to be mostly applied as is
    6666   - The '''Priority''' will be arbitrarily set by a Trac developer ;)
    67    - The '''Milestone''' will be set after the [TracTicketTriage ticket triage].
    68      An empty milestone means the ticket has not yet been triaged.
     67   - The '''Milestone''' will also be set by us **after** the [TracTicketTriage ticket triage].
     68     So it's important to leave the  milestone field ''empty'', which is used by us as an indicator that the ticket has not yet been triaged.
    6969
    7070Please take all these guidelines with a grain of salt, those are not strict rules, only hints for improving the ongoing development process of Trac itself!