Activity log for bug #87430

Date Who What changed Old value New value Message
2007-02-23 22:36:14 David Farning bug added bug
2007-02-26 11:54:00 Martin Pitt apport: status Unconfirmed Confirmed
2007-02-26 11:54:00 Martin Pitt apport: importance Undecided Low
2007-02-26 11:54:00 Martin Pitt apport: statusexplanation Indeed; I think it should be possible to use some heuristics to tell apart 'useful' from 'useless' stack traces (e. g. StacktraceTop just has unknown functions). In that case, we could just offer to upload the complete report.
2007-02-26 19:24:49 Martin Pitt apport: status Confirmed In Progress
2007-02-26 19:24:49 Martin Pitt apport: assignee pitti
2007-02-26 19:24:49 Martin Pitt apport: statusexplanation Indeed; I think it should be possible to use some heuristics to tell apart 'useful' from 'useless' stack traces (e. g. StacktraceTop just has unknown functions). In that case, we could just offer to upload the complete report.
2007-03-22 14:20:02 Martin Pitt title do not accept short crash reports for firefox do not accept short crash reports for useless stack traces
2007-05-06 07:02:46 Martin Pitt apport: status In Progress Fix Committed
2007-05-06 07:02:46 Martin Pitt apport: statusexplanation Fixed in bzr head.
2007-05-06 15:55:05 Martin Pitt apport: status Fix Committed Fix Released
2007-05-06 15:55:05 Martin Pitt apport: statusexplanation Fixed in bzr head. apport (0.78) gutsy; urgency=low . * apport/packaging.py, backends/packaging-dpkg.py: Add new interface is_distro_package(package) which verifies the origin of a given package. Move the dodgy hack from apport/ui.py to the backend, where it belongs to. Also add a test case. * debian/control: Add python-apt dependency to python-apport. * debian/control: Remove debianutils dependency, it's essential. * Drop backends/packaging-dpkg.py. It had some hackish usage of python-apt anyway, since some things just cannot be figured out with dpkg alone. Since we have to give up on that idea, implement a new clean packaging backend 'packaging-apt-dpkg.py' which now uses python-apt and dpkg in a clean way. * apport/report.py, add_gdb_info(): Fix crash when Stacktrace could not be created. (LP: #107853) * ./test-apport: Check that crashes create a core dump (with proper ulimits) when an unseen crash report exists already. This reproduces LP #105976. * bin/apport: Create core dump file if aborting because an unseen crash report already exists. (LP: #105976) * apport/ui.py: Add a comment for translators. (LP: #104703) * apport/ui.py, load_report(): Also catch zlib.error on invalid reports. (LP: #103547) * apport/report.py: Add method has_useful_stacktrace() to determine whether the stack trace can be considered useful. The current heuristic is to consider it useless if it either is shorter than three lines and has any unknown function, or for longer traces, a minority of known functions. Add test cases. * gtk/apport-gtk, qt4/apport-qt, cli/apport-cli: Do not offer 'reduced report' option if the stack trace is useless. (LP: #87430) Bump the python-apport dependencies of the frontend packages to ensure that we have has_useful_stacktrace().
2009-07-08 22:40:16 Launchpad Janitor branch linked lp:ubuntu/karmic/apport
2012-07-06 05:21:08 Launchpad Janitor branch linked lp:debian/experimental/apport