I'm looking for advice and like to learn from the community how best to handle.
We have at least two levels of integration of our software product (increments).
Two components have their own releases. The two component have to be integrated into a solution.
If the customer or the integration team finds a bug in one of the components they raise the bug in the component project, the lowest level. When the bug is "solved" and tested on component level it may be released. After releasing the new version will be integrated and the integration gets tested and they need to confirm/validate that the bug is solved not only on the component level (that has been done at component level) but at solutionlevel.
My problem statement: To release the component with the bug fix I need to report the bug as done, to get it in the release(notes). But in fact I want to keep it open to get the feedback from the integration team or customer that the problem is really fixed on their level.
My idea is now to create two statuses in statuscategory done; the first is 'awaiting validation' with no resolution set. An the second is "done" with a resolution set, that bug has been validated at integration level.
Has any one experience with level of integration and how do you handle bugs?