I noticed that there's been a trend recently towards reopening old issues instead of filing new issues. Not trying to pick on anyone but it seems like its worth having a discussion about best practices.
Personally I think reopening JIRAs is often a bad thing for a several reasons: * We don't tend to properly triage the issue to determine if it is actually has same root cause as the old one. E.g. the same test fails for two completely different reasons. * People are tempted to skimp on including diagnostic information. * It gets confusing trying to figure out which version the issue was fixed in, particularly if the new thing turns out to be a separate issue. * The target version, fix version, priority, etc is wrong * It automatically ends up on the plate of whoever last fixed it, rather than whoever currently has bandwidth. This is particularly bad for anyone who has fixed or tried to fix a lot of flaky tests over the last year or two (e.g. me). I'd prefer if we opened new issues by default unless we're really confident that it's the same issue. It's much easier to mark issues as duplicates than it is to separate out two distinct issues tracked by one JIRA. Even if we're pretty sure it's the same thing, I think we should think carefully before re-opening issues from previous releases. Anyway, this is just my opinion. Do others agree or disagree? - Tim
