-
Notifications
You must be signed in to change notification settings - Fork 3k
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
IPCore String-based API removal #11942
IPCore String-based API removal #11942
Conversation
40634cb
to
dd971dd
Compare
@michalpasztamobica, thank you for your changes. |
Please review travis failures, they look related |
@michalpasztamobica All fine here, just state the dependency (adding here label needs preceding PR) |
483d921
to
676c07b
Compare
This is now rebased and ready for CI, @0xc0170 . |
CI started |
Test run: FAILEDSummary: 3 of 4 test jobs failed Failed test jobs:
|
CI has found a number of platforms, which I did not build locally, that may need adjustments as they are still using the deprecated API. Unfortunately I did not find them all in #11941, as I was not able to build every possible platform. I will replace their usage with the new API, but it will take some time. |
@0xc0170 , please help me make sure I got things right.
I guess option (2) is not real, I have only seen Either way I can only resolve the failures of this PR once examples are all updated. Is that right, or is there some smarter way of merging this sooner? |
676c07b
to
0e48843
Compare
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.
I updated the description (new template as we used here the old back in November).
Test run: FAILEDSummary: 1 of 4 test jobs failed Failed test jobs:
|
@0xc0170 , failures seem unrelated (K66F mesh-minimal-example):
And then things like this for
And the same happened for NUCLEO_F429ZI EDIT: and they only occur for IAR 👀 |
I tried to rerun just the IAR build which failed, but it yielded the same result (could not build |
CI restarted |
Test run: SUCCESSSummary: 12 of 12 test jobs passed |
Final approval from @bulislaw and this will go in soon. |
CI started (to make sure nothing has changed in the last days), should be quick |
Test run: SUCCESSSummary: 12 of 12 test jobs passed |
I've been busy shifting |
Leaving a note here. Docs are now failing one of the code snippet tests: https://travis-ci.org/ARMmbed/mbed-os-5-docs/jobs/653627350#L807 |
Summary of change
Remove the deprecated string-based APIs. This is a breaking change, targeted for
mbed-os-6.0
.The APIs were deperecated in mbed-os-5.15, see #11914. Their internal usage was given up in #11941.
The following API functions are being removed:
Impact of changes
Applications using the old APIs will not compile.
Migration actions required
Users are expected to use their
SocketAddress
-based counterparts and explicitly callgethostbyname()
if DNS address resolution is needed.Documentation
Documentation was added to the first PR: #11914.
Pull request type
Test results
Reviewers
@AnttiKauppila
@SeppoTakalo