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

Update sentry-native to 0.7.0 release to pickup upstream fix #9

Merged
merged 7 commits into from
Apr 2, 2024

Conversation

hyp
Copy link

@hyp hyp commented Mar 29, 2024

This merge updates the sentry-native downstream repo to pickup the changes from the 0.7.0 release (https://github.com/getsentry/sentry-native/releases/tag/0.7.0) .

This is needed to pickup this windows include change:
getsentry#935
to fix the build of Swift-sentry (DEVIN-1050).

stima and others added 7 commits December 12, 2023 18:22
…ntry#926)

...which use a system-provided breakpad (instead of our vendored fork).

The problem [here](getsentry#877)
was that people who introduce sentry-native via CMake `find_package()`
will get insufficient dependencies, which leads to configuration errors
in the client CMake project.

There are two aspects to this problem:
* if the user builds sentry as a shared library, it shouldn't be
necessary to specify the dependencies. This can be fixed by defining
`breakpad` as a `PRIVATE` dependency. This should also fix the Gentoo
issue because it uses sentry as a shared library afaict.
* if the user builds sentry as a static library, then we must stay with
the `PUBLIC` dependency, but we also need to correctly search for
`breakpad`, `libcurl`, and `pthread` in the context of the client project.
Copy link

@sebmarchand sebmarchand left a comment

Choose a reason for hiding this comment

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

Might be worth a small PSA on Slack once this rolls in Arc, to let people know that this has been upgraded and to encourage them to reach out if they see something unexpected in our bug reports.

@hyp
Copy link
Author

hyp commented Mar 29, 2024

Might be worth a small PSA on Slack once this rolls in Arc, to let people know that this has been upgraded and to encourage them to reach out if they see something unexpected in our bug reports.

Good idea! I'll send a PSA once I am merging the change to update our Nuget package in the Arc repo to pickup this new update.

@hyp hyp merged commit 29f6f8e into master Apr 2, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants