зеркало из https://github.com/mozilla/pjs.git
2592 строки
49 KiB
HTML
2592 строки
49 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>The Bugzilla FAQ</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
|
"><LINK
|
|
REL="HOME"
|
|
TITLE="The Bugzilla Guide"
|
|
HREF="index.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Integrating Bugzilla with Third-Party Tools"
|
|
HREF="integration.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="The Bugzilla Database"
|
|
HREF="database.html"></HEAD
|
|
><BODY
|
|
CLASS="appendix"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
SUMMARY="Header navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>The Bugzilla Guide</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="integration.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="database.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="appendix"
|
|
><H1
|
|
><A
|
|
NAME="faq">Appendix A. The Bugzilla FAQ</H1
|
|
><P
|
|
> This FAQ includes questions not covered elsewhere in the Guide.
|
|
</P
|
|
><DIV
|
|
CLASS="qandaset"
|
|
><DL
|
|
><DT
|
|
>1. <A
|
|
HREF="faq.html#faq-general"
|
|
>General Questions</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.1.1. <A
|
|
HREF="faq.html#AEN1649"
|
|
> Where can I find information about Bugzilla?</A
|
|
></DT
|
|
><DT
|
|
>A.1.2. <A
|
|
HREF="faq.html#AEN1655"
|
|
> What license is Bugzilla distributed under?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.1.3. <A
|
|
HREF="faq.html#AEN1661"
|
|
> How do I get commercial support for Bugzilla?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.1.4. <A
|
|
HREF="faq.html#AEN1668"
|
|
> What major companies or projects are currently using Bugzilla
|
|
for bug-tracking?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.1.5. <A
|
|
HREF="faq.html#AEN1693"
|
|
> Who maintains Bugzilla?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.1.6. <A
|
|
HREF="faq.html#AEN1699"
|
|
> How does Bugzilla stack up against other bug-tracking databases?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.1.7. <A
|
|
HREF="faq.html#AEN1705"
|
|
> Why doesn't Bugzilla offer this or that feature or compatability
|
|
with this other tracking software?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.1.8. <A
|
|
HREF="faq.html#AEN1712"
|
|
> Why MySQL? I'm interested in seeing Bugzilla run on
|
|
Oracle/Sybase/Msql/PostgreSQL/MSSQL.
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.1.9. <A
|
|
HREF="faq.html#AEN1717"
|
|
> Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
|
|
"/usr/bin/perl" or something else?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.1.10. <A
|
|
HREF="faq.html#AEN1723"
|
|
> Is there an easy way to change the Bugzilla cookie name?
|
|
</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>2. <A
|
|
HREF="faq.html#faq-phb"
|
|
>Managerial Questions</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.2.1. <A
|
|
HREF="faq.html#AEN1733"
|
|
> Is Bugzilla web-based, or do you have to have specific software or
|
|
a specific operating system on your machine?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.2. <A
|
|
HREF="faq.html#AEN1738"
|
|
> Can Bugzilla integrate with
|
|
Perforce (SCM software)?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.3. <A
|
|
HREF="faq.html#AEN1743"
|
|
> Does Bugzilla allow the user to track multiple projects?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.4. <A
|
|
HREF="faq.html#AEN1748"
|
|
> If I am on many projects, and search for all bugs assigned to me, will
|
|
Bugzilla list them for me and allow me to sort by project, severity etc?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.5. <A
|
|
HREF="faq.html#AEN1753"
|
|
> Does Bugzilla allow attachments (text, screenshots, URLs etc)? If yes,
|
|
are there any that are NOT allowed?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.6. <A
|
|
HREF="faq.html#AEN1758"
|
|
> Does Bugzilla allow us to define our own priorities and levels? Do we
|
|
have complete freedom to change the labels of fields and format of them, and
|
|
the choice of acceptable values?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.7. <A
|
|
HREF="faq.html#AEN1765"
|
|
> Does Bugzilla provide any reporting features, metrics, graphs, etc? You
|
|
know, the type of stuff that management likes to see. :)
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.8. <A
|
|
HREF="faq.html#AEN1772"
|
|
> Is there email notification and if so, what do you see when you get an
|
|
email?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.9. <A
|
|
HREF="faq.html#AEN1777"
|
|
> Can email notification be set up to send to multiple
|
|
people, some on the To List, CC List, BCC List etc?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.10. <A
|
|
HREF="faq.html#AEN1782"
|
|
> Do users have to have any particular
|
|
type of email application?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.11. <A
|
|
HREF="faq.html#AEN1789"
|
|
> Does Bugzilla allow data to be imported and exported? If I had outsiders
|
|
write up a bug report using a MS Word bug template, could that template be
|
|
imported into "matching" fields? If I wanted to take the results of a query
|
|
and export that data to MS Excel, could I do that?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.12. <A
|
|
HREF="faq.html#AEN1797"
|
|
> Has anyone converted Bugzilla to another language to be used in other
|
|
countries? Is it localizable?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.13. <A
|
|
HREF="faq.html#AEN1802"
|
|
> Can a user create and save reports? Can they do this in Word format?
|
|
Excel format?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.14. <A
|
|
HREF="faq.html#AEN1807"
|
|
> Does Bugzilla have the ability to search by word, phrase, compound
|
|
search?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.15. <A
|
|
HREF="faq.html#AEN1812"
|
|
> Does Bugzilla provide record locking when there is simultaneous access
|
|
to the same bug? Does the second person get a notice that the bug is in use
|
|
or how are they notified?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.16. <A
|
|
HREF="faq.html#AEN1817"
|
|
> Are there any backup features provided?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.17. <A
|
|
HREF="faq.html#AEN1823"
|
|
> Can users be on the system while a backup is in progress?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.18. <A
|
|
HREF="faq.html#AEN1828"
|
|
> What type of human resources are needed to be on staff to install and
|
|
maintain Bugzilla? Specifically, what type of skills does the person need to
|
|
have? I need to find out if we were to go with Bugzilla, what types of
|
|
individuals would we need to hire and how much would that cost vs buying an
|
|
"Out-of-the-Box" solution.
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.19. <A
|
|
HREF="faq.html#AEN1834"
|
|
> What time frame are we looking at if we decide to hire people to install
|
|
and maintain the Bugzilla? Is this something that takes hours or weeks to
|
|
install and a couple of hours per week to maintain and customize or is this
|
|
a multi-week install process, plus a full time job for 1 person, 2 people,
|
|
etc?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.2.20. <A
|
|
HREF="faq.html#AEN1839"
|
|
> Is there any licensing fee or other fees for using Bugzilla? Any
|
|
out-of-pocket cost other than the bodies needed as identified above?
|
|
</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>3. <A
|
|
HREF="faq.html#faq-security"
|
|
>Bugzilla Security</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.3.1. <A
|
|
HREF="faq.html#AEN1846"
|
|
> How do I completely disable MySQL security if it's giving me problems
|
|
(I've followed the instructions in the installation section of this guide)?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.3.2. <A
|
|
HREF="faq.html#AEN1852"
|
|
> Are there any security problems with Bugzilla?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.3.3. <A
|
|
HREF="faq.html#AEN1857"
|
|
> I've implemented the security fixes mentioned in Chris Yeh's security
|
|
advisory of 5/10/2000 advising not to run MySQL as root, and am running into
|
|
problems with MySQL no longer working correctly.
|
|
</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4. <A
|
|
HREF="faq.html#faq-email"
|
|
>Bugzilla Email</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.4.1. <A
|
|
HREF="faq.html#AEN1864"
|
|
> I have a user who doesn't want to receive any more email from Bugzilla.
|
|
How do I stop it entirely for this user?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.4.2. <A
|
|
HREF="faq.html#AEN1869"
|
|
> I'm evaluating/testing Bugzilla, and don't want it to send email to
|
|
anyone but me. How do I do it?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.4.3. <A
|
|
HREF="faq.html#AEN1874"
|
|
> I want whineatnews.pl to whine at something more, or other than, only new
|
|
bugs. How do I do it?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.4.4. <A
|
|
HREF="faq.html#AEN1880"
|
|
> I don't like/want to use Procmail to hand mail off to bug_email.pl.
|
|
What alternatives do I have?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.4.5. <A
|
|
HREF="faq.html#AEN1887"
|
|
> How do I set up the email interface to submit/change bugs via email?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.4.6. <A
|
|
HREF="faq.html#AEN1892"
|
|
> Email takes FOREVER to reach me from Bugzilla -- it's extremely slow.
|
|
What gives?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.4.7. <A
|
|
HREF="faq.html#AEN1899"
|
|
> How come email from Bugzilla changes never reaches me?
|
|
</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>5. <A
|
|
HREF="faq.html#faq-db"
|
|
>Bugzilla Database</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.5.1. <A
|
|
HREF="faq.html#AEN1907"
|
|
> I've heard Bugzilla can be used with Oracle?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.5.2. <A
|
|
HREF="faq.html#AEN1912"
|
|
> I think my database might be corrupted, or contain invalid entries. What
|
|
do I do?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.5.3. <A
|
|
HREF="faq.html#AEN1920"
|
|
> I want to manually edit some entries in my database. How?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.5.4. <A
|
|
HREF="faq.html#AEN1925"
|
|
> I try to add myself as a user, but Bugzilla always tells me my password is wrong.
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.5.5. <A
|
|
HREF="faq.html#AEN1930"
|
|
> I think I've set up MySQL permissions correctly, but Bugzilla still can't
|
|
connect.
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.5.6. <A
|
|
HREF="faq.html#AEN1935"
|
|
> How do I synchronize bug information among multiple different Bugzilla
|
|
databases?
|
|
</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>6. <A
|
|
HREF="faq.html#faq-nt"
|
|
>Bugzilla and Win32</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.6.1. <A
|
|
HREF="faq.html#AEN1944"
|
|
> What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.6.2. <A
|
|
HREF="faq.html#AEN1949"
|
|
> Is there a "Bundle::Bugzilla" equivalent for Win32?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.6.3. <A
|
|
HREF="faq.html#AEN1954"
|
|
> CGI's are failing with a "something.cgi is not a valid Windows NT
|
|
application" error. Why?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.6.4. <A
|
|
HREF="faq.html#AEN1962"
|
|
> I'm having trouble with the perl modules for NT not being able to talk to
|
|
to the database.
|
|
</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>7. <A
|
|
HREF="faq.html#faq-use"
|
|
>Bugzilla Usage</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.7.1. <A
|
|
HREF="faq.html#AEN1983"
|
|
> How do I change my user name (email address) in Bugzilla?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.7.2. <A
|
|
HREF="faq.html#AEN1988"
|
|
> The query page is very confusing. Isn't there a simpler way to query?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.7.3. <A
|
|
HREF="faq.html#AEN1993"
|
|
> I'm confused by the behavior of the "accept" button in the Show Bug form.
|
|
Why doesn't it assign the bug to me when I accept it?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.7.4. <A
|
|
HREF="faq.html#AEN2003"
|
|
> I can't upload anything into the database via the "Create Attachment"
|
|
link. What am I doing wrong?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.7.5. <A
|
|
HREF="faq.html#AEN2008"
|
|
> Email submissions to Bugzilla that have attachments end up asking me to
|
|
save it as a "cgi" file.
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.7.6. <A
|
|
HREF="faq.html#AEN2013"
|
|
> How do I change a keyword in Bugzilla, once some bugs are using it?
|
|
</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>8. <A
|
|
HREF="faq.html#faq-hacking"
|
|
>Bugzilla Hacking</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>A.8.1. <A
|
|
HREF="faq.html#AEN2020"
|
|
> What bugs are in Bugzilla right now?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.8.2. <A
|
|
HREF="faq.html#AEN2029"
|
|
> How can I change the default priority to a null value? For instance, have the default
|
|
priority be "---" instead of "P2"?
|
|
</A
|
|
></DT
|
|
><DT
|
|
>A.8.3. <A
|
|
HREF="faq.html#AEN2035"
|
|
> What's the best way to submit patches? What guidelines should I follow?
|
|
</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
></DL
|
|
><DIV
|
|
CLASS="qandadiv"
|
|
><H3
|
|
><A
|
|
NAME="faq-general">1. General Questions</H3
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1649"><B
|
|
>A.1.1. </B
|
|
>
|
|
Where can I find information about Bugzilla?</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
You can stay up-to-date with the latest Bugzilla
|
|
information at <A
|
|
HREF="http://www.bugzilla.org/"
|
|
TARGET="_top"
|
|
> http://www.bugzilla.org/</A
|
|
>
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1655"><B
|
|
>A.1.2. </B
|
|
>
|
|
What license is Bugzilla distributed under?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Bugzilla is covered by the Mozilla Public License.
|
|
See details at <A
|
|
HREF="http://www.mozilla.org/MPL/"
|
|
TARGET="_top"
|
|
> http://www.mozilla.org/MPL/</A
|
|
>
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1661"><B
|
|
>A.1.3. </B
|
|
>
|
|
How do I get commercial support for Bugzilla?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
<A
|
|
HREF="http://www.collab.net/"
|
|
TARGET="_top"
|
|
>www.collab.net</A
|
|
> offers
|
|
Bugzilla as part of their standard offering to large projects.
|
|
They do have some minimum fees that are pretty hefty, and generally
|
|
aren't interested in small projects.
|
|
</P
|
|
><P
|
|
> There are several experienced
|
|
Bugzilla hackers on the mailing list/newsgroup who are willing
|
|
to make themselves available for generous compensation.
|
|
Try sending a message to the mailing list asking for a volunteer.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1668"><B
|
|
>A.1.4. </B
|
|
>
|
|
What major companies or projects are currently using Bugzilla
|
|
for bug-tracking?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
There are <EM
|
|
>dozens</EM
|
|
> of major comapanies with public
|
|
Bugzilla sites to track bugs in their products. A few include:
|
|
<P
|
|
></P
|
|
><TABLE
|
|
BORDER="0"
|
|
><TBODY
|
|
><TR
|
|
><TD
|
|
>Netscape/AOL</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>Mozilla.org</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>NASA</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>AtHome Corporation</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>Red Hat Software</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>SuSe Corp</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>The Horde Project</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>AbiSource</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>Real Time Enterprises, Inc</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>Eggheads.org</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>Strata Software</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>RockLinux</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>Creative Labs (makers of SoundBlaster)</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>The Apache Foundation</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>The Gnome Foundation</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>Ximian</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
>Linux-Mandrake</TD
|
|
></TR
|
|
></TBODY
|
|
></TABLE
|
|
><P
|
|
></P
|
|
>
|
|
</P
|
|
><P
|
|
> Suffice to say, there are more than enough huge projects using Bugzilla
|
|
that we can safely say it's extremely popular.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1693"><B
|
|
>A.1.5. </B
|
|
>
|
|
Who maintains Bugzilla?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
A
|
|
<A
|
|
HREF="http://www.bugzilla.org/who_we_are.html"
|
|
TARGET="_top"
|
|
>core team</A
|
|
>,
|
|
led by Dave Miller (justdave@syndicomm.com).
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1699"><B
|
|
>A.1.6. </B
|
|
>
|
|
How does Bugzilla stack up against other bug-tracking databases?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
We can't find any head-to-head comparisons of Bugzilla against
|
|
other defect-tracking software. If you know of one, please
|
|
get in touch. However, from the author's personal
|
|
experience with other bug-trackers, Bugzilla offers
|
|
superior performance on commodity hardware, better price
|
|
(free!), more developer- friendly features (such as stored
|
|
queries, email integration, and platform independence),
|
|
improved scalability, open source code, greater
|
|
flexibility, and superior ease-of-use.
|
|
</P
|
|
><P
|
|
> If you happen to be a commercial bug-tracker vendor, please
|
|
step forward with a list of advantages your product has over
|
|
Bugzilla. We'd be happy to include it in the "Competitors"
|
|
section.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1705"><B
|
|
>A.1.7. </B
|
|
>
|
|
Why doesn't Bugzilla offer this or that feature or compatability
|
|
with this other tracking software?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
It may be that the support has not been built yet, or that you
|
|
have not yet found it. Bugzilla is making tremendous strides in
|
|
usability, customizability, scalability, and user interface. It
|
|
is widely considered the most complete and popular open-source
|
|
bug-tracking software in existence.
|
|
</P
|
|
><P
|
|
> That doesn't mean it can't use improvement!
|
|
You can help the project along by either hacking a patch yourself
|
|
that supports the functionality you require, or else submitting a
|
|
"Request for Enhancement" (RFE) using the bug submission interface
|
|
at <A
|
|
HREF="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla"
|
|
TARGET="_top"
|
|
>bugzilla.mozilla.org</A
|
|
>.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1712"><B
|
|
>A.1.8. </B
|
|
>
|
|
Why MySQL? I'm interested in seeing Bugzilla run on
|
|
Oracle/Sybase/Msql/PostgreSQL/MSSQL.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
There is DB-independence work afoot. PostgreSQL support is planned
|
|
for 2.18, and full DB-independence can't be far further on.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1717"><B
|
|
>A.1.9. </B
|
|
>
|
|
Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
|
|
"/usr/bin/perl" or something else?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Mozilla.org uses /usr/bonsaitools/bin/perl, because originally
|
|
Terry wanted a place to put a version of Perl and other tools
|
|
that was strictly under his control.
|
|
</P
|
|
><P
|
|
> We always recommend that, if possible, you keep the path
|
|
as /usr/bonsaitools/bin/perl, and simply add symlink.
|
|
This will make upgrading
|
|
your Bugzilla much easier in the future.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1723"><B
|
|
>A.1.10. </B
|
|
>
|
|
Is there an easy way to change the Bugzilla cookie name?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
At present, no.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandadiv"
|
|
><H3
|
|
><A
|
|
NAME="faq-phb">2. Managerial Questions</H3
|
|
><P
|
|
> <DIV
|
|
CLASS="note"
|
|
><P
|
|
></P
|
|
><TABLE
|
|
CLASS="note"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="25"
|
|
ALIGN="CENTER"
|
|
VALIGN="TOP"
|
|
><IMG
|
|
SRC="../images/note.gif"
|
|
HSPACE="5"
|
|
ALT="Note"></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><P
|
|
> Questions likely to be asked by managers. :-)
|
|
</P
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
>
|
|
</P
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1733"><B
|
|
>A.2.1. </B
|
|
>
|
|
Is Bugzilla web-based, or do you have to have specific software or
|
|
a specific operating system on your machine?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
It is web and e-mail based. You can edit bugs by sending specially
|
|
formatted email to a properly configured Bugzilla, or control via the web.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1738"><B
|
|
>A.2.2. </B
|
|
>
|
|
Can Bugzilla integrate with
|
|
Perforce (SCM software)?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Yes! You can find more information elsewhere in "The Bugzilla
|
|
Guide" in the "Integration with Third-Party Products" section.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1743"><B
|
|
>A.2.3. </B
|
|
>
|
|
Does Bugzilla allow the user to track multiple projects?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Absolutely! You can track any number of Products (although you
|
|
are limited to about 55 or so if
|
|
you are using Product-Based Groups), that can each be composed of any
|
|
number of Components.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1748"><B
|
|
>A.2.4. </B
|
|
>
|
|
If I am on many projects, and search for all bugs assigned to me, will
|
|
Bugzilla list them for me and allow me to sort by project, severity etc?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Yes.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1753"><B
|
|
>A.2.5. </B
|
|
>
|
|
Does Bugzilla allow attachments (text, screenshots, URLs etc)? If yes,
|
|
are there any that are NOT allowed?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Yes - any sort of attachment is allowed, although administrators can
|
|
configure a maximum size.
|
|
There are many specific MIME-types that are pre-defined by Bugzilla,
|
|
but you may specify any arbitrary MIME-type you need when you
|
|
upload the file.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1758"><B
|
|
>A.2.6. </B
|
|
>
|
|
Does Bugzilla allow us to define our own priorities and levels? Do we
|
|
have complete freedom to change the labels of fields and format of them, and
|
|
the choice of acceptable values?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Yes. However, modifying some fields, notably those related to bug
|
|
progression states, also require adjusting the program logic to
|
|
compensate for the change.
|
|
</P
|
|
><P
|
|
> There is no GUI for adding fields to Bugzilla at this
|
|
time. You can follow development of this feature at
|
|
<A
|
|
HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=91037"
|
|
TARGET="_top"
|
|
>http://bugzilla.mozilla.org/show_bug.cgi?id=91037</A
|
|
>
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1765"><B
|
|
>A.2.7. </B
|
|
>
|
|
Does Bugzilla provide any reporting features, metrics, graphs, etc? You
|
|
know, the type of stuff that management likes to see. :)
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Yes. Look at <A
|
|
HREF="http://bugzilla.mozilla.org/reports.cgi"
|
|
TARGET="_top"
|
|
> http://bugzilla.mozilla.org/reports.cgi</A
|
|
> for basic reporting
|
|
and graphing facilities.
|
|
</P
|
|
><P
|
|
> For more advanced reporting, I recommend hooking up a professional
|
|
reporting package, such as Crystal Reports, and use ODBC to access
|
|
the MySQL database. You can do a lot through the Query page of
|
|
Bugzilla as well, but right now Advanced Reporting is much
|
|
better accomplished through third-party utilities that can
|
|
interface with the database directly.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1772"><B
|
|
>A.2.8. </B
|
|
>
|
|
Is there email notification and if so, what do you see when you get an
|
|
email?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Email notification is user-configurable. By default, the bug id and
|
|
Summary of the bug report accompany each email notification, along with
|
|
a list of the changes made.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1777"><B
|
|
>A.2.9. </B
|
|
>
|
|
Can email notification be set up to send to multiple
|
|
people, some on the To List, CC List, BCC List etc?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Yes.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1782"><B
|
|
>A.2.10. </B
|
|
>
|
|
Do users have to have any particular
|
|
type of email application?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Bugzilla email is sent in plain text, the most compatible mail format
|
|
on the planet.
|
|
<DIV
|
|
CLASS="note"
|
|
><P
|
|
></P
|
|
><TABLE
|
|
CLASS="note"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="25"
|
|
ALIGN="CENTER"
|
|
VALIGN="TOP"
|
|
><IMG
|
|
SRC="../images/note.gif"
|
|
HSPACE="5"
|
|
ALT="Note"></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><P
|
|
> If you decide to use the bugzilla_email integration features
|
|
to allow Bugzilla to record responses to mail with the associated bug,
|
|
you may need to caution your users to set their mailer to "respond
|
|
to messages in the format in which they were sent". For security reasons
|
|
Bugzilla ignores HTML tags in comments, and if a user sends HTML-based
|
|
email into Bugzilla the resulting comment looks downright awful.
|
|
</P
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
>
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1789"><B
|
|
>A.2.11. </B
|
|
>
|
|
Does Bugzilla allow data to be imported and exported? If I had outsiders
|
|
write up a bug report using a MS Word bug template, could that template be
|
|
imported into "matching" fields? If I wanted to take the results of a query
|
|
and export that data to MS Excel, could I do that?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Mozilla allows data export through a custom DTD in XML format.
|
|
It does not, however, export to specific formats other than the
|
|
XML Mozilla DTD. Importing the data into Excel or any other application
|
|
is left as an exercise for the reader.
|
|
</P
|
|
><P
|
|
> If you create import filters to other applications from Mozilla's XML,
|
|
please submit your modifications for inclusion in future Bugzilla
|
|
distributions.
|
|
</P
|
|
><P
|
|
> As for data import, any application can send data to Bugzilla through
|
|
the HTTP protocol, or through Mozilla's XML API. However, it seems
|
|
kind of silly to put another front-end in front of Bugzilla;
|
|
it makes more sense to create a simplified bug submission form in
|
|
HTML. You can find an excellent example at
|
|
<A
|
|
HREF="http://www.mozilla.org/quality/help/bugzilla-helper.html"
|
|
TARGET="_top"
|
|
> http://www.mozilla.org/quality/help/bugzilla-helper.html</A
|
|
>
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1797"><B
|
|
>A.2.12. </B
|
|
>
|
|
Has anyone converted Bugzilla to another language to be used in other
|
|
countries? Is it localizable?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
To a certain extent, yes. 2.16's templates mean that you can localise
|
|
the user-facing UI (and several projects are doing exactly that.) However,
|
|
error messages and the admin interface are currently not localisable.
|
|
This should be achieved by 2.18.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1802"><B
|
|
>A.2.13. </B
|
|
>
|
|
Can a user create and save reports? Can they do this in Word format?
|
|
Excel format?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Yes. No. No.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1807"><B
|
|
>A.2.14. </B
|
|
>
|
|
Does Bugzilla have the ability to search by word, phrase, compound
|
|
search?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
You have no idea. Bugzilla's query interface, particularly with the
|
|
advanced Boolean operators, is incredibly versatile.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1812"><B
|
|
>A.2.15. </B
|
|
>
|
|
Does Bugzilla provide record locking when there is simultaneous access
|
|
to the same bug? Does the second person get a notice that the bug is in use
|
|
or how are they notified?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Bugzilla does not lock records. It provides mid-air collision detection,
|
|
and offers the offending user a choice of options to deal with the conflict.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1817"><B
|
|
>A.2.16. </B
|
|
>
|
|
Are there any backup features provided?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
MySQL, the database back-end for Bugzilla, allows hot-backup of data.
|
|
You can find strategies for dealing with backup considerations
|
|
at <A
|
|
HREF="http://www.mysql.com/doc/B/a/Backup.html"
|
|
TARGET="_top"
|
|
> http://www.mysql.com/doc/B/a/Backup.html</A
|
|
>
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1823"><B
|
|
>A.2.17. </B
|
|
>
|
|
Can users be on the system while a backup is in progress?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Yes. However, commits to the database must wait
|
|
until the tables are unlocked. Bugzilla databases are typically
|
|
very small, and backups routinely take less than a minute.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1828"><B
|
|
>A.2.18. </B
|
|
>
|
|
What type of human resources are needed to be on staff to install and
|
|
maintain Bugzilla? Specifically, what type of skills does the person need to
|
|
have? I need to find out if we were to go with Bugzilla, what types of
|
|
individuals would we need to hire and how much would that cost vs buying an
|
|
"Out-of-the-Box" solution.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
If Bugzilla is set up correctly from the start, continuing maintenance
|
|
needs are minimal and can be done easily using the web interface.
|
|
</P
|
|
><P
|
|
> Commercial Bug-tracking software typically costs somewhere upwards
|
|
of $20,000 or more for 5-10 floating licenses. Bugzilla consultation
|
|
is available from skilled members of the newsgroup. Simple questions
|
|
are answered there and then.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1834"><B
|
|
>A.2.19. </B
|
|
>
|
|
What time frame are we looking at if we decide to hire people to install
|
|
and maintain the Bugzilla? Is this something that takes hours or weeks to
|
|
install and a couple of hours per week to maintain and customize or is this
|
|
a multi-week install process, plus a full time job for 1 person, 2 people,
|
|
etc?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
It all depends on your level of commitment. Someone with much Bugzilla
|
|
experience can get you up and running in less than a day, and
|
|
your Bugzilla install can run untended for years. If your
|
|
Bugzilla strategy is critical to your business workflow, hire somebody
|
|
with reasonable UNIX or Perl skills to handle your process management and
|
|
bug-tracking maintenance & customization.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1839"><B
|
|
>A.2.20. </B
|
|
>
|
|
Is there any licensing fee or other fees for using Bugzilla? Any
|
|
out-of-pocket cost other than the bodies needed as identified above?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
No. MySQL asks, if you find their product valuable, that you purchase
|
|
a support contract from them that suits your needs.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandadiv"
|
|
><H3
|
|
><A
|
|
NAME="faq-security">3. Bugzilla Security</H3
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1846"><B
|
|
>A.3.1. </B
|
|
>
|
|
How do I completely disable MySQL security if it's giving me problems
|
|
(I've followed the instructions in the installation section of this guide)?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Run MySQL like this: "mysqld --skip-grant-tables". Please remember <EM
|
|
>this
|
|
makes MySQL as secure as taping a $100 to the floor of a football stadium
|
|
bathroom for safekeeping.</EM
|
|
>
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1852"><B
|
|
>A.3.2. </B
|
|
>
|
|
Are there any security problems with Bugzilla?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
The Bugzilla code has undergone a reasonably complete security audit,
|
|
and user-facing CGIs run under Perl's taint mode. However,
|
|
it is recommended that you closely examine permissions on your Bugzilla
|
|
installation, and follow the recommended security guidelines found
|
|
in The Bugzilla Guide.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1857"><B
|
|
>A.3.3. </B
|
|
>
|
|
I've implemented the security fixes mentioned in Chris Yeh's security
|
|
advisory of 5/10/2000 advising not to run MySQL as root, and am running into
|
|
problems with MySQL no longer working correctly.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
This is a common problem, related to running out of file descriptors.
|
|
Simply add "ulimit -n unlimited" to the script which starts
|
|
mysqld.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandadiv"
|
|
><H3
|
|
><A
|
|
NAME="faq-email">4. Bugzilla Email</H3
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1864"><B
|
|
>A.4.1. </B
|
|
>
|
|
I have a user who doesn't want to receive any more email from Bugzilla.
|
|
How do I stop it entirely for this user?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
The user should be able to set
|
|
this in user email preferences (uncheck all boxes.)
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1869"><B
|
|
>A.4.2. </B
|
|
>
|
|
I'm evaluating/testing Bugzilla, and don't want it to send email to
|
|
anyone but me. How do I do it?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Edit the "changedmail" Param. Replace "To:" with "X-Real-To:",
|
|
replace "Cc:" with "X-Real-CC:", and add a "To: <youremailaddress>".
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1874"><B
|
|
>A.4.3. </B
|
|
>
|
|
I want whineatnews.pl to whine at something more, or other than, only new
|
|
bugs. How do I do it?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Try Klaas Freitag's excellent patch for "whineatassigned" functionality.
|
|
You can find it at<A
|
|
HREF=" http://bugzilla.mozilla.org/show_bug.cgi?id=6679"
|
|
TARGET="_top"
|
|
> http://bugzilla.mozilla.org/show_bug.cgi?id=6679</A
|
|
>. This
|
|
patch is against an older version of Bugzilla, so you must apply
|
|
the diffs manually.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1880"><B
|
|
>A.4.4. </B
|
|
>
|
|
I don't like/want to use Procmail to hand mail off to bug_email.pl.
|
|
What alternatives do I have?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
You can call bug_email.pl directly from your aliases file, with
|
|
an entry like this:
|
|
<A
|
|
NAME="AEN1884"><BLOCKQUOTE
|
|
CLASS="BLOCKQUOTE"
|
|
><P
|
|
> bugzilla-daemon: "|/usr/local/bin/bugzilla/contrib/bug_email.pl"
|
|
</P
|
|
></BLOCKQUOTE
|
|
>
|
|
However, this is fairly nasty and subject to problems; you also
|
|
need to set up your smrsh (sendmail restricted shell) to allow
|
|
it. In a pinch, though, it can work.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1887"><B
|
|
>A.4.5. </B
|
|
>
|
|
How do I set up the email interface to submit/change bugs via email?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
You can find an updated README.mailif file in the contrib/ directory
|
|
of your Bugzilla distribution that walks you through the setup.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1892"><B
|
|
>A.4.6. </B
|
|
>
|
|
Email takes FOREVER to reach me from Bugzilla -- it's extremely slow.
|
|
What gives?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
If you are using an alternate Mail Transport Agent (MTA other than
|
|
sendmail), make sure the options given in the "processmail" and other
|
|
scripts for all
|
|
instances of "sendmail" are correct for your MTA.
|
|
</P
|
|
><P
|
|
> If you are using Sendmail, try enabling "sendmailnow" in editparams.cgi.
|
|
If you are using Postfix, you will also need to enable <SPAN
|
|
CLASS="QUOTE"
|
|
>"sendmailnow"</SPAN
|
|
>.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1899"><B
|
|
>A.4.7. </B
|
|
>
|
|
How come email from Bugzilla changes never reaches me?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Double-check that you have not turned off email in your user preferences.
|
|
Confirm that Bugzilla is able to send email by visiting the "Log In"
|
|
link of your Bugzilla installation and clicking the "Email me a password"
|
|
button after entering your email address.
|
|
</P
|
|
><P
|
|
> If you never receive mail from Bugzilla, chances you do not have
|
|
sendmail in "/usr/lib/sendmail". Ensure sendmail lives in, or is symlinked
|
|
to, "/usr/lib/sendmail".
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandadiv"
|
|
><H3
|
|
><A
|
|
NAME="faq-db">5. Bugzilla Database</H3
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1907"><B
|
|
>A.5.1. </B
|
|
>
|
|
I've heard Bugzilla can be used with Oracle?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Red Hat Bugzilla works with Oracle. The current version
|
|
from Mozilla.org does not have this capability. Unfortunately, though
|
|
you will sacrifice a lot of the really great features available in
|
|
Bugzilla 2.14 and 2.16 if you go with the 2.8-based Redhat version.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1912"><B
|
|
>A.5.2. </B
|
|
>
|
|
I think my database might be corrupted, or contain invalid entries. What
|
|
do I do?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Run the <SPAN
|
|
CLASS="QUOTE"
|
|
>"sanity check"</SPAN
|
|
> utility
|
|
(<TT
|
|
CLASS="filename"
|
|
>./sanitycheck.cgi</TT
|
|
> in the
|
|
Bugzilla_home directory) from your web browser to see! If
|
|
it finishes without errors, you're
|
|
<EM
|
|
>probably</EM
|
|
> OK. If it doesn't come back
|
|
OK (i.e. any red letters), there are certain things
|
|
Bugzilla can recover from and certain things it can't. If
|
|
it can't auto-recover, I hope you're familiar with
|
|
mysqladmin commands or have installed another way to
|
|
manage your database. Sanity Check, although it is a good
|
|
basic check on your database integrity, by no means is a
|
|
substitute for competent database administration and
|
|
avoiding deletion of data. It is not exhaustive, and was
|
|
created to do a basic check for the most common problems
|
|
in Bugzilla databases.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1920"><B
|
|
>A.5.3. </B
|
|
>
|
|
I want to manually edit some entries in my database. How?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
There is no facility in Bugzilla itself to do this. It's also generally
|
|
not a smart thing to do if you don't know exactly what you're doing.
|
|
However, if you understand SQL you can use the mysqladmin utility to
|
|
manually insert, delete, and modify table information. Personally, I
|
|
use "phpMyAdmin". You have to compile a PHP module with MySQL
|
|
support to make it work, but it's very clean and easy to use.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1925"><B
|
|
>A.5.4. </B
|
|
>
|
|
I try to add myself as a user, but Bugzilla always tells me my password is wrong.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Certain version of MySQL (notably, 3.23.29 and 3.23.30) accidentally disabled
|
|
the "crypt()" function. This prevented MySQL from storing encrypted passwords.
|
|
Upgrade to the "3.23 stable" version of MySQL and you should be good to go.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1930"><B
|
|
>A.5.5. </B
|
|
>
|
|
I think I've set up MySQL permissions correctly, but Bugzilla still can't
|
|
connect.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Try running MySQL from its binary: "mysqld --skip-grant-tables". This
|
|
will allow you to completely rule out grant tables as the cause of your
|
|
frustration. However, I do not recommend you run it this way on a regular
|
|
basis, unless you really want your web site defaced and your machine
|
|
cracked.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1935"><B
|
|
>A.5.6. </B
|
|
>
|
|
How do I synchronize bug information among multiple different Bugzilla
|
|
databases?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Well, you can synchronize or you can move bugs. Synchronization will
|
|
only work one way -- you can create a read-only copy of the database
|
|
at one site, and have it regularly updated at intervals from the main
|
|
database.
|
|
</P
|
|
><P
|
|
> MySQL has some synchronization features builtin to the latest releases.
|
|
It would be great if someone looked into the possibilities there
|
|
and provided a report to the newsgroup on how to effectively
|
|
synchronize two Bugzilla installations.
|
|
</P
|
|
><P
|
|
> If you simply need to transfer bugs from one Bugzilla to another,
|
|
checkout the "move.pl" script in the Bugzilla distribution.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandadiv"
|
|
><H3
|
|
><A
|
|
NAME="faq-nt">6. Bugzilla and Win32</H3
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1944"><B
|
|
>A.6.1. </B
|
|
>
|
|
What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Remove Windows. Install Linux. Install Bugzilla.
|
|
The boss will never know the difference.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1949"><B
|
|
>A.6.2. </B
|
|
>
|
|
Is there a "Bundle::Bugzilla" equivalent for Win32?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Not currently. Bundle::Bugzilla enormously simplifies Bugzilla
|
|
installation on UNIX systems. If someone can volunteer to
|
|
create a suitable PPM bundle for Win32, it would be appreciated.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1954"><B
|
|
>A.6.3. </B
|
|
>
|
|
CGI's are failing with a "something.cgi is not a valid Windows NT
|
|
application" error. Why?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Depending on what Web server you are using, you will have to configure
|
|
the Web server to treat *.cgi files as CGI scripts. In IIS, you do this by
|
|
adding *.cgi to the App Mappings with the <path>\perl.exe %s %s as the
|
|
executable.
|
|
</P
|
|
><P
|
|
> Microsoft has some advice on this matter, as well:
|
|
<A
|
|
NAME="AEN1959"><BLOCKQUOTE
|
|
CLASS="BLOCKQUOTE"
|
|
><P
|
|
> "Set application mappings. In the ISM, map the extension for the script
|
|
file(s) to the executable for the script interpreter. For example, you might
|
|
map the extension .py to Python.exe, the executable for the Python script
|
|
interpreter. Note For the ActiveState Perl script interpreter, the extension
|
|
.pl is associated with PerlIS.dll by default. If you want to change the
|
|
association of .pl to perl.exe, you need to change the application mapping.
|
|
In the mapping, you must add two percent (%) characters to the end of the
|
|
pathname for perl.exe, as shown in this example: c:\perl\bin\perl.exe %s %s"
|
|
</P
|
|
></BLOCKQUOTE
|
|
>
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1962"><B
|
|
>A.6.4. </B
|
|
>
|
|
I'm having trouble with the perl modules for NT not being able to talk to
|
|
to the database.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Your modules may be outdated or inaccurate. Try:
|
|
<P
|
|
></P
|
|
><OL
|
|
TYPE="1"
|
|
><LI
|
|
><P
|
|
> Hitting http://www.activestate.com/ActivePerl
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Download ActivePerl
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Go to your prompt
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Type 'ppm'
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> <TT
|
|
CLASS="prompt"
|
|
>PPM></TT
|
|
> <B
|
|
CLASS="command"
|
|
>install DBI DBD-mysql GD</B
|
|
>
|
|
</P
|
|
></LI
|
|
></OL
|
|
>
|
|
I reckon TimeDate and Data::Dumper come with the activeperl. You can check
|
|
the ActiveState site for packages for installation through PPM.
|
|
<A
|
|
HREF=" http://www.activestate.com/Packages/"
|
|
TARGET="_top"
|
|
> http://www.activestate.com/Packages/</A
|
|
>
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandadiv"
|
|
><H3
|
|
><A
|
|
NAME="faq-use">7. Bugzilla Usage</H3
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1983"><B
|
|
>A.7.1. </B
|
|
>
|
|
How do I change my user name (email address) in Bugzilla?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
New in 2.16 - go to the Account section of the Preferences. You will
|
|
be emailed at both addresses for confirmation.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1988"><B
|
|
>A.7.2. </B
|
|
>
|
|
The query page is very confusing. Isn't there a simpler way to query?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
The interface was simplified by a UI designer for 2.16. Further
|
|
suggestions for improvement are welcome, but we won't sacrifice power for
|
|
simplicity.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN1993"><B
|
|
>A.7.3. </B
|
|
>
|
|
I'm confused by the behavior of the "accept" button in the Show Bug form.
|
|
Why doesn't it assign the bug to me when I accept it?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
The current behavior is acceptable to bugzilla.mozilla.org and most
|
|
users. You have your choice of patches
|
|
to change this behavior, however.
|
|
<P
|
|
></P
|
|
><TABLE
|
|
BORDER="0"
|
|
><TBODY
|
|
><TR
|
|
><TD
|
|
><A
|
|
HREF="http://bugzilla.mozilla.org/showattachment.cgi?attach_id=8029"
|
|
TARGET="_top"
|
|
> Add a "and accept bug" radio button</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
><A
|
|
HREF="http://bugzilla.mozilla.org/showattachment.cgi?attach_id=8153"
|
|
TARGET="_top"
|
|
> "Accept" button automatically assigns to you</A
|
|
></TD
|
|
></TR
|
|
></TBODY
|
|
></TABLE
|
|
><P
|
|
></P
|
|
>
|
|
Note that these patches are somewhat dated. You will need to apply
|
|
them manually.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN2003"><B
|
|
>A.7.4. </B
|
|
>
|
|
I can't upload anything into the database via the "Create Attachment"
|
|
link. What am I doing wrong?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
The most likely cause is a very old browser or a browser that is
|
|
incompatible with file upload via POST. Download the latest Netscape,
|
|
Microsoft, or Mozilla browser to handle uploads correctly.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN2008"><B
|
|
>A.7.5. </B
|
|
>
|
|
Email submissions to Bugzilla that have attachments end up asking me to
|
|
save it as a "cgi" file.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Yup. Just rename it once you download it, or save it under a different
|
|
filename. This will not be fixed anytime soon, because it would
|
|
cripple some other functionality.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN2013"><B
|
|
>A.7.6. </B
|
|
>
|
|
How do I change a keyword in Bugzilla, once some bugs are using it?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
In the Bugzilla administrator UI, edit the keyword and it will let you
|
|
replace the old keyword name with a new one. This will cause a problem
|
|
with the keyword cache. Run sanitycheck.cgi to fix it.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandadiv"
|
|
><H3
|
|
><A
|
|
NAME="faq-hacking">8. Bugzilla Hacking</H3
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN2020"><B
|
|
>A.8.1. </B
|
|
>
|
|
What bugs are in Bugzilla right now?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
Try <A
|
|
HREF="http://bugzilla.mozilla.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Bugzilla"
|
|
TARGET="_top"
|
|
> this link</A
|
|
> to view current bugs or requests for
|
|
enhancement for Bugzilla.
|
|
</P
|
|
><P
|
|
> You can view bugs marked for 2.18 release
|
|
<A
|
|
HREF="http://bugzilla.mozilla.org/buglist.cgi?product=Bugzilla&target_milestone=Bugzilla+2.18"
|
|
TARGET="_top"
|
|
>here</A
|
|
>.
|
|
This list includes bugs for the 2.18 release that have already
|
|
been fixed and checked into CVS. Please consult the
|
|
<A
|
|
HREF="http://www.mozilla.org/projects/bugzilla/"
|
|
TARGET="_top"
|
|
> Bugzilla Project Page</A
|
|
> for details on how to
|
|
check current sources out of CVS so you can have these
|
|
bug fixes early!
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN2029"><B
|
|
>A.8.2. </B
|
|
>
|
|
How can I change the default priority to a null value? For instance, have the default
|
|
priority be "---" instead of "P2"?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
>
|
|
This is well-documented here: <A
|
|
HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=49862"
|
|
TARGET="_top"
|
|
> http://bugzilla.mozilla.org/show_bug.cgi?id=49862</A
|
|
>. Ultimately, it's as easy
|
|
as adding the "---" priority field to your localconfig file in the appropriate area,
|
|
re-running checksetup.pl, and then changing the default priority in your browser using
|
|
"editparams.cgi".
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="qandaentry"
|
|
><DIV
|
|
CLASS="question"
|
|
><P
|
|
><A
|
|
NAME="AEN2035"><B
|
|
>A.8.3. </B
|
|
>
|
|
What's the best way to submit patches? What guidelines should I follow?
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="answer"
|
|
><P
|
|
><B
|
|
> </B
|
|
><P
|
|
></P
|
|
><OL
|
|
TYPE="1"
|
|
><LI
|
|
><P
|
|
> Enter a bug into bugzilla.mozilla.org for the <SPAN
|
|
CLASS="QUOTE"
|
|
>"<A
|
|
HREF="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla"
|
|
TARGET="_top"
|
|
>Bugzilla</A
|
|
>"</SPAN
|
|
>
|
|
product.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Upload your patch as a unified diff (having used "diff -u" against
|
|
the <EM
|
|
>current sources</EM
|
|
> checked out of CVS),
|
|
or new source file by clicking
|
|
"Create a new attachment" link on the bug page you've just created, and
|
|
include any descriptions of database changes you may make, into the bug
|
|
ID you submitted in step #1. Be sure and click the "Patch" checkbox
|
|
to indicate the text you are sending is a patch!
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Announce your patch and the associated URL
|
|
(http://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX) for discussion in
|
|
the newsgroup (netscape.public.mozilla.webtools). You'll get a really
|
|
good, fairly immediate reaction to the implications of your patch,
|
|
which will also give us an idea how well-received the change would
|
|
be.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> If it passes muster with minimal modification, the person to whom
|
|
the bug is assigned in Bugzilla is responsible for seeing the patch
|
|
is checked into CVS.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Bask in the glory of the fact that you helped write the most successful
|
|
open-source bug-tracking software on the planet :)
|
|
</P
|
|
></LI
|
|
></OL
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="integration.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
ACCESSKEY="H"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="database.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Integrating Bugzilla with Third-Party Tools</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>The Bugzilla Database</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |