How to track some bug status in multiple versions using Jira?

Sorin Sbarnea (Citrix)
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 26, 2012

I am looking for the best way of tracking the statuses of the same bug in multiple versions.

Details:

  • It's common to have to fix a bug in multiple versions (releases) of the product (we may have even 6-7 of them)
  • We want to keep the usage of the issue tracker simple
  • For each pair (bug,version) we need to keep the status: to-fix, to-verify, fixed, never-fix
  • We need to be able to easily make queries like "bugs to be fixed in current release", "bugs to be fixed in release x", ...

What is the best way to achieve this?

6 answers

3 votes
Jon Rosen April 25, 2013

Has anyone considered using subtasks for this? Create a subtask for each release that the master bug needs to be fixed in, and then track each one that way. I realize that this creates a subtasking "limit" in that subtasks can be subtasked themselves. So if a bug actually needs to be broken into two or more subtasks, this becomes more difficult to manage (maybe impossible), but in our case, that rarely happens. Alternatively, you could create new issues that the master bug is "dependent" on which would also work (we did this in Bugzilla 3 where all we had were dependencies - there were no subtasks). Are there any subtask related limits (other than the 1 task, 1 set of subtask restriction) that might preclude doing this?

skorzinetzki May 1, 2013

If you are not using subtasks already, you could create a subtask for each version to fix? You may have to specify more details of the subtask, but I think, this could be a good workaround for you!

edit: I saw that this answer was already given, so converted to a comment.

2 votes
Dale Bronk May 11, 2012

Has Attlassian come up with a better fix for this? It seems crazy to have to clone the issue multiple times which Jira already allows us to enter multiple Fix Versions on the ticket. Why are we allowed to enter mutiple Fix Versions on a ticket if we can not track them separately. I've been hoping for a fix to this that will allow us to have a separate status for an issue for each Fix Version. My problem with cloning is that is extremely kludgy and it causes my metrics to be out of whack. I have a single defect but my counts show 4 defects.

Attlassian, please consider this feature request and build it into the product so that I can have one issue ticket for multiple version and track separately. It happens all the time on all projects. I'm told TFS can do it.

pranayv August 2, 2020

I am surprised that this issue has not been addressed even after so many years. 

Cloning is not a good solution. It has the following disadvantages:

- Increases the number of issues

- Tracking the versions in which an issue is fixed requires one to go through all the clones. If there are multiple issues being tracked, this gets all the more complex. 

A better way to solve the problem would be to have status associated with each Fix Version. Fix Version and Status could be next to each other, with a "+" or something similar to allow addition of extra row with Fix Version and Status. This is not a hard thing to do. Atlassian can easily add this enhancement and save a big headache for all users of Jira. In terms of backward compatibility also there will be no issues. All existing issues with multiple fix versions will have the same status for all fix versions.

0 votes
Andrzej Pasterczyk
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 15, 2013

Not sure if this sounds reasonable but another approach would be to have the duplicates on version level instead of issues so if you have "real" version 1.2.3.4 you could make "1.2.3.4_tofix", "1.2.3.4_toverify", etc. and use them instead of cloning issues.

0 votes
Sorin Sbarnea (Citrix)
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 1, 2013

Duplicating information (cloning for each version) is not a feasable solution, doesn't scale at all. Still, looking for alternatives. At least in my case it should be enough to have some simple checklist for versions where it was fixed in, the rest of the information could be kept in the same bug.

0 votes
Dan Dempsey October 30, 2012

I agree, We are in a similar situation and im pretty sure there are many organization that run into such scenario. Any news on this?

0 votes
Darren April 26, 2012

Hi Sorin

Clearvision developed a plugin with your situation in mind which is available here.

https://plugins.atlassian.com/plugins/com.clearvision.jira.plugins.JiraClones

It might not be exactly what you are after but it appears to fit the bill. The idea behind Jira Clones is that you need only raise a bug request for a single JIRA version and you can configure the plugin to automatically create issues across other versions based on your configuration. You are also able to choose which fields to sync so if you have extra reporting requirements We could possibly do it by syncing labels for example.

If you have any further questions about the plugin we would love to hear from you. (sales@clearvision-cm.com)

Darren

Shinjani Gaur June 18, 2013

Hi Darren,

I installed and configured this plugin but it still requires creating clones one at a time for each "Fix Version". What most of us are looking for is multiple clone creation with one-click. I feel this plugin is only a slight improvement over the out-of-box Jira clone feature.

Darren June 18, 2013

Hi Shinjani

Thanks for your feedback. The plugin has a configuration page which allows you to specify the fix versions you want to clone - and the versions you want to clone them for. Once you have configured the plugin and created the transition with the "create clones" post-function you should only need to click once to execute the transition.

In case it hasn't been clear before documentation is available here :

http://goo.gl/SVYsN

Does this match how you have been using it?

Darren

Shinjani Gaur June 19, 2013

Hi Darren,

I did follow the directions in the JiraClones documentation and I did end up with a "Create Clones" option in my workflows tab. But to create clones for 4 "Fix Version(s)", for ex. 1.0, 1.2, 2.0 and 2.2, you have to first create an issue for 1.0, then open that issue and "Create Clone" for 1.2, open the 1.2 clone and create a clone for 2.0, then open the 2.0 clone and create a clone for 2.2.

The ideal situation would be that if there are multiple versions selected in the "Fix Version(s)" field then one click of "Create Clones" would create clones for 1.2, 2.0 and 2.2.

Suggest an answer

Log in or Sign up to answer