Advertise on MozillaQuest Magazine How to Download, Install, & Configure Netscape 6.0 - Safely! By Mike Angelo - 20 December 2000 MozillaQuest MQ Logo
MozillaQuest the on-line computer magazine
January 12, 2001
About Computers On-Line
MozillaQuests Magazine Contacts
MozillaQuest Magazine Feedback
MozillaQuest Magazine Archives

RisingNet

EPIX Internet Services
MozillaQuest Magazine Front Page button

Internet & Web browsers button

custom Netscape & Mozilla themes & skins button

Digital Photography

Graphics

IRC - Internet Relay Chat - Chat button

Linux buttonLinux for Windows Users

Mozilla button

Multimedia

Netscape button
network articles

tutorial - help - how to button

Web Page Design

Web Tools

Windows button
..
..

graphic (c) Robert K Ware

Article Index

(click the )

Page 1 - Story

Page 2 - Resources

Meet Bugzilla -- Mozilla's Secretary of Bug-Busting & Feature Requests Lizard

By Mike Angelo - 12 January 2001 (C)

Have you come across an annoying bug in Mozilla 0.7 or a recent Mozilla daily build? Or, is there perhaps a feature you would like to see in the Mozilla browser-suite that is not in there now? If so, Bugzilla might be just the Mozilla World's, cabinet-level lizard for you.

Bugzilla is the Mozilla Project's designated lizard for quality control (aka quality assurance, QA) and technical support. But, before you waken this lizard there are some things you should know about Bugzilla, his care, his handling, and his feeding.

Perhaps foremost is that Bugzilla is for Mozilla products only. It is not for Netscape 6 or other products that are based upon Mozilla but adapted by other software developers such as Netscape or NeoPlanet. If you yank on Bugzilla's frail tail to bother him about a non-Mozilla product, do not be surprised if you experience the dragon's hot, fiery breath -- or he might simply ignore you.

However, if the bug exists in Mozilla as well as another Mozilla-based product, then it's OK to report that bug. But you should report it as the Mozilla bug, not the bug in the other product.

The trick here is that if you find a bug in Netscape 6 or some other Mozilla-based browser, see if you can reproduce that bug in a recent Mozilla Milestone or daily build. If so, and if the bug is not a duplicate of an already reported bug, you are in the Bugzilla zone.

Another important Bugzilla-taming element is to not bother the lizard with bugs about which he already knows. Reporting a bug that already has been reported to Bugzilla by someone else could expose you to some dragon-breath flames. However, if you have additional information about a bug, Bugzilla likely might find that helpful in his pest control endeavors.

Actually fire-breath and all, Bugzilla is a pretty friendly fellow and will not devour you for screwing up. Bugzilla prefers to use his fire-breath for barbequing bugs. If you are in doubt, the lizard wranglers would rather have a duplicate bug reported then have a bug go unreported because someone was afraid of reporting a duplicate bug.

Don't forget to check the Mozilla Milestone release notes. Obviously if the bug is listed there, the Mozilla developers already are aware of it. So, no need to report the bug to Bugzilla. Another handy place to find already reported bugs is the Most Frequent Bugs Web page.

Also when dealing with the bug-squashing lizard, please be careful to distinguish between bugs and enhancements. In simpler terms a bug is something that does not work right. The Mozilla people more formally define a bug as a way in which the Mozilla client software's actual behavior deviates from the expected behavior, normally determined by specifications from the W3C, IETF, and mozilla.org contributors. (Mozilla QA Home Page -- link in Resources section at end of article.)

Please do not confuse bug and feature as some developers are alleged to confuse them, Feature: Euphemism for bug (q.v.). Dysfunctional attributes in a product are often "explained" away by apologists with the phrase "It's not a bug, it's a feature." As a result, "it's a feature" became a shorthand expression for "it's a screwed-up situation," or synonymous with "it's a bummer." (The Microsoft Lexicon or Microspeak made easier -- link in Resources section at end of article.) When you are working with Bugzilla, please call a bug a bug and a feature (enhancement) a feature (enhancement).

These bug-reporting cautions are important because Bugzilla is an interactive database open to the general pubic, the general Mozilla community, and the Mozilla developers. Of course the level of access one has to Bugzilla depends upon to which of these groups one belongs.

Anyone can surf over to the bug lizard (link in Resources section at end of article.). Anyone can ask Bugzilla what bugs and requests-for-enhancements (RFE) have been filed with the bug-stomping lizard. And anyone can check the current status of a particular bug or RFE. However, you need to open a Bugzilla account before you can start reporting bugs or making requests for enhancements (new features).

The Mozilla people have published several Web pages to help get you get started using and working with Bugzilla. You should at least look over these Mozilla Organization Web pages before you start using Bugzilla. It's likely that will make your interacting with this database easier and more fruitful. Also it will make it lots easier for the lizard-wranglers to find and fix the bug you report, or to implement the enhancement you request.

It certainly is not mandatory that you read any of these documents before you report a bug or request an enhancement. If you like you may go right to Bugzilla. It's your choice.

Start your Bugzilla learning experience with the Bugs page. This page will give you a quick overview of the way Bugzilla operates (Life Cycle Of A Bug) and some important Bugzilla jargon (Anatomy Of A Bug). (Link in Resources section at end of article.)

Next, check the Mozilla Bug Writing Guidelines. This Web page will help you to make an effective bug report. And that makes it easier for the Mozilla developers to find and fix the bug.

The Bugzilla Helper is a good tool that will help you to actually report a bug or request an enhancement.

You will find these links and more in the Resources section.

(Note: Special thanks to the Mozilla folks for their technical assistance in writing this article. However, any errors that might be in this article are ours, not theirs.)


Recent Articles

Mandrake Linux 8.1 Released for Downloading

Mozilla Milestone 0.9.4 Browser-Suite Released

Belkin 4-Port USB Switch for Linux, Mac, & Windows

World Trade Center & Pentagon Aircraft-Bombings - Terrorism ? The Third World War - 11 September Massacre

Laptop & Notebook Docking -- Peripheral Device Sharing

Milestone 0.9.4 Delayed - Turbo Mode & Bugs Slow Mozilla Development to Snail´s Pace - Turbo/Quick-Launch Examined -- Is Mozilla Really Open Source?

Milestone 0.9.4 Delayed - Turbo Mode & Bugs Slow Mozilla Development to Snail´s Pace - Turbo/Quick-Launch Examined -- Is Mozilla Really Open Source?

Netscape Lays-Off Mozilla's Chief Lizard Wrangler, Mitchell Baker, & Others?

SuSE Linux Free for US High Schools

Mozilla Roadmap Update - Mozilla 1.0 Release Set Back to 2002 - Mozilla 0.9.4 Set for 7 September Release

Red Hat E-Commerce Suite - Open Source Software Plus Commercial Tools, Services, & Support

KDE 2.2 Released - Binaries and Source Code Available for Downloading

Mozilla 0.9.2.1 AKA Netscape 6.1 Browser Source Code Released - Netscape Denies It Uses Mozilla Code for Netscape 6.1 Browser

Mozilla Milestone 0.9.3 Browser-Suite Released

Netscape 6.1 Browser-Suite Released

Caldera OpenLinux Workstation 3.1 - review

Mozilla Milestone 0.9.2 Browser-Suite Released

Caldera OpenLinux 3.1 - Open UNIX 8

Mozilla 0.9.2 Branches on Schedule, but with Many Bugs

Mozilla 0.9.2 Set for 25 June Release - More Mozilla Roadmap Plan Changes and Chaos

SuSE Linux 7.2 Ships

Mozilla Roadmap Plan Changed Again - Mozilla 1.0 Set Back to Q4 2001

Is Netscape Losing the Browser Wars? Part II: Why Are Major Linux Distributions Rejecting Netscape 6?

Is Netscape losing browser war

Red Hat Linux drops Netscape browser

Linux for Microsoft Windows Users #5: Simple Number Crunching, Word Processing, & Photo Viewing with the Windows-Like Desktop for Linux

AbiWord - A Free, Decent, MS Word Clone for the Linux, MS Windows, & Other Platforms

Linux for Microsoft Windows Users: #4-- Getting Started Using the Windows-Like Desktop for Linux

Linux for Microsoft Windows Users: #3 -- Making an MS Windows-Like Desktop for Red Hat Linux

Composer: The Netscape & Mozilla Graphical HTML Editor & Word Processor

Mozilla Milestone 0.8 Browser-Suite RPM Builds Released

Linux for Microsoft Windows Users: #2 -Getting Started with The Linux MS Windows-Like Desktop

Triple-Boot Caldera OpenLinux, Red Hat Linux, & MS Windows for Best of Three Worlds

Linux for Microsoft Windows Users: Introduction & Overview

Meet Bugzilla -- Mozilla's Secretary of Bug-Busting & Feature Requests Lizard

Computer Connections at Home, Office, & School

Some Basics for Computing & Networking Novices

dual-boot Linux & windows for best of both operating system worlds

New Browser War Heats Up -- But It's Netscape vs. Netscape

MozillaQuest the Series -- Building Your Own Mozilla-Based Web Browser:Branding your Lizard

How to Download,, Install, & Configure Netscape 6.0 Safely

MozillaQuest the Series -- Building Your Own Mozilla-Based Web Browser:Skinning the Lizard

MozillaQuest Magic: Enabling Changes Made to Mozilla-Based Browsers & Applications Chrome -- A Tutorial

Mozilla's ChatZilla, The Lizard Speaks:- IRC


Copyright 2000, 2001 -- MozillaQuest -- Brodheadsville, Pa..USA -- All Rights Reserved