Files duplicates for known bugs if they are private

Bug #938700 reported by Martin Pitt
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
Fix Released
Medium
Unassigned
Precise
Fix Released
Medium
Unassigned

Bug Description

Our duplicate detection system detects whether a crash is already known, and apport up to 1.91 then said "We know this already" and opened the existing bug report in the browser. This broke in 1.92 with the big merge.

Attaching example report.

PYTHONPATH=. gtk/apport-gtk _usr_lib_unity-lens-video_unity-lens-video.1000.crash (known report: bug 934466)

Tags: regression
Revision history for this message
Martin Pitt (pitti) wrote :
Changed in apport (Ubuntu):
status: New → Triaged
importance: Undecided → High
Changed in apport (Ubuntu Precise):
milestone: none → ubuntu-12.04-beta-1
Martin Pitt (pitti)
tags: added: regression whoopsie-merge
Revision history for this message
Martin Pitt (pitti) wrote : Re: Does not open already existing bugs any more

Correction, that's not due to the whoopsie merge, but due to a recent Launchpad change.

summary: - 1.92 regression: Does not open already existing bugs any more
+ Does not open already existing bugs any more
tags: removed: whoopsie-merge
Changed in apport (Ubuntu Precise):
status: Triaged → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

Red herring, the bug was still private. It works now. But I think we should still avoid sending the report in this case.

Changed in apport (Ubuntu Precise):
milestone: ubuntu-12.04-beta-1 → none
importance: High → Medium
summary: - Does not open already existing bugs any more
+ Files duplicates for known bugs if they are private
Revision history for this message
Martin Pitt (pitti) wrote :

Fixed in trunk r2146.

Changed in apport (Ubuntu Precise):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package apport - 1.93-0ubuntu1

---------------
apport (1.93-0ubuntu1) precise; urgency=low

  * New upstream bug fix release:
    - apport-gtk: Fix crash on nonexisting icon. Thanks Evan Dandrea.
      (LP: #937354)
    - ui.py, open_url(): Revert back to calling sudo instead of dropping
      privileges ourselves; with the latter, calling firefox as the sudo'ing
      user fails. (LP: #916810, #938128)
    - ui.py: Fix aborting with "AssertionError" if the report is already
      known, but without an URL. (LP: #938778)
    - launchpad.py: If a bug is already known, but the report is private, do
      not send the report. There is little sense piling up lots of duplicates.
      (LP: #938700)
    - test/crash: Fix regression of test_crash_apport(), consider $TERM a
      non-sensitive variable.
    - ui.py: Fix test failures for data collection progress, they are not
      expected to happen for "ProblemType: Crash" any more (happens in the
      background during sending, or if user clicks on "Show Details").
    - test/hooks: Use a package from Debian/Ubuntu main, so that this works
      better during package builds on build servers.
    - test/python: Do not assume that /var/crash/ exists. Use /var/tmp/ for
      the fake binaries instead.
    - data/general-hooks/parse_segv.py: Fix test case name.
    - ui.py: Fix crash on invalid core dumps. (LP: #937215)
    - launchpad.py: Fix crash on unicode report titles. (LP: #896626)
    - apport-gtk: Show the most interesting fields first in the details view.
    - do-release: Call pyflakes and abort on errors other than unused imports.
    - Move all test suites out of the code modules into test/test_<module>.py.
      This avoids having to load it every time the program runs, and also
      allows running the tests against the installed version of Apport.
    - Clean up the other executable test script in test/* and change them to
      the same structure as the module tests.
  * debian/control: Add python-mock and GTK gir build dependencies for the
    gtk/kde tests.
  * debian/control: Add procps dependency to avoid a "command not found" error
    for killall in the ubuntu.py general hook during the test suite.
  * debian/control: Add missing python-gi dependency to apport-gtk.
 -- Martin Pitt <email address hidden> Thu, 23 Feb 2012 16:22:37 +0100

Changed in apport (Ubuntu Precise):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.