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
Enable building feature storage with a bare metal profile #11275
Conversation
To compile Mbed Bootloader with bare metal profile certain defines are not added anymore automatically. Because of this checks for those defines needed to be introduced.
Built tests
Test results
|
@VeijoPesonen, thank you for your changes. |
IMHO, if you are breaking existing software by changing the default, it would be nice to add documentation to commit message how to keep existing software (such as MCC) building and running. |
Yep, migration guides needed. |
Besides commit msg as mentioned above, also why are we doing this? Provide a reason so users who come back with "why did you do this?" find the answer in the release notes and in the commit as well.
+1 |
@teetak01, @JanneKiiskila, @0xc0170 PR's description updated. Please check if the updated version is sufficient. |
Hipsut are not the right ones there, they should be, i.e. You will get plus points by supplying the piece of text one needs to copy paste to |
@JanneKiiskila description updated. |
No nyt on timanttia!-) |
@bulislaw Please review I'll start CI meanwhile |
Test run: FAILEDSummary: 2 of 11 test jobs failed Failed test jobs:
|
That's a breaking change that should go to major release. That being said I would like us to deprecated nvstore in 5.15 and possibly remove it in 6. |
@VeijoPesonen What can we do here to get this in to the next minor ? |
Well, at least some of the test case failures seem to be unrelated to these changes. Need to admit that I haven't gone through all of those. @0xc0170 You wouldn't happen to know if this error is a symptom about some wider issue?
|
NUCLEO_F429ZI issuesThe issues seem to be possibly related to RAAS usage or may be to a certain mbedgt version. Tests will pass if run on a local machine. Switching to another RAAS instance didn't seem to have any effect. Fails in RAAS
Passes locally
mbedgt version
|
There was an error also in CI, let me restart tests, however as noted above, this is not for 5.14 is it? 5.14 jobs are prioritized. |
This reverts commit bda7678.
@0xc0170 Problem solved - I reverted the part where NVStore is set as disabled. Rest should go in. I'll update the description of this PR. |
@0xc0170 PR's description updated. Now it should be ready for 5.14. @bulislaw , @JanneKiiskila Fine by you? |
Btw, this is not a breaking change anymore. |
@0xc0170 - this is definitely for 5.14, please tag it matchingly. |
CI started |
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
Description
Enables building storage with bare metal profile.
To compile Mbed Bootloader with bare metal profile certain defines are
not added anymore automatically. Because of this checks for those
defines needed to be introduced.
Pull request type
Reviewers
@SeppoTakalo
@teetak01
@michalpasztamobica
@JanneKiiskila
Release Notes