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

Bug #973370 reported by Matthew Paul Thomas
This bug affects 4 people
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
aptdaemon (Ubuntu)

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
      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
    - 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  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments