"Aptdaemon Software Management Service" inappropriately described as an "application"

Bug #973370 reported by Matthew Paul Thomas
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
Invalid
Undecided
Unassigned
aptdaemon (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

apport 2.0-0ubuntu4, aptdaemon 0.43+bzr790-0ubuntu1, Ubuntu Pangolin

1. Experience a crash in aptdaemon.

What happens: "The application Aptdaemon Software Management Service has closed unexpectedly. ( Show Details ) ( Leave Closed ) ( Relaunch)"

What's wrong with this:
* Aptdaemon is not an application, and people shouldn't have to know it by name.
* "Relaunch" is offered as a possible action, when this doesn't make sense.

What should happen: "Sorry, Ubuntu has experienced an internal error. ( Show Details ) ( Continue )"

This might be caused by aptdaemon having a .desktop file when it shouldn't. If it isn't, it may be a duplicate of bug 964696.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :
Changed in aptdaemon (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Sebastian Heinlein (glatzor) wrote :

Aptdaemon manually creates crash reports to report programming failures without having to crash the whole daemon.

If I remember correctly apport used to show the path to the exectuable which crashed, which was /usr/sbin/aptd. Because of this I added the desktop file to show a better name.

I will remove the desktop file from the crash report.

Changed in apport (Ubuntu):
status: New → Invalid
Changed in aptdaemon (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package aptdaemon - 0.43+bzr805-0ubuntu1

---------------
aptdaemon (0.43+bzr805-0ubuntu1) precise; urgency=low

  * New upstream snapshot:
    - Fix: Catch a possible exception in apt.cache.Cache.required_download
      which can occur if the user e.g. rebooted the system during a running
      debconf question (fixes LP: #659438)
      Furthermore raise ERROR_INCOMPLETE_INSTALL to signal the client
      that a call of FixIncompleteInstall() (basically a dpkg --configure -a
      call) fixes the issue
    - Fix: Sync all properties of the D-Bus transaction in the client before
      emitting the Finished signal (fixes LP: #747172) to ensure all changed
      properties are available (the order of received signals is not
      guranteed and the finished signal could be received before an error
      signal)
      Additionally raise the timeout before removing a transaction from
      D-Bus on the server side to give clients more time to sync
    - Fix wrong variable names in the download progress (fixes LP: #971839,
      LP: #976521)
    - Fix: Catch a possible pipe reading error (fixes LP: #733090)
    - Fix: Don't show the name of aptdaemon in crash reports
      (fixes LP: #973370)
      Aptdaemon is a system daemon and should work and fail silently
    - Fix: Fallback to a default terminal width of 80 chars (fixes LP: #948588)
      The width request could fail on standard input/output redirections
    - Fix: Don't use a reserved name for the simulate helper function
    - Fix: Convert exceptions to string before raising TransactionFailed()
    - Fix wrong variable name in the add license key failed error message
    - Fix: Don't overwrite the GObject.GObject.disconnect in
      aptdemon.client.Transaction by renaming the method to
      _disconnect_from_dbus()
    - Fix: Allow to cancel a transaction which hasn't been queued yet and
      is still in limbo
    - Fix: Raise NotImplementedError instead of ImplementedError
    - Add a test case for config file changes handling
  * debian/aptdaemon.install:
    - Don't ship the obsolete .desktop file anymore
 -- Sebastian Heinlein <email address hidden> Mon, 09 Apr 2012 20:48:44 +0200

Changed in aptdaemon (Ubuntu):
status: Fix Committed → Fix Released
tags: added: classification
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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