~ubuntu-branches/ubuntu/hardy/apport/hardy

Viewing all changes in revision 103.

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2008-02-25 17:47:13 UTC
  • Revision ID: package-import@ubuntu.com-20080225174713-o4ebkuez97p8o1eo
Tags: 0.103
* bin/apport-unpack: Print error messages instead of crashing for problems
  like nonexisting file names passed as arguments. (LP: #185273)
* backends/packaging-apt-dpkg.py, is_distro_package(): Explicitly check site
  for "ppa", so that we do not automatically file bugs for PPA packages.
  This works around Soyuz bug LP #140412 for the time being.
* apport/report.py: Add standard_title() test cases for Python crashes with
  a custom message, and a custom message with newlines. The latter
  reproduces LP #190947.
* apport/report.py, standard_title(): Do not rely on a fixed position of the
  topmost function; use iteration and regular expression matching instead.
  (LP: #190947)
* apport/ui.py, parse_argv(): Specify that --pid/-P argument must be an
  integer, to avoid exceptions when it's not. (LP: #193494)
* apport/report.py: Use uname -srm, not -a, to hide the hostname. (part of
  LP #192786); also use os.uname() instead of calling the system program.
* problem_report.py(): Make write() work for reports with CompressedValues.
  Add test case.
* apport/ui.py: Add test case test_run_crash_anonymity() which asserts that
  the crash dump does not contain strings which can identify the user, such
  as the user name, login name, host name, and current directory.
* apport/report.py: Add method anonymize() which replaces user specific
  strings with generic ones.
* apport/ui.py, thread_collect_info(): Call anonymize() on the report.
  (LP: #192786)
* bin/apport-retrace: Only update a bug report with new attachments if it is
  not a duplicate. (LP: #172792)
* bin/apport-retrace: Print out proper error message instead of an exception
  if trying to do write operations to the bug tracker without specifying
  a cookie file. (LP: #146423)

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: