Bugzilla is the leading open-source/free software bug tracking system, with high-profile installations at mozilla.org, GNOME, Red Hat, and NASA, among others. It features a comprehensive set of fields, attachment management, inter-bug dependencies, email notification of changes, a powerful query interface, reporting, and Web, XML, email, and console interfaces. It can be managed entirely using a Web-based UI. The user UI is customizable using templates.
| Tags | Database Front-Ends Office/Business Software Development Bug Tracking Quality Assurance Information Management Issue Tracking |
|---|---|
| Licenses | MPL |
| Implementation | Perl |
Recent releases


Changes: This is a feature-complete preview release for Bugzilla 3.4. Changes include a new home page, a new bug reporting form, the ability to login from every page, various other UI enhancements, and lots of other minor enhancements. This release is still unstable and not recommended for production use.


Changes: Compatibility with MySQL 5.1.31 and later, various bugfixes, and one security fix.


Changes: This release fixed a bug that was critical for any installation running under mod_perl, which was caused by an unintentional interaction between the various security fixes.


Changes: This release contains some security improvements for the 2.22.x branch.


Changes: This release contains major security improvements over 3.3.1, and also contains numerous new features and improvements. Note that it is very unstable and should not be used in a production environment.
A templatable forum with i18n support based on PHP and MySQL or PostgreSQL.
- All comments
Recent commentsBugzilla 3.2
After years of working with a few free bug tracking apps, we came to the conclusion that they took too long to configure, tended to be too complex for our needs (small web boutique) and too convoluted for non-technical people. So, we wrote our own.
Just launched it as a hosted app. Simple. Efficient. Highly effective. So easy, even clients love it. :-)
There's a free version to check out, and an incredibly inexpensive subscription model.
http://www.archerfishonline.com
Would love feedback!
Re: Bugzilla code...
Bugzilla is a great system, but is made
up of some of the worst Perl code I've
ever seen. It's not modular. It uses
techniques that would have made Perl 4
blush for sharing global variables.
There's just too much to know where to
start.
This is far less true now than it ever was. The UI is templatised, and the main CGIs were rewritten in the process for clarity and style. Bugzilla has come a long way since this comment was posted.
Gerv
Re: Hosted BugZilla Application on public server
> BugTracker.com hosts a bugzilla
> application, where you can configure
> your own software project bug tracking,
> since 99.
Not any more, it seems :-) Host not found...
Gerv
Re: Bugzilla code...
> Bugzilla is a great system, but is made
> up of some of the worst Perl code I've
> ever seen. It's not modular. It uses
> techniques that would have made Perl 4
> blush for sharing global variables.
There is an effort underway to fix these problems, and several of them have been recently. If you're planning on rewriting it, why not help out? We'd welcome the assistance at cleaning it up. Discuss this on netscape.public.mozilla.webtools or drop in on the #mozwebtools channel on irc.mozilla.org.
Bugzilla code...
Bugzilla is a great system, but is made up of some of the worst Perl code I've ever seen. It's not modular. It uses techniques that would have made Perl 4 blush for sharing global variables. There's just too much to know where to start.
What I'm thinking of doing is re-writing the whole thing. It needs to use CGI.pm. It also needs a lot of the code turned into modules.
Problem is, the database schema needs to be re-written too (no primary keys on most tables, different names for the same value in multiple places, etc), but that presents an upgrade nightmare. Perhaps it will require a transition tool that just creates a new database with a new name and copies your old data...
I say all of this, because I've just tried to write some simple tools on top of bugzilla, and while I was able to, it was painful....