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

Deprecate native_posix->sim transitional headers #86353

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

aescolar
Copy link
Member

@aescolar aescolar commented Feb 26, 2025

As native_posix has been removed, we do not need to use the native_posix => native_sim transitional headers anymore, so let's do so.
Also let's mark them as deprecated.
Note: This headers are quite low level, so I do not think they warrant an entry in the migration guide.

Should be merged after #86305 (therefore the DNM label)

(The CI failures are expected, as this PR assumes native_posix does not exist anymore, after #86305 is merged, native_posix won't fail anymore)

Now that native_posix has been removed, this driver only needs to
support native_sim. Let's stop using the transitional headers which
supported both.

Signed-off-by: Alberto Escolar Piedras <[email protected]>
As native_posix has been removed, these tests do not need to support
anymore both native_sim and _posix targets, so we can stop using
the transitional headers, and APIs.

Signed-off-by: Alberto Escolar Piedras <[email protected]>
Deprecate this header which provides API compatibility with
native_posix, with planned removal in v4.4.

Signed-off-by: Alberto Escolar Piedras <[email protected]>
Deprecate this header which provides API compatibility for the
native_posix timer HW model, with planned removal in v4.4.

Signed-off-by: Alberto Escolar Piedras <[email protected]>
@aescolar aescolar changed the title Deprecate natsim transitional headers Deprecate native_sim transitional headers Feb 26, 2025
@aescolar aescolar added the DNM This PR should not be merged (Do Not Merge) label Feb 26, 2025
@aescolar aescolar changed the title Deprecate native_sim transitional headers Deprecate native_posix->sim transitional headers Feb 26, 2025
@aescolar aescolar added this to the v4.2.0 milestone Feb 26, 2025
@aescolar aescolar marked this pull request as ready for review February 26, 2025 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: LWM2M area: native port Host native arch port (native_sim) area: Networking area: Timer Timer DNM This PR should not be merged (Do Not Merge)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants