** 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 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')
+   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
+ 
+ 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
+  TERM=xterm
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  SourcePackage: apport
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
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

Reply via email to