-
Notifications
You must be signed in to change notification settings - Fork 2k
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
board/*/kconfig: Fix boards on kconfig blocklist #17467
board/*/kconfig: Fix boards on kconfig blocklist #17467
Conversation
Hmmm currently the esps are failing due to RIOT_CI_BUILD changing the dependency resolution. I thought we can get around it by just importing a |
😟 I am really sorry for this inconvenience. These conditional dependencies were just a trick to cover all optional Another idea (first approach in PR #12971) was to clone a number of test applications which use these optional modules, but it seemed to be not reasonable to have duplicated code just for compilation tests. To be honest, I felt that the virtual boards approach would have been the coolest one and the clearest. |
Don't be. This just points out an issue that we should be able to solve. This is not the only env var that would change the dependency resolution I would image. Now that I think of it, it should be solved like DEVELHELP. Let me check it out! |
We will see about this. I am not so convinced of the |
Ahh it passed... That seemed almost too easy. |
I will run a full build if the CI is free I guess. |
I spoke too soon 😆 |
0fb2b96
to
134ab1a
Compare
OK looks better, should not contain any conflicting esp changes. |
5fb72a2
to
4765346
Compare
I think everything should be in order now. Any remaining issues? |
ugg I guess this should be paused until the design patterns PR is finished. |
The issue is how to have default selectable modules that don't contain variants (ie no choices). This currently will hide the prompt during |
OK, simplified the drivers as per our best understanding of the design patterns. If everything looks good may I squash? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks mostly good, please address the comments and squash directly @MrKevinWeiss!
2152cc4
to
68b1623
Compare
Just needs an ack :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, trusting CI
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK!
Thanks for the review! |
Contribution description
This should (eventually) test and pass all non-deprecated boards when using kconfig modeling.
Testing procedure
Murdock green
Issues/PRs references
Related to #16875