Upgrade symbolic fork with merged upstream/master (12.17.0)#6
Upgrade symbolic fork with merged upstream/master (12.17.0)#6buranmert merged 124 commits intoDataDog:dd_masterfrom jhssilva:dd_master
Conversation
The `zip` crate was released by now with a fix for large >64k file archives. This unpins that crate, and does a `cargo update` for good measure.
This reverts commit 2425399.
* feat(sourcebundle): Add callback to handle skipped files Add a callback to SourceBundleWriter that is called every time we skip adding a file to the bundle due to a ReadFailed error. Closes getsentry#863 * fix(sourcebundle): Skip all invalid sources getsentry#861 missed another spot where the ReadFailed error can cause the write function to fail; this commit fixes that. Fixes getsentry#860 * meta: Update changelog * apply suggestions from code review Co-authored-by: Jan Michael Auer <jan.auer@sentry.io> --------- Co-authored-by: Jan Michael Auer <jan.auer@sentry.io>
…" (getsentry#866) This reverts commit fa5edd1.
Sorting algorithms in std should be fast enough now. While we're at it, we're also replacing some unstable sorts with stable ones.
We have seen FDEs with an initial address of u64::MAX in user-provided DWARF files. Such FDEs will invariably fail to process because of either an address overflow error in gimli or an underflow in the length calculation in line 756. Therefore, we skip them immediately so we don't abort the processing of the entire file.
…#849)" (getsentry#870) This reverts the "feature part" of commit 7dc28dd (getsentry#849). The dep updates can stay. Unfortunately opening a debug session to check for the presence of sources is prohibitively expensive in terms of memory (going from ~450MB to ~3.7GB in a Python process that calls Object.features on an example 1.3GB file). In order to support this we'll have to find a more parsimonious way to check if a file contains sources.
This adjusts discover_sourcemap_embedded_debug_id so that it finds debug IDs at both "debug_id" and "debugId".
…#877) Using an alias causes deserialization to fail when both keys are set. Therefore we now read both fields and implement the logic explicitly.
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
The merge request has been interrupted because the build 0 took longer than expected. The current limit for the base branch 'dd_master' is 120 minutes. |
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
The merge request has been interrupted because the build 0 took longer than expected. The current limit for the base branch 'dd_master' is 120 minutes. |
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
The merge request has been interrupted because the build 0 took longer than expected. The current limit for the base branch 'dd_master' is 120 minutes. |
What?
This PR updates the Datadog symbolic fork by merging the latest changes from
getsentry/symbolic master into our dd_master branch.
How?
Key updates:
cargo updateNotes
Sentry
js-source-scopesit's incompatible with cws_core 8.1.1 (due to using a old version of cws)js-source-scopesit's incompatible with cws_core Sentry PR#30Options discussed
js-source-scopes;symbolic-sourcemapcachefromsymbolic-cabifrom the project as we aren't levering.js-source-scopestomasterbranch with the fix, while there isn't a new release.Test
[fails](container::tests::test_parse_invalid_input)Python tests
Next steps:
branch for the symbolic dependency.
Jira