training icon indicating copy to clipboard operation
training copied to clipboard

[Feedback] Conan Advanced - Configuration Conflicts

Open Minimonium opened this issue 5 years ago • 0 comments

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.

Minimonium avatar Oct 10 '20 14:10 Minimonium