Currently, there is one constraints file for each platform. When building for any given platform configuration or assembly container, you must copy the constraints you need into this file and rebuild the platform before attempting to build an assembly.
It would be very useful if each platform configuration or assembly container could specify what constraints file(s) it requires.
This issue is partially addressed in that we now can use a single common contraints file for a platform, and it works regardless of which devices are being used and which cards are plugged into slots.
Although there are other constraints files issues (like having device workers advertise constraints in a vender-independent way), I think this issue is addressed.
Do you agree?
Yup, I agree. One common UCF regardless of which device workers are used addresses this issue.