I wonder what's the common view on the following situation:
- A bug was found, reported and fixed
- The bug was verified on a given build and closed
- After a while (next build; after a few builds) - the bug re-appeared.
- Reopen the closed bug, add information and continue from there
- Open a new bug and link to the previous one.
Pros for Option 1:
Keep all information in the same place
Reduce the bug count and as a result the bug management effort
- This is a regression. Re-opening the existing bug means we don't count this bug as a regression.
- The bug shows in the "old bugs" list (list of bugs that are opened for more than X days) - and this is incorrect information. It's not really an old bug.
The pros and cons are inverted for Option 2.
What's your opinion? How do you deal with this in your organization? Why this way?