** Description changed:
Running apport-collect on a bug against alsa-driver results in the following
stack trace. My guess is that this has something to do with that the source
package name is "alsa-driver" but there is no binary package with that name
(it's named "alsa-base", among others).
Running apport-collect on a bug against "pulseaudio" succeeds. There is both
a source and a binary package named "pulseaudio".
No packages found matching alsa-driver.
Traceback (most recent call last):
File "/usr/share/apport/apport-gtk", line 499, in <lambda>
GLib.idle_add(lambda: self.collect_info(on_finished=self.ui_update_view))
File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 867, in
collect_info
icthread.exc_raise()
File "/usr/lib/python2.7/dist-packages/apport/REThread.py", line 34, in run
self._retval = self.__target(*self.__args, **self.__kwargs)
File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 74, in
thread_collect_info
report.add_package_info(package)
File "/usr/lib/python2.7/dist-packages/apport/report.py", line 225, in
add_package_info
self['SourcePackage'] = packaging.get_source(package)
File "/usr/lib/python2.7/dist-packages/apport/packaging_impl.py", line 116,
in get_source
if self._apt_pkg(package).installed:
File "/usr/lib/python2.7/dist-packages/apport/packaging_impl.py", line 87,
in _apt_pkg
raise ValueError('package does not exist')
ValueError: package does not exist
+ trunk fix (with test cases): http://bazaar.launchpad.net/~apport-
+ hackers/apport/trunk/revision/2334
+
SRU TEST CASE
=============
- Subscribe to a bug which has a "linux" or an "alsa-driver" task. Martin
Pitt used bug 973787 and bug 1005849 for testing.
- Run "apport-collect 973787" (or whichever bug you subscribed to)
- In the current precise version you will see a crash traceback and the
Apport window stays empty with a spinner.
- With this fixed version there is no crash and the Apport window shows a
rich variety of collected information.
-
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: apport 2.0.1-0ubuntu7
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
CrashReports: 640:1000:114:16647:2012-04-25 17:28:10.236896000
+0200:2012-04-25 17:28:11.236896000
+0200:/var/crash/_usr_bin_rdiff-backup.1000.crash
Date: Thu May 3 10:19:21 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120421)
PackageArchitecture: all
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install)
** Changed in: apport (Ubuntu)
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/993810
Title:
apport-collect broken (with source pkg name != binary pkg name?)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/993810/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs