Default profile inheritance #10
Labels
criticality: low
Of low impact
priority: low
Resolution is a low priority
topic: code
Related to content of the project itself
type: enhancement
Proposed improvement
#5 Build profiles and reproducible builds
With reference to the default profile handling...
Please consider adding an option to allow default / global data or to be able to include a default profile. This would allow the build profile to be used as an override. So essentially the globally installed platforms and libraries are included in the compile (or a default profile) unless they are specified within the build profile, in which case the build profile version is used in preference.
For example it could be invoked in the way that the command is called...
Or this could be defined within the profile itself...
or perhaps it is better to simply specify the default profile such that it will use this instead...
inheritance priority would be ...
Overriding profile > default profile > global defaults
This would make the management of profile data a lot easier as it would potentially avoid masses of repetition within the build data file. It also makes it much easier to perform unit tests across a range of different setups / platforms as only the differences from the default profile would need to be defined
/DM
The text was updated successfully, but these errors were encountered: