Here's a diff of the changes we discussed to the ubuntu-gnome.py 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.
Here's a diff of the changes we discussed to the ubuntu-gnome.py apport hook.
One thing I'm not sure how to handle is this bit:
if '[origin: LP-PPA- gnome3- team-gnome3' in report. get('Dependenci es', ''):
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.