In the original code from Evan this seems to have been done on purpose:
apport.fileutils.mark_report_upload(report_file)
# We check for duplicates and unreportable crashes here, rather
# than before we show the dialog, as we want to submit these to the
# crash database, but not Launchpad.
if self.crashdb.accepts(self.report):
But as Evan, Brian, and Steve all agree that this should not be done any more, I'll change the behaviour (FWIW, I fully agree to this -- there is a plethora of reasons for unreportable crashes, like full disks, RAM errors, modified packages, etc. -- none of which we want on Launchpad, and presuambly none of them belong into the error tracker either).
In the original code from Evan this seems to have been done on purpose:
# We check for duplicates and unreportable crashes here, rather
# than before we show the dialog, as we want to submit these to the
# crash database, but not Launchpad.
if self.crashdb.
But as Evan, Brian, and Steve all agree that this should not be done any more, I'll change the behaviour (FWIW, I fully agree to this -- there is a plethora of reasons for unreportable crashes, like full disks, RAM errors, modified packages, etc. -- none of which we want on Launchpad, and presuambly none of them belong into the error tracker either).