errors: add ability to send stack traces to sentry
Metadata
Current evaluation
Sentry traceback reporting in #1946 was superseded by merged PR #1961, which landed as commit 364596087 with confirmation-gated error reports and closed #1918.
Resolution: closed superseded
Reason: The earlier implementation in #1946 was replaced by PR #1961, merged as commit 364596087 with the title "errors: enable sending tracebacks to sentry." That work completed the linked request in #1918.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Adds the ability to send reports, asking for confirmation before doing
so.
Closes: #1918
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)?
- [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)?
- [x] Have you successfully run `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Sentry traceback reporting in #1946 was superseded by merged PR #1961, which landed as commit 364596087 with confirmation-gated error reports and closed #1918. | |
| stealth/space-bunny-alpha | — | closed superseded | This earlier implementation was superseded; Sentry traceback reporting with confirmation landed in snapcraft#1961 via commit 364596087, completing the #1918 feature. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged, implementing stack trace reporting to Sentry with user confirmation, resolving issue #1918. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds stack trace reporting to Sentry with user confirmation prompts. Closes #1918. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/snapcraft#1961
(confidence 100%)
Merged commit 364596087 delivered the confirmation-gated Sentry reporting feature.
-
Related To:
canonical/snapcraft#1918
(confidence 95%)
Both pull requests implemented the linked request for y/n confirmation before sending error reports.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1947 errors: add ability to send stack traces to sentry | snapcraft | closed | PR #1947 was closed unmerged and superseded by #1961, merged as commit 364596087 with confirmation-gated Sentry traceback reporting for #1918. | |
| #2036 errors: remove stack data when sending to sentry | snapcraft | merged | Merged PR #2036 removed stack data from Sentry reports, reducing accidental disclosure of local filesystem paths, in commit 96ccad81c. | |
| #2069 Reports | snapcraft | merged | Merged PR #1961 via commit 364596087, adding Sentry traceback reporting with user confirmation prompts and closing issue #1918. |