lp://staging/~didrocks/apport/whoopsie-auto-ui
- Get this branch:
- bzr branch lp://staging/~didrocks/apport/whoopsie-auto-ui
Branch merges
- Sebastien Bacher (community): Approve
- Brian Murray: Pending requested
- Apport upstream developers: Pending requested
-
Diff: 1342 lines (+334/-206)8 files modifiedapport/fileutils.py (+7/-3)
apport/ui.py (+22/-0)
bin/apport-cli (+1/-1)
gtk/apport-gtk (+32/-33)
gtk/apport-gtk.ui (+40/-23)
kde/apport-kde (+1/-1)
test/test_ui.py (+96/-48)
test/test_ui_gtk.py (+135/-97)
Related bugs
Related blueprints
Branch information
Recent revisions
- 3208. By Didier Roche-Tolomelli
-
Assume if no whoopsie that crash reporting is enabled
As the old configuration that was never enabled was a whoopsie configuration
file, that was never updated by the whoopsie API, we assume that no
whoopsie installed (not the default) == manual send report is allowed.
If people want to disable crash reporting:
- get whoopsie installed and disable crash reporting in g-c-c
- uninstall apport - 3207. By Didier Roche-Tolomelli
-
Send message to whoopsie for auto or never send
Proceed via a dbus call to send information for auto or never send
whoopsie status.
Adapt all tests to take the new (now) required key. - 3206. By Didier Roche-Tolomelli
-
Ship an enable key to false for non GTK UI
As we don't support it, ensure we still ship the needed bits.
- 3205. By Didier Roche-Tolomelli
-
Remember option so that users can diminish crash interactions
Add and adapt test for a "remember" option, which is reported by the UI,
to tell that we want to store the send/don't send option.
Ensure that Relaunch/Force close/Leave close additional buttons are
changed to a checkbox, and that additional Cancel button is never shown,
as being redundant with don't send if enable reporting is possible.
If enable reporting isn't enabled, leave it to "Continue".
Finally, additional labels to propose Sending the report.
LP: #1778497 - 3204. By Didier Roche-Tolomelli
-
Fix allowed_to_report state
Since at least 16.04, we don't keep the state in the whole in a file,
but in systemd service activation. - 3203. By Launchpad Translations on behalf of apport-hackers
-
Launchpad automatic translations update.
- 3202. By Brian Murray
-
SECURITY UPDATE: Ensure that we propely handle crashes that originate from a PID namespace. Thanks to Sander Bos for discovering this issue.
- 3201. By Launchpad Translations on behalf of apport-hackers
-
Launchpad automatic translations update.
- 3199. By Brian Murray
-
test/test_ui.py: modify run_crash_kernel test to account for the fact that linux-image-- is now built from the linux-signed source package on amd64 and ppc64el.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/~apport-hackers/apport/trunk