Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[develop2] Try to revert check_min_cppstd to use self.settings instead of self.info.settings #12555

Merged

Conversation

memsharded
Copy link
Member

@memsharded memsharded commented Nov 16, 2022

Close #11786
Close #12210
Close #12072

@memsharded memsharded added this to the 2.0.0-beta6 milestone Nov 16, 2022
@memsharded memsharded marked this pull request as ready for review November 17, 2022 12:42
@@ -155,8 +155,8 @@ def _process_node(self, node, build_mode):
if self._evaluate_is_cached(node):
return

if node.conanfile.info.invalid and node.conanfile.info.invalid[0] == BINARY_ERROR:
node.binary = BINARY_ERROR
if node.conanfile.info.invalid:
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the main change. Once it is invalid, we are done, always.

@prince-chrismc
Copy link
Contributor

Immediately off to a better start! log.txt Everything installs and can pass the validate method -- TDB if they are correct but it's working much closed to how I expected.

Using this graph.html.txt only my Catch2 recipe is not from ConanCenter -- its conan-io/conan-center-index#13794 + my changes (see PR for details).

🚀 With this PR I can actually install all my deps for the first time < --- this is huge for me !
I obviously have now hit new migration pain points I've never seen before so I can start to open more issues 🎉

@czoido czoido merged commit 85d37f8 into conan-io:develop2 Nov 18, 2022
@memsharded memsharded deleted the feature/develop2_fix_check_min_cppstd branch November 18, 2022 23:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants