debian/apport-gpu-error-intel.py | 34 +++++++++++++++++++--------------- debian/changelog | 7 +++++++ 2 files changed, 26 insertions(+), 15 deletions(-)
New commits: commit cbe6f77df3eef58b93cc7e682ea149b04e628dec Author: Bryce Harrington <[email protected]> Date: Thu Mar 31 23:50:51 2011 -0700 Prevent filing automatic gpu lockup bug reports for 8xx. The Canonical-X team doesn't plan on doing bug work on this hardware; as it is we're just WONTFIX'ing the bugs, so why bother having them filed in the first place... diff --git a/debian/apport-gpu-error-intel.py b/debian/apport-gpu-error-intel.py index 8768e1a..9cd9fee 100644 --- a/debian/apport-gpu-error-intel.py +++ b/debian/apport-gpu-error-intel.py @@ -10,17 +10,17 @@ from apport.hookutils import * from apport import unicode_gettext as _ pci_devices = [ - { 'name':'i810', 're':'(8086:7121)' }, - { 'name':'i810dc', 're':'(8086:7123)' }, - { 'name':'i810e', 're':'(8086:7125)' }, - { 'name':'i815', 're':'(8086:1132|82815)' }, - { 'name':'i830', 're':'(8086:3577|82830)' }, - { 'name':'i845', 're':'(8086:2562|82845G)' }, - { 'name':'i855', 're':'(8086:3582|855GM)' }, - { 'name':'i865', 're':'(8086:2572|82865G)' }, - { 'name':'i915g', 're':'(8086:2582)' }, + { 'name':'i810', 're':'(8086:7121)', 'supported':False }, + { 'name':'i810dc', 're':'(8086:7123)', 'supported':False }, + { 'name':'i810e', 're':'(8086:7125)', 'supported':False }, + { 'name':'i815', 're':'(8086:1132|82815)', 'supported':False }, + { 'name':'i830', 're':'(8086:3577|82830)', 'supported':False }, + { 'name':'i845', 're':'(8086:2562|82845G)', 'supported':False }, + { 'name':'i855', 're':'(8086:3582|855GM)', 'supported':False }, + { 'name':'i865', 're':'(8086:2572|82865G)', 'supported':False }, + { 'name':'i915g', 're':'(8086:2582)' }, { 'name':'i915gm', 're':'(8086:2592|915GM)' }, - { 'name':'e7221', 're':'(8086:258a)' }, + { 'name':'e7221', 're':'(8086:258a)', 'supported':False }, { 'name':'i945g', 're':'(8086:2772|945G[ \/]|82945G[ \/])' }, { 'name':'i945gm', 're':'(8086:27a2|945GM[ \/]|82945GM[ \/])' }, { 'name':'i945gme', 're':'(8086:27ae|945GME|82945GME)' }, @@ -65,7 +65,7 @@ def get_pci_device(text): if len(l.strip())>0: for device in pci_devices: if device['rc'].search(l.strip()): - return device['name'] + return device return None def get_dump_signature(text): @@ -102,14 +102,18 @@ def main(argv=None): report['Package'] = 'xserver-xorg-video-intel' report['Tags'] += ' freeze' report['Lspci'] = command_output(['lspci', '-vvnn']) + device = get_pci_device(report['Lspci']) + if device and 'name' in device: + if 'supported' in device and device['supported'] == False: + # Unsupported chipset; we don't want bugs reported for this HW + return -1 + report['Chipset'] = device['name'] + report['Title'] = "[%s] GPU lockup" %(device['name']) report['IntelGpuDump'] = root_command_output(['intel_gpu_dump']) - chipset = get_pci_device(report['Lspci']) - if chipset: - report['Chipset'] = chipset - report['Title'] = "[%s] GPU lockup" %(report['Chipset']) dump_signature = get_dump_signature(report['IntelGpuDump']) if dump_signature: report['Title'] += " " + dump_signature + # TODO: For oneiric set DuplicateSignature to Title report['DuplicateSignature'] = dump_signature attach_hardware(report) diff --git a/debian/changelog b/debian/changelog index ed3dabd..418a2ed 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.14.0-4ubuntu5) natty; urgency=low + + * apport-gpu-error-intel.py: Don't file gpu lockup bug reports for older + 8xx hardware, as per Canonical-X team HW support policies. + + -- Bryce Harrington <[email protected]> Thu, 31 Mar 2011 23:49:15 -0700 + xserver-xorg-video-intel (2:2.14.0-4ubuntu4) natty; urgency=low * apport-gpu-error-intel.py -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

