GNOME Accessibility Team
Grace Hopper Open Source Day 2012
Introduction
Accessibility Bug Triaging is Hard, But Don't Go Shopping!
Triaging accessibility bugs can be difficult given there are so many places any given bug could be: In the assistive technology, in the accessibility libraries, in the application being accessed, or in that application's toolkit. But with a little bit of Accessibility 101 and the love of a good challenge, you too can become an incredible source of help to our small team.
Preparation
You'll need a machine with GNOME 3.6 installed. If you don't have one, please bring a performant laptop with VirtualBox installed. You will also want to be sure you have enabled virtualization technology support in your BIOS. If you are unsure how to do either of these things, please contact a facilitator at or before the start of the session.
Please bring headphones if possible for use with Orca.
You will be provided with a USB drive with a virtual machine image of Fedora 18 (GNOME 3.6) which you will install at the beginning of the session. The introductory content below will be presented and discussed so that everyone has an overview of what Orca is and how GNOME Accessibility works, along with some strategies to accomplish the tasks for today.
Presentation Content
Slides: Accessibility Bug Triaging
Flow diagram: Orca Bug Triaging
Sample python accessible event listener: helloworld1.py
Sample python accessible event listener: helloworld2.py
Sample python accessible event listener: keyevents.py
Bugs to Triage (and Optionally Fix)
Steps
- Pick one of the bugs below to triage.
- Indicate you are working on this bug by adding your name.
- Use the flow diagram and triage the bug.
- Once the bug has been triaged and updated in Bugzilla, pick another bug.
- Optional: If you think you can fix the bug, you will find git and the GNOME development libraries on your VM.
Reminders
When in doubt, ask. We're glad you are here and happy to help you.
- See number 1.
Bug List
Next Steps: Join Us!
More information about GNOME
More information about GNOME's Outreach Program for Women
More information about the GNOME Accessibility Team
More information about the GNOME Bugsquad
Subscribe to the Bugsquad list: https://mail.gnome.org/mailman/listinfo/gnome-bugsquad (it is VERY low traffic). PLEASE introduce yourself to the list. Thanks!