Urgent question on RTC EE promotion handling of two developers making changes in the same source member
![]()
Hey guys,
Need a quick answer.
We are trying to get promotions to work and are observing the following behavior, which we’re not happy with. Perhaps we’re doing something wrong and you can quickly set us straight. We’ve tried this on RTC 5.0.2 but I haven’t seen anything in the 6.0.1 N&N that indicates to me that the behavior we observed would change with the latest enhancements.
Scenario:
Dev1 modifies cbl1 and cpy1
Dev2 modifies cbl1 and cpy1
Dev1 delivers his changes to the Dev stream and they get built
Dev1 wants to promote his work item and gets all of the needed approvals.
A promotion is attempted. Dev1’s work item is picked up to be promoted and the promotion fails, saying that cpy1 is not in the proper state in the target stream.
Dev2 decouples his cpy1 change and associates it with a separate work item and gets it approved. Note that all copybook changes are considered non-impacting in our shop since we do not want to rebuild the world when a copybook changes (we usually append to the end of a data structure by reusing some reserved space).
The promotion is attempted again for all approved work items (including the new cpy1 work item) and surprisingly, the load module (which includes Dev2’s unapproved change to cbl1) is allowed to be promoted! This is a problem for us. Are we doing something wrong?
|