System setup for derived products
The setup becomes a bit more complex if derived products such as localizations or extensions enter the scope.
Suppose you must create a localization on top of Feature Pack 1.
A new VRC is created on top of Feature Pack 1, B61D_a1_loc1, as shown in this diagram:
The localization is built on top of the standard Feature Pack and is delivered as a Feature Pack in PMC. Therefore, do not create master media for derived products. As soon as Feature Pack 0 for the localization is available, the Feature Pack is installed in the maintenance VRC, B61M_a1_loc1.
The localization is also copied to a development VRC B61D_a2_loc1 as shown in this diagram:
First you must merge all bug-fixes of the standard VRC B61M_a1 into the localization maintenance VRC B61M_a1_loc1 and create PMC solutions for the localization.
In addition, you must merge the B61D_a2 functional enhancements to B61D_a2_loc1.
From this moment on, the localization follows the same Feature Pack cycle as the standard software.
Repeat the same approach for Feature Pack 2.
The physical Feature Packs for the standard software and the localization are created and installed in a separate VRC tree B61_a2 and B61L_a2_loc1. New maintenance and development VRCs are created.
The maintenance and development VRC for the localization are populated with the components from the installed Feature Pack B61L_a2_loc1. See this diagram: