Skip to content

Conversation

@loewenheim
Copy link
Contributor

We're at a point where we can definitely switch to Symbolicator for proguard processing. This removes all code related to gradual rollout and A/B testing (except the options).

@loewenheim loewenheim requested a review from a team July 8, 2024 07:30
@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Jul 8, 2024
Copy link
Member

@Swatinem Swatinem left a comment

Choose a reason for hiding this comment

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

this reminds me of further cleanup opportunities:

  • remove proguard support from ophio. although this was never actually used, I planned to replace symbolic usage with that.
  • remove the proguard bindings from symbolic eventually. I believe the only thing thats left by then is a few calls to Archive. It should be possible to migrate those to ophio at some point, so that we can completely remove the symbolic python bindings.

@loewenheim
Copy link
Contributor Author

Good thinking, I opened getsentry/symbolic#851 and getsentry/ophio#58.

@codecov
Copy link

codecov bot commented Jul 8, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 78.07%. Comparing base (cf5cbe4) to head (586278f).
Report is 3 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #73905      +/-   ##
==========================================
+ Coverage   77.98%   78.07%   +0.08%     
==========================================
  Files        6663     6663              
  Lines      298120   297884     -236     
  Branches    51301    51242      -59     
==========================================
+ Hits       232493   232572      +79     
- Misses      58941    59040      +99     
+ Partials     6686     6272     -414     
Files Coverage Δ
src/sentry/lang/java/plugin.py 100.00% <100.00%> (+14.97%) ⬆️
src/sentry/lang/java/processing.py 83.73% <100.00%> (+6.36%) ⬆️
src/sentry/lang/java/utils.py 81.81% <ø> (+1.01%) ⬆️
src/sentry/options/defaults.py 100.00% <ø> (ø)
src/sentry/tasks/symbolication.py 81.09% <100.00%> (+0.60%) ⬆️

... and 257 files with indirect coverage changes

@loewenheim loewenheim changed the title ref(proguard): Unconditionally use Symbolicator ref(proguard): Unconditionally use Symbolicator and remove StacktraceProcessor Jul 8, 2024
@loewenheim loewenheim self-assigned this Jul 8, 2024
@loewenheim loewenheim merged commit 7814082 into master Jul 8, 2024
@loewenheim loewenheim deleted the ref/remove-proguard-testing branch July 8, 2024 12:36
loewenheim added a commit that referenced this pull request Jul 8, 2024
These options are unused as of #73905.
loewenheim added a commit that referenced this pull request Jul 9, 2024
These options are unused as of
#73905.
priscilawebdev pushed a commit that referenced this pull request Jul 11, 2024
…Processor (#73905)

We're at a point where we can definitely switch to Symbolicator for
proguard processing. This removes all code related to gradual rollout
and A/B testing (except the options), as well as the previous StacktraceProcessors.
priscilawebdev pushed a commit that referenced this pull request Jul 11, 2024
These options are unused as of
#73905.
@github-actions github-actions bot locked and limited conversation to collaborators Jul 23, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants