2018-06-26 10:21:15 |
Didier Roche-Tolomelli |
bug |
|
|
added bug |
2018-06-26 10:31:12 |
Didier Roche-Tolomelli |
description |
The goal for autoreporting via whoopsie is to have a silent mode where whoopsie automatically reports crashes. However, this one requires apport-noui to be installed, which we don't by default.
apport-noui is just a set of systemd unit starting whoopsie-upload-all (part of apport binary package).
As it doesn't make sense to have this is apport-noui separate pacakge (no more phone factor), which is in universe and to restore the functionality in an already released version, let's have apport, having a conditional file on whoopsie installed and autoreport enabled, shipping those units binary package shipping those units (renamed to apport-autoreport.*) directly. |
The goal for autoreporting via whoopsie is to have a silent mode where whoopsie automatically reports crashes. However, this one requires apport-noui to be installed, which we don't by default.
apport-noui is just a set of systemd unit starting whoopsie-upload-all (part of apport binary package).
There is 2 possible solutions:
- promoting apport-noui to main, and seeding it.
- or considering there is no reason anymore to have a separate apport-noui pacakge (no more phone factor), and so move the systemd units to apport, having a conditional file on whoopsie installed (no more dependency) and autoreport enabled, shipping those units binary package shipping those units (renamed to apport-autoreport.*) directly. |
|
2018-06-26 10:31:26 |
Didier Roche-Tolomelli |
affects |
whoopsie (Ubuntu) |
apport (Ubuntu) |
|
2018-07-06 14:05:23 |
Launchpad Janitor |
apport (Ubuntu): status |
New |
Fix Released |
|
2018-07-10 09:11:00 |
Didier Roche-Tolomelli |
nominated for series |
|
Ubuntu Bionic |
|
2018-07-10 09:11:00 |
Didier Roche-Tolomelli |
bug task added |
|
apport (Ubuntu Bionic) |
|
2018-07-10 09:11:31 |
Didier Roche-Tolomelli |
description |
The goal for autoreporting via whoopsie is to have a silent mode where whoopsie automatically reports crashes. However, this one requires apport-noui to be installed, which we don't by default.
apport-noui is just a set of systemd unit starting whoopsie-upload-all (part of apport binary package).
There is 2 possible solutions:
- promoting apport-noui to main, and seeding it.
- or considering there is no reason anymore to have a separate apport-noui pacakge (no more phone factor), and so move the systemd units to apport, having a conditional file on whoopsie installed (no more dependency) and autoreport enabled, shipping those units binary package shipping those units (renamed to apport-autoreport.*) directly. |
[ Impact ]
* The goal for autoreporting via whoopsie is to have a silent mode where whoopsie automatically reports crashes. However, this one requires apport-noui to be installed, which we don't by default.
apport-noui is just a set of systemd unit starting whoopsie-upload-all (part of apport binary package).
We should move the unit to apport package itself.
[ Test Case ]
* Install the new apport package from proposed
* Set in g-c-c, privacy panel, to report bugs automatically
* Make one program dumping a core dump
* Wait for a while, you should have a .upload and .uploaded files in addition to the .crash one in /var/crash
[ Regression potential ]
The systemd units were in apport-noui previously, we moved them and made them conditional to whoopsie being installed.
apport-noui is still useful by turning autoreport on, so people upgrading shouldn't have any impact or difference.
The units have been renamed to make sense and avoid package files overwrite.
-------------------------
There are 2 possible solutions:
- promoting apport-noui to main, and seeding it.
- or considering there is no reason anymore to have a separate apport-noui pacakge (no more phone factor), and so move the systemd units to apport, having a conditional file on whoopsie installed (no more dependency) and autoreport enabled, shipping those units binary package shipping those units (renamed to apport-autoreport.*) directly. |
|
2018-07-10 09:16:13 |
Didier Roche-Tolomelli |
apport (Ubuntu): assignee |
|
Didier Roche (didrocks) |
|
2018-07-10 09:16:15 |
Didier Roche-Tolomelli |
apport (Ubuntu Bionic): assignee |
|
Didier Roche (didrocks) |
|
2018-07-10 09:16:20 |
Didier Roche-Tolomelli |
apport (Ubuntu): importance |
Undecided |
High |
|
2018-07-10 09:16:22 |
Didier Roche-Tolomelli |
apport (Ubuntu Bionic): importance |
Undecided |
High |
|
2018-07-17 20:03:07 |
Brian Murray |
bug |
|
|
added subscriber Brian Murray |
2018-07-19 13:11:35 |
Brian Murray |
apport (Ubuntu Bionic): status |
New |
Fix Committed |
|
2018-07-19 13:11:38 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2018-07-19 13:11:39 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2018-07-19 13:11:42 |
Brian Murray |
tags |
|
verification-needed verification-needed-bionic |
|
2018-07-31 17:16:00 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-core-dev/ubuntu/cosmic/apport/ubuntu |
|
2018-08-27 07:30:30 |
Jean-Baptiste Lallement |
tags |
verification-needed verification-needed-bionic |
verification-done verification-done-bionic |
|
2018-09-06 09:14:16 |
Ćukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2018-09-06 09:24:14 |
Launchpad Janitor |
apport (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|