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

Cleanup #1270

Merged
merged 28 commits into from
Dec 5, 2020
Merged

Cleanup #1270

merged 28 commits into from
Dec 5, 2020

Conversation

julianoes
Copy link
Collaborator

@julianoes julianoes commented Nov 25, 2020

Best reviewed commit by commit.

Closes #1055, closes #1056.

Copy link
Collaborator

@JonasVautherin JonasVautherin left a comment

Choose a reason for hiding this comment

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

Looking good to me, so I need to investigate that CI failure with the XCFramework 😅

src/cmake/compiler_flags.cmake Show resolved Hide resolved

This folder contains a few helper scripts meant to automatize some tasks such as packaging.

### package_mavsdk_server_framework
Copy link
Collaborator

Choose a reason for hiding this comment

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

This is outdated, but I'll update it in a further PR.

JonasVautherin
JonasVautherin previously approved these changes Dec 1, 2020
Copy link
Collaborator

@JonasVautherin JonasVautherin left a comment

Choose a reason for hiding this comment

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

The issue was that the -DBUILD_BACKEND logic was not working. I replaced it by an error, stating that BUILD_BACKEND is obsolete, which IMO is more appropriate.

JonasVautherin
JonasVautherin previously approved these changes Dec 1, 2020
JonasVautherin
JonasVautherin previously approved these changes Dec 2, 2020
julianoes and others added 12 commits December 3, 2020 15:03
This is because it throws warnings for the grpc generated headers and I
can't manage to set the SYSTEM/-isystem flag correctly for these
includes.
This is not actually required and was bad practice.
We can save the CPU cycles waiting for flushing and just use newlines
only instead. This way the OS should take care of flushing.
This fixes the integration tests timing out because everything locks up
as we're trying to lock the mutex twice in the offboard plugin, first to
lock the data as we set it and then trying to send it.
@julianoes
Copy link
Collaborator Author

CI error unrelated, merging. Otherwise this is going to conflict.

@julianoes julianoes merged commit 9fc0568 into develop Dec 5, 2020
@julianoes julianoes deleted the pr-cleanup branch December 5, 2020 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rename all leftover dc, dcsdk etc. to mavsdk Rename everything backend to mavsdk_server
2 participants