James
James
I have been checking this. Autotools helpers already have the ``basic_layout()`` that locates the "build" folder outside of the source folder. This layout will create a ``build-release`` or ``build-debug`` folders...
Hi! PR https://github.com/conan-io/conan/pull/18442 was adding a new parameter that would allow out-of-source build for some Autotools projects with a ``basic_layout(..., build_folder=xxx)`` new argument, that would at least enable that flow...
Closed by https://github.com/conan-io/conan/pull/18442 for next Conan 2.18 release. Autotools based recipes can define multi-config layouts (not Conan-conf driven, but at least possible in the recipes), with: ```python basic_layout(..., build_folder=f"{self.settings.compiler}-{self.settings.arch}-{self.settings.build_type}") ```
Hi @ottmar-zittlau yes, that is correct, I think that is your issue, it seems you are creating new recipe-revisions due to some uncontrolled or unexpected changes in the source (could...
Great, thanks for your feedback.
Hi @SzBosch Thanks for your question. Lockfiles in Conan 2 do not lock the ``package_id`` and ``package-revisions`` for 2 reasons: - the ``package_id`` is now a mathematical and exact function...
> Now it has changed to the pkgid is calculated from settings, options, requirements AND the content (files), correct? No, the ``package_id`` is still calculated from settings, options and requirements,...
> Unfortunately it seems very easy for people (and even in automated CI/CD cases) to screw up this model by specifying a version in the conanfile.py, executing "conan export-pkg" and...
Thanks for the feedback @johan-boule If @SzBosch also thinks it is more clear now, I can move it to the docs repo to add there some further explanations.
Hi @d3matt and all, Yes, sorry this has fallen through the cracks, sometimes it happens when things are too busy. Yes, we have been wanting to add something to improve...