Arabic UI BugBash
Arabic/UI Bug Bash
(still under construction, please visit again regularly for updated information!)
Firefox OS, The operating system by Mozilla, has gone too far in development and we've been working on improving Arabic language and Right-To-Left (RTL) User Interface in it for too long, so now the time to test this has come.
During this event, the Bug Bash, you are welcome to help us test and find issues related to Arabic Localization and/or RTL UI in Firefox OS 2.1
When
Tuesday August 26 2014
- 5PM CET/9AM PST
- The bug bash will last 3 hours. You may join or leave at whatever time you wish
Where
- Online on irc.mozilla.org: #bugbash (Head to this wiki page for details about using IRC, or just join via this link)
- the open QA Vidyo room: https://v.mozilla.com/flex.html?roomdirect.html&key=nL4PESn1IaVh
Please set up Vidyo software ahead of time and check a day or 2 before the bug bash that it's working correctly.
Who
Anyone is welcome (please check prerequisites though to make sure you know what's going on)
What
This bug bash is mainly to identify:
- any possible localization issue in the Arabic language
- identify UI Bidirectional issues
Prerequisites
To find bugs:
- Have a FirefoxOS device or a FirefoxOS simulator installed, running the 2.0 or 2.1 builds. See the "Flashing Instructions" section below if you are already familiar with this.
- The 2.1 build is still in progress, so 2.0 can also work. Bugs filed against the 2.0 build can be checked, fixed and/or landed in 2.1 or 2.2.
- Please note that the WebIDE has replaced the App Manager: https://developer.mozilla.org/en-US/docs/Tools/WebIDE
- Get the Firefox OS Simulator here: https://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_Simulator
- Get the Firefox OS Simulator add-on (for the Firefox browser) here: https://addons.mozilla.org/en-US/firefox/addon/firefox-os-simulator/
- More information on the latest Simulator add-on release is here: https://hacks.mozilla.org/2013/05/firefox-os-simulator-3-0-released/
To participate with others during the bug bash:
- Speak the Arabic language and/or know how bidirectional (Bidi) and/or right-to-left (RTL) scripts are supposed to work and look in the user interface.
- Have Vidyo software installed (optional, since there's also an irc backchannel: #bugbash)
To file bugs:
- Create an account at https://bugzilla.mozilla.org/.
Flashing Instructions
- Simulator: https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/
- UPDATE! The WebIDE has replaced the App Manager. Look here: https://developer.mozilla.org/en-US/docs/Tools/WebIDE
- Geeksphone (Peak or keon): https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Geeksphone
- Flame: https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Flame#Updating_your_Flame%27s_software (Please use Production master builds, http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/latest-mozilla-central-flame/ )
Prizes (Mozilla Swag \o/)
- best blocker bug
- most number of blockers
- most number of bugs
- best glitch / weirdest bug
Related pad
https://etherpad.mozilla.org/Arabic-UI-BugBash (still under construction)
FAQ
I found a bug! What's next?
Since the Bug Bash will be about both RTL and Arabic, there are two main Meta bugs for each category.
So when you find a bug, first decide if it's related to the Arabic language, or to RTL User Interface.
Then make it a blocker for the Meta by adding the Meta bug number to "Blocks" section in your newly-filed bug.
- RTL Meta: bug 906270
- Arabic Meta: bug 1055447
What is a "Meta" ?
A Meta is a bug with a global topic that under it we collect every other bug related to that topic. Take the example of RTL Meta, every issue related to RTL will go under it, however Arabic-related bugs will go to the Arabic Meta.