Skip to content

Conversation

@loewenheim
Copy link
Contributor

This updates symbolic to 12.16.1 for getsentry/symbolic#930. It also (compatibly) bumps the symcache cache version to 10 so symcaches get recomputed with the fix.

ref: INGEST-472.

…ords

This updates `symbolic` to 12.16.1 for getsentry/symbolic#930.
It also (compatibly) bumps the symcache cache version to 10 so symcaches
get recomputed with the fix.
@loewenheim loewenheim requested a review from a team as a code owner August 4, 2025 07:31
@linear
Copy link

linear bot commented Aug 4, 2025

@loewenheim loewenheim enabled auto-merge (squash) August 4, 2025 07:33
Copy link

@olksdr olksdr left a comment

Choose a reason for hiding this comment

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

:shipit:

loewenheim added a commit to getsentry/sentry that referenced this pull request Aug 5, 2025
A recent sourcemap bug fix
(getsentry/rust-sourcemap#129) results in some
minified lines/columns being (correctly) unmapped. We cannot incorporate
this bug fix into Symbolicator without first adjusting these tests
because they are also run in the Symbolicator repo.

This PR temporarily removes assertions about the unmapped frames so we
can merge the fix (it's contained in
getsentry/symbolicator#1749). After Symbolicator
is merged we can properly assert that the frames in question are
unmapped.

As a side note, this entire test is somewhat bizarre. It was added in
c5d2742 in more or less its current
form. The first frame the test attempts to map has line 9 and column
2321, but no line in the source file fixture has that many columns (the
test works regardless, but still, I can't fathom what the idea behind
this is).

Moreover, the fixture apparently got reformatted by mistake in the
unrelated 6c11c9b, which makes no
difference to the correctness of the test but makes it very confusing if
you look at it in a sourcemap visualizer. Therefore we also restore the
original fixture here.
@loewenheim loewenheim merged commit 52ee52f into master Aug 5, 2025
31 of 33 checks passed
@loewenheim loewenheim deleted the sebastian/symcache-no-lines branch August 5, 2025 08:36
andrewshie-sentry pushed a commit to getsentry/sentry that referenced this pull request Aug 7, 2025
A recent sourcemap bug fix
(getsentry/rust-sourcemap#129) results in some
minified lines/columns being (correctly) unmapped. We cannot incorporate
this bug fix into Symbolicator without first adjusting these tests
because they are also run in the Symbolicator repo.

This PR temporarily removes assertions about the unmapped frames so we
can merge the fix (it's contained in
getsentry/symbolicator#1749). After Symbolicator
is merged we can properly assert that the frames in question are
unmapped.

As a side note, this entire test is somewhat bizarre. It was added in
c5d2742 in more or less its current
form. The first frame the test attempts to map has line 9 and column
2321, but no line in the source file fixture has that many columns (the
test works regardless, but still, I can't fathom what the idea behind
this is).

Moreover, the fixture apparently got reformatted by mistake in the
unrelated 6c11c9b, which makes no
difference to the correctness of the test but makes it very confusing if
you look at it in a sourcemap visualizer. Therefore we also restore the
original fixture here.
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.

3 participants