Comment 4 for bug 1689093

Here's a diff of the changes we discussed to the apport hook.

One thing I'm not sure how to handle is this bit:

    if '[origin: LP-PPA-gnome3-team-gnome3' in report.get('Dependencies', ''):
        report.setdefault('Tags', '')
        report['Tags'] += ' gnome3-ppa'

Are there cases where the report would be a package other than a GNOME3 one and it would include dependencies from the GNOME3 ppa? If so then we should just use a general UnreportableReason if one has not already been written to the report.