FFe: gnome-control-center lacks any replacement for unity-control-center's Diagnostics tab for managing crash reports

Bug #1698035 reported by Daniel van Vugt
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-control-center
Won't Fix
Medium
gnome-control-center (Ubuntu)
Fix Released
High
Didier Roche-Tolomelli

Bug Description

gnome-control-center lacks any replacement for unity-control-center's Diagnostics tab (Ubuntu-specific) for managing crash reports.

In Unity7 it's under:
  System Settings... > Security & Privacy > Diagnostics

Feature Freeze Justification
----------------------------
This patch avoids the regression caused by dropping activity-log-manager from the default install in 17.10. (activity-log-manager is mostly about handling zeitgeist which is no longer a prominent part of the default Ubuntu desktop).

The patch reuses the strings used by Fedora's similar "abrt" feature that is already in upstream gnome-control-center code so this should avoid causing more work for translators.

This will re-promote src:whoopsie-preferences to main (dropped to universe when unity-control-center was demoted).

Screenshot of the dialog attached. There is a list row in Privacy below "Purge Trash & Temporary Files" that says
"Problem Reporting" and next to it says either "Automatic" or "Manual".

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: gnome-control-center 1:3.24.2-0ubuntu1
ProcVersionSignature: Ubuntu 4.10.0-22.24-generic 4.10.15
Uname: Linux 4.10.0-22-generic x86_64
ApportVersion: 2.20.5-0ubuntu4
Architecture: amd64
Date: Thu Jun 15 09:43:44 2017
InstallationDate: Installed on 2017-05-03 (42 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170502)
SourcePackage: gnome-control-center
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Daniel van Vugt (vanvugt) wrote :
tags: added: gnome-17.10
Revision history for this message
Tim Lunn (darkxst) wrote :

that was provided by an external plugin in the past, but of course upstream gnome-control-center no longer supports those panels.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Might it fit in the "Details" list?

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Unity's Diagnostics subpanel is provided by activity-log-manager-control-center. There's a standalone version provided by activity-log-manager. (For code, See src/diagnostic-widgets.c)

activity-log-manager is mostly about configuring zeitgeist, but GNOME doesn't really use zeitgeist. I think the only reason it's still installed by default is to benefit Unity users.

GNOME's Privacy panel does have an "Automatic Problem Reporting" section to manage sending error reports to Fedora's abrt. (See panels/privacy/cc-privacy-panel.c and privacy.ui)

I think there's a decent chance that a patch to add a compile-time option to enable support for whoopsie (Ubuntu's service) could be merged upstream. I mean Fedora really wants other distros to use abrt but I don't think that has happened yet so it's still a distro-specific feature. See openSUSE where this has been proposed for years: https://hackweek.suse.com/projects/integrate-abrt-to-opensuse (Incidentally, I believe SUSE uses Canonical's apport!)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

OK, well regardless, is there any simple way a user can find out the URL for looking up their own crash reports?

Presently the only way I know is in Unity7: click "Show Previous Reports" which leads to:
   https://errors.ubuntu.com/user/LONG_UNIQUE_ID

Revision history for this message
Jeremy Bícha (jbicha) wrote :

You can find that ID in /var/lib/whoopsie/whoopsie-id . That file is only readable by root though. I guess they thought that it was security/privacy problem to allow other people to easily associate reported errors with a particular computer/person.

See also https://wiki.ubuntu.com/ErrorTracker (which doesn't mention the whoopsie ID right now)

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-control-center (Ubuntu):
status: New → Confirmed
Changed in gnome-control-center (Ubuntu):
assignee: nobody → James Henstridge (jamesh)
status: Confirmed → In Progress
Jeremy Bícha (jbicha)
summary: - gnome-control-center lacks any replacement for unity-control-center's
- Diagnostics tab for managing crash reports
+ FFe: gnome-control-center lacks any replacement for unity-control-
+ center's Diagnostics tab for managing crash reports
description: updated
Revision history for this message
Jeremy Bícha (jbicha) wrote :
description: updated
Changed in gnome-control-center (Ubuntu):
assignee: James Henstridge (jamesh) → nobody
status: In Progress → New
Jeremy Bícha (jbicha)
description: updated
Revision history for this message
Iain Lane (laney) wrote :

We definitely want this in. Didier said he'd review the change. If possible, it should be uploaded today to beat UIF.

Thanks, FFe approved.

Changed in gnome-control-center (Ubuntu):
status: New → In Progress
assignee: nobody → Didier Roche (didrocks)
Changed in gnome-control-center (Ubuntu):
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-control-center - 1:3.26.0-0ubuntu1

---------------
gnome-control-center (1:3.26.0-0ubuntu1) artful; urgency=medium

  * New upstream release
  * debian/control.in:
    - Depend on language-selector-gnome >= 0.179
  * Backport 2 patches to fix double app menu when desktop doesn't handle
    app menu (LP: #1717197)
    - git_split-window-decorations.patch
    - git_disable-menubar.patch
  * Add ubuntu-language-support.patch:
    - Add 'Manage Installed Languages' button to Region & Language panel to
      work around bug 1631750
  * Replace ubuntu_external_panels.patch with simpler
    OnlyShowIn/NotShowIn patch applied upstream

 -- Jeremy Bicha <email address hidden> Thu, 14 Sep 2017 11:47:25 -0400

Changed in gnome-control-center (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
James Henstridge (jamesh) wrote :

I've sent our patch upstream to see if we can get a version of it included. I suspect it'll need some changes in order to be acceptable, assuming they want it. So I'll try to address that as needed.

Changed in gnome-control-center:
importance: Unknown → Medium
status: Unknown → Confirmed
Changed in gnome-control-center:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.