training
training copied to clipboard
[Feedback] Conan Advanced - Configuration Conflicts
The course mentions conflicting options configuration and how to resolve it. In my personal experience - changing upstream options from non-leaf [non-executable] recipes is an anti-pattern, because any change to the default value very quickly leads to the diamond problem conflict which prevents recipes from working out of the box. I strongly believe the course should voice this concern and suggest to throw an exception when an upstream package option is wrong instead as a guideline when designing packages.