Change ACRA backend to improve ability to make sense of crash reports
Upon crashing, the F-Droid client currently prompts the user whether they want to send a crash report to reports@f-droid.org.
I wanted to guage feedback from people on the team about the prospect of changing this to instead send reports to something like https://github.com/vaibhavpandeyvpz/acraviz. These type of platforms allow for a few really key benefits that are difficult in email reports (in order of importance to me):
- Ability to see the most common error reports.
- Ability to group error reports.
- More fine grained filtering of error reports.
It maintains the same privacy-related benefits as the previous approach:
- No reports will be sent automatically.
- The user will still have to agree to send any reports to us.
- The only downside is it it no longer sends the user to their email client where they can read the crash report before they send it.
This would require: [ ] - A server somewhere on f-droid.org where reports can go to. [ ] - Logins for those of us who are interested in triaging crash reports.
If there is no objections, then I'll ping those who worked on forum.f-droid.org and try to replicate what they did setting up Discourse, so that I can set up a reports.f-droid.org (or something like that).
Thoughts? Objections? Encouragement?