As many of you likely know, I am one of several [very talented] developers working on the subTEXT Project. As such I try to keep on top of our various Trackers and the items in them. If you take a look at our Bug Tracker you will notice that you can search and/or filter the items using a variety of predefined fields. One of these fields is labeled "Group".
What is "Group"?
The Group field is available in the Feature Request, Patch and (as I mentioned) the Bug Trackers. For the subTEXT project, the values for this field tend to be version numbers representing the the different release versions of subTEXT. Given that the fields hold version numbers it is pretty obvious what the first two Trackers use that group for:
- Feature Requests: The release in which the Feature Request is scheduled to be/was delivered.
- Patch: The release in which the Patch is scheduled to be/was delivered.
So here is my question: What is this field supposed to be used for... or even better, how does your (or other) project use this field in the Bug Tracker? If we continue with the idea of putting version numbers in there, then I see two possible uses for the field:
- A: The release in which the Bug was discovered/opened.
- B: The release in which the Bug fix was delivered, and therefor closed..
I tend to like option B as that would provide for better tracking down the road. What I mean is, you could at any time see what bugs were closed in what release, and also help to determine when a bug was supposedly closed. Although I do see where option A could be beneficial as well. But this isn't supposed to be about what I think... I want to know what YOU think.
So please leave some feedback with your thoughts, opinions, suggestions, yadda-yadda.