Bugzilla

Bugzilla is a web-based general-purpose bug tracking system and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License.

Bugzilla
Original author(s)Terry Weissman
Developer(s)Mozilla Foundation
Initial releaseAugust 26, 1998; 25 years ago (1998-08-26)
Stable release
5.0.6 (February 9, 2019; 5 years ago (2019-02-09)) [±]

4.4.13 (February 16, 2018; 6 years ago (2018-02-16)) [±]

Preview release5.1.2 (February 16, 2018; 6 years ago (2018-02-16)) [±]
Repository
Written inPerl
Operating systemCross-platform
Available inMultiple languages
TypeBug tracking system
LicenseMozilla Public License
Websitewww.bugzilla.org

Released as open-source software by Netscape Communications in 1998, it has been adopted by a variety of organizations for use as a bug tracking system for both free and open-source software and proprietary projects and products. Bugzilla is used, among others, by the Mozilla Foundation, WebKit, Linux kernel, FreeBSD, KDE, Apache, Eclipse and LibreOffice. Red Hat uses it, but is gradually migrating its product to use Jira. It is also self-hosting.

History

Bugzilla was originally devised by Terry Weissman in 1998 for the nascent Mozilla.org project, as an open source application to replace the in-house system then in use at Netscape Communications for tracking defects in the Netscape Communicator suite. Bugzilla was originally written in Tcl, but Weissman decided to port it to Perl before its release as part of Netscape's early open-source code drops, in the hope that more people would be able to contribute to it, given that Perl seemed to be a more popular language at the time.

Bugzilla 2.0 was the result of that port to Perl, and the first version was released to the public via anonymous CVS. In April 2000, Weissman handed over control of the Bugzilla project to Tara Hernandez. Under her leadership, some of the regular contributors were coerced into taking more responsibility, and Bugzilla development became more community-driven. In July 2001, facing distraction from her other responsibilities in Netscape, Hernandez handed control to Dave Miller, who was still in charge as of 2020.

Bugzilla 3.0 was released on May 10, 2007 and brought a refreshed UI, an XML-RPC interface, custom fields and resolutions, mod_perl support, shared saved searches, and improved UTF-8 support, along with other changes.

Bugzilla 4.0 was released on February 15, 2011 and Bugzilla 5.0 was released in July 2015.

Timeline

Bugzilla's release timeline:

Bugzilla

Requirements

Bugzilla's system requirements include:

Currently supported database systems are MySQL, PostgreSQL, Oracle, and SQLite. Bugzilla is usually installed on Linux using the Apache HTTP Server, but any web server that supports CGI such as Lighttpd, Hiawatha, Cherokee can be used. Bugzilla's installation process is command line driven and runs through a series of stages where system requirements and software capabilities are checked.

Design

Bugzilla 
The life cycle of a Bugzilla bug

While the potential exists in the code to turn Bugzilla into a technical support ticket system, task management tool, or project management tool, Bugzilla's developers have chosen to focus on the task of designing a system to track software defects.

Zarro Boogs

Bugzilla returns the string "zarro boogs found" instead of "0 bugs found" when a search for bugs returns no results. "Zarro Boogs" is intended as a 'buggy' statement itself (a misspelling of "zero bugs") and is thus a meta-statement about the nature of software debugging, implying that even when no bugs have been identified, some may exist.

The following comment is provided in the Bugzilla source code to developers who may be confused by this behaviour:

    Zarro Boogs Found
    This is just a goofy way of saying that there were no bugs found matching your query. When asked to explain this message, Terry Weissman (an early Bugzilla developer) had the following to say:
    I've been asked to explain this ... way back when, when Netscape released version 4.0 of its browser, we had a release party. Naturally, there had been a big push to try and fix every known bug before the release. Naturally, that hadn't actually happened. (This is not unique to Netscape or to 4.0; the same thing has happened with every software project I've ever seen.) Anyway, at the release party, T-shirts were handed out that said something like "Netscape 4.0: Zarro Boogs". Just like the software, the T-shirt had no known bugs. Uh-huh. So, when you query for a list of bugs, and it gets no results, you can think of this as a friendly reminder. Of *course* there are bugs matching your query, they just aren't in the bugsystem yet...
    — Terry Weissman
    From The Bugzilla Guide – 2.16.10 Release: Glossary

WONTFIX

WONTFIX is used as a label on issues in Bugzilla and other systems. It indicates that a verified issue will not be addressed for one of several possible reasons including fixing would be too expensive, complicated or risky.

See also

References

Tags:

Bugzilla HistoryBugzilla RequirementsBugzilla DesignBugzilla Zarro BoogsBugzilla WONTFIXBugzillaBug tracking systemMozillaMozilla Public LicenseSoftware licenseTest automationWorld Wide Web

🔥 Trending searches on Wiki English:

Lockheed Martin F-35 Lightning IIFreddie MercuryEddie the EagleRihannaIvanka TrumpAThierry HenrySplit (2016 American film)New York CityJonathan NolanTom CruiseNellyList of Young Sheldon episodesDrop bearVideoJesusSachia VickeryYandexStabbing of Salman RushdieGoogleNetherlands2024 United States presidential electionFerland MendyKayla HarrisonThe Ministry of Ungentlemanly WarfareNacho (footballer, born 1990)Silence... Can You Hear It?State of PalestineGodzilla Minus OneOppenheimer (film)Bradley NowellNaslen K. GafoorXXXTentacionO. J. SimpsonThe TearsmithBradley BarcolaKatharine BirbalsinghRichard GaddAtlético MadridTokugawa IeyasuAbraham LincolnLiverpool F.C.Jeremie FrimpongVietnam WarAaron Taylor-JohnsonMary & GeorgeTeri Baaton Mein Aisa Uljha JiyaLiev SchreiberDonald TrumpCameron BrinkFallout (series)2024 Indian general election in Uttar PradeshEmma WatsonMargaret QualleyWolfgang Amadeus Mozart2024 NFL draftCole PalmerPark Bo-ramWarwick Davis2024 Barcelona Open Banc Sabadell – SinglesReal Madrid CFThe Greatest of All TimeEric DierThe GodfatherNick OffermanThe Talented Mr. RipleyIsraelJai Shri RamGeorge VIRussian invasion of UkraineIslam MakhachevPriscilla PresleyCody RhodesSingapore🡆 More