Alexandr Timofeev
Alexandr Timofeev
We have a nice feature to provide templated recipes: https://docs.conan.io/en/latest/extending/python_requires.html#python-requires It would ease the bootstrapping experience for users if we would have a set of common-use templates (`cmake_template`, `b2_template`, `msbuild_template`,...
The course should probably suggest to use `^1.0` style of ranges which restricts up to the MAJOR version.
One of the questions in the quiz that's asking about `build_requires` suggests that it's a way to hide dependencies from consumers when building executable shared libraries. I'm maybe out of...
A common question among users about python_requires is to how to use pip dependencies with it. While the quiz provides an answer in the form of a question that it's...
The course tells to use build_requires only for tools or testing frameworks, but doesn't quite explain why with respect to the C/C++ context. It could be useful to have a...
The course suggests to avoid using in-recipe build_requires for common tools such as CMake and move them into profiles in order to leverage system-installed tools, while using exact versions of...
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...
That exact same note is repeated twice just after one or two other videos. Probably once is enough for it?
The course strongly encourages using custom user/channel for packages that were _built_ locally, not from Conan Center. I agree for proprietary recipes or recipes that were written/created out of the...
I believe the course has not quite correct information about the runtime linking. In the slide it shows the line that imports `so` file to the `bin` directory and the...