Changes between Version 8 and Version 9 of WorkingConventions/FixingBugs


Ignore:
Timestamp:
Jan 25, 2008 2:00:22 PM (6 years ago)
Author:
simonmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkingConventions/FixingBugs

    v8 v9  
    1919 0. '''Make sure the bug is in Trac'''.  Usually it is (that's why you are working on it), but if it's a bug you have found yourself, add it to Trac before you start work.  [[BR]][[BR]] 
    2020 0. '''Take ownership of the bug in Trac''', by using the "Action" chunk at the bottom of the Trac bug display (you need to be logged in to see it), and putting your name in the "reassign to" box.  This makes sure that two people don't work on the same bug.  If you later decide you can't do it after all, remove your name.[[BR]][[BR]] 
    21  0. '''Add a test case''' in the [wiki:Building/RunningTests regression-test suite] that shows up the bug.   
    22    * Put the name of the test in the "Test Case" field of the Trac report 
    23    * Put a reference to the Trac bug e.g. "Trac #1466" in a comment in the test case.[[BR]][[BR]] 
     21 0. '''Add a test case''' in the [wiki:Building/RunningTests regression-test suite] that shows up the bug. 
     22   * Name the test after the bug number - this is helpful for finding the bug again in the future 
     23   * Put the name of the test in the "Test Case" field of the Trac report.[[BR]][[BR]] 
    2424 0. '''Fix the bug'''! 
    2525   * If your proposed fix has non-local consequences, please consult us (on cvs-ghc@haskell.org) before investing too much of your time.