-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
feat(grouping): Do not categorize these packages as in-app #88787
Conversation
Marking these frames as system will prevent deriving in-app stack trace rules for them. Using `-app` is not enough to skip the derivation system. *NOTE*: Some of the modules are still just marked with `-app` and they will be handled in a following PR in order to keep the diff to a minimum
e90544b
to
36b1794
Compare
@@ -119,25 +119,53 @@ family:native package:libobjc* category=system | |||
family:native package:libsystem* category=system | |||
family:native package:/system/** category=system | |||
family:native package:/vendor/** category=system | |||
module:dalvik.system.* category=system | |||
module:com.android.* category=system |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moved these to the block below.
family:native package:libdispatch.dylib category=system | ||
family:native package:WebKit category=system | ||
family:native package:**/libart.so category=system | ||
package:/apex/com.android.*/lib*/** category=system | ||
|
||
|
||
## java |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new packages included come from conversations with @lcian
|
||
## java | ||
# Having a category prevents deriving in_app stack trace rules | ||
# XXX: Adjust all -app lines in the next PR |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some of these lines have -app
instead of a category. I will handle them in the following PR. I prioritized keeping the diff to a minimum, and in some cases, I saw hash changes that I wanted to investigate.
module:feign.* category=system | ||
module:dalvik.system.* category=system | ||
module:io.opentelemetry.* category=system | ||
module:io.sentry.* -app -group |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...uping/snapshots/test_variants/test_event_hash_variant/newstyle@2023_01_11/android_anr.pysnap
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
Categorizing these frames will prevent deriving in-app stack trace rules for them. A flaw with my system is that many Java packages can be forked, thus, the derivation system will categorize them as in-app.
Categorizing these frames will prevent deriving in-app stack trace rules for them. A flaw with my system is that many Java packages can be forked, thus, the derivation system will categorize them as in-app.
Categorizing these frames will prevent deriving in-app stack trace rules for them.
A flaw with my system is that many Java packages can be forked, thus, the derivation system will categorize them as in-app.