I am trying to establish a good work practice for completing (Closing) a JIRA ticket when it is part of two fix versions. What I have tried so far is to have a ticket liked to both releases. Then I have a sub task per release. This gives me the ability to track the progress of the sub tasks to complete the release, but now I have a JIRA ticket (the parent) that is still open. because in many cases the other sub task is not complete because it is tied to a different release.
So this is causing me to complete a release with open tickets.
I know this cannot be something new, but what other process have people implemented in this case?