Compatibility/BugsGuide

From MozillaWiki
Jump to: navigation, search

Web Compatibility Bugs Convention

In Web Compatibility, we are using a specific set of keywords to classify our work. It helps each of us to work together and create meaningful searches for some classes of bugs: per type of issues, per countries, etc. We also used the status for giving the state of a bug.

More information about other topics is offered in the Web Compat Guide.

Status

This is a short explanation of the bug status in Web Compatibility Area.

UNCONFIRMED 
This bug has been opened, probably through Mobile Web Compat form
NEW 
The bug has been confirmed and probably analyzed. Whiteboard flags are added. It's free for everyone to work on it.
ASSIGN 
A person has been assigned on the bug. It has been taken.
FIXED 
A site was fixed in response to a request made by volunteers through Mozilla.
WORKSFORME 
If the problem is no longer there but we haven't asked for any fixes (yet)
INVALID 
If a bug is not a valid Tech Evangelism bug in the first place

whiteboard keywords for categorizing the issues

We are using a set of keywords in the whiteboard field to help us figuring out priorities, languages, etc.

[clientsniff] 
When the sniffing is happening on the client-side such as HTML or JS
[contactready] 
Once the Web site has been analyzed for Web compatibility issues AND we found a contact (so after [needscontact]). Someone can take the bug and contact the Web site for achieving a resolution. List of Web sites to contact
[country-ISOCODE] 
Some websites are dedicated to a specific country. For example, a French Web site can be classified as [country-fr], a japanese Web site as [country-jp], for international Web sites you can use [country-all]
[js] 
JavaScript issue
[lib-foo] 
When related to a specific JS lib being used. Example [lib-yui] [lib-jquery] [lib-mootools]
[needscontact] 
Finding the right contact is a bit like black magic. It requires a certain set of skills. Before contacting and switching the bug to [contactready], we need to find how/who to talk to.
[notcontactready] 
Sometimes a bug has a dependency or is in the process of being further investigated, hence it is not ready for being formally contacted.
[serversniff] 
When the sniffing is happening on the server-side such as HTTP redirection and/or different content being served on the same domain
[sitewait] 
Once the Web site has been contacted for Web compatibility issues. This helps to not have two separate persons contacting the same Web site. Leave also a comment with the date when you contacted the site. list of contacted Web sites
[tier1] 
When the issue is about a site not giving the nicest experience that some other browsers get. For example, getting the low-end mobile version instead of the shiny touch version.
[uaoverride] 
When the current bug is about the UA override list added on to Firefox for Android or Firefox OS
[webkitcss] 
An interoperability issue created by WebKit CSS: missing -moz- and/or prefixless equivalent.
[wptouch] 
This bug is affected by the old version of WPTouch.

comment tagging

Bugzilla allows the tagging of bugs comments. We use that specifically to extract specific comments for the wrapper helping us contacting Web sites.

description 
Comment explaining in simple language and detailed what the bug is about
mdown 
(reserved) The comment is written with a Markdown syntax
suggestedfix 
Comment explaining how to solve the issue