зеркало из https://github.com/mozilla/pjs.git
Phase 1 of a big documentation update before 2.17.6.
This commit is contained in:
Родитель
e99fda1edc
Коммит
96939c32e6
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -4,12 +4,15 @@
|
|||
>About This Guide</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Copyright Information"
|
||||
|
@ -33,7 +36,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -150,7 +154,8 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TD
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>Administering Bugzilla</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Troubleshooting"
|
||||
|
@ -33,7 +35,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -104,145 +107,39 @@ HREF="useradmin.html#manageusers"
|
|||
></DD
|
||||
><DT
|
||||
>5.3. <A
|
||||
HREF="programadmin.html"
|
||||
>Product, Component, Milestone, and Version Administration</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>5.3.1. <A
|
||||
HREF="programadmin.html#products"
|
||||
HREF="products.html"
|
||||
>Products</A
|
||||
></DT
|
||||
><DT
|
||||
>5.3.2. <A
|
||||
HREF="programadmin.html#components"
|
||||
>5.4. <A
|
||||
HREF="components.html"
|
||||
>Components</A
|
||||
></DT
|
||||
><DT
|
||||
>5.3.3. <A
|
||||
HREF="programadmin.html#versions"
|
||||
>5.5. <A
|
||||
HREF="versions.html"
|
||||
>Versions</A
|
||||
></DT
|
||||
><DT
|
||||
>5.3.4. <A
|
||||
HREF="programadmin.html#milestones"
|
||||
>5.6. <A
|
||||
HREF="milestones.html"
|
||||
>Milestones</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>5.4. <A
|
||||
>5.7. <A
|
||||
HREF="voting.html"
|
||||
>Voting</A
|
||||
></DT
|
||||
><DT
|
||||
>5.5. <A
|
||||
>5.8. <A
|
||||
HREF="groups.html"
|
||||
>Groups and Group Security</A
|
||||
></DT
|
||||
><DT
|
||||
>5.6. <A
|
||||
HREF="security.html"
|
||||
>Bugzilla Security</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>5.6.1. <A
|
||||
HREF="security.html#security-networking"
|
||||
>TCP/IP Ports</A
|
||||
></DT
|
||||
><DT
|
||||
>5.6.2. <A
|
||||
HREF="security.html#security-mysql"
|
||||
>MySQL</A
|
||||
></DT
|
||||
><DT
|
||||
>5.6.3. <A
|
||||
HREF="security.html#security-daemon"
|
||||
>Daemon Accounts</A
|
||||
></DT
|
||||
><DT
|
||||
>5.6.4. <A
|
||||
HREF="security.html#security-access"
|
||||
>Web Server Access Controls</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>5.7. <A
|
||||
HREF="cust-templates.html"
|
||||
>Template Customization</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>5.7.1. <A
|
||||
HREF="cust-templates.html#AEN1606"
|
||||
>What to Edit</A
|
||||
></DT
|
||||
><DT
|
||||
>5.7.2. <A
|
||||
HREF="cust-templates.html#AEN1629"
|
||||
>How To Edit Templates</A
|
||||
></DT
|
||||
><DT
|
||||
>5.7.3. <A
|
||||
HREF="cust-templates.html#AEN1639"
|
||||
>Template Formats</A
|
||||
></DT
|
||||
><DT
|
||||
>5.7.4. <A
|
||||
HREF="cust-templates.html#AEN1652"
|
||||
>Particular Templates</A
|
||||
></DT
|
||||
><DT
|
||||
>5.7.5. <A
|
||||
HREF="cust-templates.html#template-http-accept"
|
||||
>Configuring Bugzilla to Detect the User's Language</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>5.8. <A
|
||||
HREF="cust-change-permissions.html"
|
||||
>Change Permission Customization</A
|
||||
></DT
|
||||
><DT
|
||||
>5.9. <A
|
||||
HREF="upgrading.html"
|
||||
>Upgrading to New Releases</A
|
||||
></DT
|
||||
><DT
|
||||
>5.10. <A
|
||||
HREF="integration.html"
|
||||
>Integrating Bugzilla with Third-Party Tools</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>5.10.1. <A
|
||||
HREF="integration.html#bonsai"
|
||||
>Bonsai</A
|
||||
></DT
|
||||
><DT
|
||||
>5.10.2. <A
|
||||
HREF="integration.html#cvs"
|
||||
>CVS</A
|
||||
></DT
|
||||
><DT
|
||||
>5.10.3. <A
|
||||
HREF="integration.html#scm"
|
||||
>Perforce SCM</A
|
||||
></DT
|
||||
><DT
|
||||
>5.10.4. <A
|
||||
HREF="integration.html#tinderbox"
|
||||
>Tinderbox/Tinderbox2</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
></DL
|
||||
></DIV
|
||||
></DIV
|
||||
|
|
|
@ -0,0 +1,404 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Anatomy of a Bug</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Create a Bugzilla Account"
|
||||
HREF="myaccount.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Searching for Bugs"
|
||||
HREF="query.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="myaccount.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 3. Using Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="query.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="bug_page"
|
||||
></A
|
||||
>3.2. Anatomy of a Bug</H1
|
||||
><P
|
||||
>The core of Bugzilla is the screen which displays a particular
|
||||
bug. It's a good place to explain some Bugzilla concepts.
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/show_bug.cgi?id=1"
|
||||
TARGET="_top"
|
||||
> Bug 1 on Landfill</A
|
||||
>
|
||||
|
||||
is a good example. Note that the labels for most fields are hyperlinks;
|
||||
clicking them will take you to context-sensitive help on that
|
||||
particular field. Fields marked * may not be present on every
|
||||
installation of Bugzilla.</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Product and Component</EM
|
||||
>:
|
||||
Bugs are divided up by Product and Component, with a Product
|
||||
having one or more Components in it. For example,
|
||||
bugzilla.mozilla.org's "Bugzilla" Product is composed of several
|
||||
Components:
|
||||
<P
|
||||
></P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
><TBODY
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Administration:</EM
|
||||
>
|
||||
Administration of a Bugzilla installation.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Bugzilla-General:</EM
|
||||
>
|
||||
Anything that doesn't fit in the other components, or spans
|
||||
multiple components.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Creating/Changing Bugs:</EM
|
||||
>
|
||||
Creating, changing, and viewing bugs.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Documentation:</EM
|
||||
>
|
||||
The Bugzilla documentation, including The Bugzilla Guide.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Email:</EM
|
||||
>
|
||||
Anything to do with email sent by Bugzilla.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Installation:</EM
|
||||
>
|
||||
The installation process of Bugzilla.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Query/Buglist:</EM
|
||||
>
|
||||
Anything to do with searching for bugs and viewing the
|
||||
buglists.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Reporting/Charting:</EM
|
||||
>
|
||||
Getting reports from Bugzilla.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>User Accounts:</EM
|
||||
>
|
||||
Anything about managing a user account from the user's perspective.
|
||||
Saved queries, creating accounts, changing passwords, logging in,
|
||||
etc.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>User Interface:</EM
|
||||
>
|
||||
General issues having to do with the user interface cosmetics (not
|
||||
functionality) including cosmetic issues, HTML templates,
|
||||
etc.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
><P
|
||||
></P
|
||||
>
|
||||
</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Status and Resolution:</EM
|
||||
>
|
||||
|
||||
These define exactly what state the bug is in - from not even
|
||||
being confirmed as a bug, through to being fixed and the fix
|
||||
confirmed by Quality Assurance. The different possible values for
|
||||
Status and Resolution on your installation should be documented in the
|
||||
context-sensitive help for those items.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Assigned To:</EM
|
||||
>
|
||||
The person responsible for fixing the bug.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*URL:</EM
|
||||
>
|
||||
A URL associated with the bug, if any.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Summary:</EM
|
||||
>
|
||||
A one-sentence summary of the problem.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*Status Whiteboard:</EM
|
||||
>
|
||||
(a.k.a. Whiteboard) A free-form text area for adding short notes
|
||||
and tags to a bug.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*Keywords:</EM
|
||||
>
|
||||
The administrator can define keywords which you can use to tag and
|
||||
categorise bugs - e.g. The Mozilla Project has keywords like crash
|
||||
and regression.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Platform and OS:</EM
|
||||
>
|
||||
These indicate the computing environment where the bug was
|
||||
found.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Version:</EM
|
||||
>
|
||||
The "Version" field is usually used for versions of a product which
|
||||
have been released, and is set to indicate which versions of a
|
||||
Component have the particular problem the bug report is
|
||||
about.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Priority:</EM
|
||||
>
|
||||
The bug assignee uses this field to prioritise his or her bugs.
|
||||
It's a good idea not to change this on other people's bugs.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Severity:</EM
|
||||
>
|
||||
This indicates how severe the problem is - from blocker
|
||||
("application unusable") to trivial ("minor cosmetic issue"). You
|
||||
can also use this field to indicate whether a bug is an enhancement
|
||||
request.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*Target:</EM
|
||||
>
|
||||
(a.k.a. Target Milestone) A future version by which the bug is to
|
||||
be fixed. e.g. The Bugzilla Project's milestones for future
|
||||
Bugzilla versions are 2.18, 2.20, 3.0, etc. Milestones are not
|
||||
restricted to numbers, thought - you can use any text strings, such
|
||||
as dates.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Reporter:</EM
|
||||
>
|
||||
The person who filed the bug.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>CC list:</EM
|
||||
>
|
||||
A list of people who get mail when the bug changes.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Attachments:</EM
|
||||
>
|
||||
You can attach files (e.g. testcases or patches) to bugs. If there
|
||||
are any attachments, they are listed in this section.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*Dependencies:</EM
|
||||
>
|
||||
If this bug cannot be fixed unless other bugs are fixed (depends
|
||||
on), or this bug stops other bugs being fixed (blocks), their
|
||||
numbers are recorded here.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*Votes:</EM
|
||||
>
|
||||
Whether this bug has any votes.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Additional Comments:</EM
|
||||
>
|
||||
You can add your two cents to the bug discussion here, if you have
|
||||
something worthwhile to say.</P
|
||||
></LI
|
||||
></OL
|
||||
></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="myaccount.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="query.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Create a Bugzilla Account</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Searching for Bugs</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -0,0 +1,197 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Filing Bugs</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Bug Lists"
|
||||
HREF="list.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Patch Viewer"
|
||||
HREF="patchviewer.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="list.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 3. Using Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="patchviewer.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="bugreports"
|
||||
></A
|
||||
>3.5. Filing Bugs</H1
|
||||
><P
|
||||
>Years of bug writing experience has been distilled for your
|
||||
reading pleasure into the
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/bugwritinghelp.html"
|
||||
TARGET="_top"
|
||||
> Bug Writing Guidelines</A
|
||||
>.
|
||||
While some of the advice is Mozilla-specific, the basic principles of
|
||||
reporting Reproducible, Specific bugs, isolating the Product you are
|
||||
using, the Version of the Product, the Component which failed, the
|
||||
Hardware Platform, and Operating System you were using at the time of
|
||||
the failure go a long way toward ensuring accurate, responsible fixes
|
||||
for the bug that bit you.</P
|
||||
><P
|
||||
>The procedure for filing a test bug is as follows:</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Go to
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/"
|
||||
TARGET="_top"
|
||||
> Landfill</A
|
||||
>
|
||||
in your browser and click
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/enter_bug.cgi"
|
||||
TARGET="_top"
|
||||
> Enter a new bug report</A
|
||||
>.
|
||||
</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Select a product - any one will do.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Fill in the fields. Bugzilla should have made reasonable
|
||||
guesses, based upon your browser, for the "Platform" and "OS"
|
||||
drop-down boxes. If they are wrong, change them.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Select "Commit" and send in your bug report.</P
|
||||
></LI
|
||||
></OL
|
||||
></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="list.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="patchviewer.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Bug Lists</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Patch Viewer</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,25 +1,24 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Command-line Bugzilla Queries</TITLE
|
||||
>Command-line Search Interface</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Useful Patches and Utilities for Bugzilla"
|
||||
TITLE="Contrib"
|
||||
HREF="patches.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Apache
|
||||
mod_rewrite
|
||||
|
||||
magic"
|
||||
HREF="rewrite.html"><LINK
|
||||
TITLE="Contrib"
|
||||
HREF="patches.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Bugzilla Variants and Competitors"
|
||||
HREF="variants.html"></HEAD
|
||||
TITLE="GNU Free Documentation License"
|
||||
HREF="gfdl.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -39,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -47,7 +47,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="rewrite.html"
|
||||
HREF="patches.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -55,13 +55,13 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix C. Useful Patches and Utilities for Bugzilla</TD
|
||||
>Appendix B. Contrib</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variants.html"
|
||||
HREF="gfdl.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -77,9 +77,9 @@ CLASS="section"
|
|||
><A
|
||||
NAME="cmdline"
|
||||
></A
|
||||
>C.2. Command-line Bugzilla Queries</H1
|
||||
>B.1. Command-line Search Interface</H1
|
||||
><P
|
||||
>There are a suite of Unix utilities for querying Bugzilla from the
|
||||
>There are a suite of Unix utilities for searching Bugzilla from the
|
||||
command line. They live in the
|
||||
<TT
|
||||
CLASS="filename"
|
||||
|
@ -168,7 +168,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="rewrite.html"
|
||||
HREF="patches.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -186,7 +186,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="variants.html"
|
||||
HREF="gfdl.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -196,13 +196,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Apache
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>mod_rewrite</TT
|
||||
>
|
||||
|
||||
magic</TD
|
||||
>Contrib</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
@ -216,7 +210,7 @@ ACCESSKEY="U"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Bugzilla Variants and Competitors</TD
|
||||
>GNU Free Documentation License</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -0,0 +1,192 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Components</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Products"
|
||||
HREF="products.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Versions"
|
||||
HREF="versions.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="products.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 5. Administering Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="versions.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="components"
|
||||
></A
|
||||
>5.4. Components</H1
|
||||
><P
|
||||
>Components are subsections of a Product. E.g. the computer game
|
||||
you are designing may have a "UI"
|
||||
component, an "API" component, a "Sound System" component, and a
|
||||
"Plugins" component, each overseen by a different programmer. It
|
||||
often makes sense to divide Components in Bugzilla according to the
|
||||
natural divisions of responsibility within your Product or
|
||||
company.</P
|
||||
><P
|
||||
> Each component has a owner and (if you turned it on in the parameters),
|
||||
a QA Contact. The owner should be the primary person who fixes bugs in
|
||||
that component. The QA Contact should be the person who will ensure
|
||||
these bugs are completely fixed. The Owner, QA Contact, and Reporter
|
||||
will get email when new bugs are created in this Component and when
|
||||
these bugs change. Default Owner and Default QA Contact fields only
|
||||
dictate the
|
||||
<EM
|
||||
>default assignments</EM
|
||||
>;
|
||||
these can be changed on bug submission, or at any later point in
|
||||
a bug's life.</P
|
||||
><P
|
||||
>To create a new Component:</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Select the "Edit components" link from the "Edit product"
|
||||
page</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Select the "Add" link in the bottom right.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Fill out the "Component" field, a short "Description",
|
||||
the "Initial Owner" and "Initial QA Contact" (if enabled.)
|
||||
The Component and Description fields may contain HTML;
|
||||
the "Initial Owner" field must be a login name
|
||||
already existing in the database.
|
||||
</P
|
||||
></LI
|
||||
></OL
|
||||
></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="products.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="versions.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Products</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="administration.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Versions</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -4,9 +4,11 @@
|
|||
>Document Conventions</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="About This Guide"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -80,7 +83,7 @@ NAME="conventions"
|
|||
><DIV
|
||||
CLASS="informaltable"
|
||||
><A
|
||||
NAME="AEN113"
|
||||
NAME="AEN73"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -252,7 +255,7 @@ VALIGN="TOP"
|
|||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
>File Names</TD
|
||||
>File and directory names</TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
|
@ -266,20 +269,6 @@ CLASS="filename"
|
|||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
>Directory Names</TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
> <TT
|
||||
CLASS="filename"
|
||||
>directory</TT
|
||||
>
|
||||
</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
>Commands to be typed</TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
|
@ -294,7 +283,7 @@ CLASS="command"
|
|||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
>Applications Names</TD
|
||||
>Applications names</TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
|
@ -353,7 +342,7 @@ VALIGN="MIDDLE"
|
|||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
>Environment Variables</TD
|
||||
>Environment variables</TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
|
@ -367,19 +356,6 @@ CLASS="envar"
|
|||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
>Emphasized word</TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
> <EM
|
||||
>word</EM
|
||||
>
|
||||
</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
>Term found in the glossary</TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
|
@ -397,7 +373,7 @@ CLASS="glossterm"
|
|||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
>Code Example</TD
|
||||
>Code example</TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="MIDDLE"
|
||||
|
@ -432,6 +408,16 @@ CLASS="sgmltag"
|
|||
><P
|
||||
></P
|
||||
></DIV
|
||||
><P
|
||||
>
|
||||
This documentation is maintained in DocBook 4.1.2 XML format.
|
||||
Changes are best submitted as plain text or XML diffs, attached
|
||||
to a bug filed in the <A
|
||||
HREF="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&component=Documentation"
|
||||
TARGET="_top"
|
||||
>Bugzilla Documentation</A
|
||||
> component.
|
||||
</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="NAVFOOTER"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>Copyright Information</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="About This Guide"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -76,7 +79,7 @@ NAME="copyright"
|
|||
></A
|
||||
>1.1. Copyright Information</H1
|
||||
><A
|
||||
NAME="AEN35"
|
||||
NAME="AEN25"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
|
@ -100,7 +103,7 @@ VALIGN="TOP"
|
|||
Front-Cover Texts, and with no Back-Cover Texts. A copy of
|
||||
the license is included in <A
|
||||
HREF="gfdl.html"
|
||||
>Appendix E</A
|
||||
>Appendix C</A
|
||||
>.
|
||||
</P
|
||||
></TD
|
||||
|
@ -116,7 +119,7 @@ ALIGN="RIGHT"
|
|||
VALIGN="TOP"
|
||||
>--<SPAN
|
||||
CLASS="attribution"
|
||||
>Copyright (c) 2000-2003 Matthew P. Barnson and The Bugzilla Team</SPAN
|
||||
>Copyright (c) 2000-2004 The Bugzilla Team</SPAN
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
|
@ -126,7 +129,7 @@ WIDTH="10%"
|
|||
><P
|
||||
> If you have any questions regarding this document, its
|
||||
copyright, or publishing this document in non-electronic form,
|
||||
please contact The Bugzilla Team.
|
||||
please contact the Bugzilla Team.
|
||||
</P
|
||||
></DIV
|
||||
><DIV
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>Credits</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="About This Guide"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -82,116 +85,18 @@ NAME="credits"
|
|||
contribution to the Bugzilla community:
|
||||
</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="variablelist"
|
||||
><DL
|
||||
><DT
|
||||
>Matthew P. Barnson <TT
|
||||
CLASS="email"
|
||||
><<A
|
||||
HREF="mailto:mbarnson@sisna.com"
|
||||
>mbarnson@sisna.com</A
|
||||
>></TT
|
||||
></DT
|
||||
><DD
|
||||
><P
|
||||
>for the Herculaean task of pulling together the Bugzilla Guide
|
||||
and shepherding it to 2.14.
|
||||
> Matthew P. Barnson, Kevin Brannen, Dawn Endico, Ben FrantzDale, Eric Hanson, Tara Hernandez, Dave Lawrence, Zach Lipton, Gervase Markham, Andrew Pearson, Joe Robins, Spencer Smith, Jacob Steenhagen, Ron Teitelbaum, Terry Weissman, Martin Wulffeld.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>Terry Weissman <TT
|
||||
CLASS="email"
|
||||
><<A
|
||||
HREF="mailto:terry@mozilla.org"
|
||||
>terry@mozilla.org</A
|
||||
>></TT
|
||||
></DT
|
||||
><DD
|
||||
><P
|
||||
>for initially writing Bugzilla and creating the README upon
|
||||
which the UNIX installation documentation is largely based.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>Tara Hernandez <TT
|
||||
CLASS="email"
|
||||
><<A
|
||||
HREF="mailto:tara@tequilarists.org"
|
||||
>tara@tequilarists.org</A
|
||||
>></TT
|
||||
></DT
|
||||
><DD
|
||||
><P
|
||||
>for keeping Bugzilla development going strong after Terry left
|
||||
mozilla.org and for running landfill.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>Dave Lawrence <TT
|
||||
CLASS="email"
|
||||
><<A
|
||||
HREF="mailto:dkl@redhat.com"
|
||||
>dkl@redhat.com</A
|
||||
>></TT
|
||||
></DT
|
||||
><DD
|
||||
><P
|
||||
>for providing insight into the key differences between Red
|
||||
Hat's customized Bugzilla, and being largely responsible for
|
||||
<A
|
||||
HREF="variant-redhat.html"
|
||||
>Section D.1</A
|
||||
>.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>Dawn Endico <TT
|
||||
CLASS="email"
|
||||
><<A
|
||||
HREF="mailto:endico@mozilla.org"
|
||||
>endico@mozilla.org</A
|
||||
>></TT
|
||||
></DT
|
||||
><DD
|
||||
><P
|
||||
>for being a hacker extraordinaire and putting up with Matthew's
|
||||
incessant questions and arguments on irc.mozilla.org in #mozwebtools
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>Jacob Steenhagen <TT
|
||||
CLASS="email"
|
||||
><<A
|
||||
HREF="mailto:jake@bugzilla.org"
|
||||
>jake@bugzilla.org</A
|
||||
>></TT
|
||||
></DT
|
||||
><DD
|
||||
><P
|
||||
>for taking over documentation during the 2.17 development
|
||||
period.
|
||||
</P
|
||||
></DD
|
||||
></DL
|
||||
></DIV
|
||||
><P
|
||||
> Last but not least, all the members of the
|
||||
<A
|
||||
HREF="news://news.mozilla.org/netscape/public/mozilla/webtools"
|
||||
TARGET="_top"
|
||||
>news://news.mozilla.org/netscape/public/mozilla/webtools</A
|
||||
> netscape.public.mozilla.webtools</A
|
||||
>
|
||||
newsgroup. Without your discussions, insight, suggestions, and patches,
|
||||
this could never have happened.
|
||||
</P
|
||||
><P
|
||||
> Thanks also go to the following people for significant contributions
|
||||
to this documentation (in alphabetical order):
|
||||
Andrew Pearson, Ben FrantzDale, Eric Hanson, Gervase Markham, Joe Robins, Kevin Brannen, Martin Wulffeld, Ron Teitelbaum, Spencer Smith, Zach Liption
|
||||
.
|
||||
</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="NAVFOOTER"
|
||||
|
|
|
@ -1,22 +1,24 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Change Permission Customization</TITLE
|
||||
>Customizing Who Can Change What</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
TITLE="Customising Bugzilla"
|
||||
HREF="customization.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Template Customization"
|
||||
HREF="cust-templates.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Upgrading to New Releases"
|
||||
HREF="upgrading.html"></HEAD
|
||||
TITLE="Modifying Your Running System"
|
||||
HREF="dbmodify.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,13 +55,13 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 5. Administering Bugzilla</TD
|
||||
>Chapter 6. Customising Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="upgrading.html"
|
||||
HREF="dbmodify.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -74,7 +77,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="cust-change-permissions"
|
||||
></A
|
||||
>5.8. Change Permission Customization</H1
|
||||
>6.2. Customizing Who Can Change What</H1
|
||||
><DIV
|
||||
CLASS="warning"
|
||||
><P
|
||||
|
@ -98,9 +101,10 @@ VALIGN="TOP"
|
|||
><P
|
||||
> This feature should be considered experimental; the Bugzilla code you
|
||||
will be changing is not stable, and could change or move between
|
||||
versions. Be aware that if you make modifications to it, you may have
|
||||
versions. Be aware that if you make modifications as outlined here,
|
||||
you may have
|
||||
to re-make them or port them if Bugzilla changes internally between
|
||||
versions.
|
||||
versions, and you upgrade.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
|
@ -272,7 +276,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="upgrading.html"
|
||||
HREF="dbmodify.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -288,7 +292,7 @@ WIDTH="34%"
|
|||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="administration.html"
|
||||
HREF="customization.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
|
@ -296,7 +300,7 @@ ACCESSKEY="U"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Upgrading to New Releases</TD
|
||||
>Modifying Your Running System</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -4,18 +4,20 @@
|
|||
>Template Customization</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
TITLE="Customising Bugzilla"
|
||||
HREF="customization.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Bugzilla Security"
|
||||
HREF="security.html"><LINK
|
||||
TITLE="Customising Bugzilla"
|
||||
HREF="customization.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Change Permission Customization"
|
||||
TITLE="Customizing Who Can Change What"
|
||||
HREF="cust-change-permissions.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -44,7 +47,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="security.html"
|
||||
HREF="customization.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 5. Administering Bugzilla</TD
|
||||
>Chapter 6. Customising Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
@ -74,27 +77,19 @@ CLASS="section"
|
|||
><A
|
||||
NAME="cust-templates"
|
||||
></A
|
||||
>5.7. Template Customization</H1
|
||||
>6.1. Template Customization</H1
|
||||
><P
|
||||
> One of the large changes for 2.16 was the templatization of the
|
||||
entire user-facing UI, using the
|
||||
<A
|
||||
HREF="http://www.template-toolkit.org"
|
||||
TARGET="_top"
|
||||
>Template Toolkit</A
|
||||
>.
|
||||
Administrators can now configure the look and feel of Bugzilla without
|
||||
> Administrators can configure the look and feel of Bugzilla without
|
||||
having to edit Perl files or face the nightmare of massive merge
|
||||
conflicts when they upgrade to a newer version in the future.
|
||||
</P
|
||||
><P
|
||||
> Templatization also makes localized versions of Bugzilla possible,
|
||||
for the first time. As of version 2.17.4 which will soon
|
||||
become 2.18, it's possible to have Bugzilla's language determined by
|
||||
the user's browser. More information is available in
|
||||
for the first time. It's possible to have Bugzilla's UI language
|
||||
determined by the user's browser. More information is available in
|
||||
<A
|
||||
HREF="cust-templates.html#template-http-accept"
|
||||
>Section 5.7.5</A
|
||||
>Section 6.1.5</A
|
||||
>.
|
||||
</P
|
||||
><DIV
|
||||
|
@ -102,13 +97,11 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN1606"
|
||||
NAME="AEN1597"
|
||||
></A
|
||||
>5.7.1. What to Edit</H2
|
||||
>6.1.1. What to Edit</H2
|
||||
><P
|
||||
> There are two different ways of editing of Bugzilla's templates,
|
||||
and which you use depends mainly on how you upgrade Bugzilla. The
|
||||
template directory structure is that there's a top level directory,
|
||||
> The template directory structure is that there's a top level directory,
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>template</TT
|
||||
|
@ -137,7 +130,10 @@ CLASS="filename"
|
|||
must be created if you want to use it.
|
||||
</P
|
||||
><P
|
||||
> The first method of making customizations is to directly edit the
|
||||
> There are two different ways of editing Bugzilla's templates,
|
||||
and which you use depends mainly on the method you plan to use to
|
||||
upgrade Bugzilla.
|
||||
The first method of making customizations is to directly edit the
|
||||
templates in <TT
|
||||
CLASS="filename"
|
||||
>template/en/default</TT
|
||||
|
@ -155,7 +151,8 @@ CLASS="command"
|
|||
occur.
|
||||
</P
|
||||
><P
|
||||
> The other method is to copy the templates into a mirrored directory
|
||||
> The other method is to copy the templates to be modified into a
|
||||
mirrored directory
|
||||
structure under <TT
|
||||
CLASS="filename"
|
||||
>template/en/custom</TT
|
||||
|
@ -252,47 +249,9 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN1629"
|
||||
NAME="AEN1620"
|
||||
></A
|
||||
>5.7.2. How To Edit Templates</H2
|
||||
><P
|
||||
> The syntax of the Template Toolkit language is beyond the scope of
|
||||
this guide. It's reasonably easy to pick up by looking at the current
|
||||
templates; or, you can read the manual, available on the
|
||||
<A
|
||||
HREF="http://www.template-toolkit.org"
|
||||
TARGET="_top"
|
||||
>Template Toolkit home
|
||||
page</A
|
||||
>. However, you should particularly remember (for security
|
||||
reasons) to always HTML filter things which come from the database or
|
||||
user input, to prevent cross-site scripting attacks.
|
||||
</P
|
||||
><P
|
||||
> However, one thing you should take particular care about is the need
|
||||
to properly HTML filter data that has been passed into the template.
|
||||
This means that if the data can possibly contain special HTML characters
|
||||
such as <, and the data was not intended to be HTML, they need to be
|
||||
converted to entity form, ie &lt;. You use the 'html' filter in the
|
||||
Template Toolkit to do this. If you fail to do this, you may open up
|
||||
your installation to cross-site scripting attacks.
|
||||
</P
|
||||
><P
|
||||
> Also note that Bugzilla adds a few filters of its own, that are not
|
||||
in standard Template Toolkit. In particular, the 'url_quote' filter
|
||||
can convert characters that are illegal or have special meaning in URLs,
|
||||
such as &, to the encoded form, ie %26. This actually encodes most
|
||||
characters (but not the common ones such as letters and numbers and so
|
||||
on), including the HTML-special characters, so there's never a need to
|
||||
HTML filter afterwards.
|
||||
</P
|
||||
><P
|
||||
> Editing templates is a good way of doing a "poor man's custom fields".
|
||||
For example, if you don't use the Status Whiteboard, but want to have
|
||||
a free-form text entry box for "Build Identifier", then you can just
|
||||
edit the templates to change the field labels. It's still be called
|
||||
status_whiteboard internally, but your users don't need to know that.
|
||||
</P
|
||||
>6.1.2. How To Edit Templates</H2
|
||||
><DIV
|
||||
CLASS="note"
|
||||
><P
|
||||
|
@ -328,15 +287,51 @@ TARGET="_top"
|
|||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><P
|
||||
> The syntax of the Template Toolkit language is beyond the scope of
|
||||
this guide. It's reasonably easy to pick up by looking at the current
|
||||
templates; or, you can read the manual, available on the
|
||||
<A
|
||||
HREF="http://www.template-toolkit.org"
|
||||
TARGET="_top"
|
||||
>Template Toolkit home
|
||||
page</A
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> One thing you should take particular care about is the need
|
||||
to properly HTML filter data that has been passed into the template.
|
||||
This means that if the data can possibly contain special HTML characters
|
||||
such as <, and the data was not intended to be HTML, they need to be
|
||||
converted to entity form, ie &lt;. You use the 'html' filter in the
|
||||
Template Toolkit to do this. If you forget, you may open up
|
||||
your installation to cross-site scripting attacks.
|
||||
</P
|
||||
><P
|
||||
> Also note that Bugzilla adds a few filters of its own, that are not
|
||||
in standard Template Toolkit. In particular, the 'url_quote' filter
|
||||
can convert characters that are illegal or have special meaning in URLs,
|
||||
such as &, to the encoded form, ie %26. This actually encodes most
|
||||
characters (but not the common ones such as letters and numbers and so
|
||||
on), including the HTML-special characters, so there's never a need to
|
||||
HTML filter afterwards.
|
||||
</P
|
||||
><P
|
||||
> Editing templates is a good way of doing a "poor man's custom fields".
|
||||
For example, if you don't use the Status Whiteboard, but want to have
|
||||
a free-form text entry box for "Build Identifier", then you can just
|
||||
edit the templates to change the field labels. It's still be called
|
||||
status_whiteboard internally, but your users don't need to know that.
|
||||
</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN1639"
|
||||
NAME="AEN1630"
|
||||
></A
|
||||
>5.7.3. Template Formats</H2
|
||||
>6.1.3. Template Formats</H2
|
||||
><P
|
||||
> Some CGIs have the ability to use more than one template. For
|
||||
example, buglist.cgi can output bug lists as RDF or two
|
||||
|
@ -350,9 +345,9 @@ CLASS="filename"
|
|||
</P
|
||||
><P
|
||||
> To see if a CGI supports multiple output formats, grep the
|
||||
CGI for "ValidateOutputFormat". If it's not present, adding
|
||||
CGI for "GetFormat". If it's not present, adding
|
||||
multiple format support isn't too hard - see how it's done in
|
||||
other CGIs.
|
||||
other CGIs, e.g. config.cgi.
|
||||
</P
|
||||
><P
|
||||
> To make a new format template for a CGI which supports this,
|
||||
|
@ -396,9 +391,9 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN1652"
|
||||
NAME="AEN1643"
|
||||
></A
|
||||
>5.7.4. Particular Templates</H2
|
||||
>6.1.4. Particular Templates</H2
|
||||
><P
|
||||
> There are a few templates you may be particularly interested in
|
||||
customizing for your installation.
|
||||
|
@ -454,21 +449,6 @@ CLASS="command"
|
|||
><P
|
||||
> <B
|
||||
CLASS="command"
|
||||
>bug/process/midair.html.tmpl</B
|
||||
>:
|
||||
This is the page used if two people submit simultaneous changes to the
|
||||
same bug. The second person to submit their changes will get this page
|
||||
to tell them what the first person did, and ask if they wish to
|
||||
overwrite those changes or go back and revisit the bug. The default
|
||||
title and header on this page read "Mid-air collision detected!" If
|
||||
you work in the aviation industry, or other environment where this
|
||||
might be found offensive (yes, we have true stories of this happening)
|
||||
you'll want to change this to something more appropriate for your
|
||||
environment.
|
||||
</P
|
||||
><P
|
||||
> <B
|
||||
CLASS="command"
|
||||
>bug/create/create.html.tmpl</B
|
||||
> and
|
||||
<B
|
||||
|
@ -587,13 +567,11 @@ CLASS="section"
|
|||
><A
|
||||
NAME="template-http-accept"
|
||||
></A
|
||||
>5.7.5. Configuring Bugzilla to Detect the User's Language</H2
|
||||
>6.1.5. Configuring Bugzilla to Detect the User's Language</H2
|
||||
><P
|
||||
>Begining in version 2.18 (first introduced in version
|
||||
2.17.4), it's now possible to have the users web browser tell Bugzilla
|
||||
which language templates to use for each visitor (using the HTTP_ACCEPT
|
||||
header). For this to work, Bugzilla needs to have the correct language
|
||||
templates installed for the version of Bugzilla you are using. Many
|
||||
>Bugzilla honours the user's Accept: HTTP header. You can install
|
||||
templates in other languages, and Bugzilla will pick the most appropriate
|
||||
according to a priority order defined by you. Many
|
||||
language templates can be obtained from <A
|
||||
HREF="http://www.bugzilla.org/download.html#localizations"
|
||||
TARGET="_top"
|
||||
|
@ -605,7 +583,7 @@ TARGET="_top"
|
|||
>After untarring the localizations (or creating your own) in the
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>[Bugzilla_Root]/template</TT
|
||||
>$BUGZILLA_HOME/template</TT
|
||||
> directory,
|
||||
you must update the <TT
|
||||
CLASS="option"
|
||||
|
@ -639,7 +617,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="security.html"
|
||||
HREF="customization.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -667,13 +645,13 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Bugzilla Security</TD
|
||||
>Customising Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="administration.html"
|
||||
HREF="customization.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
|
@ -681,7 +659,7 @@ ACCESSKEY="U"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Change Permission Customization</TD
|
||||
>Customizing Who Can Change What</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -0,0 +1,225 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Customising Bugzilla</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Upgrading to New Releases"
|
||||
HREF="upgrading.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Template Customization"
|
||||
HREF="cust-templates.html"></HEAD
|
||||
><BODY
|
||||
CLASS="chapter"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="upgrading.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="cust-templates.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="chapter"
|
||||
><H1
|
||||
><A
|
||||
NAME="customization"
|
||||
></A
|
||||
>Chapter 6. Customising Bugzilla</H1
|
||||
><DIV
|
||||
CLASS="TOC"
|
||||
><DL
|
||||
><DT
|
||||
><B
|
||||
>Table of Contents</B
|
||||
></DT
|
||||
><DT
|
||||
>6.1. <A
|
||||
HREF="cust-templates.html"
|
||||
>Template Customization</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>6.1.1. <A
|
||||
HREF="cust-templates.html#AEN1597"
|
||||
>What to Edit</A
|
||||
></DT
|
||||
><DT
|
||||
>6.1.2. <A
|
||||
HREF="cust-templates.html#AEN1620"
|
||||
>How To Edit Templates</A
|
||||
></DT
|
||||
><DT
|
||||
>6.1.3. <A
|
||||
HREF="cust-templates.html#AEN1630"
|
||||
>Template Formats</A
|
||||
></DT
|
||||
><DT
|
||||
>6.1.4. <A
|
||||
HREF="cust-templates.html#AEN1643"
|
||||
>Particular Templates</A
|
||||
></DT
|
||||
><DT
|
||||
>6.1.5. <A
|
||||
HREF="cust-templates.html#template-http-accept"
|
||||
>Configuring Bugzilla to Detect the User's Language</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>6.2. <A
|
||||
HREF="cust-change-permissions.html"
|
||||
>Customizing Who Can Change What</A
|
||||
></DT
|
||||
><DT
|
||||
>6.3. <A
|
||||
HREF="dbmodify.html"
|
||||
>Modifying Your Running System</A
|
||||
></DT
|
||||
><DT
|
||||
>6.4. <A
|
||||
HREF="dbdoc.html"
|
||||
>MySQL Bugzilla Database Introduction</A
|
||||
></DT
|
||||
><DT
|
||||
>6.5. <A
|
||||
HREF="integration.html"
|
||||
>Integrating Bugzilla with Third-Party Tools</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>6.5.1. <A
|
||||
HREF="integration.html#bonsai"
|
||||
>Bonsai</A
|
||||
></DT
|
||||
><DT
|
||||
>6.5.2. <A
|
||||
HREF="integration.html#cvs"
|
||||
>CVS</A
|
||||
></DT
|
||||
><DT
|
||||
>6.5.3. <A
|
||||
HREF="integration.html#scm"
|
||||
>Perforce SCM</A
|
||||
></DT
|
||||
><DT
|
||||
>6.5.4. <A
|
||||
HREF="integration.html#tinderbox"
|
||||
>Tinderbox/Tinderbox2</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
></DL
|
||||
></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="upgrading.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="cust-templates.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Upgrading to New Releases</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
> </TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Template Customization</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,182 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>The Bugzilla Database</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="The Bugzilla FAQ"
|
||||
HREF="faq.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Modifying Your Running System"
|
||||
HREF="dbmodify.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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="faq.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="dbmodify.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="appendix"
|
||||
><H1
|
||||
><A
|
||||
NAME="database"
|
||||
></A
|
||||
>Appendix B. The Bugzilla Database</H1
|
||||
><DIV
|
||||
CLASS="TOC"
|
||||
><DL
|
||||
><DT
|
||||
><B
|
||||
>Table of Contents</B
|
||||
></DT
|
||||
><DT
|
||||
>B.1. <A
|
||||
HREF="dbmodify.html"
|
||||
>Modifying Your Running System</A
|
||||
></DT
|
||||
><DT
|
||||
>B.2. <A
|
||||
HREF="dbdoc.html"
|
||||
>MySQL Bugzilla Database Introduction</A
|
||||
></DT
|
||||
></DL
|
||||
></DIV
|
||||
><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
|
||||
>This document really needs to be updated with more fleshed out
|
||||
information about primary keys, interrelationships, and maybe some nifty
|
||||
tables to document dependencies. Any takers?</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></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="faq.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="dbmodify.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>The Bugzilla FAQ</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
> </TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Modifying Your Running System</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -4,19 +4,21 @@
|
|||
>MySQL Bugzilla Database Introduction</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="The Bugzilla Database"
|
||||
HREF="database.html"><LINK
|
||||
TITLE="Customising Bugzilla"
|
||||
HREF="customization.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Modifying Your Running System"
|
||||
HREF="dbmodify.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Useful Patches and Utilities for Bugzilla"
|
||||
HREF="patches.html"></HEAD
|
||||
TITLE="Integrating Bugzilla with Third-Party Tools"
|
||||
HREF="integration.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,13 +55,13 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix B. The Bugzilla Database</TD
|
||||
>Chapter 6. Customising Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="patches.html"
|
||||
HREF="integration.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -74,7 +77,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="dbdoc"
|
||||
></A
|
||||
>B.2. MySQL Bugzilla Database Introduction</H1
|
||||
>6.4. MySQL Bugzilla Database Introduction</H1
|
||||
><P
|
||||
>This information comes straight from my life. I was forced to learn
|
||||
how Bugzilla organizes database because of nitpicky requests from users
|
||||
|
@ -134,9 +137,9 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN2279"
|
||||
NAME="AEN1719"
|
||||
></A
|
||||
>B.2.1. Bugzilla Database Basics</H2
|
||||
>6.4.1. Bugzilla Database Basics</H2
|
||||
><P
|
||||
>If you were like me, at this point you're totally clueless about
|
||||
the internals of MySQL, and if it weren't for this executive order from
|
||||
|
@ -248,9 +251,9 @@ CLASS="section"
|
|||
><H3
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN2306"
|
||||
NAME="AEN1746"
|
||||
></A
|
||||
>B.2.1.1. Bugzilla Database Tables</H3
|
||||
>6.4.1.1. Bugzilla Database Tables</H3
|
||||
><P
|
||||
>Imagine your MySQL database as a series of spreadsheets, and
|
||||
you won't be too far off. If you use this command:</P
|
||||
|
@ -514,7 +517,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="patches.html"
|
||||
HREF="integration.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -530,7 +533,7 @@ WIDTH="34%"
|
|||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="database.html"
|
||||
HREF="customization.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
|
@ -538,7 +541,7 @@ ACCESSKEY="U"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Useful Patches and Utilities for Bugzilla</TD
|
||||
>Integrating Bugzilla with Third-Party Tools</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -4,16 +4,18 @@
|
|||
>Modifying Your Running System</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="The Bugzilla Database"
|
||||
HREF="database.html"><LINK
|
||||
TITLE="Customising Bugzilla"
|
||||
HREF="customization.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="The Bugzilla Database"
|
||||
HREF="database.html"><LINK
|
||||
TITLE="Customizing Who Can Change What"
|
||||
HREF="cust-change-permissions.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="MySQL Bugzilla Database Introduction"
|
||||
HREF="dbdoc.html"></HEAD
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -44,7 +47,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="database.html"
|
||||
HREF="cust-change-permissions.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix B. The Bugzilla Database</TD
|
||||
>Chapter 6. Customising Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
@ -74,7 +77,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="dbmodify"
|
||||
></A
|
||||
>B.1. Modifying Your Running System</H1
|
||||
>6.3. Modifying Your Running System</H1
|
||||
><P
|
||||
>Bugzilla optimizes database lookups by storing all relatively
|
||||
static information in the
|
||||
|
@ -132,7 +135,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="database.html"
|
||||
HREF="cust-change-permissions.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -160,13 +163,13 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>The Bugzilla Database</TD
|
||||
>Customizing Who Can Change What</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="database.html"
|
||||
HREF="customization.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>Disclaimer</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="About This Guide"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -77,7 +80,7 @@ NAME="disclaimer"
|
|||
>1.2. Disclaimer</H1
|
||||
><P
|
||||
> No liability for the contents of this document can be accepted.
|
||||
Use the concepts, examples, and other content at your own risk.
|
||||
Follow the instructions herein at your own risk.
|
||||
This document may contain errors
|
||||
and inaccuracies that may damage your system, cause your partner
|
||||
to leave you, your boss to fire you, your cats to
|
||||
|
@ -85,35 +88,20 @@ NAME="disclaimer"
|
|||
war. Proceed with caution.
|
||||
</P
|
||||
><P
|
||||
> All copyrights are held by their respective owners, unless
|
||||
specifically noted otherwise. Use of a term in this document
|
||||
should not be regarded as affecting the validity of any
|
||||
trademark or service mark.
|
||||
</P
|
||||
><P
|
||||
> Naming of particular products or brands should not be seen as
|
||||
endorsements, with the exception of the term "GNU/Linux". We
|
||||
wholeheartedly endorse the use of GNU/Linux in every situation
|
||||
where it is appropriate. It is an extremely versatile, stable,
|
||||
wholeheartedly endorse the use of GNU/Linux; it is an extremely
|
||||
versatile, stable,
|
||||
and robust operating system that offers an ideal operating
|
||||
environment for Bugzilla.
|
||||
</P
|
||||
><P
|
||||
> You are strongly recommended to make a backup of your system
|
||||
before installing Bugzilla and at regular intervals thereafter.
|
||||
If you implement any suggestion in this Guide, implement this one!
|
||||
</P
|
||||
><P
|
||||
> Although the Bugzilla development team has taken great care to
|
||||
ensure that all easily-exploitable bugs or options are
|
||||
documented or fixed in the code, security holes surely exist.
|
||||
Great care should be taken both in the installation and usage of
|
||||
this software. Carefully consider the implications of installing
|
||||
other network services with Bugzilla. The Bugzilla development
|
||||
team members, Netscape Communications, America Online Inc., and
|
||||
any affiliated developers or sponsors assume no liability for
|
||||
your use of this product. You have the source code to this
|
||||
product, and are responsible for auditing it yourself to ensure
|
||||
ensure that all exploitable bugs or options have been
|
||||
fixed, security holes surely exist. Great care should be taken both in
|
||||
the installation and usage of this software. The Bugzilla development
|
||||
team members assume no liability for your use of this software. You have
|
||||
the source code, and are responsible for auditing it yourself to ensure
|
||||
your security needs are met.
|
||||
</P
|
||||
></DIV
|
||||
|
|
|
@ -4,16 +4,18 @@
|
|||
>Optional Additional Configuration</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Installation"
|
||||
HREF="installation.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Step-by-step Install"
|
||||
HREF="stepbystep.html"><LINK
|
||||
TITLE="HTTP Server Configuration"
|
||||
HREF="http.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="OS Specific Installation Notes"
|
||||
HREF="os-specific.html"></HEAD
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -44,7 +47,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="stepbystep.html"
|
||||
HREF="http.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -74,15 +77,15 @@ CLASS="section"
|
|||
><A
|
||||
NAME="extraconfig"
|
||||
></A
|
||||
>4.2. Optional Additional Configuration</H1
|
||||
>4.3. Optional Additional Configuration</H1
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN832"
|
||||
NAME="AEN852"
|
||||
></A
|
||||
>4.2.1. Dependency Charts</H2
|
||||
>4.3.1. Dependency Charts</H2
|
||||
><P
|
||||
>As well as the text-based dependency graphs, Bugzilla also
|
||||
supports dependency graphing, using a package called 'dot'.
|
||||
|
@ -144,9 +147,9 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN847"
|
||||
NAME="AEN867"
|
||||
></A
|
||||
>4.2.2. Bug Graphs</H2
|
||||
>4.3.2. Bug Graphs</H2
|
||||
><P
|
||||
>As long as you installed the GD and Graph::Base Perl modules you
|
||||
might as well turn on the nifty Bugzilla bug reporting graphs.</P
|
||||
|
@ -203,9 +206,9 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN860"
|
||||
NAME="AEN880"
|
||||
></A
|
||||
>4.2.3. The Whining Cron</H2
|
||||
>4.3.3. The Whining Cron</H2
|
||||
><P
|
||||
>By now you have a fully functional Bugzilla, but what good are
|
||||
bugs if they're not annoying? To help make those bugs more annoying you
|
||||
|
@ -294,48 +297,12 @@ CLASS="section"
|
|||
><A
|
||||
NAME="bzldap"
|
||||
></A
|
||||
>4.2.4. LDAP Authentication</H2
|
||||
><DIV
|
||||
CLASS="note"
|
||||
>4.3.4. LDAP Authentication</H2
|
||||
><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
|
||||
>LDAP authentication has been rewritten for the 2.18 release of
|
||||
Bugzilla. It no longer requires the Mozilla::LDAP module and now uses
|
||||
Net::LDAP instead. This rewrite was part of a larger landing that
|
||||
allowed for additional authentication schemes to be easily added
|
||||
(<A
|
||||
HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=180642"
|
||||
TARGET="_top"
|
||||
>bug
|
||||
180642</A
|
||||
>).
|
||||
>LDAP authentication is a module for Bugzilla's plugin
|
||||
authentication architecture.
|
||||
</P
|
||||
><P
|
||||
>This patch originally landed in 21-Mar-2003 and was included
|
||||
in the 2.17.4 development release.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><P
|
||||
> The existing authentication
|
||||
scheme for Bugzilla uses email addresses as the primary user ID, and a
|
||||
password to authenticate that user. All places within Bugzilla where
|
||||
|
@ -544,26 +511,26 @@ CLASS="section"
|
|||
><A
|
||||
NAME="content-type"
|
||||
></A
|
||||
>4.2.5. Preventing untrusted Bugzilla content from executing malicious
|
||||
>4.3.5. Preventing untrusted Bugzilla content from executing malicious
|
||||
Javascript code</H2
|
||||
><P
|
||||
>It is possible for a Bugzilla to execute malicious Javascript
|
||||
code. Due to internationalization concerns, we are unable to
|
||||
incorporate the code changes necessary to fulfill the CERT advisory
|
||||
requirements mentioned in
|
||||
>It is possible for a Bugzilla attachment to contain malicious
|
||||
Javascript
|
||||
code, which would be executed in the domain of your Bugzilla, thereby
|
||||
making it possible for the attacker to e.g. steal your login cookies.
|
||||
Due to internationalization concerns, we are unable to
|
||||
incorporate by default the code changes necessary to fulfill the CERT
|
||||
advisory requirements mentioned in
|
||||
<A
|
||||
HREF="http://www.cert.org/tech_tips/malicious_code_mitigation.html/#3"
|
||||
TARGET="_top"
|
||||
>http://www.cert.org/tech_tips/malicious_code_mitigation.html/#3</A
|
||||
>.
|
||||
Making the change below will fix the problem if your installation is for
|
||||
an English speaking audience.
|
||||
If your installation is for an English speaking audience only, making the
|
||||
change below will prevent this problem.
|
||||
</P
|
||||
><P
|
||||
>Telling Bugzilla to output a charset as part of the HTTP header is
|
||||
much easier in version 2.18 and higher (including any cvs
|
||||
pull after 4-May-2003 and development release after 2.17.5) than it was
|
||||
in previous versions. Simply locate the following line in
|
||||
>Simply locate the following line in
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>Bugzilla/CGI.pm</TT
|
||||
|
@ -578,8 +545,7 @@ WIDTH="100%"
|
|||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> # Make sure that we don't send any charset headers
|
||||
$self->charset('');
|
||||
> $self->charset('');
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
|
@ -597,8 +563,7 @@ WIDTH="100%"
|
|||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> # Send all data using the ISO-8859-1 charset
|
||||
$self->charset('ISO-8859-1');
|
||||
> $self->charset('ISO-8859-1');
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
|
@ -606,69 +571,6 @@ CLASS="programlisting"
|
|||
></TABLE
|
||||
>
|
||||
</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
|
||||
>Using <meta> tags to set the charset is not
|
||||
recommended, as there's a bug in Netscape 4.x which causes pages
|
||||
marked up in this way to load twice. See
|
||||
<A
|
||||
HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=126266"
|
||||
TARGET="_top"
|
||||
>bug 126266</A
|
||||
>
|
||||
for more information including progress toward making
|
||||
bugzilla charset aware by default.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="directoryindex"
|
||||
></A
|
||||
>4.2.6. <TT
|
||||
CLASS="filename"
|
||||
>directoryindex</TT
|
||||
> for the Bugzilla default page.</H2
|
||||
><P
|
||||
>You should modify the <DirectoryIndex> parameter for
|
||||
the Apache virtual host running your Bugzilla installation to
|
||||
allow <TT
|
||||
CLASS="filename"
|
||||
>index.cgi</TT
|
||||
> as the index page for a
|
||||
directory, as well as the usual <TT
|
||||
CLASS="filename"
|
||||
>index.html</TT
|
||||
>,
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>index.htm</TT
|
||||
>, and so forth. </P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
|
@ -677,7 +579,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="mod_perl"
|
||||
></A
|
||||
>4.2.7. Bugzilla and <TT
|
||||
>4.3.6. Bugzilla and <TT
|
||||
CLASS="filename"
|
||||
>mod_perl</TT
|
||||
></H2
|
||||
|
@ -694,7 +596,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="mod-throttle"
|
||||
></A
|
||||
>4.2.8. <TT
|
||||
>4.3.7. <TT
|
||||
CLASS="filename"
|
||||
>mod_throttle</TT
|
||||
>
|
||||
|
@ -754,7 +656,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="stepbystep.html"
|
||||
HREF="http.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -782,7 +684,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Step-by-step Install</TD
|
||||
>HTTP Server Configuration</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -4,9 +4,11 @@
|
|||
>PREAMBLE</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>APPLICABILITY AND DEFINITIONS</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>FUTURE REVISIONS OF THIS LICENSE</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>VERBATIM COPYING</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>COPYING IN QUANTITY</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>MODIFICATIONS</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>COMBINING DOCUMENTS</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>COLLECTIONS OF DOCUMENTS</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>AGGREGATION WITH INDEPENDENT WORKS</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>TRANSLATION</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>TERMINATION</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>How to use this License for your documents</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="GNU Free Documentation License"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix E. GNU Free Documentation License</TD
|
||||
>Appendix C. GNU Free Documentation License</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
@ -80,7 +83,7 @@ NAME="gfdl-howto"
|
|||
of the License in the document and put the following copyright and
|
||||
license notices just after the title page:</P
|
||||
><A
|
||||
NAME="AEN2484"
|
||||
NAME="AEN2282"
|
||||
></A
|
||||
><BLOCKQUOTE
|
||||
CLASS="BLOCKQUOTE"
|
||||
|
|
|
@ -4,13 +4,15 @@
|
|||
>GNU Free Documentation License</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="SourceForge"
|
||||
HREF="variant-sourceforge.html"><LINK
|
||||
TITLE="Command-line Search Interface"
|
||||
HREF="cmdline.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="PREAMBLE"
|
||||
HREF="gfdl-0.html"></HEAD
|
||||
|
@ -33,7 +35,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -41,7 +44,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-sourceforge.html"
|
||||
HREF="cmdline.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -70,7 +73,7 @@ CLASS="appendix"
|
|||
><A
|
||||
NAME="gfdl"
|
||||
></A
|
||||
>Appendix E. GNU Free Documentation License</H1
|
||||
>Appendix C. GNU Free Documentation License</H1
|
||||
><DIV
|
||||
CLASS="TOC"
|
||||
><DL
|
||||
|
@ -143,7 +146,7 @@ HREF="gfdl-howto.html"
|
|||
><P
|
||||
>Version 1.1, March 2000</P
|
||||
><A
|
||||
NAME="AEN2394"
|
||||
NAME="AEN2192"
|
||||
></A
|
||||
><BLOCKQUOTE
|
||||
CLASS="BLOCKQUOTE"
|
||||
|
@ -170,7 +173,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="variant-sourceforge.html"
|
||||
HREF="cmdline.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -198,7 +201,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>SourceForge</TD
|
||||
>Command-line Search Interface</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>Glossary</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="How to use this License for your documents"
|
||||
|
@ -30,7 +32,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -69,7 +72,7 @@ CLASS="glossdiv"
|
|||
><H1
|
||||
CLASS="glossdiv"
|
||||
><A
|
||||
NAME="AEN2489"
|
||||
NAME="AEN2287"
|
||||
></A
|
||||
>0-9, high ascii</H1
|
||||
><DL
|
||||
|
@ -239,7 +242,7 @@ TARGET="_top"
|
|||
>For more information about how to configure Apache for Bugzilla,
|
||||
see <A
|
||||
HREF="http.html#http-apache"
|
||||
>Section 4.4.1</A
|
||||
>Section 4.2.1</A
|
||||
>.
|
||||
</P
|
||||
></DD
|
||||
|
@ -632,7 +635,7 @@ TARGET="_top"
|
|||
>Much more detailed information about the suggestions in
|
||||
<A
|
||||
HREF="security.html#security-mysql"
|
||||
>Section 5.6.2</A
|
||||
>Section 4.5.2</A
|
||||
>.
|
||||
</P
|
||||
></DD
|
||||
|
@ -933,7 +936,7 @@ NAME="gloss-zarro"
|
|||
Terry had the following to say:
|
||||
</P
|
||||
><A
|
||||
NAME="AEN2724"
|
||||
NAME="AEN2522"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>Groups and Group Security</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
|
@ -15,8 +17,8 @@ REL="PREVIOUS"
|
|||
TITLE="Voting"
|
||||
HREF="voting.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Bugzilla Security"
|
||||
HREF="security.html"></HEAD
|
||||
TITLE="Upgrading to New Releases"
|
||||
HREF="upgrading.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -58,7 +61,7 @@ WIDTH="10%"
|
|||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="security.html"
|
||||
HREF="upgrading.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -74,7 +77,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="groups"
|
||||
></A
|
||||
>5.5. Groups and Group Security</H1
|
||||
>5.8. Groups and Group Security</H1
|
||||
><P
|
||||
>Groups allow the administrator
|
||||
to isolate bugs or products that should only be seen by certain people.
|
||||
|
@ -213,9 +216,10 @@ ALT="Warning"></TD
|
|||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
><P
|
||||
>The User Regexp is a perl regexp and, if not anchored, will match
|
||||
any part of an address. So, if you do not want to grant access
|
||||
into 'mycompany.com' to 'badperson@mycompany.com.hacker.net', use
|
||||
>If specifying a domain in the regexp, make sure you end
|
||||
the regexp with a $. Otherwise, when granting access to
|
||||
"@mycompany\.com", you will allow access to
|
||||
'badperson@mycompany.com.cracker.net'. You need to use
|
||||
'@mycompany\.com$' as the regexp.</P
|
||||
></TD
|
||||
></TR
|
||||
|
@ -283,7 +287,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="security.html"
|
||||
HREF="upgrading.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -307,7 +311,7 @@ ACCESSKEY="U"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Bugzilla Security</TD
|
||||
>Upgrading to New Releases</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -4,16 +4,18 @@
|
|||
>Hints and Tips</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="How do I use Bugzilla?"
|
||||
HREF="how.html"><LINK
|
||||
TITLE="Patch Viewer"
|
||||
HREF="patchviewer.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="User Preferences"
|
||||
HREF="userpreferences.html"></HEAD
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -44,7 +47,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="how.html"
|
||||
HREF="patchviewer.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -74,7 +77,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="hintsandtips"
|
||||
></A
|
||||
>3.2. Hints and Tips</H1
|
||||
>3.7. Hints and Tips</H1
|
||||
><P
|
||||
>This section distills some Bugzilla tips and best practices
|
||||
that have been developed.</P
|
||||
|
@ -83,15 +86,15 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN407"
|
||||
NAME="AEN358"
|
||||
></A
|
||||
>3.2.1. Autolinkification</H2
|
||||
>3.7.1. Autolinkification</H2
|
||||
><P
|
||||
>Bugzilla comments are plain text - so posting HTML will result
|
||||
in literal HTML tags rather than being interpreted by a browser.
|
||||
>Bugzilla comments are plain text - so typing <U> will
|
||||
produce less-than, U, greater-than rather than underlined text.
|
||||
However, Bugzilla will automatically make hyperlinks out of certain
|
||||
sorts of text in comments. For example, the text
|
||||
http://www.bugzilla.org will be turned into
|
||||
"http://www.bugzilla.org" will be turned into a link:
|
||||
<A
|
||||
HREF="http://www.bugzilla.org"
|
||||
TARGET="_top"
|
||||
|
@ -109,6 +112,10 @@ BORDER="0"
|
|||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>comment 7</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>bug 23456, comment 53</TD
|
||||
></TR
|
||||
><TR
|
||||
|
@ -150,7 +157,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="quicksearch"
|
||||
></A
|
||||
>3.2.2. Quicksearch</H2
|
||||
>3.7.2. Quicksearch</H2
|
||||
><P
|
||||
>Quicksearch is a single-text-box query tool which uses
|
||||
metacharacters to indicate what is to be searched. For example, typing
|
||||
|
@ -183,7 +190,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="commenting"
|
||||
></A
|
||||
>3.2.3. Comments</H2
|
||||
>3.7.3. Comments</H2
|
||||
><P
|
||||
>If you are changing the fields on a bug, only comment if
|
||||
either you have something pertinent to say, or Bugzilla requires it.
|
||||
|
@ -196,7 +203,7 @@ NAME="commenting"
|
|||
</P
|
||||
><P
|
||||
> Don't use sigs in comments. Signing your name ("Bill") is acceptable,
|
||||
particularly if you do it out of habit, but full mail/news-style
|
||||
if you do it out of habit, but full mail/news-style
|
||||
four line ASCII art creations are not.
|
||||
</P
|
||||
></DIV
|
||||
|
@ -207,7 +214,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="attachments"
|
||||
></A
|
||||
>3.2.4. Attachments</H2
|
||||
>3.7.4. Attachments</H2
|
||||
><P
|
||||
> Use attachments, rather than comments, for large chunks of ASCII data,
|
||||
such as trace, debugging output files, or log files. That way, it doesn't
|
||||
|
@ -231,9 +238,9 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN436"
|
||||
NAME="AEN388"
|
||||
></A
|
||||
>3.2.5. Filing Bugs</H2
|
||||
>3.7.5. Filing Bugs</H2
|
||||
><P
|
||||
>Try to make sure that everything said in the summary is also
|
||||
said in the first comment. Summaries are often updated and this will
|
||||
|
@ -268,7 +275,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="how.html"
|
||||
HREF="patchviewer.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -296,7 +303,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>How do I use Bugzilla?</TD
|
||||
>Patch Viewer</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
|
|
@ -1,823 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>How do I use Bugzilla?</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Hints and Tips"
|
||||
HREF="hintsandtips.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 3. Using Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="hintsandtips.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="how"
|
||||
></A
|
||||
>3.1. How do I use Bugzilla?</H1
|
||||
><P
|
||||
>This section contains information for end-users of Bugzilla.
|
||||
There is a Bugzilla test installation, called
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/"
|
||||
TARGET="_top"
|
||||
>Landfill</A
|
||||
>,
|
||||
which you are welcome to play with (if it's up.)
|
||||
However, it does not necessarily
|
||||
have all Bugzilla features enabled, and often runs cutting-edge versions
|
||||
of Bugzilla for testing, so some things may work slightly differently
|
||||
than mentioned here.</P
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="myaccount"
|
||||
></A
|
||||
>3.1.1. Create a Bugzilla Account</H2
|
||||
><P
|
||||
>If you want to use Bugzilla, first you need to create an account.
|
||||
Consult with the administrator responsible for your installation of
|
||||
Bugzilla for the URL you should use to access it. If you're
|
||||
test-driving Bugzilla, use this URL:
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/"
|
||||
TARGET="_top"
|
||||
>http://landfill.bugzilla.org/bugzilla-tip/</A
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Click the
|
||||
<SPAN
|
||||
CLASS="QUOTE"
|
||||
>"Open a new Bugzilla account"</SPAN
|
||||
>
|
||||
|
||||
link, enter your email address and, optionally, your name in the
|
||||
spaces provided, then click
|
||||
<SPAN
|
||||
CLASS="QUOTE"
|
||||
>"Create Account"</SPAN
|
||||
>
|
||||
|
||||
.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Within moments, you should receive an email to the address
|
||||
you provided above, which contains your login name (generally the
|
||||
same as the email address), and a password you can use to access
|
||||
your account. This password is randomly generated, and can be
|
||||
changed to something more memorable.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Click the
|
||||
<SPAN
|
||||
CLASS="QUOTE"
|
||||
>"Log In"</SPAN
|
||||
>
|
||||
link in the yellow area at the bottom of the page in your browser,
|
||||
enter your email address and password into the spaces provided, and
|
||||
click
|
||||
<SPAN
|
||||
CLASS="QUOTE"
|
||||
>"Login"</SPAN
|
||||
>.
|
||||
</P
|
||||
></LI
|
||||
></OL
|
||||
><P
|
||||
>You are now logged in. Bugzilla uses cookies for authentication
|
||||
so, unless your IP address changes, you should not have to log in
|
||||
again.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="bug_page"
|
||||
></A
|
||||
>3.1.2. Anatomy of a Bug</H2
|
||||
><P
|
||||
>The core of Bugzilla is the screen which displays a particular
|
||||
bug. It's a good place to explain some Bugzilla concepts.
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/show_bug.cgi?id=1"
|
||||
TARGET="_top"
|
||||
> Bug 1 on Landfill</A
|
||||
>
|
||||
|
||||
is a good example. Note that the labels for most fields are hyperlinks;
|
||||
clicking them will take you to context-sensitive help on that
|
||||
particular field. Fields marked * may not be present on every
|
||||
installation of Bugzilla.</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Product and Component</EM
|
||||
>:
|
||||
Bugs are divided up by Product and Component, with a Product
|
||||
having one or more Components in it. For example,
|
||||
bugzilla.mozilla.org's "Bugzilla" Product is composed of several
|
||||
Components:
|
||||
<P
|
||||
></P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
><TBODY
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Administration:</EM
|
||||
>
|
||||
Administration of a Bugzilla installation.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Bugzilla-General:</EM
|
||||
>
|
||||
Anything that doesn't fit in the other components, or spans
|
||||
multiple components.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Creating/Changing Bugs:</EM
|
||||
>
|
||||
Creating, changing, and viewing bugs.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Documentation:</EM
|
||||
>
|
||||
The Bugzilla documentation, including The Bugzilla Guide.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Email:</EM
|
||||
>
|
||||
Anything to do with email sent by Bugzilla.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Installation:</EM
|
||||
>
|
||||
The installation process of Bugzilla.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Query/Buglist:</EM
|
||||
>
|
||||
Anything to do with searching for bugs and viewing the
|
||||
buglists.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Reporting/Charting:</EM
|
||||
>
|
||||
Getting reports from Bugzilla.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>User Accounts:</EM
|
||||
>
|
||||
Anything about managing a user account from the user's perspective.
|
||||
Saved queries, creating accounts, changing passwords, logging in,
|
||||
etc.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>User Interface:</EM
|
||||
>
|
||||
General issues having to do with the user interface cosmetics (not
|
||||
functionality) including cosmetic issues, HTML templates,
|
||||
etc.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
><P
|
||||
></P
|
||||
>
|
||||
</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Status and Resolution:</EM
|
||||
>
|
||||
|
||||
These define exactly what state the bug is in - from not even
|
||||
being confirmed as a bug, through to being fixed and the fix
|
||||
confirmed by Quality Assurance. The different possible values for
|
||||
Status and Resolution on your installation should be documented in the
|
||||
context-sensitive help for those items.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Assigned To:</EM
|
||||
>
|
||||
The person responsible for fixing the bug.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*URL:</EM
|
||||
>
|
||||
A URL associated with the bug, if any.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Summary:</EM
|
||||
>
|
||||
A one-sentence summary of the problem.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*Status Whiteboard:</EM
|
||||
>
|
||||
(a.k.a. Whiteboard) A free-form text area for adding short notes
|
||||
and tags to a bug.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*Keywords:</EM
|
||||
>
|
||||
The administrator can define keywords which you can use to tag and
|
||||
categorise bugs - e.g. The Mozilla Project has keywords like crash
|
||||
and regression.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Platform and OS:</EM
|
||||
>
|
||||
These indicate the computing environment where the bug was
|
||||
found.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Version:</EM
|
||||
>
|
||||
The "Version" field is usually used for versions of a product which
|
||||
have been released, and is set to indicate which versions of a
|
||||
Component have the particular problem the bug report is
|
||||
about.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Priority:</EM
|
||||
>
|
||||
The bug assignee uses this field to prioritise his or her bugs.
|
||||
It's a good idea not to change this on other people's bugs.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Severity:</EM
|
||||
>
|
||||
This indicates how severe the problem is - from blocker
|
||||
("application unusable") to trivial ("minor cosmetic issue"). You
|
||||
can also use this field to indicate whether a bug is an enhancement
|
||||
request.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*Target:</EM
|
||||
>
|
||||
(a.k.a. Target Milestone) A future version by which the bug is to
|
||||
be fixed. e.g. The Bugzilla Project's milestones for future
|
||||
Bugzilla versions are 2.18, 2.20, 3.0, etc. Milestones are not
|
||||
restricted to numbers, thought - you can use any text strings, such
|
||||
as dates.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Reporter:</EM
|
||||
>
|
||||
The person who filed the bug.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>CC list:</EM
|
||||
>
|
||||
A list of people who get mail when the bug changes.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Attachments:</EM
|
||||
>
|
||||
You can attach files (e.g. testcases or patches) to bugs. If there
|
||||
are any attachments, they are listed in this section.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*Dependencies:</EM
|
||||
>
|
||||
If this bug cannot be fixed unless other bugs are fixed (depends
|
||||
on), or this bug stops other bugs being fixed (blocks), their
|
||||
numbers are recorded here.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>*Votes:</EM
|
||||
>
|
||||
Whether this bug has any votes.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> <EM
|
||||
>Additional Comments:</EM
|
||||
>
|
||||
You can add your two cents to the bug discussion here, if you have
|
||||
something worthwhile to say.</P
|
||||
></LI
|
||||
></OL
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="query"
|
||||
></A
|
||||
>3.1.3. Searching for Bugs</H2
|
||||
><P
|
||||
>The Bugzilla Search page is is the interface where you can find
|
||||
any bug report, comment, or patch currently in the Bugzilla system. You
|
||||
can play with it here:
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/query.cgi"
|
||||
TARGET="_top"
|
||||
>http://landfill.bugzilla.org/bugzilla-tip/query.cgi</A
|
||||
>.</P
|
||||
><P
|
||||
>The Search page has controls for selecting different possible
|
||||
values for all of the fields in a bug, as described above. For some
|
||||
fields, multiple values can be selected. In those cases, Bugzilla
|
||||
returns bugs where the content of the field matches one of the selected
|
||||
values. If none is selected, then the field can take any value.</P
|
||||
><P
|
||||
>Once you've defined a search, you can either run it, or save it
|
||||
as a Remembered Query, which can optionally appear in the footer of
|
||||
your pages.</P
|
||||
><P
|
||||
>Highly advanced querying is done using Boolean Charts.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="list"
|
||||
></A
|
||||
>3.1.4. Bug Lists</H2
|
||||
><P
|
||||
>If you run a search, a list of matching bugs will be returned.
|
||||
The default search is to return all open bugs on the system - don't try
|
||||
running this search on a Bugzilla installation with a lot of
|
||||
bugs!</P
|
||||
><P
|
||||
>The format of the list is configurable. For example, it can be
|
||||
sorted by clicking the column headings. Other useful features can be
|
||||
accessed using the links at the bottom of the list:
|
||||
<P
|
||||
></P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
><TBODY
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Long Format:</EM
|
||||
>
|
||||
|
||||
this gives you a large page with a non-editable summary of the fields
|
||||
of each bug.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Change Columns:</EM
|
||||
>
|
||||
|
||||
change the bug attributes which appear in the list.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Change several bugs at once:</EM
|
||||
>
|
||||
|
||||
If your account is sufficiently empowered, you can make the same
|
||||
change to all the bugs in the list - for example, changing their
|
||||
owner.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Send mail to bug owners:</EM
|
||||
>
|
||||
|
||||
Sends mail to the owners of all bugs on the list.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Edit this query:</EM
|
||||
>
|
||||
|
||||
If you didn't get exactly the results you were looking for, you can
|
||||
return to the Query page through this link and make small revisions
|
||||
to the query you just made so you get more accurate results.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
><P
|
||||
></P
|
||||
>
|
||||
</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="bugreports"
|
||||
></A
|
||||
>3.1.5. Filing Bugs</H2
|
||||
><P
|
||||
>Years of bug writing experience has been distilled for your
|
||||
reading pleasure into the
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/bugwritinghelp.html"
|
||||
TARGET="_top"
|
||||
> Bug Writing Guidelines</A
|
||||
>.
|
||||
While some of the advice is Mozilla-specific, the basic principles of
|
||||
reporting Reproducible, Specific bugs, isolating the Product you are
|
||||
using, the Version of the Product, the Component which failed, the
|
||||
Hardware Platform, and Operating System you were using at the time of
|
||||
the failure go a long way toward ensuring accurate, responsible fixes
|
||||
for the bug that bit you.</P
|
||||
><P
|
||||
>The procedure for filing a test bug is as follows:</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Go to
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/"
|
||||
TARGET="_top"
|
||||
> Landfill</A
|
||||
>
|
||||
in your browser and click
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/enter_bug.cgi"
|
||||
TARGET="_top"
|
||||
> Enter a new bug report</A
|
||||
>.
|
||||
</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Select a product - any one will do.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Fill in the fields. Bugzilla should have made reasonable
|
||||
guesses, based upon your browser, for the "Platform" and "OS"
|
||||
drop-down boxes. If they are wrong, change them.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Select "Commit" and send in your bug report.</P
|
||||
></LI
|
||||
></OL
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer"
|
||||
></A
|
||||
>3.1.6. Patch Viewer</H2
|
||||
><P
|
||||
>Viewing and reviewing patches in Bugzilla is often difficult due to
|
||||
lack of context, improper format and the inherent readability issues that
|
||||
raw patches present. Patch Viewer is an enhancement to Bugzilla designed
|
||||
to fix that by offering increased context, linking to sections, and
|
||||
integrating with Bonsai, LXR and CVS.</P
|
||||
><P
|
||||
>Patch viewer allows you to:</P
|
||||
><P
|
||||
></P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
><TBODY
|
||||
><TR
|
||||
><TD
|
||||
>View patches in color, with side-by-side view rather than trying
|
||||
to interpret the contents of the patch.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>See the difference between two patches.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>Get more context in a patch.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>Collapse and expand sections of a patch for easy
|
||||
reading.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>Link to a particular section of a patch for discussion or
|
||||
review</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>Go to Bonsai or LXR to see more context, blame, and
|
||||
cross-references for the part of the patch you are looking at</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>Create a rawtext unified format diff out of any patch, no
|
||||
matter what format it came from</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H3
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_view"
|
||||
></A
|
||||
>3.1.6.1. Viewing Patches in Patch Viewer</H3
|
||||
><P
|
||||
>The main way to view a patch in patch viewer is to click on the
|
||||
"Diff" link next to a patch in the Attachments list on a bug. You may
|
||||
also do this within the edit window by clicking the "View Attachment As
|
||||
Diff" button in the Edit Attachment screen.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H3
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_diff"
|
||||
></A
|
||||
>3.1.6.2. Seeing the Difference Between Two Patches</H3
|
||||
><P
|
||||
>To see the difference between two patches, you must first view the
|
||||
newer patch in Patch Viewer. Then select the older patch from the
|
||||
dropdown at the top of the page ("Differences between [dropdown] and
|
||||
this patch") and click the "Diff" button. This will show you what
|
||||
is new or changed in the newer patch.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H3
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_context"
|
||||
></A
|
||||
>3.1.6.3. Getting More Context in a Patch</H3
|
||||
><P
|
||||
>To get more context in a patch, you put a number in the textbox at
|
||||
the top of Patch Viewer ("Patch / File / [textbox]") and hit enter.
|
||||
This will give you that many lines of context before and after each
|
||||
change. Alternatively, you can click on the "File" link there and it
|
||||
will show each change in the full context of the file. This feature only
|
||||
works against files that were diffed using "cvs diff".</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H3
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_collapse"
|
||||
></A
|
||||
>3.1.6.4. Collapsing and Expanding Sections of a Patch</H3
|
||||
><P
|
||||
>To view only a certain set of files in a patch (for example, if a
|
||||
patch is absolutely huge and you want to only review part of it at a
|
||||
time), you can click the "(+)" and "(-)" links next to each file (to
|
||||
expand it or collapse it). If you want to collapse all files or expand
|
||||
all files, you can click the "Collapse All" and "Expand All" links at the
|
||||
top of the page.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H3
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_link"
|
||||
></A
|
||||
>3.1.6.5. Linking to a Section of a Patch</H3
|
||||
><P
|
||||
>To link to a section of a patch (for example, if you want to be
|
||||
able to give someone a URL to show them which part you are talking
|
||||
about) you simply click the "Link Here" link on the section header. The
|
||||
resulting URL can be copied and used in discussion. (Copy Link
|
||||
Location in Mozilla works as well.)</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H3
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_bonsai_lxr"
|
||||
></A
|
||||
>3.1.6.6. Going to Bonsai and LXR</H3
|
||||
><P
|
||||
>To go to Bonsai to get blame for the lines you are interested in,
|
||||
you can click the "Lines XX-YY" link on the section header you are
|
||||
interested in. This works even if the patch is against an old
|
||||
version of the file, since Bonsai stores all versions of the file.</P
|
||||
><P
|
||||
>To go to LXR, you click on the filename on the file header
|
||||
(unfortunately, since LXR only does the most recent version, line
|
||||
numbers are likely to rot).</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H3
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_unified_diff"
|
||||
></A
|
||||
>3.1.6.7. Creating a Unified Diff</H3
|
||||
><P
|
||||
>If the patch is not in a format that you like, you can turn it
|
||||
into a unified diff format by clicking the "Raw Unified" link at the top
|
||||
of the page.</P
|
||||
></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="using.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="hintsandtips.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Using Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Hints and Tips</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,697 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>HTTP Server Configuration</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Installation"
|
||||
HREF="installation.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="OS Specific Installation Notes"
|
||||
HREF="os-specific.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Troubleshooting"
|
||||
HREF="troubleshooting.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="os-specific.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 4. Installation</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="troubleshooting.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="http"
|
||||
></A
|
||||
>4.4. HTTP Server Configuration</H1
|
||||
><P
|
||||
>The Bugzilla Team recommends Apache when using Bugzilla, however, any web server
|
||||
that can be configured to run <A
|
||||
HREF="glossary.html#gloss-cgi"
|
||||
><I
|
||||
CLASS="glossterm"
|
||||
>CGI</I
|
||||
></A
|
||||
> scripts
|
||||
should be able to handle Bugzilla. No matter what web server you choose, but
|
||||
especially if you choose something other than Apache, you should be sure to read
|
||||
<A
|
||||
HREF="security.html#security-access"
|
||||
>Section 5.6.4</A
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
>The plan for this section is to eventually document the specifics of how to lock
|
||||
down permissions on individual web servers.
|
||||
</P
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="http-apache"
|
||||
></A
|
||||
>4.4.1. Apache <SPAN
|
||||
CLASS="productname"
|
||||
>httpd</SPAN
|
||||
></H2
|
||||
><P
|
||||
>As mentioned above, the Bugzilla Team recommends Apache for use
|
||||
with Bugzilla. You will have to make sure that Apache is properly
|
||||
configured to run the Bugzilla CGI scripts. You also need to make sure
|
||||
that the <TT
|
||||
CLASS="filename"
|
||||
>.htaccess</TT
|
||||
> files created by
|
||||
<B
|
||||
CLASS="command"
|
||||
>./checksetup.pl</B
|
||||
> (shown in <A
|
||||
HREF="http.html#http-apache-htaccess"
|
||||
>Example 4-2</A
|
||||
>
|
||||
for the curious) are allowed to override Apache's normal access
|
||||
permissions or else important password information may be exposed to the
|
||||
Internet.
|
||||
</P
|
||||
><P
|
||||
>Many Apache installations are not configured to run scripts
|
||||
anywhere but in the <TT
|
||||
CLASS="filename"
|
||||
>cgi-bin</TT
|
||||
>
|
||||
directory; however, we recommend that Bugzilla not be installed in the
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>cgi-bin</TT
|
||||
>, otherwise the static
|
||||
files such as images and <A
|
||||
HREF="glossary.html#gloss-javascript"
|
||||
><I
|
||||
CLASS="glossterm"
|
||||
>JavaScript</I
|
||||
></A
|
||||
>
|
||||
will not work correctly. To allow scripts to run in the normal
|
||||
web space, the following changes should be made to your
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>httpd.conf</TT
|
||||
> file.
|
||||
</P
|
||||
><P
|
||||
>To allow files with a .cgi extension to be run, make sure the
|
||||
following line exists and is uncommented:</P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> AddHandler cgi-script .cgi
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>To allow <TT
|
||||
CLASS="filename"
|
||||
>.htaccess</TT
|
||||
> files to override
|
||||
permissions and .cgi files to run in the Bugzilla directory, make sure
|
||||
the following two lines are in a <TT
|
||||
CLASS="computeroutput"
|
||||
>Directory</TT
|
||||
>
|
||||
directive that applies to the Bugzilla directory on your system
|
||||
(either the Bugzilla directory or one of its parents).
|
||||
</P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> Options +ExecCGI
|
||||
AllowOverride Limit
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><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
|
||||
>For more information on Apache and its directives, see the
|
||||
glossary entry on <A
|
||||
HREF="glossary.html#gloss-apache"
|
||||
><I
|
||||
CLASS="glossterm"
|
||||
>Apache</I
|
||||
></A
|
||||
>.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="example"
|
||||
><A
|
||||
NAME="http-apache-htaccess"
|
||||
></A
|
||||
><P
|
||||
><B
|
||||
>Example 4-2. <TT
|
||||
CLASS="filename"
|
||||
>.htaccess</TT
|
||||
> files for Apache</B
|
||||
></P
|
||||
><P
|
||||
><TT
|
||||
CLASS="filename"
|
||||
>$BUGZILLA_HOME/.htaccess</TT
|
||||
>
|
||||
<TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> # don't allow people to retrieve non-cgi executable files or our private data
|
||||
<FilesMatch ^(.*\.pl|.*localconfig.*|runtests.sh)$>
|
||||
deny from all
|
||||
</FilesMatch>
|
||||
<FilesMatch ^(localconfig.js|localconfig.rdf)$>
|
||||
allow from all
|
||||
</FilesMatch>
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
>
|
||||
</P
|
||||
><P
|
||||
><TT
|
||||
CLASS="filename"
|
||||
>$BUGZILLA_HOME/data/.htaccess</TT
|
||||
>
|
||||
<TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> # nothing in this directory is retrievable unless overriden by an .htaccess
|
||||
# in a subdirectory; the only exception is duplicates.rdf, which is used by
|
||||
# duplicates.xul and must be loadable over the web
|
||||
deny from all
|
||||
<Files duplicates.rdf>
|
||||
allow from all
|
||||
</Files>
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
>
|
||||
</P
|
||||
><P
|
||||
><TT
|
||||
CLASS="filename"
|
||||
>$BUGZILLA_HOME/data/webdot</TT
|
||||
>
|
||||
<TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> # Restrict access to .dot files to the public webdot server at research.att.com
|
||||
# if research.att.com ever changed their IP, or if you use a different
|
||||
# webdot server, you'll need to edit this
|
||||
<FilesMatch ^[0-9]+\.dot$>
|
||||
Allow from 192.20.225.10
|
||||
Deny from all
|
||||
</FilesMatch>
|
||||
|
||||
# Allow access by a local copy of 'dot' to .png, .gif, .jpg, and
|
||||
# .map files
|
||||
<FilesMatch ^[0-9]+\.(png|gif|jpg|map)$>
|
||||
Allow from all
|
||||
</FilesMatch>
|
||||
|
||||
# And no directory listings, either.
|
||||
Deny from all
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
>
|
||||
</P
|
||||
><P
|
||||
><TT
|
||||
CLASS="filename"
|
||||
>$BUGZILLA_HOME/Bugzilla/.htaccess</TT
|
||||
>
|
||||
<TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> # nothing in this directory is retrievable unless overriden by an .htaccess
|
||||
# in a subdirectory
|
||||
deny from all
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
>
|
||||
</P
|
||||
><P
|
||||
><TT
|
||||
CLASS="filename"
|
||||
>$BUGZILLA_HOME/template/.htaccess</TT
|
||||
>
|
||||
<TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> # nothing in this directory is retrievable unless overriden by an .htaccess
|
||||
# in a subdirectory
|
||||
deny from all
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
>
|
||||
</P
|
||||
></DIV
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="http-iis"
|
||||
></A
|
||||
>4.4.2. Microsoft <SPAN
|
||||
CLASS="productname"
|
||||
>Internet Information Services</SPAN
|
||||
></H2
|
||||
><P
|
||||
>If you need, or for some reason even want, to use Microsoft's
|
||||
<SPAN
|
||||
CLASS="productname"
|
||||
>Internet Information Services</SPAN
|
||||
> or
|
||||
<SPAN
|
||||
CLASS="productname"
|
||||
>Personal Web Server</SPAN
|
||||
> you should be able
|
||||
to. You will need to configure them to know how to run CGI scripts,
|
||||
however. This is described in Microsoft Knowledge Base article
|
||||
<A
|
||||
HREF="http://support.microsoft.com/support/kb/articles/Q245/2/25.asp"
|
||||
TARGET="_top"
|
||||
>Q245225</A
|
||||
>
|
||||
for <SPAN
|
||||
CLASS="productname"
|
||||
>Internet Information Services</SPAN
|
||||
> and
|
||||
<A
|
||||
HREF="http://support.microsoft.com/support/kb/articles/Q231/9/98.asp"
|
||||
TARGET="_top"
|
||||
>Q231998</A
|
||||
>
|
||||
for <SPAN
|
||||
CLASS="productname"
|
||||
>Personal Web Server</SPAN
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
>Also, and this can't be stressed enough, make sure that files such as
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>localconfig</TT
|
||||
> and your <TT
|
||||
CLASS="filename"
|
||||
>data</TT
|
||||
>
|
||||
directory are secured as described in <A
|
||||
HREF="security.html#security-access"
|
||||
>Section 5.6.4</A
|
||||
>.
|
||||
</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="http-aol"
|
||||
></A
|
||||
>4.4.3. AOL Server</H2
|
||||
><P
|
||||
>Ben FrantzDale reported success using AOL Server with Bugzilla. He
|
||||
reported his experience and what appears below is based on that.
|
||||
</P
|
||||
><P
|
||||
>AOL Server will have to be configured to run
|
||||
<A
|
||||
HREF="glossary.html#gloss-cgi"
|
||||
><I
|
||||
CLASS="glossterm"
|
||||
>CGI</I
|
||||
></A
|
||||
> scripts, please consult
|
||||
the documentation that came with your server for more information on
|
||||
how to do this.
|
||||
</P
|
||||
><P
|
||||
>Because AOL Server doesn't support <TT
|
||||
CLASS="filename"
|
||||
>.htaccess</TT
|
||||
>
|
||||
files, you'll have to create a <A
|
||||
HREF="glossary.html#gloss-tcl"
|
||||
><I
|
||||
CLASS="glossterm"
|
||||
>TCL</I
|
||||
></A
|
||||
>
|
||||
script. You should create an <TT
|
||||
CLASS="filename"
|
||||
>aolserver/modules/tcl/filter.tcl</TT
|
||||
>
|
||||
file (the filename shouldn't matter) with the following contents (change
|
||||
<TT
|
||||
CLASS="computeroutput"
|
||||
>/bugzilla/</TT
|
||||
> to the web-based path to
|
||||
your Bugzilla installation):
|
||||
</P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> ns_register_filter preauth GET /bugzilla/localconfig filter_deny
|
||||
ns_register_filter preauth GET /bugzilla/localconfig~ filter_deny
|
||||
ns_register_filter preauth GET /bugzilla/\#localconfig\# filter_deny
|
||||
ns_register_filter preauth GET /bugzilla/*.pl filter_deny
|
||||
ns_register_filter preauth GET /bugzilla/syncshadowdb filter_deny
|
||||
ns_register_filter preauth GET /bugzilla/runtests.sh filter_deny
|
||||
ns_register_filter preauth GET /bugzilla/data/* filter_deny
|
||||
ns_register_filter preauth GET /bugzilla/template/* filter_deny
|
||||
|
||||
proc filter_deny { why } {
|
||||
ns_log Notice "filter_deny"
|
||||
return "filter_return"
|
||||
}
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><DIV
|
||||
CLASS="warning"
|
||||
><P
|
||||
></P
|
||||
><TABLE
|
||||
CLASS="warning"
|
||||
WIDTH="100%"
|
||||
BORDER="0"
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="25"
|
||||
ALIGN="CENTER"
|
||||
VALIGN="TOP"
|
||||
><IMG
|
||||
SRC="../images/warning.gif"
|
||||
HSPACE="5"
|
||||
ALT="Warning"></TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
><P
|
||||
>This probably doesn't account for all possible editor backup
|
||||
files so you may wish to add some additional variations of
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>localconfig</TT
|
||||
>. For more information, see
|
||||
<A
|
||||
HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=186383"
|
||||
TARGET="_top"
|
||||
> bug 186383</A
|
||||
> or <A
|
||||
HREF="http://online.securityfocus.com/bid/6501"
|
||||
TARGET="_top"
|
||||
>Bugtraq ID 6501</A
|
||||
>.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><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 are using webdot from research.att.com (the default
|
||||
configuration for the <TT
|
||||
CLASS="option"
|
||||
>webdotbase</TT
|
||||
> paramater), you
|
||||
will need to allow access to <TT
|
||||
CLASS="filename"
|
||||
>data/webdot/*.dot</TT
|
||||
>
|
||||
for the reasearch.att.com machine.
|
||||
</P
|
||||
><P
|
||||
>If you are using a local installation of <A
|
||||
HREF="http://www.graphviz.org"
|
||||
TARGET="_top"
|
||||
>GraphViz</A
|
||||
>, you will need to allow
|
||||
everybody to access <TT
|
||||
CLASS="filename"
|
||||
>*.png</TT
|
||||
>,
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>*.gif</TT
|
||||
>, <TT
|
||||
CLASS="filename"
|
||||
>*.jpg</TT
|
||||
>, and
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>*.map</TT
|
||||
> in the
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>data/webdot</TT
|
||||
> directory.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></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="os-specific.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="troubleshooting.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>OS Specific Installation Notes</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="installation.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Troubleshooting</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,10 +1,12 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TITLE
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="About This Guide"
|
||||
HREF="about.html"><META
|
||||
|
@ -45,61 +47,36 @@ CLASS="title"
|
|||
><A
|
||||
NAME="AEN2"
|
||||
></A
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</H1
|
||||
><H3
|
||||
CLASS="author"
|
||||
><A
|
||||
NAME="AEN5"
|
||||
></A
|
||||
>Matthew P. Barnson</H3
|
||||
><H3
|
||||
CLASS="author"
|
||||
><A
|
||||
NAME="AEN9"
|
||||
></A
|
||||
>Jacob Steenhagen</H3
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</H1
|
||||
><H3
|
||||
CLASS="corpauthor"
|
||||
>The Bugzilla Team</H3
|
||||
><P
|
||||
CLASS="pubdate"
|
||||
>2003-11-01<BR></P
|
||||
>2004-01-15<BR></P
|
||||
><DIV
|
||||
><DIV
|
||||
CLASS="abstract"
|
||||
><A
|
||||
NAME="AEN14"
|
||||
NAME="AEN7"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
><P
|
||||
> This is the documentation for Bugzilla, the mozilla.org
|
||||
bug-tracking system.
|
||||
> This is the documentation for Bugzilla, a
|
||||
bug-tracking system from mozilla.org.
|
||||
Bugzilla is an enterprise-class piece of software
|
||||
that powers issue-tracking for hundreds of
|
||||
organizations around the world, tracking millions of bugs.
|
||||
</P
|
||||
><P
|
||||
>
|
||||
This documentation is maintained in DocBook 4.1.2 XML format.
|
||||
Changes are best submitted as plain text or XML diffs, attached
|
||||
to a bug filed in the <A
|
||||
HREF="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&component=Documentation"
|
||||
TARGET="_top"
|
||||
>Bugzilla Documentation</A
|
||||
> component.
|
||||
</P
|
||||
><P
|
||||
>This is a development version of this guide. Information in it
|
||||
is subject to change before the 2.18 release of this guide
|
||||
(which will correspond with the 2.18 release of Bugzilla).
|
||||
that tracks millions of bugs and issues for hundreds of
|
||||
organizations around the world.
|
||||
</P
|
||||
><P
|
||||
> The most current version of this document can always be found on the
|
||||
<A
|
||||
HREF="http://www.bugzilla.org/documentation.html"
|
||||
TARGET="_top"
|
||||
>Bugzilla Documentation Page</A
|
||||
>Bugzilla
|
||||
Documentation Page</A
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
|
@ -157,13 +134,18 @@ HREF="introduction.html"
|
|||
><DL
|
||||
><DT
|
||||
>2.1. <A
|
||||
HREF="whatis.html"
|
||||
HREF="what-is-bugzilla.html"
|
||||
>What is Bugzilla?</A
|
||||
></DT
|
||||
><DT
|
||||
>2.2. <A
|
||||
HREF="why.html"
|
||||
>Why Should We Use Bugzilla?</A
|
||||
HREF="why-tracking.html"
|
||||
>Why use a bug-tracking system?</A
|
||||
></DT
|
||||
><DT
|
||||
>2.3. <A
|
||||
HREF="why-bugzilla.html"
|
||||
>Why use Bugzilla?</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
|
@ -176,19 +158,49 @@ HREF="using.html"
|
|||
><DL
|
||||
><DT
|
||||
>3.1. <A
|
||||
HREF="how.html"
|
||||
>How do I use Bugzilla?</A
|
||||
HREF="myaccount.html"
|
||||
>Create a Bugzilla Account</A
|
||||
></DT
|
||||
><DT
|
||||
>3.2. <A
|
||||
HREF="bug_page.html"
|
||||
>Anatomy of a Bug</A
|
||||
></DT
|
||||
><DT
|
||||
>3.3. <A
|
||||
HREF="query.html"
|
||||
>Searching for Bugs</A
|
||||
></DT
|
||||
><DT
|
||||
>3.4. <A
|
||||
HREF="list.html"
|
||||
>Bug Lists</A
|
||||
></DT
|
||||
><DT
|
||||
>3.5. <A
|
||||
HREF="bugreports.html"
|
||||
>Filing Bugs</A
|
||||
></DT
|
||||
><DT
|
||||
>3.6. <A
|
||||
HREF="patchviewer.html"
|
||||
>Patch Viewer</A
|
||||
></DT
|
||||
><DT
|
||||
>3.7. <A
|
||||
HREF="hintsandtips.html"
|
||||
>Hints and Tips</A
|
||||
></DT
|
||||
><DT
|
||||
>3.3. <A
|
||||
>3.8. <A
|
||||
HREF="userpreferences.html"
|
||||
>User Preferences</A
|
||||
></DT
|
||||
><DT
|
||||
>3.9. <A
|
||||
HREF="reporting.html"
|
||||
>Reports</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
|
@ -205,21 +217,26 @@ HREF="stepbystep.html"
|
|||
></DT
|
||||
><DT
|
||||
>4.2. <A
|
||||
HREF="extraconfig.html"
|
||||
>Optional Additional Configuration</A
|
||||
></DT
|
||||
><DT
|
||||
>4.3. <A
|
||||
HREF="os-specific.html"
|
||||
>OS Specific Installation Notes</A
|
||||
></DT
|
||||
><DT
|
||||
>4.4. <A
|
||||
HREF="http.html"
|
||||
>HTTP Server Configuration</A
|
||||
></DT
|
||||
><DT
|
||||
>4.3. <A
|
||||
HREF="extraconfig.html"
|
||||
>Optional Additional Configuration</A
|
||||
></DT
|
||||
><DT
|
||||
>4.4. <A
|
||||
HREF="os-specific.html"
|
||||
>OS Specific Installation Notes</A
|
||||
></DT
|
||||
><DT
|
||||
>4.5. <A
|
||||
HREF="security.html"
|
||||
>Bugzilla Security</A
|
||||
></DT
|
||||
><DT
|
||||
>4.6. <A
|
||||
HREF="troubleshooting.html"
|
||||
>Troubleshooting</A
|
||||
></DT
|
||||
|
@ -244,41 +261,70 @@ HREF="useradmin.html"
|
|||
></DT
|
||||
><DT
|
||||
>5.3. <A
|
||||
HREF="programadmin.html"
|
||||
>Product, Component, Milestone, and Version Administration</A
|
||||
HREF="products.html"
|
||||
>Products</A
|
||||
></DT
|
||||
><DT
|
||||
>5.4. <A
|
||||
HREF="components.html"
|
||||
>Components</A
|
||||
></DT
|
||||
><DT
|
||||
>5.5. <A
|
||||
HREF="versions.html"
|
||||
>Versions</A
|
||||
></DT
|
||||
><DT
|
||||
>5.6. <A
|
||||
HREF="milestones.html"
|
||||
>Milestones</A
|
||||
></DT
|
||||
><DT
|
||||
>5.7. <A
|
||||
HREF="voting.html"
|
||||
>Voting</A
|
||||
></DT
|
||||
><DT
|
||||
>5.5. <A
|
||||
>5.8. <A
|
||||
HREF="groups.html"
|
||||
>Groups and Group Security</A
|
||||
></DT
|
||||
><DT
|
||||
>5.6. <A
|
||||
HREF="security.html"
|
||||
>Bugzilla Security</A
|
||||
></DT
|
||||
><DT
|
||||
>5.7. <A
|
||||
HREF="cust-templates.html"
|
||||
>Template Customization</A
|
||||
></DT
|
||||
><DT
|
||||
>5.8. <A
|
||||
HREF="cust-change-permissions.html"
|
||||
>Change Permission Customization</A
|
||||
></DT
|
||||
><DT
|
||||
>5.9. <A
|
||||
HREF="upgrading.html"
|
||||
>Upgrading to New Releases</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>5.10. <A
|
||||
>6. <A
|
||||
HREF="customization.html"
|
||||
>Customising Bugzilla</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>6.1. <A
|
||||
HREF="cust-templates.html"
|
||||
>Template Customization</A
|
||||
></DT
|
||||
><DT
|
||||
>6.2. <A
|
||||
HREF="cust-change-permissions.html"
|
||||
>Customizing Who Can Change What</A
|
||||
></DT
|
||||
><DT
|
||||
>6.3. <A
|
||||
HREF="dbmodify.html"
|
||||
>Modifying Your Running System</A
|
||||
></DT
|
||||
><DT
|
||||
>6.4. <A
|
||||
HREF="dbdoc.html"
|
||||
>MySQL Bugzilla Database Introduction</A
|
||||
></DT
|
||||
><DT
|
||||
>6.5. <A
|
||||
HREF="integration.html"
|
||||
>Integrating Bugzilla with Third-Party Tools</A
|
||||
></DT
|
||||
|
@ -291,89 +337,20 @@ HREF="faq.html"
|
|||
></DT
|
||||
><DT
|
||||
>B. <A
|
||||
HREF="database.html"
|
||||
>The Bugzilla Database</A
|
||||
HREF="patches.html"
|
||||
>Contrib</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>B.1. <A
|
||||
HREF="dbmodify.html"
|
||||
>Modifying Your Running System</A
|
||||
></DT
|
||||
><DT
|
||||
>B.2. <A
|
||||
HREF="dbdoc.html"
|
||||
>MySQL Bugzilla Database Introduction</A
|
||||
HREF="cmdline.html"
|
||||
>Command-line Search Interface</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>C. <A
|
||||
HREF="patches.html"
|
||||
>Useful Patches and Utilities for Bugzilla</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>C.1. <A
|
||||
HREF="rewrite.html"
|
||||
>Apache
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>mod_rewrite</TT
|
||||
>
|
||||
|
||||
magic</A
|
||||
></DT
|
||||
><DT
|
||||
>C.2. <A
|
||||
HREF="cmdline.html"
|
||||
>Command-line Bugzilla Queries</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>D. <A
|
||||
HREF="variants.html"
|
||||
>Bugzilla Variants and Competitors</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>D.1. <A
|
||||
HREF="variant-redhat.html"
|
||||
>Red Hat Bugzilla</A
|
||||
></DT
|
||||
><DT
|
||||
>D.2. <A
|
||||
HREF="variant-fenris.html"
|
||||
>Loki Bugzilla (Fenris)</A
|
||||
></DT
|
||||
><DT
|
||||
>D.3. <A
|
||||
HREF="variant-issuezilla.html"
|
||||
>Issuezilla</A
|
||||
></DT
|
||||
><DT
|
||||
>D.4. <A
|
||||
HREF="variant-scarab.html"
|
||||
>Scarab</A
|
||||
></DT
|
||||
><DT
|
||||
>D.5. <A
|
||||
HREF="variant-perforce.html"
|
||||
>Perforce SCM</A
|
||||
></DT
|
||||
><DT
|
||||
>D.6. <A
|
||||
HREF="variant-sourceforge.html"
|
||||
>SourceForge</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>E. <A
|
||||
HREF="gfdl.html"
|
||||
>GNU Free Documentation License</A
|
||||
></DT
|
||||
|
@ -487,14 +464,6 @@ HREF="stepbystep.html#install-perlmodules-cpan"
|
|||
>Installing perl modules with CPAN</A
|
||||
></DT
|
||||
><DT
|
||||
>4-2. <A
|
||||
HREF="http.html#http-apache-htaccess"
|
||||
><TT
|
||||
CLASS="filename"
|
||||
>.htaccess</TT
|
||||
> files for Apache</A
|
||||
></DT
|
||||
><DT
|
||||
>5-1. <A
|
||||
HREF="upgrading.html#upgrade-cvs"
|
||||
>Upgrading using CVS</A
|
||||
|
|
|
@ -4,13 +4,15 @@
|
|||
>Installation</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="User Preferences"
|
||||
HREF="userpreferences.html"><LINK
|
||||
TITLE="Reports"
|
||||
HREF="reporting.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Step-by-step Install"
|
||||
HREF="stepbystep.html"></HEAD
|
||||
|
@ -33,7 +35,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -41,7 +44,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="userpreferences.html"
|
||||
HREF="reporting.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -87,92 +90,109 @@ HREF="stepbystep.html"
|
|||
><DL
|
||||
><DT
|
||||
>4.1.1. <A
|
||||
HREF="stepbystep.html#install-mysql"
|
||||
>MySQL</A
|
||||
></DT
|
||||
><DT
|
||||
>4.1.2. <A
|
||||
HREF="stepbystep.html#install-perl"
|
||||
>Perl</A
|
||||
></DT
|
||||
><DT
|
||||
>4.1.3. <A
|
||||
HREF="stepbystep.html#install-perlmodules"
|
||||
>Perl Modules</A
|
||||
>4.1.2. <A
|
||||
HREF="stepbystep.html#install-mysql"
|
||||
>MySQL</A
|
||||
></DT
|
||||
><DT
|
||||
>4.1.4. <A
|
||||
>4.1.3. <A
|
||||
HREF="stepbystep.html#install-webserver"
|
||||
>HTTP Server</A
|
||||
></DT
|
||||
><DT
|
||||
>4.1.5. <A
|
||||
>4.1.4. <A
|
||||
HREF="stepbystep.html#install-bzfiles"
|
||||
>Bugzilla</A
|
||||
></DT
|
||||
><DT
|
||||
>4.1.6. <A
|
||||
HREF="stepbystep.html#install-setupdatabase"
|
||||
>Setting Up the MySQL Database</A
|
||||
>4.1.5. <A
|
||||
HREF="stepbystep.html#install-perlmodules"
|
||||
>Perl Modules</A
|
||||
></DT
|
||||
><DT
|
||||
>4.1.7. <A
|
||||
HREF="stepbystep.html#AEN795"
|
||||
>4.1.6. <A
|
||||
HREF="stepbystep.html#AEN748"
|
||||
><TT
|
||||
CLASS="filename"
|
||||
>checksetup.pl</TT
|
||||
></A
|
||||
></DT
|
||||
><DT
|
||||
>4.1.8. <A
|
||||
HREF="stepbystep.html#AEN826"
|
||||
>4.1.7. <A
|
||||
HREF="stepbystep.html#AEN778"
|
||||
>Configuring Bugzilla</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>4.2. <A
|
||||
HREF="http.html"
|
||||
>HTTP Server Configuration</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>4.2.1. <A
|
||||
HREF="http.html#http-apache"
|
||||
>Apache <SPAN
|
||||
CLASS="productname"
|
||||
>httpd</SPAN
|
||||
></A
|
||||
></DT
|
||||
><DT
|
||||
>4.2.2. <A
|
||||
HREF="http.html#http-iis"
|
||||
>Microsoft <SPAN
|
||||
CLASS="productname"
|
||||
>Internet Information Services</SPAN
|
||||
></A
|
||||
></DT
|
||||
><DT
|
||||
>4.2.3. <A
|
||||
HREF="http.html#http-aol"
|
||||
>AOL Server</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>4.3. <A
|
||||
HREF="extraconfig.html"
|
||||
>Optional Additional Configuration</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>4.2.1. <A
|
||||
HREF="extraconfig.html#AEN832"
|
||||
>4.3.1. <A
|
||||
HREF="extraconfig.html#AEN852"
|
||||
>Dependency Charts</A
|
||||
></DT
|
||||
><DT
|
||||
>4.2.2. <A
|
||||
HREF="extraconfig.html#AEN847"
|
||||
>4.3.2. <A
|
||||
HREF="extraconfig.html#AEN867"
|
||||
>Bug Graphs</A
|
||||
></DT
|
||||
><DT
|
||||
>4.2.3. <A
|
||||
HREF="extraconfig.html#AEN860"
|
||||
>4.3.3. <A
|
||||
HREF="extraconfig.html#AEN880"
|
||||
>The Whining Cron</A
|
||||
></DT
|
||||
><DT
|
||||
>4.2.4. <A
|
||||
>4.3.4. <A
|
||||
HREF="extraconfig.html#bzldap"
|
||||
>LDAP Authentication</A
|
||||
></DT
|
||||
><DT
|
||||
>4.2.5. <A
|
||||
>4.3.5. <A
|
||||
HREF="extraconfig.html#content-type"
|
||||
>Preventing untrusted Bugzilla content from executing malicious
|
||||
Javascript code</A
|
||||
></DT
|
||||
><DT
|
||||
>4.2.6. <A
|
||||
HREF="extraconfig.html#directoryindex"
|
||||
><TT
|
||||
CLASS="filename"
|
||||
>directoryindex</TT
|
||||
> for the Bugzilla default page.</A
|
||||
></DT
|
||||
><DT
|
||||
>4.2.7. <A
|
||||
>4.3.6. <A
|
||||
HREF="extraconfig.html#mod_perl"
|
||||
>Bugzilla and <TT
|
||||
CLASS="filename"
|
||||
|
@ -180,7 +200,7 @@ CLASS="filename"
|
|||
></A
|
||||
></DT
|
||||
><DT
|
||||
>4.2.8. <A
|
||||
>4.3.7. <A
|
||||
HREF="extraconfig.html#mod-throttle"
|
||||
><TT
|
||||
CLASS="filename"
|
||||
|
@ -192,19 +212,19 @@ CLASS="filename"
|
|||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>4.3. <A
|
||||
>4.4. <A
|
||||
HREF="os-specific.html"
|
||||
>OS Specific Installation Notes</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>4.3.1. <A
|
||||
>4.4.1. <A
|
||||
HREF="os-specific.html#os-win32"
|
||||
>Microsoft Windows</A
|
||||
></DT
|
||||
><DT
|
||||
>4.3.2. <A
|
||||
>4.4.2. <A
|
||||
HREF="os-specific.html#os-macosx"
|
||||
><SPAN
|
||||
CLASS="productname"
|
||||
|
@ -212,66 +232,65 @@ CLASS="productname"
|
|||
></A
|
||||
></DT
|
||||
><DT
|
||||
>4.3.3. <A
|
||||
>4.4.3. <A
|
||||
HREF="os-specific.html#os-mandrake"
|
||||
>Linux-Mandrake 8.0</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>4.4. <A
|
||||
HREF="http.html"
|
||||
>HTTP Server Configuration</A
|
||||
>4.5. <A
|
||||
HREF="security.html"
|
||||
>Bugzilla Security</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>4.4.1. <A
|
||||
HREF="http.html#http-apache"
|
||||
>Apache <SPAN
|
||||
CLASS="productname"
|
||||
>httpd</SPAN
|
||||
></A
|
||||
>4.5.1. <A
|
||||
HREF="security.html#security-networking"
|
||||
>TCP/IP Ports</A
|
||||
></DT
|
||||
><DT
|
||||
>4.4.2. <A
|
||||
HREF="http.html#http-iis"
|
||||
>Microsoft <SPAN
|
||||
CLASS="productname"
|
||||
>Internet Information Services</SPAN
|
||||
></A
|
||||
>4.5.2. <A
|
||||
HREF="security.html#security-mysql"
|
||||
>MySQL</A
|
||||
></DT
|
||||
><DT
|
||||
>4.4.3. <A
|
||||
HREF="http.html#http-aol"
|
||||
>AOL Server</A
|
||||
>4.5.3. <A
|
||||
HREF="security.html#security-daemon"
|
||||
>Daemon Accounts</A
|
||||
></DT
|
||||
><DT
|
||||
>4.5.4. <A
|
||||
HREF="security.html#security-access"
|
||||
>Web Server Access Controls</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>4.5. <A
|
||||
>4.6. <A
|
||||
HREF="troubleshooting.html"
|
||||
>Troubleshooting</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>4.5.1. <A
|
||||
HREF="troubleshooting.html#AEN1157"
|
||||
>4.6.1. <A
|
||||
HREF="troubleshooting.html#AEN1215"
|
||||
>Bundle::Bugzilla makes me upgrade to Perl 5.6.1</A
|
||||
></DT
|
||||
><DT
|
||||
>4.5.2. <A
|
||||
HREF="troubleshooting.html#AEN1162"
|
||||
>4.6.2. <A
|
||||
HREF="troubleshooting.html#AEN1220"
|
||||
>DBD::Sponge::db prepare failed</A
|
||||
></DT
|
||||
><DT
|
||||
>4.5.3. <A
|
||||
>4.6.3. <A
|
||||
HREF="troubleshooting.html#paranoid-security"
|
||||
>cannot chdir(/var/spool/mqueue)</A
|
||||
></DT
|
||||
><DT
|
||||
>4.5.4. <A
|
||||
>4.6.4. <A
|
||||
HREF="troubleshooting.html#trouble-filetemp"
|
||||
>Your vendor has not defined Fcntl macro O_NOINHERIT</A
|
||||
></DT
|
||||
|
@ -296,7 +315,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="userpreferences.html"
|
||||
HREF="reporting.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -324,7 +343,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>User Preferences</TD
|
||||
>Reports</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
|
|
@ -4,16 +4,18 @@
|
|||
>Integrating Bugzilla with Third-Party Tools</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
TITLE="Customising Bugzilla"
|
||||
HREF="customization.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Upgrading to New Releases"
|
||||
HREF="upgrading.html"><LINK
|
||||
TITLE="MySQL Bugzilla Database Introduction"
|
||||
HREF="dbdoc.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="The Bugzilla FAQ"
|
||||
HREF="faq.html"></HEAD
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -44,7 +47,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="upgrading.html"
|
||||
HREF="dbdoc.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -52,7 +55,7 @@ ACCESSKEY="P"
|
|||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 5. Administering Bugzilla</TD
|
||||
>Chapter 6. Customising Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
|
@ -74,7 +77,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="integration"
|
||||
></A
|
||||
>5.10. Integrating Bugzilla with Third-Party Tools</H1
|
||||
>6.5. Integrating Bugzilla with Third-Party Tools</H1
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
|
@ -82,7 +85,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="bonsai"
|
||||
></A
|
||||
>5.10.1. Bonsai</H2
|
||||
>6.5.1. Bonsai</H2
|
||||
><P
|
||||
>Bonsai is a web-based tool for managing
|
||||
<A
|
||||
|
@ -108,7 +111,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="cvs"
|
||||
></A
|
||||
>5.10.2. CVS</H2
|
||||
>6.5.2. CVS</H2
|
||||
><P
|
||||
>CVS integration is best accomplished, at this point, using the
|
||||
Bugzilla Email Gateway.</P
|
||||
|
@ -144,7 +147,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="scm"
|
||||
></A
|
||||
>5.10.3. Perforce SCM</H2
|
||||
>6.5.3. Perforce SCM</H2
|
||||
><P
|
||||
>You can find the project page for Bugzilla and Teamtrack Perforce
|
||||
integration (p4dti) at:
|
||||
|
@ -184,9 +187,22 @@ CLASS="section"
|
|||
><A
|
||||
NAME="tinderbox"
|
||||
></A
|
||||
>5.10.4. Tinderbox/Tinderbox2</H2
|
||||
>6.5.4. Tinderbox/Tinderbox2</H2
|
||||
><P
|
||||
>We need Tinderbox integration information.</P
|
||||
>Tinderbox is a continuous-build system which can integrate with
|
||||
Bugzilla - see
|
||||
<A
|
||||
HREF="http://www.mozilla.org/projects/tinderbox"
|
||||
TARGET="_top"
|
||||
>http://www.mozilla.org/projects/tinderbox</A
|
||||
> for details
|
||||
of Tinderbox, and
|
||||
<A
|
||||
HREF="http://tinderbox.mozilla.org/showbuilds.cgi"
|
||||
TARGET="_top"
|
||||
>http://tinderbox.mozilla.org/showbuilds.cgi</A
|
||||
> to see it
|
||||
in action.</P
|
||||
></DIV
|
||||
></DIV
|
||||
><DIV
|
||||
|
@ -205,7 +221,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="upgrading.html"
|
||||
HREF="dbdoc.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -233,13 +249,13 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Upgrading to New Releases</TD
|
||||
>MySQL Bugzilla Database Introduction</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="administration.html"
|
||||
HREF="customization.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
|
|
|
@ -1,154 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Introduction</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Document Conventions"
|
||||
HREF="conventions.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="What is Bugzilla?"
|
||||
HREF="whatis.html"></HEAD
|
||||
><BODY
|
||||
CLASS="chapter"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="conventions.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="whatis.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="chapter"
|
||||
><H1
|
||||
><A
|
||||
NAME="introduction"
|
||||
></A
|
||||
>Chapter 2. Introduction</H1
|
||||
><DIV
|
||||
CLASS="TOC"
|
||||
><DL
|
||||
><DT
|
||||
><B
|
||||
>Table of Contents</B
|
||||
></DT
|
||||
><DT
|
||||
>2.1. <A
|
||||
HREF="whatis.html"
|
||||
>What is Bugzilla?</A
|
||||
></DT
|
||||
><DT
|
||||
>2.2. <A
|
||||
HREF="why.html"
|
||||
>Why Should We Use Bugzilla?</A
|
||||
></DT
|
||||
></DL
|
||||
></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="conventions.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="whatis.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Document Conventions</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
> </TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>What is Bugzilla?</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -0,0 +1,209 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Bug Lists</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Searching for Bugs"
|
||||
HREF="query.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Filing Bugs"
|
||||
HREF="bugreports.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="query.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 3. Using Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="bugreports.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="list"
|
||||
></A
|
||||
>3.4. Bug Lists</H1
|
||||
><P
|
||||
>If you run a search, a list of matching bugs will be returned.
|
||||
</P
|
||||
><P
|
||||
>The format of the list is configurable. For example, it can be
|
||||
sorted by clicking the column headings. Other useful features can be
|
||||
accessed using the links at the bottom of the list:
|
||||
<P
|
||||
></P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
><TBODY
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Long Format:</EM
|
||||
>
|
||||
|
||||
this gives you a large page with a non-editable summary of the fields
|
||||
of each bug.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Change Columns:</EM
|
||||
>
|
||||
|
||||
change the bug attributes which appear in the list.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Change several bugs at once:</EM
|
||||
>
|
||||
|
||||
If your account is sufficiently empowered, you can make the same
|
||||
change to all the bugs in the list - for example, changing their
|
||||
owner.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Send mail to bug owners:</EM
|
||||
>
|
||||
|
||||
Sends mail to the owners of all bugs on the list.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
> <EM
|
||||
>Edit this query:</EM
|
||||
>
|
||||
|
||||
If you didn't get exactly the results you were looking for, you can
|
||||
return to the Query page through this link and make small revisions
|
||||
to the query you just made so you get more accurate results.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
><P
|
||||
></P
|
||||
>
|
||||
</P
|
||||
></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="query.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="bugreports.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Searching for Bugs</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Filing Bugs</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -0,0 +1,210 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Milestones</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Versions"
|
||||
HREF="versions.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Voting"
|
||||
HREF="voting.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="versions.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 5. Administering Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="voting.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="milestones"
|
||||
></A
|
||||
>5.6. Milestones</H1
|
||||
><P
|
||||
>Milestones are "targets" that you plan to get a bug fixed by. For
|
||||
example, you have a bug that you plan to fix for your 3.0 release, it
|
||||
would be assigned the milestone of 3.0.</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
|
||||
>Milestone options will only appear for a Product if you turned
|
||||
on the "usetargetmilestone" Param in the "Edit Parameters" screen.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><P
|
||||
>To create new Milestones, set Default Milestones, and set
|
||||
Milestone URL:</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Select "Edit milestones" from the "Edit product" page.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Select "Add" in the bottom right corner.
|
||||
text</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Enter the name of the Milestone in the "Milestone" field. You
|
||||
can optionally set the "sortkey", which is a positive or negative
|
||||
number (-255 to 255) that defines where in the list this particular
|
||||
milestone appears. This is because milestones often do not
|
||||
occur in alphanumeric order For example, "Future" might be
|
||||
after "Release 1.2". Select "Add".</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>From the Edit product screen, you can enter the URL of a
|
||||
page which gives information about your milestones and what
|
||||
they mean. </P
|
||||
></LI
|
||||
></OL
|
||||
></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="versions.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="voting.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Versions</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="administration.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Voting</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -0,0 +1,207 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Create a Bugzilla Account</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Anatomy of a Bug"
|
||||
HREF="bug_page.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 3. Using Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="bug_page.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="myaccount"
|
||||
></A
|
||||
>3.1. Create a Bugzilla Account</H1
|
||||
><P
|
||||
>If you want to use Bugzilla, first you need to create an account.
|
||||
Consult with the administrator responsible for your installation of
|
||||
Bugzilla for the URL you should use to access it. If you're
|
||||
test-driving Bugzilla, use this URL:
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/"
|
||||
TARGET="_top"
|
||||
>http://landfill.bugzilla.org/bugzilla-tip/</A
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Click the
|
||||
<SPAN
|
||||
CLASS="QUOTE"
|
||||
>"Open a new Bugzilla account"</SPAN
|
||||
>
|
||||
|
||||
link, enter your email address and, optionally, your name in the
|
||||
spaces provided, then click
|
||||
<SPAN
|
||||
CLASS="QUOTE"
|
||||
>"Create Account"</SPAN
|
||||
>
|
||||
|
||||
.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Within moments, you should receive an email to the address
|
||||
you provided, which contains your login name (generally the
|
||||
same as the email address), and a password.
|
||||
This password is randomly generated, but can be
|
||||
changed to something more memorable.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Click the
|
||||
<SPAN
|
||||
CLASS="QUOTE"
|
||||
>"Log In"</SPAN
|
||||
>
|
||||
link in the footer at the bottom of the page in your browser,
|
||||
enter your email address and password into the spaces provided, and
|
||||
click
|
||||
<SPAN
|
||||
CLASS="QUOTE"
|
||||
>"Login"</SPAN
|
||||
>.
|
||||
</P
|
||||
></LI
|
||||
></OL
|
||||
><P
|
||||
>You are now logged in. Bugzilla uses cookies to remember you are
|
||||
logged in so, unless you have cookies disabled or your IP address changes,
|
||||
you should not have to log in again.</P
|
||||
></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="using.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="bug_page.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Using Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Anatomy of a Bug</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -4,9 +4,11 @@
|
|||
>New Versions</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="About This Guide"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -79,31 +82,17 @@ NAME="newversions"
|
|||
> This is the 2.17.5 version of The Bugzilla Guide. It is so named
|
||||
to match the current version of Bugzilla.
|
||||
|
||||
This version of the guide, like its associated Bugzilla version is a
|
||||
development version. Information is subject to change between now and
|
||||
when 2.18 is released.
|
||||
This version of the guide, like its associated Bugzilla version, is a
|
||||
development version.
|
||||
|
||||
If you are
|
||||
reading this from any source other than those below, please
|
||||
check one of these mirrors to make sure you are reading an
|
||||
up-to-date version of the Guide.
|
||||
</P
|
||||
><P
|
||||
> The newest version of this guide can always be found at <A
|
||||
HREF="http://www.bugzilla.org"
|
||||
TARGET="_top"
|
||||
>http://www.bugzilla.org</A
|
||||
>; including
|
||||
documentation for past releases and the current development version.
|
||||
</P
|
||||
><P
|
||||
> The documentation for the most recent stable release of Bugzilla can also
|
||||
be found at
|
||||
<A
|
||||
HREF="http://www.tldp.org"
|
||||
TARGET="_top"
|
||||
>The Linux Documentation Project</A
|
||||
>.
|
||||
>; however, you should read the version
|
||||
which came with the Bugzilla release you are using.
|
||||
</P
|
||||
><P
|
||||
> The latest version of this document can always be checked out via CVS.
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>OS Specific Installation Notes</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Installation"
|
||||
|
@ -15,8 +17,8 @@ REL="PREVIOUS"
|
|||
TITLE="Optional Additional Configuration"
|
||||
HREF="extraconfig.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="HTTP Server Configuration"
|
||||
HREF="http.html"></HEAD
|
||||
TITLE="Bugzilla Security"
|
||||
HREF="security.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -58,7 +61,7 @@ WIDTH="10%"
|
|||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="http.html"
|
||||
HREF="security.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -74,7 +77,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="os-specific"
|
||||
></A
|
||||
>4.3. OS Specific Installation Notes</H1
|
||||
>4.4. OS Specific Installation Notes</H1
|
||||
><P
|
||||
>Many aspects of the Bugzilla installation can be affected by the
|
||||
the operating system you choose to install it on. Sometimes it can be made
|
||||
|
@ -97,9 +100,9 @@ CLASS="section"
|
|||
><A
|
||||
NAME="os-win32"
|
||||
></A
|
||||
>4.3.1. Microsoft Windows</H2
|
||||
>4.4.1. Microsoft Windows</H2
|
||||
><P
|
||||
>Making Bugzilla work on windows is still a very painful processes.
|
||||
>Making Bugzilla work on windows is still a painful processes.
|
||||
The Bugzilla Team is working to make it easier, but that goal is not
|
||||
considered a top priority. If you wish to run Bugzilla, we still
|
||||
recommend doing so on a Unix based system such as GNU/Linux. As of this
|
||||
|
@ -123,7 +126,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="win32-perl"
|
||||
></A
|
||||
>4.3.1.1. Win32 Perl</H3
|
||||
>4.4.1.1. Win32 Perl</H3
|
||||
><P
|
||||
>Perl for Windows can be obtained from <A
|
||||
HREF="http://www.activestate.com/"
|
||||
|
@ -144,12 +147,12 @@ CLASS="section"
|
|||
><A
|
||||
NAME="win32-perlmodules"
|
||||
></A
|
||||
>4.3.1.2. Perl Modules on Win32</H3
|
||||
>4.4.1.2. Perl Modules on Win32</H3
|
||||
><P
|
||||
>Bugzilla on Windows requires the same perl modules found in
|
||||
<A
|
||||
HREF="stepbystep.html#install-perlmodules"
|
||||
>Section 4.1.3</A
|
||||
>Section 4.1.5</A
|
||||
>. The main difference is that
|
||||
windows uses <A
|
||||
HREF="glossary.html#gloss-ppm"
|
||||
|
@ -256,18 +259,11 @@ CLASS="section"
|
|||
><A
|
||||
NAME="win32-code-changes"
|
||||
></A
|
||||
>4.3.1.3. Code changes required to run on win32</H3
|
||||
>4.4.1.3. Code changes required to run on win32</H3
|
||||
><P
|
||||
>Unfortunately, Bugzilla still doesn't run "out of the box" on
|
||||
Windows. There is work in progress to make this easier, but until that
|
||||
happens code will have to be modified. This section is an attempt to
|
||||
list the required changes. It is an attempt to be all inclusive, but
|
||||
there may be other changes required. If you find something is missing,
|
||||
please file a bug in <A
|
||||
HREF="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&component=Documentation"
|
||||
TARGET="_top"
|
||||
>Bugzilla Documentation</A
|
||||
>.
|
||||
>As Bugzilla still doesn't run "out of the box" on
|
||||
Windows, code has to be modified. This section is an attempt to
|
||||
list the required changes.
|
||||
</P
|
||||
><DIV
|
||||
CLASS="section"
|
||||
|
@ -276,7 +272,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="win32-code-checksetup"
|
||||
></A
|
||||
>4.3.1.3.1. Changes to <TT
|
||||
>4.4.1.3.1. Changes to <TT
|
||||
CLASS="filename"
|
||||
>checksetup.pl</TT
|
||||
></H4
|
||||
|
@ -363,7 +359,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="win32-code-bugmail"
|
||||
></A
|
||||
>4.3.1.3.2. Changes to <TT
|
||||
>4.4.1.3.2. Changes to <TT
|
||||
CLASS="filename"
|
||||
>BugMail.pm</TT
|
||||
></H4
|
||||
|
@ -375,11 +371,8 @@ TARGET="_top"
|
|||
>bug
|
||||
84876</A
|
||||
> lands), the
|
||||
simplest way is to have Net::SMTP installed and change this (in
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>Bugzilla/BugMail.pm</TT
|
||||
>):</P
|
||||
simplest way is to have the Net::SMTP Perl module installed and
|
||||
change this:</P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -444,19 +437,19 @@ CLASS="section"
|
|||
><A
|
||||
NAME="win32-http"
|
||||
></A
|
||||
>4.3.1.4. Serving the web pages</H3
|
||||
>4.4.1.4. Serving the web pages</H3
|
||||
><P
|
||||
>As is the case on Unix based systems, any web server should be
|
||||
able to handle Bugzilla; however, the Bugzilla Team still recommends
|
||||
Apache whenever asked. No matter what web server you choose, be sure
|
||||
to pay attention to the security notes in <A
|
||||
HREF="security.html#security-access"
|
||||
>Section 5.6.4</A
|
||||
>Section 4.5.4</A
|
||||
>.
|
||||
More information on configuring specific web servers can be found in
|
||||
<A
|
||||
HREF="http.html"
|
||||
>Section 4.4</A
|
||||
>Section 4.2</A
|
||||
>.
|
||||
</P
|
||||
><DIV
|
||||
|
@ -505,7 +498,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="os-macosx"
|
||||
></A
|
||||
>4.3.2. <SPAN
|
||||
>4.4.2. <SPAN
|
||||
CLASS="productname"
|
||||
>Mac OS X</SPAN
|
||||
></H2
|
||||
|
@ -699,7 +692,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="os-mandrake"
|
||||
></A
|
||||
>4.3.3. Linux-Mandrake 8.0</H2
|
||||
>4.4.3. Linux-Mandrake 8.0</H2
|
||||
><P
|
||||
>Linux-Mandrake 8.0 includes every required and optional library
|
||||
for Bugzilla. The easiest way to install them is by using the
|
||||
|
@ -826,7 +819,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="http.html"
|
||||
HREF="security.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -850,7 +843,7 @@ ACCESSKEY="U"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>HTTP Server Configuration</TD
|
||||
>Bugzilla Security</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>Bugzilla Configuration</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -164,7 +167,7 @@ CLASS="command"
|
|||
standard type, and Bugzilla does not yet take advantage of features
|
||||
such as transactions which would justify this speed decrease. The
|
||||
Bugzilla team are, however, happy to hear about any experiences with
|
||||
row level locking and Bugzilla</P
|
||||
row level locking and Bugzilla.</P
|
||||
><P
|
||||
>The <SPAN
|
||||
CLASS="QUOTE"
|
||||
|
@ -177,7 +180,7 @@ CLASS="QUOTE"
|
|||
an enormous performance improvement when implemented on extremely
|
||||
high-traffic Bugzilla databases.</P
|
||||
><P
|
||||
> As a guide, mozilla.org began needing
|
||||
> As a guide, on reasonably old hardware, mozilla.org began needing
|
||||
<SPAN
|
||||
CLASS="QUOTE"
|
||||
>"shadowdb"</SPAN
|
||||
|
|
|
@ -1,22 +1,21 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Useful Patches and Utilities for Bugzilla</TITLE
|
||||
>Contrib</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="MySQL Bugzilla Database Introduction"
|
||||
HREF="dbdoc.html"><LINK
|
||||
TITLE="The Bugzilla FAQ"
|
||||
HREF="faq.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Apache
|
||||
mod_rewrite
|
||||
|
||||
magic"
|
||||
HREF="rewrite.html"></HEAD
|
||||
TITLE="Command-line Search Interface"
|
||||
HREF="cmdline.html"></HEAD
|
||||
><BODY
|
||||
CLASS="appendix"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -36,7 +35,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -44,7 +44,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="dbdoc.html"
|
||||
HREF="faq.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -58,7 +58,7 @@ WIDTH="10%"
|
|||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="rewrite.html"
|
||||
HREF="cmdline.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -73,35 +73,14 @@ CLASS="appendix"
|
|||
><A
|
||||
NAME="patches"
|
||||
></A
|
||||
>Appendix C. Useful Patches and Utilities for Bugzilla</H1
|
||||
><DIV
|
||||
CLASS="TOC"
|
||||
><DL
|
||||
><DT
|
||||
><B
|
||||
>Table of Contents</B
|
||||
></DT
|
||||
><DT
|
||||
>C.1. <A
|
||||
HREF="rewrite.html"
|
||||
>Apache
|
||||
>Appendix B. Contrib</H1
|
||||
><P
|
||||
>There are a number of unofficial Bugzilla add-ons in the
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>mod_rewrite</TT
|
||||
>$BUGZILLA_ROOT/contrib/</TT
|
||||
>
|
||||
|
||||
magic</A
|
||||
></DT
|
||||
><DT
|
||||
>C.2. <A
|
||||
HREF="cmdline.html"
|
||||
>Command-line Bugzilla Queries</A
|
||||
></DT
|
||||
></DL
|
||||
></DIV
|
||||
><P
|
||||
>Are you looking for a way to put your Bugzilla into overdrive? Catch
|
||||
some of the niftiest tricks here in this section.</P
|
||||
directory. This section documents them.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="NAVFOOTER"
|
||||
|
@ -119,7 +98,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="dbdoc.html"
|
||||
HREF="faq.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -137,7 +116,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="rewrite.html"
|
||||
HREF="cmdline.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -147,7 +126,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>MySQL Bugzilla Database Introduction</TD
|
||||
>The Bugzilla FAQ</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
@ -157,13 +136,7 @@ VALIGN="top"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Apache
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>mod_rewrite</TT
|
||||
>
|
||||
|
||||
magic</TD
|
||||
>Command-line Search Interface</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -0,0 +1,303 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Patch Viewer</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Filing Bugs"
|
||||
HREF="bugreports.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Hints and Tips"
|
||||
HREF="hintsandtips.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="bugreports.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 3. Using Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="hintsandtips.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer"
|
||||
></A
|
||||
>3.6. Patch Viewer</H1
|
||||
><P
|
||||
>Viewing and reviewing patches in Bugzilla is often difficult due to
|
||||
lack of context, improper format and the inherent readability issues that
|
||||
raw patches present. Patch Viewer is an enhancement to Bugzilla designed
|
||||
to fix that by offering increased context, linking to sections, and
|
||||
integrating with Bonsai, LXR and CVS.</P
|
||||
><P
|
||||
>Patch viewer allows you to:</P
|
||||
><P
|
||||
></P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
><TBODY
|
||||
><TR
|
||||
><TD
|
||||
>View patches in color, with side-by-side view rather than trying
|
||||
to interpret the contents of the patch.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>See the difference between two patches.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>Get more context in a patch.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>Collapse and expand sections of a patch for easy
|
||||
reading.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>Link to a particular section of a patch for discussion or
|
||||
review</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>Go to Bonsai or LXR to see more context, blame, and
|
||||
cross-references for the part of the patch you are looking at</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
>Create a rawtext unified format diff out of any patch, no
|
||||
matter what format it came from</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_view"
|
||||
></A
|
||||
>3.6.1. Viewing Patches in Patch Viewer</H2
|
||||
><P
|
||||
>The main way to view a patch in patch viewer is to click on the
|
||||
"Diff" link next to a patch in the Attachments list on a bug. You may
|
||||
also do this within the edit window by clicking the "View Attachment As
|
||||
Diff" button in the Edit Attachment screen.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_diff"
|
||||
></A
|
||||
>3.6.2. Seeing the Difference Between Two Patches</H2
|
||||
><P
|
||||
>To see the difference between two patches, you must first view the
|
||||
newer patch in Patch Viewer. Then select the older patch from the
|
||||
dropdown at the top of the page ("Differences between [dropdown] and
|
||||
this patch") and click the "Diff" button. This will show you what
|
||||
is new or changed in the newer patch.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_context"
|
||||
></A
|
||||
>3.6.3. Getting More Context in a Patch</H2
|
||||
><P
|
||||
>To get more context in a patch, you put a number in the textbox at
|
||||
the top of Patch Viewer ("Patch / File / [textbox]") and hit enter.
|
||||
This will give you that many lines of context before and after each
|
||||
change. Alternatively, you can click on the "File" link there and it
|
||||
will show each change in the full context of the file. This feature only
|
||||
works against files that were diffed using "cvs diff".</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_collapse"
|
||||
></A
|
||||
>3.6.4. Collapsing and Expanding Sections of a Patch</H2
|
||||
><P
|
||||
>To view only a certain set of files in a patch (for example, if a
|
||||
patch is absolutely huge and you want to only review part of it at a
|
||||
time), you can click the "(+)" and "(-)" links next to each file (to
|
||||
expand it or collapse it). If you want to collapse all files or expand
|
||||
all files, you can click the "Collapse All" and "Expand All" links at the
|
||||
top of the page.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_link"
|
||||
></A
|
||||
>3.6.5. Linking to a Section of a Patch</H2
|
||||
><P
|
||||
>To link to a section of a patch (for example, if you want to be
|
||||
able to give someone a URL to show them which part you are talking
|
||||
about) you simply click the "Link Here" link on the section header. The
|
||||
resulting URL can be copied and used in discussion. (Copy Link
|
||||
Location in Mozilla works as well.)</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_bonsai_lxr"
|
||||
></A
|
||||
>3.6.6. Going to Bonsai and LXR</H2
|
||||
><P
|
||||
>To go to Bonsai to get blame for the lines you are interested in,
|
||||
you can click the "Lines XX-YY" link on the section header you are
|
||||
interested in. This works even if the patch is against an old
|
||||
version of the file, since Bonsai stores all versions of the file.</P
|
||||
><P
|
||||
>To go to LXR, you click on the filename on the file header
|
||||
(unfortunately, since LXR only does the most recent version, line
|
||||
numbers are likely to rot).</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="patchviewer_unified_diff"
|
||||
></A
|
||||
>3.6.7. Creating a Unified Diff</H2
|
||||
><P
|
||||
>If the patch is not in a format that you like, you can turn it
|
||||
into a unified diff format by clicking the "Raw Unified" link at the top
|
||||
of the page.</P
|
||||
></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="bugreports.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="hintsandtips.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Filing Bugs</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Hints and Tips</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -0,0 +1,193 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Products</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="User Administration"
|
||||
HREF="useradmin.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Components"
|
||||
HREF="components.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="useradmin.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 5. Administering Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="components.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="products"
|
||||
></A
|
||||
>5.3. Products</H1
|
||||
><P
|
||||
> <A
|
||||
HREF="glossary.html#gloss-product"
|
||||
><I
|
||||
CLASS="glossterm"
|
||||
> Products</I
|
||||
></A
|
||||
>
|
||||
|
||||
are the broadest category in Bugzilla, and tend to represent real-world
|
||||
shipping products. E.g. if your company makes computer games,
|
||||
you should have one product per game, perhaps a "Common" product for
|
||||
units of technology used in multiple games, and maybe a few special
|
||||
products (Website, Administration...)</P
|
||||
><P
|
||||
>Many of Bugzilla's settings are configurable on a per-product
|
||||
basis. The number of "votes" available to users is set per-product,
|
||||
as is the number of votes
|
||||
required to move a bug automatically from the UNCONFIRMED status to the
|
||||
NEW status.</P
|
||||
><P
|
||||
>To create a new product:</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Select "products" from the footer</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Select the "Add" link in the bottom right</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Enter the name of the product and a description. The
|
||||
Description field may contain HTML.</P
|
||||
></LI
|
||||
></OL
|
||||
><P
|
||||
>Don't worry about the "Closed for bug entry", "Maximum Votes
|
||||
per person", "Maximum votes a person can put on a single bug",
|
||||
"Number of votes a bug in this Product needs to automatically get out
|
||||
of the UNCOMFIRMED state", and "Version" options yet. We'll cover
|
||||
those in a few moments.
|
||||
</P
|
||||
></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="useradmin.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="components.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>User Administration</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="administration.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Components</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,392 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Product, Component, Milestone, and Version Administration</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="User Administration"
|
||||
HREF="useradmin.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Voting"
|
||||
HREF="voting.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="useradmin.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 5. Administering Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="voting.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="programadmin"
|
||||
></A
|
||||
>5.3. Product, Component, Milestone, and Version Administration</H1
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="products"
|
||||
></A
|
||||
>5.3.1. Products</H2
|
||||
><P
|
||||
> <A
|
||||
HREF="glossary.html#gloss-product"
|
||||
><I
|
||||
CLASS="glossterm"
|
||||
> Products</I
|
||||
></A
|
||||
>
|
||||
|
||||
are the broadest category in Bugzilla, and tend to represent real-world
|
||||
shipping products. E.g. if your company makes computer games,
|
||||
you should have one product per game, perhaps a "Common" product for
|
||||
units of technology used in multiple games, and maybe a few special
|
||||
products (Website, Administration...)</P
|
||||
><P
|
||||
>Many of Bugzilla's settings are configurable on a per-product
|
||||
basis. The number of "votes" available to users is set per-product,
|
||||
as is the number of votes
|
||||
required to move a bug automatically from the UNCONFIRMED status to the
|
||||
NEW status.</P
|
||||
><P
|
||||
>To create a new product:</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Select "products" from the footer</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Select the "Add" link in the bottom right</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Enter the name of the product and a description. The
|
||||
Description field may contain HTML.</P
|
||||
></LI
|
||||
></OL
|
||||
><P
|
||||
>Don't worry about the "Closed for bug entry", "Maximum Votes
|
||||
per person", "Maximum votes a person can put on a single bug",
|
||||
"Number of votes a bug in this Product needs to automatically get out
|
||||
of the UNCOMFIRMED state", and "Version" options yet. We'll cover
|
||||
those in a few moments.
|
||||
</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="components"
|
||||
></A
|
||||
>5.3.2. Components</H2
|
||||
><P
|
||||
>Components are subsections of a Product. E.g. the computer game
|
||||
you are designing may have a "UI"
|
||||
component, an "API" component, a "Sound System" component, and a
|
||||
"Plugins" component, each overseen by a different programmer. It
|
||||
often makes sense to divide Components in Bugzilla according to the
|
||||
natural divisions of responsibility within your Product or
|
||||
company.</P
|
||||
><P
|
||||
> Each component has a owner and (if you turned it on in the parameters),
|
||||
a QA Contact. The owner should be the primary person who fixes bugs in
|
||||
that component. The QA Contact should be the person who will ensure
|
||||
these bugs are completely fixed. The Owner, QA Contact, and Reporter
|
||||
will get email when new bugs are created in this Component and when
|
||||
these bugs change. Default Owner and Default QA Contact fields only
|
||||
dictate the
|
||||
<EM
|
||||
>default assignments</EM
|
||||
>;
|
||||
these can be changed on bug submission, or at any later point in
|
||||
a bug's life.</P
|
||||
><P
|
||||
>To create a new Component:</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Select the "Edit components" link from the "Edit product"
|
||||
page</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Select the "Add" link in the bottom right.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Fill out the "Component" field, a short "Description",
|
||||
the "Initial Owner" and "Initial QA Contact" (if enabled.)
|
||||
The Component and Description fields may contain HTML;
|
||||
the "Initial Owner" field must be a login name
|
||||
already existing in the database.
|
||||
</P
|
||||
></LI
|
||||
></OL
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="versions"
|
||||
></A
|
||||
>5.3.3. Versions</H2
|
||||
><P
|
||||
>Versions are the revisions of the product, such as "Flinders
|
||||
3.1", "Flinders 95", and "Flinders 2000". Version is not a multi-select
|
||||
field; the usual practice is to select the most recent version with
|
||||
the bug.
|
||||
</P
|
||||
><P
|
||||
>To create and edit Versions:</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>From the "Edit product" screen, select "Edit Versions"</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>You will notice that the product already has the default
|
||||
version "undefined". Click the "Add" link in the bottom right.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Enter the name of the Version. This field takes text only.
|
||||
Then click the "Add" button.</P
|
||||
></LI
|
||||
></OL
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="milestones"
|
||||
></A
|
||||
>5.3.4. Milestones</H2
|
||||
><P
|
||||
>Milestones are "targets" that you plan to get a bug fixed by. For
|
||||
example, you have a bug that you plan to fix for your 3.0 release, it
|
||||
would be assigned the milestone of 3.0.</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
|
||||
>Milestone options will only appear for a Product if you turned
|
||||
on the "usetargetmilestone" Param in the "Edit Parameters" screen.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><P
|
||||
>To create new Milestones, set Default Milestones, and set
|
||||
Milestone URL:</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Select "Edit milestones" from the "Edit product" page.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Select "Add" in the bottom right corner.
|
||||
text</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Enter the name of the Milestone in the "Milestone" field. You
|
||||
can optionally set the "sortkey", which is a positive or negative
|
||||
number (-255 to 255) that defines where in the list this particular
|
||||
milestone appears. This is because milestones often do not
|
||||
occur in alphanumeric order For example, "Future" might be
|
||||
after "Release 1.2". Select "Add".</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>From the Edit product screen, you can enter the URL of a
|
||||
page which gives information about your milestones and what
|
||||
they mean. </P
|
||||
><DIV
|
||||
CLASS="tip"
|
||||
><P
|
||||
></P
|
||||
><TABLE
|
||||
CLASS="tip"
|
||||
WIDTH="100%"
|
||||
BORDER="0"
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="25"
|
||||
ALIGN="CENTER"
|
||||
VALIGN="TOP"
|
||||
><IMG
|
||||
SRC="../images/tip.gif"
|
||||
HSPACE="5"
|
||||
ALT="Tip"></TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
><P
|
||||
>If you want your milestone document to be restricted so
|
||||
that it can only be viewed by people in a particular Bugzilla
|
||||
group, the best way is to attach the document to a bug in that
|
||||
group, and make the URL the URL of that attachment.</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></LI
|
||||
></OL
|
||||
></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="useradmin.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="voting.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>User Administration</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="administration.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Voting</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -0,0 +1,167 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Searching for Bugs</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Anatomy of a Bug"
|
||||
HREF="bug_page.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Bug Lists"
|
||||
HREF="list.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="bug_page.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 3. Using Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="list.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="query"
|
||||
></A
|
||||
>3.3. Searching for Bugs</H1
|
||||
><P
|
||||
>The Bugzilla Search page is is the interface where you can find
|
||||
any bug report, comment, or patch currently in the Bugzilla system. You
|
||||
can play with it here:
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/query.cgi"
|
||||
TARGET="_top"
|
||||
>http://landfill.bugzilla.org/bugzilla-tip/query.cgi</A
|
||||
>.</P
|
||||
><P
|
||||
>The Search page has controls for selecting different possible
|
||||
values for all of the fields in a bug, as described above. For some
|
||||
fields, multiple values can be selected. In those cases, Bugzilla
|
||||
returns bugs where the content of the field matches any one of the selected
|
||||
values. If none is selected, then the field can take any value.</P
|
||||
><P
|
||||
>Once you've run a search, you can save it as a Saved Search, which
|
||||
appears in the page footer.</P
|
||||
><P
|
||||
>Highly advanced querying is done using Boolean Charts. See the
|
||||
Boolean Charts help link on the Search page for more information.</P
|
||||
></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="bug_page.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="list.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Anatomy of a Bug</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Bug Lists</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -0,0 +1,150 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Reports</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="User Preferences"
|
||||
HREF="userpreferences.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Installation"
|
||||
HREF="installation.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="userpreferences.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 3. Using Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="installation.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="reporting"
|
||||
></A
|
||||
>3.9. Reports</H1
|
||||
><P
|
||||
><EM
|
||||
>To be written</EM
|
||||
></P
|
||||
></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="userpreferences.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="installation.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>User Preferences</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Installation</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,208 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Apache
|
||||
mod_rewrite
|
||||
|
||||
magic</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Useful Patches and Utilities for Bugzilla"
|
||||
HREF="patches.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Useful Patches and Utilities for Bugzilla"
|
||||
HREF="patches.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Command-line Bugzilla Queries"
|
||||
HREF="cmdline.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="patches.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix C. Useful Patches and Utilities for Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="cmdline.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="rewrite"
|
||||
></A
|
||||
>C.1. Apache
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>mod_rewrite</TT
|
||||
>
|
||||
|
||||
magic</H1
|
||||
><P
|
||||
>Apache's
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>mod_rewrite</TT
|
||||
>
|
||||
|
||||
module lets you do some truly amazing things with URL rewriting. Here are
|
||||
a couple of examples of what you can do.</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Make it so if someone types
|
||||
<TT
|
||||
CLASS="computeroutput"
|
||||
>http://www.foo.com/12345</TT
|
||||
>
|
||||
|
||||
, Bugzilla spits back http://www.foo.com/show_bug.cgi?id=12345. Try
|
||||
setting up your VirtualHost section for Bugzilla with a rule like
|
||||
this:</P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> <VirtualHost 12.34.56.78>
|
||||
RewriteEngine On
|
||||
RewriteRule ^/([0-9]+)$ http://foo.bar.com/show_bug.cgi?id=$1 [L,R]
|
||||
</VirtualHost>
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>There are many, many more things you can do with mod_rewrite.
|
||||
Please refer to the mod_rewrite documentation at
|
||||
<A
|
||||
HREF="http://www.apache.org"
|
||||
TARGET="_top"
|
||||
>http://www.apache.org</A
|
||||
>.
|
||||
</P
|
||||
></LI
|
||||
></OL
|
||||
></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="patches.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="cmdline.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Useful Patches and Utilities for Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="patches.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Command-line Bugzilla Queries</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,785 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Bugzilla Security</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Groups and Group Security"
|
||||
HREF="groups.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Template Customization"
|
||||
HREF="cust-templates.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="groups.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 5. Administering Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="cust-templates.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="security"
|
||||
></A
|
||||
>5.6. Bugzilla Security</H1
|
||||
><DIV
|
||||
CLASS="warning"
|
||||
><P
|
||||
></P
|
||||
><TABLE
|
||||
CLASS="warning"
|
||||
WIDTH="100%"
|
||||
BORDER="0"
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="25"
|
||||
ALIGN="CENTER"
|
||||
VALIGN="TOP"
|
||||
><IMG
|
||||
SRC="../images/warning.gif"
|
||||
HSPACE="5"
|
||||
ALT="Warning"></TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
><P
|
||||
>Poorly-configured MySQL and Bugzilla installations have
|
||||
given attackers full access to systems in the past. Please take these
|
||||
guidelines seriously, even for Bugzilla machines hidden away behind
|
||||
your firewall. 80% of all computer trespassers are insiders, not
|
||||
anonymous crackers.</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><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
|
||||
>These instructions must, of necessity, be somewhat vague since
|
||||
Bugzilla runs on so many different platforms. If you have refinements
|
||||
of these directions, please submit a bug to <A
|
||||
HREF="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&component=Documentation"
|
||||
TARGET="_top"
|
||||
>Bugzilla Documentation</A
|
||||
>.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="warning"
|
||||
><P
|
||||
></P
|
||||
><TABLE
|
||||
CLASS="warning"
|
||||
WIDTH="100%"
|
||||
BORDER="0"
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="25"
|
||||
ALIGN="CENTER"
|
||||
VALIGN="TOP"
|
||||
><IMG
|
||||
SRC="../images/warning.gif"
|
||||
HSPACE="5"
|
||||
ALT="Warning"></TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
><P
|
||||
>This is not meant to be a comprehensive list of every possible
|
||||
security issue regarding the tools mentioned in this section. There is
|
||||
no subsitute for reading the information written by the authors of any
|
||||
software running on your system.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="security-networking"
|
||||
></A
|
||||
>5.6.1. TCP/IP Ports</H2
|
||||
><P
|
||||
>TCP/IP defines 65,000 some ports for trafic. Of those, Bugzilla
|
||||
only needs 1... 2 if you need to use features that require e-mail such
|
||||
as bug moving or the e-mail interface from contrib. You should audit
|
||||
your server and make sure that you aren't listening on any ports you
|
||||
don't need to be. You may also wish to use some kind of firewall
|
||||
software to be sure that trafic can only be recieved on ports you
|
||||
specify.
|
||||
</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="security-mysql"
|
||||
></A
|
||||
>5.6.2. MySQL</H2
|
||||
><P
|
||||
>MySQL ships by default with many settings that should be changed.
|
||||
By defaults it allows anybody to connect from localhost without a
|
||||
password and have full administrative capabilities. It also defaults to
|
||||
not have a root password (this is <EM
|
||||
>not</EM
|
||||
> the same as
|
||||
the system root). Also, many installations default to running
|
||||
<SPAN
|
||||
CLASS="application"
|
||||
>mysqld</SPAN
|
||||
> as the system root.
|
||||
</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>Consult the documentation that came with your system for
|
||||
information on making <SPAN
|
||||
CLASS="application"
|
||||
>mysqld</SPAN
|
||||
> run as an
|
||||
unprivleged user.
|
||||
</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>You should also be sure to disable the anonymous user account
|
||||
and set a password for the root user. This is accomplished using the
|
||||
following commands:
|
||||
</P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> <TT
|
||||
CLASS="prompt"
|
||||
>bash$</TT
|
||||
> mysql mysql
|
||||
<TT
|
||||
CLASS="prompt"
|
||||
>mysql></TT
|
||||
> DELETE FROM user WHERE user = '';
|
||||
<TT
|
||||
CLASS="prompt"
|
||||
>mysql></TT
|
||||
> UPDATE user SET password = password('<TT
|
||||
CLASS="replaceable"
|
||||
><I
|
||||
>new_password</I
|
||||
></TT
|
||||
>') WHERE user = 'root';
|
||||
<TT
|
||||
CLASS="prompt"
|
||||
>mysql></TT
|
||||
> FLUSH PRIVILEGES;
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>From this point forward you will need to use
|
||||
<B
|
||||
CLASS="command"
|
||||
>mysql -u root -p</B
|
||||
> and enter
|
||||
<TT
|
||||
CLASS="replaceable"
|
||||
><I
|
||||
>new_password</I
|
||||
></TT
|
||||
> when prompted when using the
|
||||
mysql client.
|
||||
</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>If you run MySQL on the same machine as your httpd server, you
|
||||
should consider disabling networking from within MySQL by adding
|
||||
the following to your <TT
|
||||
CLASS="filename"
|
||||
>/etc/my.conf</TT
|
||||
>:
|
||||
</P
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
WIDTH="100%"
|
||||
><TR
|
||||
><TD
|
||||
><FONT
|
||||
COLOR="#000000"
|
||||
><PRE
|
||||
CLASS="programlisting"
|
||||
> [myslqd]
|
||||
# Prevent network access to MySQL.
|
||||
skip-networking
|
||||
</PRE
|
||||
></FONT
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>You may also consider running MySQL, or even all of Bugzilla
|
||||
in a chroot jail; however, instructions for doing that are beyond
|
||||
the scope of this document.
|
||||
</P
|
||||
></LI
|
||||
></OL
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="security-daemon"
|
||||
></A
|
||||
>5.6.3. Daemon Accounts</H2
|
||||
><P
|
||||
>Many daemons, such as Apache's httpd and MySQL's mysqld default to
|
||||
running as either <SPAN
|
||||
CLASS="QUOTE"
|
||||
>"root"</SPAN
|
||||
> or <SPAN
|
||||
CLASS="QUOTE"
|
||||
>"nobody"</SPAN
|
||||
>. Running
|
||||
as <SPAN
|
||||
CLASS="QUOTE"
|
||||
>"root"</SPAN
|
||||
> introduces obvious security problems, but the
|
||||
problems introduced by running everything as <SPAN
|
||||
CLASS="QUOTE"
|
||||
>"nobody"</SPAN
|
||||
> may
|
||||
not be so obvious. Basically, if you're running every daemon as
|
||||
<SPAN
|
||||
CLASS="QUOTE"
|
||||
>"nobody"</SPAN
|
||||
> and one of them gets comprimised, they all get
|
||||
comprimised. For this reason it is recommended that you create a user
|
||||
account for each daemon.
|
||||
</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
|
||||
>You will need to set the <TT
|
||||
CLASS="varname"
|
||||
>webservergroup</TT
|
||||
> to
|
||||
the group you created for your webserver to run as in
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>localconfig</TT
|
||||
>. This will allow
|
||||
<B
|
||||
CLASS="command"
|
||||
>./checksetup.pl</B
|
||||
> to better adjust the file
|
||||
permissions on your Bugzilla install so as to not require making
|
||||
anything world-writable.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="security-access"
|
||||
></A
|
||||
>5.6.4. Web Server Access Controls</H2
|
||||
><P
|
||||
>There are many files that are placed in the Bugzilla directory
|
||||
area that should not be accessable from the web. Because of the way
|
||||
Bugzilla is currently layed out, the list of what should and should
|
||||
not be accessible is rather complicated. A new installation method
|
||||
is currently in the works which should solve this by allowing files
|
||||
that shouldn't be accessible from the web to be placed in directory
|
||||
outside the webroot. See
|
||||
<A
|
||||
HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=44659"
|
||||
TARGET="_top"
|
||||
> bug 44659</A
|
||||
> for more information.
|
||||
</P
|
||||
><P
|
||||
></P
|
||||
><UL
|
||||
COMPACT="COMPACT"
|
||||
><LI
|
||||
><P
|
||||
>In the main Bugzilla directory, you should:</P
|
||||
><P
|
||||
></P
|
||||
><UL
|
||||
COMPACT="COMPACT"
|
||||
><LI
|
||||
><P
|
||||
>Block:
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>*.pl</TT
|
||||
>, <TT
|
||||
CLASS="filename"
|
||||
>*localconfig*</TT
|
||||
>, <TT
|
||||
CLASS="filename"
|
||||
>runtests.sh</TT
|
||||
>
|
||||
</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>But allow:
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>localconfig.js</TT
|
||||
>, <TT
|
||||
CLASS="filename"
|
||||
>localconfig.rdf</TT
|
||||
>
|
||||
</P
|
||||
></LI
|
||||
></UL
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>In <TT
|
||||
CLASS="filename"
|
||||
>data</TT
|
||||
>:</P
|
||||
><P
|
||||
></P
|
||||
><UL
|
||||
COMPACT="COMPACT"
|
||||
><LI
|
||||
><P
|
||||
>Block everything</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>But allow:
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>duplicates.rdf</TT
|
||||
>
|
||||
</P
|
||||
></LI
|
||||
></UL
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>In <TT
|
||||
CLASS="filename"
|
||||
>data/webdot</TT
|
||||
>:</P
|
||||
><P
|
||||
></P
|
||||
><UL
|
||||
COMPACT="COMPACT"
|
||||
><LI
|
||||
><P
|
||||
>If you use a remote webdot server:</P
|
||||
><P
|
||||
></P
|
||||
><UL
|
||||
COMPACT="COMPACT"
|
||||
><LI
|
||||
><P
|
||||
>Block everything</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>But allow
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>*.dot</TT
|
||||
>
|
||||
only for the remote webdot server</P
|
||||
></LI
|
||||
></UL
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Otherwise, if you use a local GraphViz:</P
|
||||
><P
|
||||
></P
|
||||
><UL
|
||||
COMPACT="COMPACT"
|
||||
><LI
|
||||
><P
|
||||
>Block everything</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>But allow:
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>*.png</TT
|
||||
>, <TT
|
||||
CLASS="filename"
|
||||
>*.gif</TT
|
||||
>, <TT
|
||||
CLASS="filename"
|
||||
>*.jpg</TT
|
||||
>, <TT
|
||||
CLASS="filename"
|
||||
>*.map</TT
|
||||
>
|
||||
</P
|
||||
></LI
|
||||
></UL
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>And if you don't use any dot:</P
|
||||
><P
|
||||
></P
|
||||
><UL
|
||||
COMPACT="COMPACT"
|
||||
><LI
|
||||
><P
|
||||
>Block everything</P
|
||||
></LI
|
||||
></UL
|
||||
></LI
|
||||
></UL
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>In <TT
|
||||
CLASS="filename"
|
||||
>Bugzilla</TT
|
||||
>:</P
|
||||
><P
|
||||
></P
|
||||
><UL
|
||||
COMPACT="COMPACT"
|
||||
><LI
|
||||
><P
|
||||
>Block everything</P
|
||||
></LI
|
||||
></UL
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>In <TT
|
||||
CLASS="filename"
|
||||
>template</TT
|
||||
>:</P
|
||||
><P
|
||||
></P
|
||||
><UL
|
||||
COMPACT="COMPACT"
|
||||
><LI
|
||||
><P
|
||||
>Block everything</P
|
||||
></LI
|
||||
></UL
|
||||
></LI
|
||||
></UL
|
||||
><DIV
|
||||
CLASS="tip"
|
||||
><P
|
||||
></P
|
||||
><TABLE
|
||||
CLASS="tip"
|
||||
WIDTH="100%"
|
||||
BORDER="0"
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="25"
|
||||
ALIGN="CENTER"
|
||||
VALIGN="TOP"
|
||||
><IMG
|
||||
SRC="../images/tip.gif"
|
||||
HSPACE="5"
|
||||
ALT="Tip"></TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
><P
|
||||
>Bugzilla ships with the ability to generate
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>.htaccess</TT
|
||||
> files instructing
|
||||
<A
|
||||
HREF="glossary.html#gloss-apache"
|
||||
><I
|
||||
CLASS="glossterm"
|
||||
>Apache</I
|
||||
></A
|
||||
> which files
|
||||
should and should not be accessible. For more information, see
|
||||
<A
|
||||
HREF="http.html#http-apache"
|
||||
>Section 4.4.1</A
|
||||
>.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><P
|
||||
>You should test to make sure that the files mentioned above are
|
||||
not accessible from the Internet, especially your
|
||||
<TT
|
||||
CLASS="filename"
|
||||
>localconfig</TT
|
||||
> file which contains your database
|
||||
password. To test, simply point your web browser at the file; for
|
||||
example, to test mozilla.org's installation, we'd try to access
|
||||
<A
|
||||
HREF="http://bugzilla.mozilla.org/localconfig"
|
||||
TARGET="_top"
|
||||
>http://bugzilla.mozilla.org/localconfig</A
|
||||
>. You should
|
||||
get a <SPAN
|
||||
CLASS="errorcode"
|
||||
>403</SPAN
|
||||
> <SPAN
|
||||
CLASS="errorname"
|
||||
>Forbidden</SPAN
|
||||
>
|
||||
error.
|
||||
</P
|
||||
><DIV
|
||||
CLASS="caution"
|
||||
><P
|
||||
></P
|
||||
><TABLE
|
||||
CLASS="caution"
|
||||
WIDTH="100%"
|
||||
BORDER="0"
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="25"
|
||||
ALIGN="CENTER"
|
||||
VALIGN="TOP"
|
||||
><IMG
|
||||
SRC="../images/caution.gif"
|
||||
HSPACE="5"
|
||||
ALT="Caution"></TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
><P
|
||||
>Not following the instructions in this section, including
|
||||
testing, may result in sensitive information being globally
|
||||
accessible.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="tip"
|
||||
><P
|
||||
></P
|
||||
><TABLE
|
||||
CLASS="tip"
|
||||
WIDTH="100%"
|
||||
BORDER="0"
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="25"
|
||||
ALIGN="CENTER"
|
||||
VALIGN="TOP"
|
||||
><IMG
|
||||
SRC="../images/tip.gif"
|
||||
HSPACE="5"
|
||||
ALT="Tip"></TD
|
||||
><TD
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
><P
|
||||
>You should check <A
|
||||
HREF="http.html"
|
||||
>Section 4.4</A
|
||||
> to see if instructions
|
||||
have been included for your web server. You should also compare those
|
||||
instructions with this list to make sure everything is properly
|
||||
accounted for.
|
||||
</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
></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="groups.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="cust-templates.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Groups and Group Security</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="administration.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Template Customization</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -4,16 +4,18 @@
|
|||
>Troubleshooting</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Installation"
|
||||
HREF="installation.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="HTTP Server Configuration"
|
||||
HREF="http.html"><LINK
|
||||
TITLE="Bugzilla Security"
|
||||
HREF="security.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"></HEAD
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -44,7 +47,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="http.html"
|
||||
HREF="security.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -74,7 +77,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="troubleshooting"
|
||||
></A
|
||||
>4.5. Troubleshooting</H1
|
||||
>4.6. Troubleshooting</H1
|
||||
><P
|
||||
>This section gives solutions to common Bugzilla installation
|
||||
problems.
|
||||
|
@ -84,9 +87,9 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN1157"
|
||||
NAME="AEN1215"
|
||||
></A
|
||||
>4.5.1. Bundle::Bugzilla makes me upgrade to Perl 5.6.1</H2
|
||||
>4.6.1. Bundle::Bugzilla makes me upgrade to Perl 5.6.1</H2
|
||||
><P
|
||||
> Try executing <B
|
||||
CLASS="command"
|
||||
|
@ -109,9 +112,9 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="AEN1162"
|
||||
NAME="AEN1220"
|
||||
></A
|
||||
>4.5.2. DBD::Sponge::db prepare failed</H2
|
||||
>4.6.2. DBD::Sponge::db prepare failed</H2
|
||||
><P
|
||||
> The following error message may appear due to a bug in DBD::mysql
|
||||
(over which the Bugzilla team have no control):
|
||||
|
@ -197,7 +200,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="paranoid-security"
|
||||
></A
|
||||
>4.5.3. cannot chdir(/var/spool/mqueue)</H2
|
||||
>4.6.3. cannot chdir(/var/spool/mqueue)</H2
|
||||
><P
|
||||
>If you are installing Bugzilla on SuSE Linux, or some other
|
||||
distributions with
|
||||
|
@ -255,7 +258,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="trouble-filetemp"
|
||||
></A
|
||||
>4.5.4. Your vendor has not defined Fcntl macro O_NOINHERIT</H2
|
||||
>4.6.4. Your vendor has not defined Fcntl macro O_NOINHERIT</H2
|
||||
><P
|
||||
>This is caused by a bug in the version of
|
||||
<SPAN
|
||||
|
@ -375,7 +378,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="http.html"
|
||||
HREF="security.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -403,7 +406,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>HTTP Server Configuration</TD
|
||||
>Bugzilla Security</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
|
|
@ -4,19 +4,21 @@
|
|||
>Upgrading to New Releases</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Change Permission Customization"
|
||||
HREF="cust-change-permissions.html"><LINK
|
||||
TITLE="Groups and Group Security"
|
||||
HREF="groups.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Integrating Bugzilla with Third-Party Tools"
|
||||
HREF="integration.html"></HEAD
|
||||
TITLE="Customising Bugzilla"
|
||||
HREF="customization.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -44,7 +47,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="cust-change-permissions.html"
|
||||
HREF="groups.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -58,7 +61,7 @@ WIDTH="10%"
|
|||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="integration.html"
|
||||
HREF="customization.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -512,8 +515,8 @@ NAME="upgrade-patches"
|
|||
revisions to go from the most recent revision to the new one. You could
|
||||
also read the release notes and grab the patches attached to the
|
||||
mentioned bug, but it is safer to use the released patch file as
|
||||
sometimes patches get changed before they get checked in (for minor
|
||||
spelling fixes and the like). It is also theorectically possible to
|
||||
sometimes patches get changed before they get checked in.
|
||||
It is also theoretically possible to
|
||||
scour the fixed bug list and pick and choose which patches to apply
|
||||
from a point release, but this is not recommended either as what you'll
|
||||
end up with is a hodge podge Bugzilla that isn't really any version.
|
||||
|
@ -613,7 +616,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="cust-change-permissions.html"
|
||||
HREF="groups.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -631,7 +634,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="integration.html"
|
||||
HREF="customization.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -641,7 +644,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Change Permission Customization</TD
|
||||
>Groups and Group Security</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
@ -655,7 +658,7 @@ ACCESSKEY="U"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Integrating Bugzilla with Third-Party Tools</TD
|
||||
>Customising Bugzilla</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>User Administration</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
|
@ -15,8 +17,8 @@ REL="PREVIOUS"
|
|||
TITLE="Bugzilla Configuration"
|
||||
HREF="parameters.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Product, Component, Milestone, and Version Administration"
|
||||
HREF="programadmin.html"></HEAD
|
||||
TITLE="Products"
|
||||
HREF="products.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -58,7 +61,7 @@ WIDTH="10%"
|
|||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="programadmin.html"
|
||||
HREF="products.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -295,7 +298,7 @@ ALT="Warning"></TD
|
|||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
><P
|
||||
>Don't disable the administrator account!</P
|
||||
>Don't disable all the administrator accounts!</P
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
|
@ -466,7 +469,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="programadmin.html"
|
||||
HREF="products.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -490,7 +493,7 @@ ACCESSKEY="U"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Product, Component, Milestone, and Version Administration</TD
|
||||
>Products</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -4,9 +4,11 @@
|
|||
>User Preferences</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Using Bugzilla"
|
||||
|
@ -15,8 +17,8 @@ REL="PREVIOUS"
|
|||
TITLE="Hints and Tips"
|
||||
HREF="hintsandtips.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Installation"
|
||||
HREF="installation.html"></HEAD
|
||||
TITLE="Reports"
|
||||
HREF="reporting.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -58,7 +61,7 @@ WIDTH="10%"
|
|||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="installation.html"
|
||||
HREF="reporting.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -74,11 +77,11 @@ CLASS="section"
|
|||
><A
|
||||
NAME="userpreferences"
|
||||
></A
|
||||
>3.3. User Preferences</H1
|
||||
>3.8. User Preferences</H1
|
||||
><P
|
||||
>Once you have logged in, you can customise various aspects of
|
||||
Bugzilla via the "Edit prefs" link in the page footer.
|
||||
The preferences are split into four tabs:</P
|
||||
The preferences are split into three tabs:</P
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
|
@ -86,7 +89,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="accountsettings"
|
||||
></A
|
||||
>3.3.1. Account Settings</H2
|
||||
>3.8.1. Account Settings</H2
|
||||
><P
|
||||
>On this tab, you can change your basic account information,
|
||||
including your password, email address and real name. For security
|
||||
|
@ -111,13 +114,19 @@ CLASS="section"
|
|||
><A
|
||||
NAME="emailsettings"
|
||||
></A
|
||||
>3.3.2. Email Settings</H2
|
||||
>3.8.2. Email Settings</H2
|
||||
><P
|
||||
>On this tab you can reduce or increase the amount of email sent
|
||||
you from Bugzilla, opting in our out depending on your relationship to
|
||||
the bug and the change that was made to it. (Note that you can also do
|
||||
client-side filtering using the X-Bugzilla-Reason header which Bugzilla
|
||||
adds to all bugmail.)</P
|
||||
the bug and the change that was made to it.
|
||||
</P
|
||||
><P
|
||||
> You can also do further filtering on the client side by
|
||||
using the X-Bugzilla-Reason mail header which Bugzilla
|
||||
adds to all bugmail. This tells you what relationship you have to the
|
||||
bug in question,
|
||||
and can be any of Owner, Reporter, QAcontact, CClist, Voter and
|
||||
WatchingComponent.</P
|
||||
><P
|
||||
>By entering user email names, delineated by commas, into the
|
||||
"Users to watch" text entry box you can receive a copy of all the
|
||||
|
@ -158,23 +167,9 @@ CLASS="section"
|
|||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="footersettings"
|
||||
></A
|
||||
>3.3.3. Page Footer</H2
|
||||
><P
|
||||
>On the Search page, you can store queries in Bugzilla, so if you
|
||||
regularly run a particular query it is just a drop-down menu away.
|
||||
Once you have a stored query, you can come
|
||||
here to request that it also be displayed in your page footer.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H2
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="permissionsettings"
|
||||
></A
|
||||
>3.3.4. Permissions</H2
|
||||
>3.8.3. Permissions</H2
|
||||
><P
|
||||
>This is a purely informative page which outlines your current
|
||||
permissions on this installation of Bugzilla - what product groups you
|
||||
|
@ -216,7 +211,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="installation.html"
|
||||
HREF="reporting.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -240,7 +235,7 @@ ACCESSKEY="U"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Installation</TD
|
||||
>Reports</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -4,16 +4,18 @@
|
|||
>Using Bugzilla</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Why Should We Use Bugzilla?"
|
||||
HREF="why.html"><LINK
|
||||
TITLE="Why use Bugzilla?"
|
||||
HREF="why-bugzilla.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="How do I use Bugzilla?"
|
||||
HREF="how.html"></HEAD
|
||||
TITLE="Create a Bugzilla Account"
|
||||
HREF="myaccount.html"></HEAD
|
||||
><BODY
|
||||
CLASS="chapter"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -33,7 +35,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -41,7 +44,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="why.html"
|
||||
HREF="why-bugzilla.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -55,7 +58,7 @@ WIDTH="10%"
|
|||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="how.html"
|
||||
HREF="myaccount.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -80,108 +83,150 @@ CLASS="TOC"
|
|||
></DT
|
||||
><DT
|
||||
>3.1. <A
|
||||
HREF="how.html"
|
||||
>How do I use Bugzilla?</A
|
||||
HREF="myaccount.html"
|
||||
>Create a Bugzilla Account</A
|
||||
></DT
|
||||
><DT
|
||||
>3.2. <A
|
||||
HREF="bug_page.html"
|
||||
>Anatomy of a Bug</A
|
||||
></DT
|
||||
><DT
|
||||
>3.3. <A
|
||||
HREF="query.html"
|
||||
>Searching for Bugs</A
|
||||
></DT
|
||||
><DT
|
||||
>3.4. <A
|
||||
HREF="list.html"
|
||||
>Bug Lists</A
|
||||
></DT
|
||||
><DT
|
||||
>3.5. <A
|
||||
HREF="bugreports.html"
|
||||
>Filing Bugs</A
|
||||
></DT
|
||||
><DT
|
||||
>3.6. <A
|
||||
HREF="patchviewer.html"
|
||||
>Patch Viewer</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>3.1.1. <A
|
||||
HREF="how.html#myaccount"
|
||||
>Create a Bugzilla Account</A
|
||||
>3.6.1. <A
|
||||
HREF="patchviewer.html#patchviewer_view"
|
||||
>Viewing Patches in Patch Viewer</A
|
||||
></DT
|
||||
><DT
|
||||
>3.1.2. <A
|
||||
HREF="how.html#bug_page"
|
||||
>Anatomy of a Bug</A
|
||||
>3.6.2. <A
|
||||
HREF="patchviewer.html#patchviewer_diff"
|
||||
>Seeing the Difference Between Two Patches</A
|
||||
></DT
|
||||
><DT
|
||||
>3.1.3. <A
|
||||
HREF="how.html#query"
|
||||
>Searching for Bugs</A
|
||||
>3.6.3. <A
|
||||
HREF="patchviewer.html#patchviewer_context"
|
||||
>Getting More Context in a Patch</A
|
||||
></DT
|
||||
><DT
|
||||
>3.1.4. <A
|
||||
HREF="how.html#list"
|
||||
>Bug Lists</A
|
||||
>3.6.4. <A
|
||||
HREF="patchviewer.html#patchviewer_collapse"
|
||||
>Collapsing and Expanding Sections of a Patch</A
|
||||
></DT
|
||||
><DT
|
||||
>3.1.5. <A
|
||||
HREF="how.html#bugreports"
|
||||
>Filing Bugs</A
|
||||
>3.6.5. <A
|
||||
HREF="patchviewer.html#patchviewer_link"
|
||||
>Linking to a Section of a Patch</A
|
||||
></DT
|
||||
><DT
|
||||
>3.1.6. <A
|
||||
HREF="how.html#patchviewer"
|
||||
>Patch Viewer</A
|
||||
>3.6.6. <A
|
||||
HREF="patchviewer.html#patchviewer_bonsai_lxr"
|
||||
>Going to Bonsai and LXR</A
|
||||
></DT
|
||||
><DT
|
||||
>3.6.7. <A
|
||||
HREF="patchviewer.html#patchviewer_unified_diff"
|
||||
>Creating a Unified Diff</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>3.2. <A
|
||||
>3.7. <A
|
||||
HREF="hintsandtips.html"
|
||||
>Hints and Tips</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>3.2.1. <A
|
||||
HREF="hintsandtips.html#AEN407"
|
||||
>3.7.1. <A
|
||||
HREF="hintsandtips.html#AEN358"
|
||||
>Autolinkification</A
|
||||
></DT
|
||||
><DT
|
||||
>3.2.2. <A
|
||||
>3.7.2. <A
|
||||
HREF="hintsandtips.html#quicksearch"
|
||||
>Quicksearch</A
|
||||
></DT
|
||||
><DT
|
||||
>3.2.3. <A
|
||||
>3.7.3. <A
|
||||
HREF="hintsandtips.html#commenting"
|
||||
>Comments</A
|
||||
></DT
|
||||
><DT
|
||||
>3.2.4. <A
|
||||
>3.7.4. <A
|
||||
HREF="hintsandtips.html#attachments"
|
||||
>Attachments</A
|
||||
></DT
|
||||
><DT
|
||||
>3.2.5. <A
|
||||
HREF="hintsandtips.html#AEN436"
|
||||
>3.7.5. <A
|
||||
HREF="hintsandtips.html#AEN388"
|
||||
>Filing Bugs</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>3.3. <A
|
||||
>3.8. <A
|
||||
HREF="userpreferences.html"
|
||||
>User Preferences</A
|
||||
></DT
|
||||
><DD
|
||||
><DL
|
||||
><DT
|
||||
>3.3.1. <A
|
||||
>3.8.1. <A
|
||||
HREF="userpreferences.html#accountsettings"
|
||||
>Account Settings</A
|
||||
></DT
|
||||
><DT
|
||||
>3.3.2. <A
|
||||
>3.8.2. <A
|
||||
HREF="userpreferences.html#emailsettings"
|
||||
>Email Settings</A
|
||||
></DT
|
||||
><DT
|
||||
>3.3.3. <A
|
||||
HREF="userpreferences.html#footersettings"
|
||||
>Page Footer</A
|
||||
></DT
|
||||
><DT
|
||||
>3.3.4. <A
|
||||
>3.8.3. <A
|
||||
HREF="userpreferences.html#permissionsettings"
|
||||
>Permissions</A
|
||||
></DT
|
||||
></DL
|
||||
></DD
|
||||
><DT
|
||||
>3.9. <A
|
||||
HREF="reporting.html"
|
||||
>Reports</A
|
||||
></DT
|
||||
></DL
|
||||
></DIV
|
||||
><P
|
||||
>This section contains information for end-users of Bugzilla.
|
||||
There is a Bugzilla test installation, called
|
||||
<A
|
||||
HREF="http://landfill.bugzilla.org/bugzilla-tip/"
|
||||
TARGET="_top"
|
||||
>Landfill</A
|
||||
>,
|
||||
which you are welcome to play with (if it's up.)
|
||||
However, it does not necessarily
|
||||
have all Bugzilla features enabled, and runs an up-to-the-minute version,
|
||||
so some things may not quite work as this document describes.</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="NAVFOOTER"
|
||||
|
@ -199,7 +244,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="why.html"
|
||||
HREF="why-bugzilla.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -217,7 +262,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="how.html"
|
||||
HREF="myaccount.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
|
@ -227,7 +272,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Why Should We Use Bugzilla?</TD
|
||||
>Why use Bugzilla?</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
@ -237,7 +282,7 @@ VALIGN="top"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>How do I use Bugzilla?</TD
|
||||
>Create a Bugzilla Account</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -1,150 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Loki Bugzilla (Fenris)</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Bugzilla Variants and Competitors"
|
||||
HREF="variants.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Red Hat Bugzilla"
|
||||
HREF="variant-redhat.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Issuezilla"
|
||||
HREF="variant-issuezilla.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-redhat.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix D. Bugzilla Variants and Competitors</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-issuezilla.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="variant-fenris"
|
||||
></A
|
||||
>D.2. Loki Bugzilla (Fenris)</H1
|
||||
><P
|
||||
>Fenris was a fork from Bugzilla made by Loki Games; when
|
||||
Loki went into receivership, it died. While Loki's other code lives on,
|
||||
its custodians recommend Bugzilla for future bug-tracker deployments.
|
||||
</P
|
||||
><P
|
||||
>This section last updated 27 Jul 2002</P
|
||||
></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="variant-redhat.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="variant-issuezilla.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Red Hat Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="variants.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Issuezilla</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,153 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Issuezilla</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Bugzilla Variants and Competitors"
|
||||
HREF="variants.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Loki Bugzilla (Fenris)"
|
||||
HREF="variant-fenris.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Scarab"
|
||||
HREF="variant-scarab.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-fenris.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix D. Bugzilla Variants and Competitors</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-scarab.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="variant-issuezilla"
|
||||
></A
|
||||
>D.3. Issuezilla</H1
|
||||
><P
|
||||
>Issuezilla was another fork from Bugzilla, made by collab.net and
|
||||
hosted at tigris.org. It is also dead; the primary focus of bug-tracking
|
||||
at tigris.org is their Java-based bug-tracker,
|
||||
<A
|
||||
HREF="variant-scarab.html"
|
||||
>Section D.4</A
|
||||
>.</P
|
||||
><P
|
||||
>This section last updated 27 Jul 2002</P
|
||||
></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="variant-fenris.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="variant-scarab.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Loki Bugzilla (Fenris)</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="variants.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Scarab</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,159 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Perforce SCM</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Bugzilla Variants and Competitors"
|
||||
HREF="variants.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Scarab"
|
||||
HREF="variant-scarab.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="SourceForge"
|
||||
HREF="variant-sourceforge.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-scarab.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix D. Bugzilla Variants and Competitors</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-sourceforge.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="variant-perforce"
|
||||
></A
|
||||
>D.5. Perforce SCM</H1
|
||||
><P
|
||||
>Although Perforce isn't really a bug tracker, it can be used as
|
||||
such through the <SPAN
|
||||
CLASS="QUOTE"
|
||||
>"jobs"</SPAN
|
||||
>
|
||||
functionality.</P
|
||||
><P
|
||||
>URL: <A
|
||||
HREF="http://www.perforce.com/perforce/technotes/note052.html"
|
||||
TARGET="_top"
|
||||
>http://www.perforce.com/perforce/technotes/note052.html</A
|
||||
>
|
||||
</P
|
||||
><P
|
||||
>This section last updated 27 Jul 2002</P
|
||||
></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="variant-scarab.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="variant-sourceforge.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Scarab</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="variants.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>SourceForge</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,168 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Red Hat Bugzilla</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Bugzilla Variants and Competitors"
|
||||
HREF="variants.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Bugzilla Variants and Competitors"
|
||||
HREF="variants.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Loki Bugzilla (Fenris)"
|
||||
HREF="variant-fenris.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variants.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix D. Bugzilla Variants and Competitors</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-fenris.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="variant-redhat"
|
||||
></A
|
||||
>D.1. Red Hat Bugzilla</H1
|
||||
><P
|
||||
>Red Hat's old fork of Bugzilla which was based on version 2.8 is now
|
||||
obsolete. The newest version in use is based on version 2.17.1 and is in
|
||||
the process of being integrated into the main Bugzilla source tree. The
|
||||
back-end is modified to work with PostgreSQL instead of MySQL and they have
|
||||
custom templates to get their desired look and feel, but other than that it
|
||||
is Bugzilla 2.17.1. Dave Lawrence of Red Hat put forth a great deal of
|
||||
effort to make sure that the changes he made could be integrated back into
|
||||
the main tree.
|
||||
<A
|
||||
HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=98304"
|
||||
TARGET="_top"
|
||||
>Bug 98304</A
|
||||
>
|
||||
exists to track this integration.
|
||||
</P
|
||||
><P
|
||||
>URL: <A
|
||||
HREF="http://bugzilla.redhat.com/bugzilla/"
|
||||
TARGET="_top"
|
||||
>http://bugzilla.redhat.com/bugzilla/</A
|
||||
>
|
||||
</P
|
||||
><P
|
||||
>This section last updated 24 Dec 2002</P
|
||||
></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="variants.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="variant-fenris.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Bugzilla Variants and Competitors</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="variants.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Loki Bugzilla (Fenris)</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,155 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Scarab</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Bugzilla Variants and Competitors"
|
||||
HREF="variants.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Issuezilla"
|
||||
HREF="variant-issuezilla.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Perforce SCM"
|
||||
HREF="variant-perforce.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-issuezilla.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix D. Bugzilla Variants and Competitors</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-perforce.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="variant-scarab"
|
||||
></A
|
||||
>D.4. Scarab</H1
|
||||
><P
|
||||
>Scarab is a new open source bug-tracking system built using Java
|
||||
Servlet technology. It is currently at version 1.0 beta 13.</P
|
||||
><P
|
||||
>URL: <A
|
||||
HREF="http://scarab.tigris.org/"
|
||||
TARGET="_top"
|
||||
>http://scarab.tigris.org/</A
|
||||
>
|
||||
</P
|
||||
><P
|
||||
>This section last updated 18 Jan 2003</P
|
||||
></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="variant-issuezilla.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="variant-perforce.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Issuezilla</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="variants.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Perforce SCM</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,156 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>SourceForge</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Bugzilla Variants and Competitors"
|
||||
HREF="variants.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Perforce SCM"
|
||||
HREF="variant-perforce.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="GNU Free Documentation License"
|
||||
HREF="gfdl.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-perforce.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Appendix D. Bugzilla Variants and Competitors</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="gfdl.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="variant-sourceforge"
|
||||
></A
|
||||
>D.6. SourceForge</H1
|
||||
><P
|
||||
>SourceForge is a way of coordinating geographically
|
||||
distributed free software and open source projects over the Internet.
|
||||
It has a built-in bug tracker, but it's not highly thought of.</P
|
||||
><P
|
||||
>URL: <A
|
||||
HREF="http://www.sourceforge.net"
|
||||
TARGET="_top"
|
||||
>http://www.sourceforge.net</A
|
||||
>
|
||||
</P
|
||||
><P
|
||||
>This section last updated 27 Jul 2002</P
|
||||
></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="variant-perforce.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="gfdl.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Perforce SCM</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="variants.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>GNU Free Documentation License</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,185 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Bugzilla Variants and Competitors</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Command-line Bugzilla Queries"
|
||||
HREF="cmdline.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Red Hat Bugzilla"
|
||||
HREF="variant-redhat.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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="cmdline.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="variant-redhat.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="appendix"
|
||||
><H1
|
||||
><A
|
||||
NAME="variants"
|
||||
></A
|
||||
>Appendix D. Bugzilla Variants and Competitors</H1
|
||||
><DIV
|
||||
CLASS="TOC"
|
||||
><DL
|
||||
><DT
|
||||
><B
|
||||
>Table of Contents</B
|
||||
></DT
|
||||
><DT
|
||||
>D.1. <A
|
||||
HREF="variant-redhat.html"
|
||||
>Red Hat Bugzilla</A
|
||||
></DT
|
||||
><DT
|
||||
>D.2. <A
|
||||
HREF="variant-fenris.html"
|
||||
>Loki Bugzilla (Fenris)</A
|
||||
></DT
|
||||
><DT
|
||||
>D.3. <A
|
||||
HREF="variant-issuezilla.html"
|
||||
>Issuezilla</A
|
||||
></DT
|
||||
><DT
|
||||
>D.4. <A
|
||||
HREF="variant-scarab.html"
|
||||
>Scarab</A
|
||||
></DT
|
||||
><DT
|
||||
>D.5. <A
|
||||
HREF="variant-perforce.html"
|
||||
>Perforce SCM</A
|
||||
></DT
|
||||
><DT
|
||||
>D.6. <A
|
||||
HREF="variant-sourceforge.html"
|
||||
>SourceForge</A
|
||||
></DT
|
||||
></DL
|
||||
></DIV
|
||||
><P
|
||||
>I created this section to answer questions about Bugzilla competitors
|
||||
and variants, then found a wonderful site which covers an awful lot of what
|
||||
I wanted to discuss. Rather than quote it in its entirety, I'll simply
|
||||
refer you here:
|
||||
<A
|
||||
HREF="http://linas.org/linux/pm.html"
|
||||
TARGET="_top"
|
||||
>http://linas.org/linux/pm.html</A
|
||||
>.
|
||||
</P
|
||||
></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="cmdline.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="variant-redhat.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Command-line Bugzilla Queries</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
> </TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Red Hat Bugzilla</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -0,0 +1,173 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Versions</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Components"
|
||||
HREF="components.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Milestones"
|
||||
HREF="milestones.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="components.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 5. Administering Bugzilla</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="milestones.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="versions"
|
||||
></A
|
||||
>5.5. Versions</H1
|
||||
><P
|
||||
>Versions are the revisions of the product, such as "Flinders
|
||||
3.1", "Flinders 95", and "Flinders 2000". Version is not a multi-select
|
||||
field; the usual practice is to select the earliest version known to have
|
||||
the bug.
|
||||
</P
|
||||
><P
|
||||
>To create and edit Versions:</P
|
||||
><P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
>From the "Edit product" screen, select "Edit Versions"</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>You will notice that the product already has the default
|
||||
version "undefined". Click the "Add" link in the bottom right.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Enter the name of the Version. This field takes text only.
|
||||
Then click the "Add" button.</P
|
||||
></LI
|
||||
></OL
|
||||
></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="components.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="milestones.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Components</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="administration.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Milestones</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -4,16 +4,18 @@
|
|||
>Voting</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Administering Bugzilla"
|
||||
HREF="administration.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Product, Component, Milestone, and Version Administration"
|
||||
HREF="programadmin.html"><LINK
|
||||
TITLE="Milestones"
|
||||
HREF="milestones.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Groups and Group Security"
|
||||
HREF="groups.html"></HEAD
|
||||
|
@ -36,7 +38,8 @@ CELLSPACING="0"
|
|||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
>The Bugzilla Guide - 2.17.5 Development Release</TH
|
||||
>The Bugzilla Guide - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -44,7 +47,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="programadmin.html"
|
||||
HREF="milestones.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -74,7 +77,7 @@ CLASS="section"
|
|||
><A
|
||||
NAME="voting"
|
||||
></A
|
||||
>5.4. Voting</H1
|
||||
>5.7. Voting</H1
|
||||
><P
|
||||
>Voting allows users to be given a pot of votes which they can allocate
|
||||
to bugs, to indicate that they'd like them fixed.
|
||||
|
@ -145,7 +148,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="programadmin.html"
|
||||
HREF="milestones.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
|
@ -173,7 +176,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Product, Component, Milestone, and Version Administration</TD
|
||||
>Milestones</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
|
|
@ -1,214 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>What is Bugzilla?</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Introduction"
|
||||
HREF="introduction.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Introduction"
|
||||
HREF="introduction.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Why Should We Use Bugzilla?"
|
||||
HREF="why.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="introduction.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 2. Introduction</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="why.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="whatis"
|
||||
></A
|
||||
>2.1. What is Bugzilla?</H1
|
||||
><P
|
||||
> Bugzilla is a bug- or issue-tracking system. Bug-tracking
|
||||
systems allow individual or groups of developers effectively to keep track
|
||||
of outstanding problems with their product.
|
||||
Bugzilla was originally
|
||||
written by Terry Weissman in a programming language called TCL, to
|
||||
replace a rudimentary bug-tracking database used internally by Netscape
|
||||
Communications. Terry later ported Bugzilla to Perl from TCL, and in Perl
|
||||
it remains to this day. Most commercial defect-tracking software vendors
|
||||
at the time charged enormous licensing fees, and Bugzilla quickly became
|
||||
a favorite of the open-source crowd (with its genesis in the open-source
|
||||
browser project, Mozilla). It is now the de-facto standard
|
||||
defect-tracking system against which all others are measured.
|
||||
</P
|
||||
><P
|
||||
>Bugzilla boasts many advanced features. These include:
|
||||
<P
|
||||
></P
|
||||
><UL
|
||||
><LI
|
||||
><P
|
||||
>Powerful searching</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>User-configurable email notifications of bug changes</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Full change history</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Inter-bug dependency tracking and graphing</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Excellent attachment management</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Integrated, product-based, granular security schema</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Fully security-audited, and runs under Perl's taint mode</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>A robust, stable RDBMS back-end</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Web, XML, email and console interfaces</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Completely customisable and/or localisable web user
|
||||
interface</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Extensive configurability</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Smooth upgrade pathway between versions</P
|
||||
></LI
|
||||
></UL
|
||||
>
|
||||
</P
|
||||
></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="introduction.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="why.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Introduction</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="introduction.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Why Should We Use Bugzilla?</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -0,0 +1,227 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Why use Bugzilla?</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Introduction"
|
||||
HREF="introduction.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="Why use a bug-tracking system?"
|
||||
HREF="why-tracking.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="why-tracking.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 2. Introduction</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="why-bugzilla"
|
||||
></A
|
||||
>2.3. Why use Bugzilla?</H1
|
||||
><P
|
||||
>Bugzilla boasts many advanced features. These include:
|
||||
<P
|
||||
></P
|
||||
><UL
|
||||
><LI
|
||||
><P
|
||||
>Powerful searching</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>User-configurable email notifications of bug changes</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Full change history</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Inter-bug dependency tracking and graphing</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Excellent attachment management</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Integrated, product-based, granular security schema</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Fully security-audited, and runs under Perl's taint mode</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>A robust, stable RDBMS back-end</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Web, XML, email and console interfaces</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Completely customisable and/or localisable web user
|
||||
interface</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Extensive configurability</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
>Smooth upgrade pathway between versions</P
|
||||
></LI
|
||||
></UL
|
||||
>
|
||||
</P
|
||||
><P
|
||||
>Bugzilla is very adaptable to various situations. Known uses
|
||||
currently include IT support queues, Systems Administration deployment
|
||||
management, chip design and development problem tracking (both
|
||||
pre-and-post fabrication), and software and hardware bug tracking for
|
||||
luminaries such as Redhat, NASA, Linux-Mandrake, and VA Systems.
|
||||
Combined with systems such as
|
||||
<A
|
||||
HREF="http://www.cvshome.org"
|
||||
TARGET="_top"
|
||||
>CVS</A
|
||||
>,
|
||||
<A
|
||||
HREF="http://www.mozilla.org/bonsai.html"
|
||||
TARGET="_top"
|
||||
>Bonsai</A
|
||||
>, or
|
||||
<A
|
||||
HREF="http://www.perforce.com"
|
||||
TARGET="_top"
|
||||
>Perforce SCM</A
|
||||
>, Bugzilla
|
||||
provides a powerful, easy-to-use solution to configuration management and
|
||||
replication problems.</P
|
||||
></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="why-tracking.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="using.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>Why use a bug-tracking system?</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="introduction.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Using Bugzilla</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -0,0 +1,164 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Why use a bug-tracking system?</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5
|
||||
Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Introduction"
|
||||
HREF="introduction.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="What is Bugzilla?"
|
||||
HREF="what-is-bugzilla.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Why use Bugzilla?"
|
||||
HREF="why-bugzilla.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5
|
||||
Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="what-is-bugzilla.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 2. Introduction</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="why-bugzilla.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="why-tracking"
|
||||
></A
|
||||
>2.2. Why use a bug-tracking system?</H1
|
||||
><P
|
||||
>For many years, defect-tracking software was principally
|
||||
the domain of large software development houses. Most smaller shops
|
||||
simply relied on
|
||||
shared lists and email to monitor the status of defects. This procedure
|
||||
was error-prone and tended to cause those bugs judged least significant by
|
||||
developers to be dropped or ignored.</P
|
||||
><P
|
||||
>Integrated
|
||||
defect-tracking systems reduce downtime, increase productivity, and raise
|
||||
customer satisfaction with their systems. Along with full disclosure, an
|
||||
open bug-tracker allows you to keep in touch with your clients
|
||||
and resellers, to communicate about problems effectively throughout the
|
||||
data management chain. Many corporations have also discovered that
|
||||
defect-tracking helps reduce costs by providing IT support
|
||||
accountability, telephone support knowledge bases, and a common,
|
||||
well-understood method for accounting for unusual system or software
|
||||
issues.</P
|
||||
></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="what-is-bugzilla.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="why-bugzilla.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>What is Bugzilla?</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="introduction.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Why use Bugzilla?</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
|
@ -1,208 +0,0 @@
|
|||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Why Should We Use Bugzilla?</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE="The Bugzilla Guide - 2.17.5 Development Release"
|
||||
HREF="index.html"><LINK
|
||||
REL="UP"
|
||||
TITLE="Introduction"
|
||||
HREF="introduction.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="What is Bugzilla?"
|
||||
HREF="whatis.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Using Bugzilla"
|
||||
HREF="using.html"></HEAD
|
||||
><BODY
|
||||
CLASS="section"
|
||||
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 - 2.17.5 Development Release</TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="whatis.html"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
>Chapter 2. Introduction</TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="using.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"></DIV
|
||||
><DIV
|
||||
CLASS="section"
|
||||
><H1
|
||||
CLASS="section"
|
||||
><A
|
||||
NAME="why"
|
||||
></A
|
||||
>2.2. Why Should We Use Bugzilla?</H1
|
||||
><P
|
||||
>For many years, defect-tracking software has remained principally
|
||||
the domain of large software development houses. Even then, most shops
|
||||
never bothered with bug-tracking software, and instead simply relied on
|
||||
shared lists and email to monitor the status of defects. This procedure
|
||||
is error-prone and tends to cause those bugs judged least significant by
|
||||
developers to be dropped or ignored.</P
|
||||
><P
|
||||
>These days, many companies are finding that integrated
|
||||
defect-tracking systems reduce downtime, increase productivity, and raise
|
||||
customer satisfaction with their systems. Along with full disclosure, an
|
||||
open bug-tracker allows manufacturers to keep in touch with their clients
|
||||
and resellers, to communicate about problems effectively throughout the
|
||||
data management chain. Many corporations have also discovered that
|
||||
defect-tracking helps reduce costs by providing IT support
|
||||
accountability, telephone support knowledge bases, and a common,
|
||||
well-understood system for accounting for unusual system or software
|
||||
issues.</P
|
||||
><P
|
||||
>But why should
|
||||
<EM
|
||||
>you</EM
|
||||
>
|
||||
|
||||
use Bugzilla?</P
|
||||
><P
|
||||
>Bugzilla is very adaptable to various situations. Known uses
|
||||
currently include IT support queues, Systems Administration deployment
|
||||
management, chip design and development problem tracking (both
|
||||
pre-and-post fabrication), and software and hardware bug tracking for
|
||||
luminaries such as Redhat, NASA, Linux-Mandrake, and VA Systems.
|
||||
Combined with systems such as
|
||||
<A
|
||||
HREF="http://www.cvshome.org"
|
||||
TARGET="_top"
|
||||
>CVS</A
|
||||
>,
|
||||
<A
|
||||
HREF="http://www.mozilla.org/bonsai.html"
|
||||
TARGET="_top"
|
||||
>Bonsai</A
|
||||
>, or
|
||||
<A
|
||||
HREF="http://www.perforce.com"
|
||||
TARGET="_top"
|
||||
>Perforce SCM</A
|
||||
>, Bugzilla
|
||||
provides a powerful, easy-to-use solution to configuration management and
|
||||
replication problems.</P
|
||||
><P
|
||||
>Bugzilla can dramatically increase the productivity and
|
||||
accountability of individual employees by providing a documented workflow
|
||||
and positive feedback for good performance. How many times do you wake up
|
||||
in the morning, remembering that you were supposed to do
|
||||
<EM
|
||||
>something</EM
|
||||
>
|
||||
today, but you just can't quite remember? Put it in Bugzilla, and you
|
||||
have a record of it from which you can extrapolate milestones, predict
|
||||
product versions for integration, and follow the discussion trail
|
||||
that led to critical decisions.</P
|
||||
><P
|
||||
>Ultimately, Bugzilla puts the power in your hands to improve your
|
||||
value to your employer or business while providing a usable framework for
|
||||
your natural attention to detail and knowledge store to flourish.</P
|
||||
></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="whatis.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="using.html"
|
||||
ACCESSKEY="N"
|
||||
>Next</A
|
||||
></TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>What is Bugzilla?</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="introduction.html"
|
||||
ACCESSKEY="U"
|
||||
>Up</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>Using Bugzilla</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -13,7 +13,7 @@
|
|||
<!ENTITY integration SYSTEM "integration.xml">
|
||||
<!ENTITY future SYSTEM "future.xml">
|
||||
<!ENTITY index SYSTEM "index.xml">
|
||||
<!ENTITY database SYSTEM "database.xml">
|
||||
<!ENTITY customization SYSTEM "customization.xml">
|
||||
<!ENTITY patches SYSTEM "patches.xml">
|
||||
<!ENTITY variants SYSTEM "variants.xml">
|
||||
<!ENTITY introduction SYSTEM "introduction.xml">
|
||||
|
@ -34,11 +34,10 @@
|
|||
|
||||
<!ENTITY bz-ver "2.17.5">
|
||||
<!ENTITY bz-nextver "2.18">
|
||||
<!ENTITY bz-date "2003-11-01">
|
||||
<!ENTITY bz-date "2004-01-15">
|
||||
<!ENTITY % bz-devel "INCLUDE">
|
||||
|
||||
<!ENTITY bz "http://www.bugzilla.org/">
|
||||
<!ENTITY bzg-auth "The Bugzilla Team">
|
||||
<!ENTITY bzg-bugs "<ulink url='http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&component=Documentation'>Bugzilla Documentation</ulink>">
|
||||
<!ENTITY mysql "http://www.mysql.com/">
|
||||
<!ENTITY newest-perl-ver "5.8">
|
||||
|
@ -70,21 +69,23 @@
|
|||
|
||||
<!-- Coding standards for this document
|
||||
|
||||
* Other than the GFDL, please use the "section" tag instead of "sect1", "sect2", etc.
|
||||
* Other than the GFDL, please use the "section" tag instead of "sect1",
|
||||
"sect2", etc.
|
||||
* Use Entities to include files for new chapters in Bugzilla-Guide.xml.
|
||||
* Try to use Entities for frequently-used passages of text as well.
|
||||
* Ensure all documents compile cleanly to HTML after modification.
|
||||
The warning, "DTDDECL catalog types not supported" is normal.
|
||||
The warning, "DTDDECL catalog types not supported" is normal.
|
||||
* Try to index important terms wherever possible.
|
||||
* Use "glossterm" whenever you introduce a new term.
|
||||
* Follow coding standards at http://www.tldp.org, and
|
||||
check out the KDE guidelines (they are nice, too)
|
||||
http://i18n.kde.org/doc/markup.html
|
||||
check out the KDE guidelines (they are nice, too)
|
||||
http://i18n.kde.org/doc/markup.html
|
||||
* All tags should be lowercase.
|
||||
* Please use sensible spacing. The comments at the very end of each
|
||||
file define reasonable defaults for PSGML mode in EMACS.
|
||||
Double-indent tags, use double spacing whenever possible, and
|
||||
try to avoid clutter and feel free to waste space in the code to make it more readable.
|
||||
file define reasonable defaults for PSGML mode in EMACS.
|
||||
* Double-indent tags, use double spacing whenever possible, and
|
||||
try to avoid clutter and feel free to waste space in the code to make it
|
||||
more readable.
|
||||
|
||||
-->
|
||||
|
||||
|
@ -93,18 +94,10 @@ try to avoid clutter and feel free to waste space in the code to make it more re
|
|||
<!-- Header -->
|
||||
|
||||
<bookinfo>
|
||||
<title>The Bugzilla Guide - &bz-ver; <![%bz-devel;[Development ]]>Release</title>
|
||||
<title>The Bugzilla Guide - &bz-ver;
|
||||
<![%bz-devel;[Development ]]>Release</title>
|
||||
|
||||
<authorgroup>
|
||||
<author>
|
||||
<firstname>Matthew</firstname>
|
||||
<othername>P.</othername>
|
||||
<surname>Barnson</surname>
|
||||
</author>
|
||||
<author>
|
||||
<firstname>Jacob</firstname>
|
||||
<surname>Steenhagen</surname>
|
||||
</author>
|
||||
<corpauthor>The Bugzilla Team</corpauthor>
|
||||
</authorgroup>
|
||||
|
||||
|
@ -112,28 +105,17 @@ try to avoid clutter and feel free to waste space in the code to make it more re
|
|||
|
||||
<abstract>
|
||||
<para>
|
||||
This is the documentation for Bugzilla, the mozilla.org
|
||||
bug-tracking system.
|
||||
This is the documentation for Bugzilla, a
|
||||
bug-tracking system from mozilla.org.
|
||||
Bugzilla is an enterprise-class piece of software
|
||||
that powers issue-tracking for hundreds of
|
||||
organizations around the world, tracking millions of bugs.
|
||||
that tracks millions of bugs and issues for hundreds of
|
||||
organizations around the world.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This documentation is maintained in DocBook 4.1.2 XML format.
|
||||
Changes are best submitted as plain text or XML diffs, attached
|
||||
to a bug filed in the &bzg-bugs; component.
|
||||
</para>
|
||||
<![%bz-devel;[
|
||||
<para>This is a development version of this guide. Information in it
|
||||
is subject to change before the &bz-nextver; release of this guide
|
||||
(which will correspond with the &bz-nextver; release of Bugzilla).
|
||||
</para>
|
||||
]]>
|
||||
|
||||
<para>
|
||||
The most current version of this document can always be found on the
|
||||
<ulink url="http://www.bugzilla.org/documentation.html">Bugzilla Documentation Page</ulink>.
|
||||
<ulink url="http://www.bugzilla.org/documentation.html">Bugzilla
|
||||
Documentation Page</ulink>.
|
||||
</para>
|
||||
|
||||
</abstract>
|
||||
|
@ -166,18 +148,15 @@ try to avoid clutter and feel free to waste space in the code to make it more re
|
|||
<!-- Administering Bugzilla -->
|
||||
&administration;
|
||||
|
||||
<!-- Customizing Bugzilla -->
|
||||
&customization;
|
||||
|
||||
<!-- Appendix: The Frequently Asked Questions -->
|
||||
&faq;
|
||||
|
||||
<!-- Appendix: The Database Schema -->
|
||||
&database;
|
||||
|
||||
<!-- Appendix: Custom Patches -->
|
||||
&patches;
|
||||
|
||||
<!-- Appendix: Major Bugzilla Variants -->
|
||||
&variants;
|
||||
|
||||
<!-- Appendix: GNU Free Documentation License -->
|
||||
&gfdl;
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<section id="copyright">
|
||||
<title>Copyright Information</title>
|
||||
<blockquote>
|
||||
<attribution>Copyright (c) 2000-2003 Matthew P. Barnson and &bzg-auth;</attribution>
|
||||
<attribution>Copyright (c) 2000-2004 The Bugzilla Team</attribution>
|
||||
<para>
|
||||
Permission is granted to copy, distribute and/or modify this
|
||||
document under the terms of the GNU Free Documentation
|
||||
|
@ -20,7 +20,7 @@
|
|||
<para>
|
||||
If you have any questions regarding this document, its
|
||||
copyright, or publishing this document in non-electronic form,
|
||||
please contact &bzg-auth;.
|
||||
please contact the Bugzilla Team.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
@ -28,43 +28,28 @@
|
|||
<title>Disclaimer</title>
|
||||
<para>
|
||||
No liability for the contents of this document can be accepted.
|
||||
Use the concepts, examples, and other content at your own risk.
|
||||
Follow the instructions herein at your own risk.
|
||||
This document may contain errors
|
||||
and inaccuracies that may damage your system, cause your partner
|
||||
to leave you, your boss to fire you, your cats to
|
||||
pee on your furniture and clothing, and global thermonuclear
|
||||
war. Proceed with caution.
|
||||
</para>
|
||||
<para>
|
||||
All copyrights are held by their respective owners, unless
|
||||
specifically noted otherwise. Use of a term in this document
|
||||
should not be regarded as affecting the validity of any
|
||||
trademark or service mark.
|
||||
</para>
|
||||
<para>
|
||||
Naming of particular products or brands should not be seen as
|
||||
endorsements, with the exception of the term "GNU/Linux". We
|
||||
wholeheartedly endorse the use of GNU/Linux in every situation
|
||||
where it is appropriate. It is an extremely versatile, stable,
|
||||
wholeheartedly endorse the use of GNU/Linux; it is an extremely
|
||||
versatile, stable,
|
||||
and robust operating system that offers an ideal operating
|
||||
environment for Bugzilla.
|
||||
</para>
|
||||
<para>
|
||||
You are strongly recommended to make a backup of your system
|
||||
before installing Bugzilla and at regular intervals thereafter.
|
||||
If you implement any suggestion in this Guide, implement this one!
|
||||
</para>
|
||||
<para>
|
||||
Although the Bugzilla development team has taken great care to
|
||||
ensure that all easily-exploitable bugs or options are
|
||||
documented or fixed in the code, security holes surely exist.
|
||||
Great care should be taken both in the installation and usage of
|
||||
this software. Carefully consider the implications of installing
|
||||
other network services with Bugzilla. The Bugzilla development
|
||||
team members, Netscape Communications, America Online Inc., and
|
||||
any affiliated developers or sponsors assume no liability for
|
||||
your use of this product. You have the source code to this
|
||||
product, and are responsible for auditing it yourself to ensure
|
||||
ensure that all exploitable bugs or options have been
|
||||
fixed, security holes surely exist. Great care should be taken both in
|
||||
the installation and usage of this software. The Bugzilla development
|
||||
team members assume no liability for your use of this software. You have
|
||||
the source code, and are responsible for auditing it yourself to ensure
|
||||
your security needs are met.
|
||||
</para>
|
||||
</section>
|
||||
|
@ -77,24 +62,14 @@
|
|||
This is the &bz-ver; version of The Bugzilla Guide. It is so named
|
||||
to match the current version of Bugzilla.
|
||||
<![%bz-devel;[
|
||||
This version of the guide, like its associated Bugzilla version is a
|
||||
development version. Information is subject to change between now and
|
||||
when &bz-nextver; is released.
|
||||
This version of the guide, like its associated Bugzilla version, is a
|
||||
development version.
|
||||
]]>
|
||||
If you are
|
||||
reading this from any source other than those below, please
|
||||
check one of these mirrors to make sure you are reading an
|
||||
up-to-date version of the Guide.
|
||||
</para>
|
||||
<para>
|
||||
The newest version of this guide can always be found at <ulink
|
||||
url="http://www.bugzilla.org"/>; including
|
||||
documentation for past releases and the current development version.
|
||||
</para>
|
||||
<para>
|
||||
The documentation for the most recent stable release of Bugzilla can also
|
||||
be found at
|
||||
<ulink url="http://www.tldp.org">The Linux Documentation Project</ulink>.
|
||||
url="http://www.bugzilla.org"/>; however, you should read the version
|
||||
which came with the Bugzilla release you are using.
|
||||
</para>
|
||||
<para>
|
||||
The latest version of this document can always be checked out via CVS.
|
||||
|
@ -118,88 +93,34 @@
|
|||
contribution to the Bugzilla community:
|
||||
</para>
|
||||
|
||||
<!-- TODO: This is evil... there has to be a valid way to get this look -->
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
<term>Matthew P. Barnson <email>mbarnson@sisna.com</email></term>
|
||||
<listitem>
|
||||
<para>for the Herculaean task of pulling together the Bugzilla Guide
|
||||
and shepherding it to 2.14.
|
||||
<para>
|
||||
<simplelist type="inline">
|
||||
<member>Matthew P. Barnson</member>
|
||||
<member>Kevin Brannen</member>
|
||||
<member>Dawn Endico</member>
|
||||
<member>Ben FrantzDale</member>
|
||||
<member>Eric Hanson</member>
|
||||
<member>Tara Hernandez</member>
|
||||
<member>Dave Lawrence</member>
|
||||
<member>Zach Lipton</member>
|
||||
<member>Gervase Markham</member>
|
||||
<member>Andrew Pearson</member>
|
||||
<member>Joe Robins</member>
|
||||
<member>Spencer Smith</member>
|
||||
<member>Jacob Steenhagen</member>
|
||||
<member>Ron Teitelbaum</member>
|
||||
<member>Terry Weissman</member>
|
||||
<member>Martin Wulffeld</member>
|
||||
</simplelist>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>Terry Weissman <email>terry@mozilla.org</email></term>
|
||||
<listitem>
|
||||
<para>for initially writing Bugzilla and creating the README upon
|
||||
which the UNIX installation documentation is largely based.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>Tara Hernandez <email>tara@tequilarists.org</email></term>
|
||||
<listitem>
|
||||
<para>for keeping Bugzilla development going strong after Terry left
|
||||
mozilla.org and for running landfill.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>Dave Lawrence <email>dkl@redhat.com</email></term>
|
||||
<listitem>
|
||||
<para>for providing insight into the key differences between Red
|
||||
Hat's customized Bugzilla, and being largely responsible for
|
||||
<xref linkend="variant-redhat"/>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>Dawn Endico <email>endico@mozilla.org</email></term>
|
||||
<listitem>
|
||||
<para>for being a hacker extraordinaire and putting up with Matthew's
|
||||
incessant questions and arguments on irc.mozilla.org in #mozwebtools
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>Jacob Steenhagen <email>jake@bugzilla.org</email></term>
|
||||
<listitem>
|
||||
<para>for taking over documentation during the 2.17 development
|
||||
period.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
<para>
|
||||
Last but not least, all the members of the
|
||||
<ulink url="news://news.mozilla.org/netscape/public/mozilla/webtools"/>
|
||||
<ulink url="news://news.mozilla.org/netscape/public/mozilla/webtools">
|
||||
netscape.public.mozilla.webtools</ulink>
|
||||
newsgroup. Without your discussions, insight, suggestions, and patches,
|
||||
this could never have happened.
|
||||
</para>
|
||||
<para>
|
||||
Thanks also go to the following people for significant contributions
|
||||
to this documentation (in alphabetical order):
|
||||
<simplelist type="inline">
|
||||
<member>Andrew Pearson</member>
|
||||
<member>Ben FrantzDale</member>
|
||||
<member>Eric Hanson</member>
|
||||
<member>Gervase Markham</member>
|
||||
<member>Joe Robins</member>
|
||||
<member>Kevin Brannen</member>
|
||||
<member>Martin Wulffeld</member>
|
||||
<member>Ron Teitelbaum</member>
|
||||
<member>Spencer Smith</member>
|
||||
<member>Zach Liption</member>
|
||||
</simplelist>
|
||||
.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<!-- conventions used here (didn't want to give it a chapter of its own) -->
|
||||
|
|
|
@ -71,7 +71,7 @@
|
|||
standard type, and Bugzilla does not yet take advantage of features
|
||||
such as transactions which would justify this speed decrease. The
|
||||
Bugzilla team are, however, happy to hear about any experiences with
|
||||
row level locking and Bugzilla</para>
|
||||
row level locking and Bugzilla.</para>
|
||||
|
||||
<para>The <quote>shadowdb</quote>
|
||||
parameter was designed to get around this limitation. While only a
|
||||
|
@ -82,7 +82,7 @@
|
|||
high-traffic Bugzilla databases.</para>
|
||||
|
||||
<para>
|
||||
As a guide, mozilla.org began needing
|
||||
As a guide, on reasonably old hardware, mozilla.org began needing
|
||||
<quote>shadowdb</quote>
|
||||
when they reached around 40,000 Bugzilla users with several hundred
|
||||
Bugzilla bug changes and comments per day.</para>
|
||||
|
@ -321,7 +321,7 @@
|
|||
they attempt to perform these actions, and should explain
|
||||
why the account was disabled.
|
||||
<warning>
|
||||
<para>Don't disable the administrator account!</para>
|
||||
<para>Don't disable all the administrator accounts!</para>
|
||||
</warning>
|
||||
|
||||
<note>
|
||||
|
@ -418,9 +418,6 @@
|
|||
</section>
|
||||
</section>
|
||||
|
||||
<section id="programadmin">
|
||||
<title>Product, Component, Milestone, and Version Administration</title>
|
||||
|
||||
<section id="products">
|
||||
<title>Products</title>
|
||||
|
||||
|
@ -517,7 +514,7 @@
|
|||
|
||||
<para>Versions are the revisions of the product, such as "Flinders
|
||||
3.1", "Flinders 95", and "Flinders 2000". Version is not a multi-select
|
||||
field; the usual practice is to select the most recent version with
|
||||
field; the usual practice is to select the earliest version known to have
|
||||
the bug.
|
||||
</para>
|
||||
|
||||
|
@ -580,17 +577,9 @@
|
|||
<para>From the Edit product screen, you can enter the URL of a
|
||||
page which gives information about your milestones and what
|
||||
they mean. </para>
|
||||
|
||||
<tip>
|
||||
<para>If you want your milestone document to be restricted so
|
||||
that it can only be viewed by people in a particular Bugzilla
|
||||
group, the best way is to attach the document to a bug in that
|
||||
group, and make the URL the URL of that attachment.</para>
|
||||
</tip>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
<section id="voting">
|
||||
<title>Voting</title>
|
||||
|
@ -723,9 +712,10 @@
|
|||
place all users who fulfill the Regular Expression into the new group.
|
||||
When you have finished, click <quote>Add</quote>.</para>
|
||||
<warning>
|
||||
<para>The User Regexp is a perl regexp and, if not anchored, will match
|
||||
any part of an address. So, if you do not want to grant access
|
||||
into 'mycompany.com' to 'badperson@mycompany.com.hacker.net', use
|
||||
<para>If specifying a domain in the regexp, make sure you end
|
||||
the regexp with a $. Otherwise, when granting access to
|
||||
"@mycompany\.com", you will allow access to
|
||||
'badperson@mycompany.com.cracker.net'. You need to use
|
||||
'@mycompany\.com$' as the regexp.</para>
|
||||
</warning>
|
||||
</listitem>
|
||||
|
@ -749,705 +739,6 @@
|
|||
</para>
|
||||
</section>
|
||||
|
||||
|
||||
<section id="security">
|
||||
<title>Bugzilla Security</title>
|
||||
|
||||
<warning>
|
||||
<para>Poorly-configured MySQL and Bugzilla installations have
|
||||
given attackers full access to systems in the past. Please take these
|
||||
guidelines seriously, even for Bugzilla machines hidden away behind
|
||||
your firewall. 80% of all computer trespassers are insiders, not
|
||||
anonymous crackers.</para>
|
||||
</warning>
|
||||
|
||||
<note>
|
||||
<para>These instructions must, of necessity, be somewhat vague since
|
||||
Bugzilla runs on so many different platforms. If you have refinements
|
||||
of these directions, please submit a bug to &bzg-bugs;.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
<warning>
|
||||
<para>This is not meant to be a comprehensive list of every possible
|
||||
security issue regarding the tools mentioned in this section. There is
|
||||
no subsitute for reading the information written by the authors of any
|
||||
software running on your system.
|
||||
</para>
|
||||
</warning>
|
||||
|
||||
<section id="security-networking">
|
||||
<title>TCP/IP Ports</title>
|
||||
|
||||
<!-- TODO: Make this make sense (TCP/IP) -->
|
||||
<para>TCP/IP defines 65,000 some ports for trafic. Of those, Bugzilla
|
||||
only needs 1... 2 if you need to use features that require e-mail such
|
||||
as bug moving or the e-mail interface from contrib. You should audit
|
||||
your server and make sure that you aren't listening on any ports you
|
||||
don't need to be. You may also wish to use some kind of firewall
|
||||
software to be sure that trafic can only be recieved on ports you
|
||||
specify.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section id="security-mysql">
|
||||
<title>MySQL</title>
|
||||
|
||||
<para>MySQL ships by default with many settings that should be changed.
|
||||
By defaults it allows anybody to connect from localhost without a
|
||||
password and have full administrative capabilities. It also defaults to
|
||||
not have a root password (this is <emphasis>not</emphasis> the same as
|
||||
the system root). Also, many installations default to running
|
||||
<application>mysqld</application> as the system root.
|
||||
</para>
|
||||
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para>Consult the documentation that came with your system for
|
||||
information on making <application>mysqld</application> run as an
|
||||
unprivleged user.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>You should also be sure to disable the anonymous user account
|
||||
and set a password for the root user. This is accomplished using the
|
||||
following commands:
|
||||
</para>
|
||||
<programlisting>
|
||||
<prompt>bash$</prompt> mysql mysql
|
||||
<prompt>mysql></prompt> DELETE FROM user WHERE user = '';
|
||||
<prompt>mysql></prompt> UPDATE user SET password = password('<replaceable>new_password</replaceable>') WHERE user = 'root';
|
||||
<prompt>mysql></prompt> FLUSH PRIVILEGES;
|
||||
</programlisting>
|
||||
<para>From this point forward you will need to use
|
||||
<command>mysql -u root -p</command> and enter
|
||||
<replaceable>new_password</replaceable> when prompted when using the
|
||||
mysql client.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>If you run MySQL on the same machine as your httpd server, you
|
||||
should consider disabling networking from within MySQL by adding
|
||||
the following to your <filename>/etc/my.conf</filename>:
|
||||
</para>
|
||||
<programlisting>
|
||||
[myslqd]
|
||||
# Prevent network access to MySQL.
|
||||
skip-networking
|
||||
</programlisting>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>You may also consider running MySQL, or even all of Bugzilla
|
||||
in a chroot jail; however, instructions for doing that are beyond
|
||||
the scope of this document.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</orderedlist>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="security-daemon">
|
||||
<title>Daemon Accounts</title>
|
||||
|
||||
<para>Many daemons, such as Apache's httpd and MySQL's mysqld default to
|
||||
running as either <quote>root</quote> or <quote>nobody</quote>. Running
|
||||
as <quote>root</quote> introduces obvious security problems, but the
|
||||
problems introduced by running everything as <quote>nobody</quote> may
|
||||
not be so obvious. Basically, if you're running every daemon as
|
||||
<quote>nobody</quote> and one of them gets comprimised, they all get
|
||||
comprimised. For this reason it is recommended that you create a user
|
||||
account for each daemon.
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<para>You will need to set the <varname>webservergroup</varname> to
|
||||
the group you created for your webserver to run as in
|
||||
<filename>localconfig</filename>. This will allow
|
||||
<command>./checksetup.pl</command> to better adjust the file
|
||||
permissions on your Bugzilla install so as to not require making
|
||||
anything world-writable.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="security-access">
|
||||
<title>Web Server Access Controls</title>
|
||||
|
||||
<para>There are many files that are placed in the Bugzilla directory
|
||||
area that should not be accessable from the web. Because of the way
|
||||
Bugzilla is currently layed out, the list of what should and should
|
||||
not be accessible is rather complicated. A new installation method
|
||||
is currently in the works which should solve this by allowing files
|
||||
that shouldn't be accessible from the web to be placed in directory
|
||||
outside the webroot. See
|
||||
<ulink url="http://bugzilla.mozilla.org/show_bug.cgi?id=44659">
|
||||
bug 44659</ulink> for more information.
|
||||
</para>
|
||||
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>In the main Bugzilla directory, you should:</para>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Block:
|
||||
<simplelist type="inline">
|
||||
<member><filename>*.pl</filename></member>
|
||||
<member><filename>*localconfig*</filename></member>
|
||||
<member><filename>runtests.sh</filename></member>
|
||||
</simplelist>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>But allow:
|
||||
<simplelist type="inline">
|
||||
<member><filename>localconfig.js</filename></member>
|
||||
<member><filename>localconfig.rdf</filename></member>
|
||||
</simplelist>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>In <filename class="directory">data</filename>:</para>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Block everything</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>But allow:
|
||||
<simplelist type="inline">
|
||||
<member><filename>duplicates.rdf</filename></member>
|
||||
</simplelist>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>In <filename class="directory">data/webdot</filename>:</para>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>If you use a remote webdot server:</para>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Block everything</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>But allow
|
||||
<simplelist type="inline">
|
||||
<member><filename>*.dot</filename></member>
|
||||
</simplelist>
|
||||
only for the remote webdot server</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Otherwise, if you use a local GraphViz:</para>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Block everything</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>But allow:
|
||||
<simplelist type="inline">
|
||||
<member><filename>*.png</filename></member>
|
||||
<member><filename>*.gif</filename></member>
|
||||
<member><filename>*.jpg</filename></member>
|
||||
<member><filename>*.map</filename></member>
|
||||
</simplelist>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>And if you don't use any dot:</para>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Block everything</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>In <filename class="directory">Bugzilla</filename>:</para>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Block everything</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>In <filename class="directory">template</filename>:</para>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Block everything</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<tip>
|
||||
<para>Bugzilla ships with the ability to generate
|
||||
<filename>.htaccess</filename> files instructing
|
||||
<glossterm linkend="gloss-apache">Apache</glossterm> which files
|
||||
should and should not be accessible. For more information, see
|
||||
<xref linkend="http-apache"/>.
|
||||
</para>
|
||||
</tip>
|
||||
|
||||
<para>You should test to make sure that the files mentioned above are
|
||||
not accessible from the Internet, especially your
|
||||
<filename>localconfig</filename> file which contains your database
|
||||
password. To test, simply point your web browser at the file; for
|
||||
example, to test mozilla.org's installation, we'd try to access
|
||||
<ulink url="http://bugzilla.mozilla.org/localconfig"/>. You should
|
||||
get a <errorcode>403</errorcode> <errorname>Forbidden</errorname>
|
||||
error.
|
||||
</para>
|
||||
|
||||
<caution>
|
||||
<para>Not following the instructions in this section, including
|
||||
testing, may result in sensitive information being globally
|
||||
accessible.
|
||||
</para>
|
||||
</caution>
|
||||
|
||||
<tip>
|
||||
<para>You should check <xref linkend="http"/> to see if instructions
|
||||
have been included for your web server. You should also compare those
|
||||
instructions with this list to make sure everything is properly
|
||||
accounted for.
|
||||
</para>
|
||||
</tip>
|
||||
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="cust-templates">
|
||||
<title>Template Customization</title>
|
||||
|
||||
<para>
|
||||
One of the large changes for 2.16 was the templatization of the
|
||||
entire user-facing UI, using the
|
||||
<ulink url="http://www.template-toolkit.org">Template Toolkit</ulink>.
|
||||
Administrators can now configure the look and feel of Bugzilla without
|
||||
having to edit Perl files or face the nightmare of massive merge
|
||||
conflicts when they upgrade to a newer version in the future.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Templatization also makes localized versions of Bugzilla possible,
|
||||
for the first time. As of version <![%bz-devel;[2.17.4 which will soon
|
||||
become ]]>2.18, it's possible to have Bugzilla's language determined by
|
||||
the user's browser. More information is available in
|
||||
<xref linkend="template-http-accept"/>.
|
||||
</para>
|
||||
|
||||
<section>
|
||||
<title>What to Edit</title>
|
||||
<para>
|
||||
There are two different ways of editing of Bugzilla's templates,
|
||||
and which you use depends mainly on how you upgrade Bugzilla. The
|
||||
template directory structure is that there's a top level directory,
|
||||
<filename>template</filename>, which contains a directory for
|
||||
each installed localization. The default English templates are
|
||||
therefore in <filename>en</filename>. Underneath that, there
|
||||
is the <filename>default</filename> directory and optionally the
|
||||
<filename>custom</filename> directory. The <filename>default</filename>
|
||||
directory contains all the templates shipped with Bugzilla, whereas
|
||||
the <filename>custom</filename> directory does not exist at first and
|
||||
must be created if you want to use it.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The first method of making customizations is to directly edit the
|
||||
templates in <filename>template/en/default</filename>. This is
|
||||
probably the best method for small changes if you are going to use
|
||||
the CVS method of upgrading, because if you then execute a
|
||||
<command>cvs update</command>, any template fixes will get
|
||||
automagically merged into your modified versions.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
If you use this method, your installation will break if CVS conflicts
|
||||
occur.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The other method is to copy the templates into a mirrored directory
|
||||
structure under <filename>template/en/custom</filename>. The templates
|
||||
in this directory automatically override those in default.
|
||||
This is the technique you
|
||||
need to use if you use the overwriting method of upgrade, because
|
||||
otherwise your changes will be lost. This method is also better if
|
||||
you are using the CVS method of upgrading and are going to make major
|
||||
changes, because it is guaranteed that the contents of this directory
|
||||
will not be touched during an upgrade, and you can then decide whether
|
||||
to continue using your own templates, or make the effort to merge your
|
||||
changes into the new versions by hand.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
If you use this method, your installation may break if incompatible
|
||||
changes are made to the template interface. If such changes are made
|
||||
they will be documented in the release notes, provided you are using a
|
||||
stable release of Bugzilla. If you use using unstable code, you will
|
||||
need to deal with this one yourself, although if possible the changes
|
||||
will be mentioned before they occur in the deprecations section of the
|
||||
previous stable release's release notes.
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<para>
|
||||
Don't directly edit the compiled templates in
|
||||
<filename class="directory">data/template/*</filename> - your
|
||||
changes will be lost when Template Toolkit recompiles them.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
<note>
|
||||
<para>It is recommended that you run <command>./checksetup.pl</command>
|
||||
after any template edits, especially if you've created a new file in
|
||||
the <filename class="directory">custom</filename> directory.
|
||||
</para>
|
||||
</note>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<title>How To Edit Templates</title>
|
||||
|
||||
<para>
|
||||
The syntax of the Template Toolkit language is beyond the scope of
|
||||
this guide. It's reasonably easy to pick up by looking at the current
|
||||
templates; or, you can read the manual, available on the
|
||||
<ulink url="http://www.template-toolkit.org">Template Toolkit home
|
||||
page</ulink>. However, you should particularly remember (for security
|
||||
reasons) to always HTML filter things which come from the database or
|
||||
user input, to prevent cross-site scripting attacks.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
However, one thing you should take particular care about is the need
|
||||
to properly HTML filter data that has been passed into the template.
|
||||
This means that if the data can possibly contain special HTML characters
|
||||
such as <, and the data was not intended to be HTML, they need to be
|
||||
converted to entity form, ie &lt;. You use the 'html' filter in the
|
||||
Template Toolkit to do this. If you fail to do this, you may open up
|
||||
your installation to cross-site scripting attacks.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Also note that Bugzilla adds a few filters of its own, that are not
|
||||
in standard Template Toolkit. In particular, the 'url_quote' filter
|
||||
can convert characters that are illegal or have special meaning in URLs,
|
||||
such as &, to the encoded form, ie %26. This actually encodes most
|
||||
characters (but not the common ones such as letters and numbers and so
|
||||
on), including the HTML-special characters, so there's never a need to
|
||||
HTML filter afterwards.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Editing templates is a good way of doing a "poor man's custom fields".
|
||||
For example, if you don't use the Status Whiteboard, but want to have
|
||||
a free-form text entry box for "Build Identifier", then you can just
|
||||
edit the templates to change the field labels. It's still be called
|
||||
status_whiteboard internally, but your users don't need to know that.
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<para>
|
||||
If you are making template changes that you intend on submitting back
|
||||
for inclusion in standard Bugzilla, you should read the relevant
|
||||
sections of the
|
||||
<ulink url="http://www.bugzilla.org/developerguide.html">Developers'
|
||||
Guide</ulink>.
|
||||
</para>
|
||||
</note>
|
||||
</section>
|
||||
|
||||
|
||||
<section>
|
||||
<title>Template Formats</title>
|
||||
|
||||
<para>
|
||||
Some CGIs have the ability to use more than one template. For
|
||||
example, buglist.cgi can output bug lists as RDF or two
|
||||
different forms of HTML (complex and simple). (Try this out
|
||||
by appending <filename>&format=simple</filename> to a buglist.cgi
|
||||
URL on your Bugzilla installation.) This
|
||||
mechanism, called template 'formats', is extensible.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
To see if a CGI supports multiple output formats, grep the
|
||||
CGI for "ValidateOutputFormat". If it's not present, adding
|
||||
multiple format support isn't too hard - see how it's done in
|
||||
other CGIs.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
To make a new format template for a CGI which supports this,
|
||||
open a current template for
|
||||
that CGI and take note of the INTERFACE comment (if present.) This
|
||||
comment defines what variables are passed into this template. If
|
||||
there isn't one, I'm afraid you'll have to read the template and
|
||||
the code to find out what information you get.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Write your template in whatever markup or text style is appropriate.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
You now need to decide what content type you want your template
|
||||
served as. Open up the <filename>localconfig</filename> file and find the
|
||||
<filename>$contenttypes</filename>
|
||||
variable. If your content type is not there, add it. Remember
|
||||
the three- or four-letter tag assigned to you content type.
|
||||
This tag will be part of the template filename.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Save the template as <filename><stubname>-<formatname>.<contenttypetag>.tmpl</filename>.
|
||||
Try out the template by calling the CGI as
|
||||
<filename><cginame>.cgi?format=<formatname></filename> .
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
||||
<section>
|
||||
<title>Particular Templates</title>
|
||||
|
||||
<para>
|
||||
There are a few templates you may be particularly interested in
|
||||
customizing for your installation.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>index.html.tmpl</command>:
|
||||
This is the Bugzilla front page.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>global/header.html.tmpl</command>:
|
||||
This defines the header that goes on all Bugzilla pages.
|
||||
The header includes the banner, which is what appears to users
|
||||
and is probably what you want to edit instead. However the
|
||||
header also includes the HTML HEAD section, so you could for
|
||||
example add a stylesheet or META tag by editing the header.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>global/banner.html.tmpl</command>:
|
||||
This contains the "banner", the part of the header that appears
|
||||
at the top of all Bugzilla pages. The default banner is reasonably
|
||||
barren, so you'll probably want to customize this to give your
|
||||
installation a distinctive look and feel. It is recommended you
|
||||
preserve the Bugzilla version number in some form so the version
|
||||
you are running can be determined, and users know what docs to read.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>global/footer.html.tmpl</command>:
|
||||
This defines the footer that goes on all Bugzilla pages. Editing
|
||||
this is another way to quickly get a distinctive look and feel for
|
||||
your Bugzilla installation.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>bug/create/user-message.html.tmpl</command>:
|
||||
This is a message that appears near the top of the bug reporting page.
|
||||
By modifying this, you can tell your users how they should report
|
||||
bugs.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>bug/process/midair.html.tmpl</command>:
|
||||
This is the page used if two people submit simultaneous changes to the
|
||||
same bug. The second person to submit their changes will get this page
|
||||
to tell them what the first person did, and ask if they wish to
|
||||
overwrite those changes or go back and revisit the bug. The default
|
||||
title and header on this page read "Mid-air collision detected!" If
|
||||
you work in the aviation industry, or other environment where this
|
||||
might be found offensive (yes, we have true stories of this happening)
|
||||
you'll want to change this to something more appropriate for your
|
||||
environment.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>bug/create/create.html.tmpl</command> and
|
||||
<command>bug/create/comment.txt.tmpl</command>:
|
||||
You may wish to get bug submitters to give certain bits of structured
|
||||
information, each in a separate input widget, for which there is not a
|
||||
field in the database. The bug entry system has been designed in an
|
||||
extensible fashion to enable you to define arbitrary fields and widgets,
|
||||
and have their values appear formatted in the initial
|
||||
Description, rather than in database fields. An example of this
|
||||
is the mozilla.org
|
||||
<ulink url="http://bugzilla.mozilla.org/enter_bug.cgi?format=guided">guided
|
||||
bug submission form</ulink>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
To make this work, create a custom template for
|
||||
<filename>enter_bug.cgi</filename> (the default template, on which you
|
||||
could base it, is <filename>create.html.tmpl</filename>),
|
||||
and either call it <filename>create.html.tmpl</filename> or use a format and
|
||||
call it <filename>create-<formatname>.html.tmpl</filename>.
|
||||
Put it in the <filename class="directory">custom/bug/create</filename>
|
||||
directory. In it, add widgets for each piece of information you'd like
|
||||
collected - such as a build number, or set of steps to reproduce.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Then, create a template like
|
||||
<filename>custom/bug/create/comment.txt.tmpl</filename>, also named
|
||||
after your format if you are using one, which
|
||||
references the form fields you have created. When a bug report is
|
||||
submitted, the initial comment attached to the bug report will be
|
||||
formatted according to the layout of this template.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
For example, if your enter_bug template had a field
|
||||
<programlisting><input type="text" name="buildid" size="30"></programlisting>
|
||||
and then your comment.txt.tmpl had
|
||||
<programlisting>BuildID: [% form.buildid %]</programlisting>
|
||||
then
|
||||
<programlisting>BuildID: 20020303</programlisting>
|
||||
would appear in the initial checkin comment.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
||||
<section id="template-http-accept">
|
||||
<title>Configuring Bugzilla to Detect the User's Language</title>
|
||||
|
||||
<para>Begining in version 2.18<![%bz-devel;[ (first introduced in version
|
||||
2.17.4)]]>, it's now possible to have the users web browser tell Bugzilla
|
||||
which language templates to use for each visitor (using the HTTP_ACCEPT
|
||||
header). For this to work, Bugzilla needs to have the correct language
|
||||
templates installed for the version of Bugzilla you are using. Many
|
||||
language templates can be obtained from <ulink
|
||||
url="http://www.bugzilla.org/download.html#localizations"/>. Instructions
|
||||
for submitting new languages are also available from that location.
|
||||
</para>
|
||||
|
||||
<para>After untarring the localizations (or creating your own) in the
|
||||
<filename class="directory">[Bugzilla_Root]/template</filename> directory,
|
||||
you must update the <option>languages</option> parameter to contain any
|
||||
localizations you'd like to permit. You may also wish to set the
|
||||
<option>defaultlanguage</option> parameter to something other than
|
||||
<quote>en</quote> if you don't want Engish to be the default language.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="cust-change-permissions">
|
||||
<title>Change Permission Customization</title>
|
||||
|
||||
<warning>
|
||||
<para>
|
||||
This feature should be considered experimental; the Bugzilla code you
|
||||
will be changing is not stable, and could change or move between
|
||||
versions. Be aware that if you make modifications to it, you may have
|
||||
to re-make them or port them if Bugzilla changes internally between
|
||||
versions.
|
||||
</para>
|
||||
</warning>
|
||||
|
||||
<para>
|
||||
Companies often have rules about which employees, or classes of employees,
|
||||
are allowed to change certain things in the bug system. For example,
|
||||
only the bug's designated QA Contact may be allowed to VERIFY the bug.
|
||||
Bugzilla has been
|
||||
designed to make it easy for you to write your own custom rules to define
|
||||
who is allowed to make what sorts of value transition.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
For maximum flexibility, customizing this means editing Bugzilla's Perl
|
||||
code. This gives the administrator complete control over exactly who is
|
||||
allowed to do what. The relevant function is called
|
||||
<filename>CheckCanChangeField()</filename>,
|
||||
and is found in <filename>process_bug.cgi</filename> in your
|
||||
Bugzilla directory. If you open that file and grep for
|
||||
"sub CheckCanChangeField", you'll find it.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This function has been carefully commented to allow you to see exactly
|
||||
how it works, and give you an idea of how to make changes to it. Certain
|
||||
marked sections should not be changed - these are the "plumbing" which
|
||||
makes the rest of the function work. In between those sections, you'll
|
||||
find snippets of code like:
|
||||
<programlisting> # Allow the owner to change anything.
|
||||
if ($ownerid eq $whoid) {
|
||||
return 1;
|
||||
}</programlisting>
|
||||
It's fairly obvious what this piece of code does.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
So, how does one go about changing this function? Well, simple changes
|
||||
can be made just be removing pieces - for example, if you wanted to
|
||||
prevent any user adding a comment to a bug, just remove the lines marked
|
||||
"Allow anyone to change comments." And if you want the reporter to have
|
||||
no special rights on bugs they have filed, just remove the entire section
|
||||
which refers to him.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
More complex customizations are not much harder. Basically, you add
|
||||
a check in the right place in the function, i.e. after all the variables
|
||||
you are using have been set up. So, don't look at $ownerid before
|
||||
$ownerid has been obtained from the database. You can either add a
|
||||
positive check, which returns 1 (allow) if certain conditions are true,
|
||||
or a negative check, which returns 0 (deny.) E.g.:
|
||||
<programlisting> if ($field eq "qacontact") {
|
||||
if (Bugzilla->user->groups("quality_assurance")) {
|
||||
return 1;
|
||||
}
|
||||
else {
|
||||
return 0;
|
||||
}
|
||||
}</programlisting>
|
||||
This says that only users in the group "quality_assurance" can change
|
||||
the QA Contact field of a bug. Getting more weird:
|
||||
<programlisting> if (($field eq "priority") &&
|
||||
(Bugzilla->user->email =~ /.*\@example\.com$/))
|
||||
{
|
||||
if ($oldvalue eq "P1") {
|
||||
return 1;
|
||||
}
|
||||
else {
|
||||
return 0;
|
||||
}
|
||||
}</programlisting>
|
||||
This says that if the user is trying to change the priority field,
|
||||
and their email address is @example.com, they can only do so if the
|
||||
old value of the field was "P1". Not very useful, but illustrative.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
For a list of possible field names, look in
|
||||
<filename>data/versioncache</filename> for the list called
|
||||
<filename>@::log_columns</filename>. If you need help writing custom
|
||||
rules for your organization, ask in the newsgroup.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section id="upgrading">
|
||||
<title>Upgrading to New Releases</title>
|
||||
|
||||
|
@ -1619,8 +910,8 @@ bash$ <command>./checksetup.pl</command>
|
|||
revisions to go from the most recent revision to the new one. You could
|
||||
also read the release notes and grab the patches attached to the
|
||||
mentioned bug, but it is safer to use the released patch file as
|
||||
sometimes patches get changed before they get checked in (for minor
|
||||
spelling fixes and the like). It is also theorectically possible to
|
||||
sometimes patches get changed before they get checked in.
|
||||
It is also theoretically possible to
|
||||
scour the fixed bug list and pick and choose which patches to apply
|
||||
from a point release, but this is not recommended either as what you'll
|
||||
end up with is a hodge podge Bugzilla that isn't really any version.
|
||||
|
@ -1650,10 +941,6 @@ patching file globals.pl
|
|||
</example>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Integrating Bugzilla with Third-Party Tools -->
|
||||
&integration;
|
||||
|
||||
</chapter>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
|
|
|
@ -60,21 +60,13 @@
|
|||
</row>
|
||||
|
||||
<row>
|
||||
<entry>File Names</entry>
|
||||
<entry>File and directory names</entry>
|
||||
|
||||
<entry>
|
||||
<filename>filename</filename>
|
||||
</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry>Directory Names</entry>
|
||||
|
||||
<entry>
|
||||
<filename class="directory">directory</filename>
|
||||
</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry>Commands to be typed</entry>
|
||||
|
||||
|
@ -84,7 +76,7 @@
|
|||
</row>
|
||||
|
||||
<row>
|
||||
<entry>Applications Names</entry>
|
||||
<entry>Applications names</entry>
|
||||
|
||||
<entry>
|
||||
<application>application</application>
|
||||
|
@ -119,21 +111,13 @@
|
|||
</row>
|
||||
|
||||
<row>
|
||||
<entry>Environment Variables</entry>
|
||||
<entry>Environment variables</entry>
|
||||
|
||||
<entry>
|
||||
<envar>VARIABLE</envar>
|
||||
</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry>Emphasized word</entry>
|
||||
|
||||
<entry>
|
||||
<emphasis>word</emphasis>
|
||||
</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry>Term found in the glossary</entry>
|
||||
|
||||
|
@ -143,7 +127,7 @@
|
|||
</row>
|
||||
|
||||
<row>
|
||||
<entry>Code Example</entry>
|
||||
<entry>Code example</entry>
|
||||
|
||||
<entry>
|
||||
<programlisting><sgmltag class="starttag">para</sgmltag>
|
||||
|
@ -154,6 +138,13 @@ Beginning and end of paragraph
|
|||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
|
||||
<para>
|
||||
This documentation is maintained in DocBook 4.1.2 XML format.
|
||||
Changes are best submitted as plain text or XML diffs, attached
|
||||
to a bug filed in the &bzg-bugs; component.
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
|
|
|
@ -0,0 +1,787 @@
|
|||
<!-- <!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook V4.1//EN"> -->
|
||||
<chapter id="customization">
|
||||
<title>Customising Bugzilla</title>
|
||||
|
||||
<section id="cust-templates">
|
||||
<title>Template Customization</title>
|
||||
|
||||
<para>
|
||||
Administrators can configure the look and feel of Bugzilla without
|
||||
having to edit Perl files or face the nightmare of massive merge
|
||||
conflicts when they upgrade to a newer version in the future.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Templatization also makes localized versions of Bugzilla possible,
|
||||
for the first time. It's possible to have Bugzilla's UI language
|
||||
determined by the user's browser. More information is available in
|
||||
<xref linkend="template-http-accept"/>.
|
||||
</para>
|
||||
|
||||
<section>
|
||||
<title>What to Edit</title>
|
||||
<para>
|
||||
The template directory structure is that there's a top level directory,
|
||||
<filename>template</filename>, which contains a directory for
|
||||
each installed localization. The default English templates are
|
||||
therefore in <filename>en</filename>. Underneath that, there
|
||||
is the <filename>default</filename> directory and optionally the
|
||||
<filename>custom</filename> directory. The <filename>default</filename>
|
||||
directory contains all the templates shipped with Bugzilla, whereas
|
||||
the <filename>custom</filename> directory does not exist at first and
|
||||
must be created if you want to use it.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
There are two different ways of editing Bugzilla's templates,
|
||||
and which you use depends mainly on the method you plan to use to
|
||||
upgrade Bugzilla.
|
||||
The first method of making customizations is to directly edit the
|
||||
templates in <filename>template/en/default</filename>. This is
|
||||
probably the best method for small changes if you are going to use
|
||||
the CVS method of upgrading, because if you then execute a
|
||||
<command>cvs update</command>, any template fixes will get
|
||||
automagically merged into your modified versions.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
If you use this method, your installation will break if CVS conflicts
|
||||
occur.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The other method is to copy the templates to be modified into a
|
||||
mirrored directory
|
||||
structure under <filename>template/en/custom</filename>. The templates
|
||||
in this directory automatically override those in default.
|
||||
This is the technique you
|
||||
need to use if you use the overwriting method of upgrade, because
|
||||
otherwise your changes will be lost. This method is also better if
|
||||
you are using the CVS method of upgrading and are going to make major
|
||||
changes, because it is guaranteed that the contents of this directory
|
||||
will not be touched during an upgrade, and you can then decide whether
|
||||
to continue using your own templates, or make the effort to merge your
|
||||
changes into the new versions by hand.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
If you use this method, your installation may break if incompatible
|
||||
changes are made to the template interface. If such changes are made
|
||||
they will be documented in the release notes, provided you are using a
|
||||
stable release of Bugzilla. If you use using unstable code, you will
|
||||
need to deal with this one yourself, although if possible the changes
|
||||
will be mentioned before they occur in the deprecations section of the
|
||||
previous stable release's release notes.
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<para>
|
||||
Don't directly edit the compiled templates in
|
||||
<filename class="directory">data/template/*</filename> - your
|
||||
changes will be lost when Template Toolkit recompiles them.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
<note>
|
||||
<para>It is recommended that you run <command>./checksetup.pl</command>
|
||||
after any template edits, especially if you've created a new file in
|
||||
the <filename class="directory">custom</filename> directory.
|
||||
</para>
|
||||
</note>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<title>How To Edit Templates</title>
|
||||
|
||||
<note>
|
||||
<para>
|
||||
If you are making template changes that you intend on submitting back
|
||||
for inclusion in standard Bugzilla, you should read the relevant
|
||||
sections of the
|
||||
<ulink url="http://www.bugzilla.org/developerguide.html">Developers'
|
||||
Guide</ulink>.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
<para>
|
||||
The syntax of the Template Toolkit language is beyond the scope of
|
||||
this guide. It's reasonably easy to pick up by looking at the current
|
||||
templates; or, you can read the manual, available on the
|
||||
<ulink url="http://www.template-toolkit.org">Template Toolkit home
|
||||
page</ulink>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
One thing you should take particular care about is the need
|
||||
to properly HTML filter data that has been passed into the template.
|
||||
This means that if the data can possibly contain special HTML characters
|
||||
such as <, and the data was not intended to be HTML, they need to be
|
||||
converted to entity form, ie &lt;. You use the 'html' filter in the
|
||||
Template Toolkit to do this. If you forget, you may open up
|
||||
your installation to cross-site scripting attacks.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Also note that Bugzilla adds a few filters of its own, that are not
|
||||
in standard Template Toolkit. In particular, the 'url_quote' filter
|
||||
can convert characters that are illegal or have special meaning in URLs,
|
||||
such as &, to the encoded form, ie %26. This actually encodes most
|
||||
characters (but not the common ones such as letters and numbers and so
|
||||
on), including the HTML-special characters, so there's never a need to
|
||||
HTML filter afterwards.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Editing templates is a good way of doing a "poor man's custom fields".
|
||||
For example, if you don't use the Status Whiteboard, but want to have
|
||||
a free-form text entry box for "Build Identifier", then you can just
|
||||
edit the templates to change the field labels. It's still be called
|
||||
status_whiteboard internally, but your users don't need to know that.
|
||||
</para>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
<section>
|
||||
<title>Template Formats</title>
|
||||
|
||||
<para>
|
||||
Some CGIs have the ability to use more than one template. For
|
||||
example, buglist.cgi can output bug lists as RDF or two
|
||||
different forms of HTML (complex and simple). (Try this out
|
||||
by appending <filename>&format=simple</filename> to a buglist.cgi
|
||||
URL on your Bugzilla installation.) This
|
||||
mechanism, called template 'formats', is extensible.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
To see if a CGI supports multiple output formats, grep the
|
||||
CGI for "GetFormat". If it's not present, adding
|
||||
multiple format support isn't too hard - see how it's done in
|
||||
other CGIs, e.g. config.cgi.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
To make a new format template for a CGI which supports this,
|
||||
open a current template for
|
||||
that CGI and take note of the INTERFACE comment (if present.) This
|
||||
comment defines what variables are passed into this template. If
|
||||
there isn't one, I'm afraid you'll have to read the template and
|
||||
the code to find out what information you get.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Write your template in whatever markup or text style is appropriate.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
You now need to decide what content type you want your template
|
||||
served as. Open up the <filename>localconfig</filename> file and find the
|
||||
<filename>$contenttypes</filename>
|
||||
variable. If your content type is not there, add it. Remember
|
||||
the three- or four-letter tag assigned to you content type.
|
||||
This tag will be part of the template filename.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Save the template as <filename><stubname>-<formatname>.<contenttypetag>.tmpl</filename>.
|
||||
Try out the template by calling the CGI as
|
||||
<filename><cginame>.cgi?format=<formatname></filename> .
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
||||
<section>
|
||||
<title>Particular Templates</title>
|
||||
|
||||
<para>
|
||||
There are a few templates you may be particularly interested in
|
||||
customizing for your installation.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>index.html.tmpl</command>:
|
||||
This is the Bugzilla front page.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>global/header.html.tmpl</command>:
|
||||
This defines the header that goes on all Bugzilla pages.
|
||||
The header includes the banner, which is what appears to users
|
||||
and is probably what you want to edit instead. However the
|
||||
header also includes the HTML HEAD section, so you could for
|
||||
example add a stylesheet or META tag by editing the header.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>global/banner.html.tmpl</command>:
|
||||
This contains the "banner", the part of the header that appears
|
||||
at the top of all Bugzilla pages. The default banner is reasonably
|
||||
barren, so you'll probably want to customize this to give your
|
||||
installation a distinctive look and feel. It is recommended you
|
||||
preserve the Bugzilla version number in some form so the version
|
||||
you are running can be determined, and users know what docs to read.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>global/footer.html.tmpl</command>:
|
||||
This defines the footer that goes on all Bugzilla pages. Editing
|
||||
this is another way to quickly get a distinctive look and feel for
|
||||
your Bugzilla installation.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>bug/create/user-message.html.tmpl</command>:
|
||||
This is a message that appears near the top of the bug reporting page.
|
||||
By modifying this, you can tell your users how they should report
|
||||
bugs.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>bug/create/create.html.tmpl</command> and
|
||||
<command>bug/create/comment.txt.tmpl</command>:
|
||||
You may wish to get bug submitters to give certain bits of structured
|
||||
information, each in a separate input widget, for which there is not a
|
||||
field in the database. The bug entry system has been designed in an
|
||||
extensible fashion to enable you to define arbitrary fields and widgets,
|
||||
and have their values appear formatted in the initial
|
||||
Description, rather than in database fields. An example of this
|
||||
is the mozilla.org
|
||||
<ulink url="http://bugzilla.mozilla.org/enter_bug.cgi?format=guided">guided
|
||||
bug submission form</ulink>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
To make this work, create a custom template for
|
||||
<filename>enter_bug.cgi</filename> (the default template, on which you
|
||||
could base it, is <filename>create.html.tmpl</filename>),
|
||||
and either call it <filename>create.html.tmpl</filename> or use a format and
|
||||
call it <filename>create-<formatname>.html.tmpl</filename>.
|
||||
Put it in the <filename class="directory">custom/bug/create</filename>
|
||||
directory. In it, add widgets for each piece of information you'd like
|
||||
collected - such as a build number, or set of steps to reproduce.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Then, create a template like
|
||||
<filename>custom/bug/create/comment.txt.tmpl</filename>, also named
|
||||
after your format if you are using one, which
|
||||
references the form fields you have created. When a bug report is
|
||||
submitted, the initial comment attached to the bug report will be
|
||||
formatted according to the layout of this template.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
For example, if your enter_bug template had a field
|
||||
<programlisting><input type="text" name="buildid" size="30"></programlisting>
|
||||
and then your comment.txt.tmpl had
|
||||
<programlisting>BuildID: [% form.buildid %]</programlisting>
|
||||
then
|
||||
<programlisting>BuildID: 20020303</programlisting>
|
||||
would appear in the initial checkin comment.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
||||
<section id="template-http-accept">
|
||||
<title>Configuring Bugzilla to Detect the User's Language</title>
|
||||
|
||||
<para>Bugzilla honours the user's Accept: HTTP header. You can install
|
||||
templates in other languages, and Bugzilla will pick the most appropriate
|
||||
according to a priority order defined by you. Many
|
||||
language templates can be obtained from <ulink
|
||||
url="http://www.bugzilla.org/download.html#localizations"/>. Instructions
|
||||
for submitting new languages are also available from that location.
|
||||
</para>
|
||||
|
||||
<para>After untarring the localizations (or creating your own) in the
|
||||
<filename class="directory">$BUGZILLA_HOME/template</filename> directory,
|
||||
you must update the <option>languages</option> parameter to contain any
|
||||
localizations you'd like to permit. You may also wish to set the
|
||||
<option>defaultlanguage</option> parameter to something other than
|
||||
<quote>en</quote> if you don't want Engish to be the default language.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="cust-change-permissions">
|
||||
<title>Customizing Who Can Change What</title>
|
||||
|
||||
<warning>
|
||||
<para>
|
||||
This feature should be considered experimental; the Bugzilla code you
|
||||
will be changing is not stable, and could change or move between
|
||||
versions. Be aware that if you make modifications as outlined here,
|
||||
you may have
|
||||
to re-make them or port them if Bugzilla changes internally between
|
||||
versions, and you upgrade.
|
||||
</para>
|
||||
</warning>
|
||||
|
||||
<para>
|
||||
Companies often have rules about which employees, or classes of employees,
|
||||
are allowed to change certain things in the bug system. For example,
|
||||
only the bug's designated QA Contact may be allowed to VERIFY the bug.
|
||||
Bugzilla has been
|
||||
designed to make it easy for you to write your own custom rules to define
|
||||
who is allowed to make what sorts of value transition.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
For maximum flexibility, customizing this means editing Bugzilla's Perl
|
||||
code. This gives the administrator complete control over exactly who is
|
||||
allowed to do what. The relevant function is called
|
||||
<filename>CheckCanChangeField()</filename>,
|
||||
and is found in <filename>process_bug.cgi</filename> in your
|
||||
Bugzilla directory. If you open that file and grep for
|
||||
"sub CheckCanChangeField", you'll find it.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This function has been carefully commented to allow you to see exactly
|
||||
how it works, and give you an idea of how to make changes to it. Certain
|
||||
marked sections should not be changed - these are the "plumbing" which
|
||||
makes the rest of the function work. In between those sections, you'll
|
||||
find snippets of code like:
|
||||
<programlisting> # Allow the owner to change anything.
|
||||
if ($ownerid eq $whoid) {
|
||||
return 1;
|
||||
}</programlisting>
|
||||
It's fairly obvious what this piece of code does.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
So, how does one go about changing this function? Well, simple changes
|
||||
can be made just be removing pieces - for example, if you wanted to
|
||||
prevent any user adding a comment to a bug, just remove the lines marked
|
||||
"Allow anyone to change comments." And if you want the reporter to have
|
||||
no special rights on bugs they have filed, just remove the entire section
|
||||
which refers to him.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
More complex customizations are not much harder. Basically, you add
|
||||
a check in the right place in the function, i.e. after all the variables
|
||||
you are using have been set up. So, don't look at $ownerid before
|
||||
$ownerid has been obtained from the database. You can either add a
|
||||
positive check, which returns 1 (allow) if certain conditions are true,
|
||||
or a negative check, which returns 0 (deny.) E.g.:
|
||||
<programlisting> if ($field eq "qacontact") {
|
||||
if (Bugzilla->user->groups("quality_assurance")) {
|
||||
return 1;
|
||||
}
|
||||
else {
|
||||
return 0;
|
||||
}
|
||||
}</programlisting>
|
||||
This says that only users in the group "quality_assurance" can change
|
||||
the QA Contact field of a bug. Getting more weird:
|
||||
<programlisting> if (($field eq "priority") &&
|
||||
(Bugzilla->user->email =~ /.*\@example\.com$/))
|
||||
{
|
||||
if ($oldvalue eq "P1") {
|
||||
return 1;
|
||||
}
|
||||
else {
|
||||
return 0;
|
||||
}
|
||||
}</programlisting>
|
||||
This says that if the user is trying to change the priority field,
|
||||
and their email address is @example.com, they can only do so if the
|
||||
old value of the field was "P1". Not very useful, but illustrative.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
For a list of possible field names, look in
|
||||
<filename>data/versioncache</filename> for the list called
|
||||
<filename>@::log_columns</filename>. If you need help writing custom
|
||||
rules for your organization, ask in the newsgroup.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section id="dbmodify">
|
||||
<title>Modifying Your Running System</title>
|
||||
|
||||
<para>Bugzilla optimizes database lookups by storing all relatively
|
||||
static information in the
|
||||
<filename>versioncache</filename> file, located in the
|
||||
<filename class="directory">data/</filename>
|
||||
subdirectory under your installation directory.</para>
|
||||
|
||||
<para>If you make a change to the structural data in your database (the
|
||||
versions table for example), or to the
|
||||
<quote>constants</quote>
|
||||
|
||||
encoded in <filename>defparams.pl</filename>, you will need to remove
|
||||
the cached content from the data directory (by doing a
|
||||
<quote>rm data/versioncache</quote>
|
||||
|
||||
), or your changes won't show up.</para>
|
||||
|
||||
<para> <filename>versioncache</filename>
|
||||
gets automatically regenerated whenever it's more than
|
||||
an hour old, so Bugzilla will eventually notice your changes by itself,
|
||||
but generally you want it to notice right away, so that you can test
|
||||
things.</para>
|
||||
</section>
|
||||
|
||||
<section id="dbdoc">
|
||||
<title>MySQL Bugzilla Database Introduction</title>
|
||||
|
||||
<para>This information comes straight from my life. I was forced to learn
|
||||
how Bugzilla organizes database because of nitpicky requests from users
|
||||
for tiny changes in wording, rather than having people re-educate
|
||||
themselves or figure out how to work our procedures around the tool. It
|
||||
sucks, but it can and will happen to you, so learn how the schema works
|
||||
and deal with it when it comes.</para>
|
||||
|
||||
<para>So, here you are with your brand-new installation of Bugzilla.
|
||||
You've got MySQL set up, Apache working right, Perl DBI and DBD talking
|
||||
to the database flawlessly. Maybe you've even entered a few test bugs to
|
||||
make sure email's working; people seem to be notified of new bugs and
|
||||
changes, and you can enter and edit bugs to your heart's content. Perhaps
|
||||
you've gone through the trouble of setting up a gateway for people to
|
||||
submit bugs to your database via email, have had a few people test it,
|
||||
and received rave reviews from your beta testers.</para>
|
||||
|
||||
<para>What's the next thing you do? Outline a training strategy for your
|
||||
development team, of course, and bring them up to speed on the new tool
|
||||
you've labored over for hours.</para>
|
||||
|
||||
<para>Your first training session starts off very well! You have a
|
||||
captive audience which seems enraptured by the efficiency embodied in
|
||||
this thing called "Bugzilla". You are caught up describing the nifty
|
||||
features, how people can save favorite queries in the database, set them
|
||||
up as headers and footers on their pages, customize their layouts,
|
||||
generate reports, track status with greater efficiency than ever before,
|
||||
leap tall buildings with a single bound and rescue Jane from the clutches
|
||||
of Certain Death!</para>
|
||||
|
||||
<para>But Certain Death speaks up -- a tiny voice, from the dark corners
|
||||
of the conference room. "I have a concern," the voice hisses from the
|
||||
darkness, "about the use of the word 'verified'."</para>
|
||||
|
||||
<para>The room, previously filled with happy chatter, lapses into
|
||||
reverential silence as Certain Death (better known as the Vice President
|
||||
of Software Engineering) continues. "You see, for two years we've used
|
||||
the word 'verified' to indicate that a developer or quality assurance
|
||||
engineer has confirmed that, in fact, a bug is valid. I don't want to
|
||||
lose two years of training to a new software product. You need to change
|
||||
the bug status of 'verified' to 'approved' as soon as possible. To avoid
|
||||
confusion, of course."</para>
|
||||
|
||||
<para>Oh no! Terror strikes your heart, as you find yourself mumbling
|
||||
"yes, yes, I don't think that would be a problem," You review the changes
|
||||
with Certain Death, and continue to jabber on, "no, it's not too big a
|
||||
change. I mean, we have the source code, right? You know, 'Use the
|
||||
Source, Luke' and all that... no problem," All the while you quiver
|
||||
inside like a beached jellyfish bubbling, burbling, and boiling on a hot
|
||||
Jamaican sand dune...</para>
|
||||
|
||||
<para>Thus begins your adventure into the heart of Bugzilla. You've been
|
||||
forced to learn about non-portable enum() fields, varchar columns, and
|
||||
tinyint definitions. The Adventure Awaits You!</para>
|
||||
|
||||
<section>
|
||||
<title>Bugzilla Database Basics</title>
|
||||
|
||||
<para>If you were like me, at this point you're totally clueless about
|
||||
the internals of MySQL, and if it weren't for this executive order from
|
||||
the Vice President you couldn't care less about the difference between
|
||||
a
|
||||
<quote>bigint</quote>
|
||||
|
||||
and a
|
||||
<quote>tinyint</quote>
|
||||
|
||||
entry in MySQL. I recommend you refer to the
|
||||
<ulink url="http://www.mysql.com/documentation/">MySQL documentation</ulink>
|
||||
. Below are the basics you need to know about the Bugzilla database.
|
||||
Check the chart above for more details.</para>
|
||||
|
||||
<para>
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para>To connect to your database:</para>
|
||||
|
||||
<para>
|
||||
<prompt>bash#</prompt>
|
||||
|
||||
<command>mysql</command>
|
||||
|
||||
<parameter>-u root</parameter>
|
||||
</para>
|
||||
|
||||
<para>If this works without asking you for a password,
|
||||
<emphasis>shame on you</emphasis>
|
||||
|
||||
! You should have locked your security down like the installation
|
||||
instructions told you to. You can find details on locking down
|
||||
your database in the Bugzilla FAQ in this directory (under
|
||||
"Security"), or more robust security generalities in the
|
||||
<ulink url="http://www.mysql.com/php/manual.php3?section=Privilege_system">MySQL
|
||||
searchable documentation</ulink>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>You should now be at a prompt that looks like this:</para>
|
||||
|
||||
<para>
|
||||
<prompt>mysql></prompt>
|
||||
</para>
|
||||
|
||||
<para>At the prompt, if
|
||||
<quote>bugs</quote>
|
||||
|
||||
is the name you chose in the
|
||||
<filename>localconfig</filename>
|
||||
|
||||
file for your Bugzilla database, type:</para>
|
||||
|
||||
<para>
|
||||
<prompt>mysql</prompt>
|
||||
|
||||
<command>use bugs;</command>
|
||||
</para>
|
||||
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</para>
|
||||
|
||||
<section>
|
||||
<title>Bugzilla Database Tables</title>
|
||||
|
||||
<para>Imagine your MySQL database as a series of spreadsheets, and
|
||||
you won't be too far off. If you use this command:</para>
|
||||
|
||||
<para>
|
||||
<prompt>mysql></prompt>
|
||||
<command>show tables from bugs;</command>
|
||||
</para>
|
||||
|
||||
<para>you'll be able to see the names of all the
|
||||
<quote>spreadsheets</quote>
|
||||
(tables) in your database.</para>
|
||||
|
||||
<para>From the command issued above, ou should have some
|
||||
output that looks like this:
|
||||
<programlisting>
|
||||
+-------------------+
|
||||
| Tables in bugs |
|
||||
+-------------------+
|
||||
| attachments |
|
||||
| bugs |
|
||||
| bugs_activity |
|
||||
| cc |
|
||||
| components |
|
||||
| dependencies |
|
||||
| fielddefs |
|
||||
| groups |
|
||||
| keyworddefs |
|
||||
| keywords |
|
||||
| logincookies |
|
||||
| longdescs |
|
||||
| milestones |
|
||||
| namedqueries |
|
||||
| products |
|
||||
| profiles |
|
||||
| profiles_activity |
|
||||
| tokens |
|
||||
| versions |
|
||||
| votes |
|
||||
| watch |
|
||||
+-------------------+
|
||||
</programlisting>
|
||||
</para>
|
||||
|
||||
<literallayout>
|
||||
Here's an overview of what each table does. Most columns in each table have
|
||||
descriptive names that make it fairly trivial to figure out their jobs.
|
||||
|
||||
attachments: This table stores all attachments to bugs. It tends to be your
|
||||
largest table, yet also generally has the fewest entries because file
|
||||
attachments are so (relatively) large.
|
||||
|
||||
bugs: This is the core of your system. The bugs table stores most of the
|
||||
current information about a bug, with the exception of the info stored in the
|
||||
other tables.
|
||||
|
||||
bugs_activity: This stores information regarding what changes are made to bugs
|
||||
when -- a history file.
|
||||
|
||||
cc: This tiny table simply stores all the CC information for any bug which has
|
||||
any entries in the CC field of the bug. Note that, like most other tables in
|
||||
Bugzilla, it does not refer to users by their user names, but by their unique
|
||||
userid, stored as a primary key in the profiles table.
|
||||
|
||||
components: This stores the programs and components (or products and
|
||||
components, in newer Bugzilla parlance) for Bugzilla. Curiously, the "program"
|
||||
(product) field is the full name of the product, rather than some other unique
|
||||
identifier, like bug_id and user_id are elsewhere in the database.
|
||||
|
||||
dependencies: Stores data about those cool dependency trees.
|
||||
|
||||
fielddefs: A nifty table that defines other tables. For instance, when you
|
||||
submit a form that changes the value of "AssignedTo" this table allows
|
||||
translation to the actual field name "assigned_to" for entry into MySQL.
|
||||
|
||||
groups: defines bitmasks for groups. A bitmask is a number that can uniquely
|
||||
identify group memberships. For instance, say the group that is allowed to
|
||||
tweak parameters is assigned a value of "1", the group that is allowed to edit
|
||||
users is assigned a "2", and the group that is allowed to create new groups is
|
||||
assigned the bitmask of "4". By uniquely combining the group bitmasks (much
|
||||
like the chmod command in UNIX,) you can identify a user is allowed to tweak
|
||||
parameters and create groups, but not edit users, by giving him a bitmask of
|
||||
"5", or a user allowed to edit users and create groups, but not tweak
|
||||
parameters, by giving him a bitmask of "6" Simple, huh?
|
||||
If this makes no sense to you, try this at the mysql prompt:
|
||||
mysql> select * from groups;
|
||||
You'll see the list, it makes much more sense that way.
|
||||
|
||||
keyworddefs: Definitions of keywords to be used
|
||||
|
||||
keywords: Unlike what you'd think, this table holds which keywords are
|
||||
associated with which bug id's.
|
||||
|
||||
logincookies: This stores every login cookie ever assigned to you for every
|
||||
machine you've ever logged into Bugzilla from. Curiously, it never does any
|
||||
housecleaning -- I see cookies in this file I've not used for months. However,
|
||||
since Bugzilla never expires your cookie (for convenience' sake), it makes
|
||||
sense.
|
||||
|
||||
longdescs: The meat of bugzilla -- here is where all user comments are stored!
|
||||
You've only got 2^24 bytes per comment (it's a mediumtext field), so speak
|
||||
sparingly -- that's only the amount of space the Old Testament from the Bible
|
||||
would take (uncompressed, 16 megabytes). Each comment is keyed to the
|
||||
bug_id to which it's attached, so the order is necessarily chronological, for
|
||||
comments are played back in the order in which they are received.
|
||||
|
||||
milestones: Interesting that milestones are associated with a specific product
|
||||
in this table, but Bugzilla does not yet support differing milestones by
|
||||
product through the standard configuration interfaces.
|
||||
|
||||
namedqueries: This is where everybody stores their "custom queries". Very
|
||||
cool feature; it beats the tar out of having to bookmark each cool query you
|
||||
construct.
|
||||
|
||||
products: What products you have, whether new bug entries are allowed for the
|
||||
product, what milestone you're working toward on that product, votes, etc. It
|
||||
will be nice when the components table supports these same features, so you
|
||||
could close a particular component for bug entry without having to close an
|
||||
entire product...
|
||||
|
||||
profiles: Ahh, so you were wondering where your precious user information was
|
||||
stored? Here it is! With the passwords in plain text for all to see! (but
|
||||
sshh... don't tell your users!)
|
||||
|
||||
profiles_activity: Need to know who did what when to who's profile? This'll
|
||||
tell you, it's a pretty complete history.
|
||||
|
||||
versions: Version information for every product
|
||||
|
||||
votes: Who voted for what when
|
||||
|
||||
watch: Who (according to userid) is watching who's bugs (according to their
|
||||
userid).
|
||||
|
||||
|
||||
===
|
||||
THE DETAILS
|
||||
===
|
||||
|
||||
Ahh, so you're wondering just what to do with the information above? At the
|
||||
mysql prompt, you can view any information about the columns in a table with
|
||||
this command (where "table" is the name of the table you wish to view):
|
||||
|
||||
mysql> show columns from table;
|
||||
|
||||
You can also view all the data in a table with this command:
|
||||
|
||||
mysql> select * from table;
|
||||
|
||||
-- note: this is a very bad idea to do on, for instance, the "bugs" table if
|
||||
you have 50,000 bugs. You'll be sitting there a while until you ctrl-c or
|
||||
50,000 bugs play across your screen.
|
||||
|
||||
You can limit the display from above a little with the command, where
|
||||
"column" is the name of the column for which you wish to restrict information:
|
||||
|
||||
mysql> select * from table where (column = "some info");
|
||||
|
||||
-- or the reverse of this
|
||||
|
||||
mysql> select * from table where (column != "some info");
|
||||
|
||||
Let's take our example from the introduction, and assume you need to change
|
||||
the word "verified" to "approved" in the resolution field. We know from the
|
||||
above information that the resolution is likely to be stored in the "bugs"
|
||||
table. Note we'll need to change a little perl code as well as this database
|
||||
change, but I won't plunge into that in this document. Let's verify the
|
||||
information is stored in the "bugs" table:
|
||||
|
||||
mysql> show columns from bugs
|
||||
|
||||
(exceedingly long output truncated here)
|
||||
| bug_status| enum('UNCONFIRMED','NEW','ASSIGNED','REOPENED','RESOLVED','VERIFIED','CLOSED')||MUL | UNCONFIRMED||
|
||||
|
||||
Sorry about that long line. We see from this that the "bug status" column is
|
||||
an "enum field", which is a MySQL peculiarity where a string type field can
|
||||
only have certain types of entries. While I think this is very cool, it's not
|
||||
standard SQL. Anyway, we need to add the possible enum field entry
|
||||
'APPROVED' by altering the "bugs" table.
|
||||
|
||||
mysql> ALTER table bugs CHANGE bug_status bug_status
|
||||
-> enum("UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED", "RESOLVED",
|
||||
-> "VERIFIED", "APPROVED", "CLOSED") not null;
|
||||
|
||||
(note we can take three lines or more -- whatever you put in before the
|
||||
semicolon is evaluated as a single expression)
|
||||
|
||||
Now if you do this:
|
||||
|
||||
mysql> show columns from bugs;
|
||||
|
||||
you'll see that the bug_status field has an extra "APPROVED" enum that's
|
||||
available! Cool thing, too, is that this is reflected on your query page as
|
||||
well -- you can query by the new status. But how's it fit into the existing
|
||||
scheme of things?
|
||||
Looks like you need to go back and look for instances of the word "verified"
|
||||
in the perl code for Bugzilla -- wherever you find "verified", change it to
|
||||
"approved" and you're in business (make sure that's a case-insensitive search).
|
||||
Although you can query by the enum field, you can't give something a status
|
||||
of "APPROVED" until you make the perl changes. Note that this change I
|
||||
mentioned can also be done by editing checksetup.pl, which automates a lot of
|
||||
this. But you need to know this stuff anyway, right?
|
||||
</literallayout>
|
||||
</section>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
<!-- Integrating Bugzilla with Third-Party Tools -->
|
||||
&integration;
|
||||
|
||||
</chapter>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
sgml-always-quote-attributes:t
|
||||
sgml-auto-insert-required-elements:t
|
||||
sgml-balanced-tag-edit:t
|
||||
sgml-exposed-tags:nil
|
||||
sgml-general-insert-case:lower
|
||||
sgml-indent-data:t
|
||||
sgml-indent-step:2
|
||||
sgml-local-catalogs:nil
|
||||
sgml-local-ecat-files:nil
|
||||
sgml-minimize-attributes:nil
|
||||
sgml-namecase-general:t
|
||||
sgml-omittag:t
|
||||
sgml-parent-document:("Bugzilla-Guide.xml" "book" "chapter")
|
||||
sgml-shorttag:t
|
||||
sgml-tag-region-if-active:t
|
||||
End:
|
||||
-->
|
||||
|
|
@ -13,19 +13,6 @@
|
|||
<qandadiv id="faq-general">
|
||||
<title>General Questions</title>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-general-information">
|
||||
<para>
|
||||
Where can I find information about Bugzilla?</para>
|
||||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
You can stay up-to-date with the latest Bugzilla
|
||||
information at <ulink url="http://www.bugzilla.org/"/>.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-general-license">
|
||||
<para>
|
||||
|
@ -52,12 +39,6 @@
|
|||
is a list of people and companies who have asked us to list them
|
||||
as consultants for Bugzilla.
|
||||
</para>
|
||||
<para>
|
||||
<ulink url="http://www.collab.net/"/> 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.
|
||||
</para>
|
||||
<para>
|
||||
There are several experienced
|
||||
Bugzilla hackers on the mailing list/newsgroup who are willing
|
||||
|
@ -79,11 +60,10 @@
|
|||
There are <emphasis>dozens</emphasis> of major companies with public
|
||||
Bugzilla sites to track bugs in their products. We have a fairly
|
||||
complete list available on our website at
|
||||
<ulink url="http://bugzilla.org/installation_list.html"/>. If you
|
||||
<ulink url="http://bugzilla.org/installation-list/"/>. If you
|
||||
have an installation of Bugzilla and would like to be added to the
|
||||
list, whether it's a public install or not, simply e-mail
|
||||
Gerv <email>gerv@mozilla.org</email>. Keep in mind that it's kinda
|
||||
difficult to get onto the <quote>high-profile</quote> list ;).
|
||||
Gerv <email>gerv@mozilla.org</email>.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
@ -241,13 +221,6 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
|
||||
<qandadiv id="faq-phb">
|
||||
<title>Managerial Questions</title>
|
||||
<para>
|
||||
<note>
|
||||
<para>
|
||||
Questions likely to be asked by managers. :-)
|
||||
</para>
|
||||
</note>
|
||||
</para>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-phb-client">
|
||||
|
@ -258,69 +231,7 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
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.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-phb-integration">
|
||||
<para>
|
||||
Can Bugzilla integrate with
|
||||
Perforce (SCM software)?
|
||||
</para>
|
||||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
Yes! You can find more information elsewhere in "The Bugzilla
|
||||
Guide" in the "Integration with Third-Party Products" section.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-phb-projects">
|
||||
<para>
|
||||
Does Bugzilla allow the user to track multiple projects?
|
||||
</para>
|
||||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
Absolutely! You can track any number of Products that can each be
|
||||
composed of any number of Components.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-phb-sorting">
|
||||
<para>
|
||||
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?
|
||||
</para>
|
||||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
Yes.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-phb-attachments">
|
||||
<para>
|
||||
Does Bugzilla allow attachments (text, screenshots, URLs etc)? If yes,
|
||||
are there any that are NOT allowed?
|
||||
</para>
|
||||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
Yes - any sort of attachment is allowed, although administrators can
|
||||
configure a maximum size.
|
||||
Bugzilla gives the user the option of either using the MIME-type
|
||||
supplied by the browser, choosing from a pre-defined list or
|
||||
manually typing any arbitrary MIME-type.
|
||||
It is web and e-mail based.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
@ -380,26 +291,12 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
<answer>
|
||||
<para>
|
||||
Email notification is user-configurable. By default, the bug id and
|
||||
Summary of the bug report accompany each email notification, along with
|
||||
summary of the bug report accompany each email notification, along with
|
||||
a list of the changes made.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-phb-cclist">
|
||||
<para>
|
||||
Can email notification be set up to send to multiple
|
||||
people, some on the To List, CC List, BCC List etc?
|
||||
</para>
|
||||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
Yes.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-phb-emailapp">
|
||||
<para>
|
||||
|
@ -439,13 +336,13 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
Bugzilla can output buglists as HTML (the default), CSV or RDF.
|
||||
The link for CSV can be found at the bottom of the buglist in HTML
|
||||
format. This CSV format can easily be imported into MS Excel or
|
||||
other spread-sheet applications.
|
||||
other spreadsheet applications.
|
||||
</para>
|
||||
<para>
|
||||
To use the RDF format of the buglist it is necessary to append a
|
||||
<computeroutput>&ctype=rdf</computeroutput> to the URL. RDF
|
||||
is meant to be machine readable and thus it is assumed that the
|
||||
URL would be generated progmatically so there is no user visible
|
||||
URL would be generated programatically so there is no user visible
|
||||
link to this format.
|
||||
</para>
|
||||
<para>
|
||||
|
@ -499,21 +396,6 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-phb-searching">
|
||||
<para>
|
||||
Does Bugzilla have the ability to search by word, phrase, compound
|
||||
search?
|
||||
</para>
|
||||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
You have no idea. Bugzilla's query interface, particularly with the
|
||||
advanced Boolean operators, is incredibly versatile.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-phb-midair">
|
||||
<para>
|
||||
|
@ -567,7 +449,7 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
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.
|
||||
"out-of-the-box" solution?
|
||||
</para>
|
||||
</question>
|
||||
<answer>
|
||||
|
@ -657,24 +539,6 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-security-mysqluser">
|
||||
<para>
|
||||
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.
|
||||
</para>
|
||||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
This is a common problem, related to running out of file descriptors.
|
||||
Simply add "ulimit -n unlimited" to the script which starts
|
||||
mysqld.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
</qandadiv>
|
||||
|
||||
<qandadiv id="faq-email">
|
||||
|
@ -714,7 +578,7 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
<qandaentry>
|
||||
<question id="faq-email-whine">
|
||||
<para>
|
||||
I want whineatnews.pl to whine at something more, or other than, only new
|
||||
I want whineatnews.pl to whine at something different to only new
|
||||
bugs. How do I do it?
|
||||
</para>
|
||||
</question>
|
||||
|
@ -730,29 +594,6 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-email-procmail">
|
||||
<para>
|
||||
I don't like/want to use Procmail to hand mail off to bug_email.pl.
|
||||
What alternatives do I have?
|
||||
</para>
|
||||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
You can call bug_email.pl directly from your aliases file, with
|
||||
an entry like this:
|
||||
<blockquote>
|
||||
<para>
|
||||
bugzilla-daemon: "|/usr/local/bin/bugzilla/contrib/bug_email.pl"
|
||||
</para>
|
||||
</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.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="faq-email-mailif">
|
||||
<para>
|
||||
|
@ -775,6 +616,11 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
</para>
|
||||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
If you are using <application>sendmail</application>, try enabling
|
||||
<option>sendmailnow</option> in <filename>editparams.cgi</filename>.
|
||||
<!-- TODO provide more info about this, possibly a link to admin -->
|
||||
</para>
|
||||
<para>
|
||||
If you are using an alternate <glossterm linkend="gloss-mta">MTA</glossterm>,
|
||||
make sure the options given in <filename>Bugzilla/BugMail.pm</filename>
|
||||
|
@ -782,11 +628,6 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
are correct for your MTA. You should also ensure that the
|
||||
<option>sendmailnow</option> param is set to <literal>on</literal>.
|
||||
</para>
|
||||
<para>
|
||||
If you are using <application>sendmail</application>, try enabling
|
||||
<option>sendmailnow</option> in <filename>editparams.cgi</filename>.
|
||||
<!-- TODO provide more info about this, possibly a link to admin -->
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
|
@ -804,7 +645,7 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
button after entering your email address.
|
||||
</para>
|
||||
<para>
|
||||
If you never receive mail from Bugzilla, chances you do not have
|
||||
If you never receive mail from Bugzilla, chances are you do not have
|
||||
sendmail in "/usr/lib/sendmail". Ensure sendmail lives in, or is symlinked
|
||||
to, "/usr/lib/sendmail".
|
||||
</para>
|
||||
|
@ -823,11 +664,12 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
</question>
|
||||
<answer>
|
||||
<para>
|
||||
Red Hat's old version of Bugzilla (based on 2.8) worked on Oracle.
|
||||
Red Hat's old version of Bugzilla (based on 2.8) worked on Oracle,
|
||||
but it is now so old as to be obsolete, and is totally unsupported.
|
||||
Red Hat's newer version (based on 2.17.1 and soon to be merged into
|
||||
the main distribution) runs on PostgreSQL. At this time we know of
|
||||
no recent ports of Bugzilla to Oracle but do intend to support it
|
||||
in the future (possibly the 2.20 time-frame).
|
||||
no recent ports of Bugzilla to Oracle; to be honest, Bugzilla
|
||||
doesn't need what Oracle offers.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
@ -842,9 +684,8 @@ perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
|
|||
<answer>
|
||||
<para>
|
||||
Run the <quote>sanity check</quote> utility
|
||||
(<filename>./sanitycheck.cgi</filename> in the
|
||||
Bugzilla_home directory) from your web browser to see! If
|
||||
it finishes without errors, you're
|
||||
(<filename>sanitycheck.cgi</filename>) from your web browser to see!
|
||||
If it finishes without errors, you're
|
||||
<emphasis>probably</emphasis> 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
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -70,7 +70,12 @@
|
|||
xreflabel="Tinderbox, the Mozilla automated build management system">
|
||||
<title>Tinderbox/Tinderbox2</title>
|
||||
|
||||
<para>We need Tinderbox integration information.</para>
|
||||
<para>Tinderbox is a continuous-build system which can integrate with
|
||||
Bugzilla - see
|
||||
<ulink url="http://www.mozilla.org/projects/tinderbox"/> for details
|
||||
of Tinderbox, and
|
||||
<ulink url="http://tinderbox.mozilla.org/showbuilds.cgi"/> to see it
|
||||
in action.</para>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
|
|
|
@ -1,24 +1,45 @@
|
|||
<chapter id="introduction">
|
||||
<title>Introduction</title>
|
||||
|
||||
<section id="whatis">
|
||||
<section id="what-is-bugzilla">
|
||||
<title>What is Bugzilla?</title>
|
||||
|
||||
<para>
|
||||
Bugzilla is a bug- or issue-tracking system. Bug-tracking
|
||||
systems allow individual or groups of developers effectively to keep track
|
||||
of outstanding problems with their product.
|
||||
Bugzilla was originally
|
||||
written by Terry Weissman in a programming language called TCL, to
|
||||
replace a rudimentary bug-tracking database used internally by Netscape
|
||||
Communications. Terry later ported Bugzilla to Perl from TCL, and in Perl
|
||||
it remains to this day. Most commercial defect-tracking software vendors
|
||||
at the time charged enormous licensing fees, and Bugzilla quickly became
|
||||
a favorite of the open-source crowd (with its genesis in the open-source
|
||||
browser project, Mozilla). It is now the de-facto standard
|
||||
defect-tracking system against which all others are measured.
|
||||
of outstanding problems with their products.
|
||||
</para>
|
||||
|
||||
<para><emphasis>Do we need more here?</emphasis></para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="why-tracking">
|
||||
<title>Why use a bug-tracking system?</title>
|
||||
|
||||
<para>For many years, defect-tracking software was principally
|
||||
the domain of large software development houses. Most smaller shops
|
||||
simply relied on
|
||||
shared lists and email to monitor the status of defects. This procedure
|
||||
was error-prone and tended to cause those bugs judged least significant by
|
||||
developers to be dropped or ignored.</para>
|
||||
|
||||
<para>Integrated
|
||||
defect-tracking systems reduce downtime, increase productivity, and raise
|
||||
customer satisfaction with their systems. Along with full disclosure, an
|
||||
open bug-tracker allows you to keep in touch with your clients
|
||||
and resellers, to communicate about problems effectively throughout the
|
||||
data management chain. Many corporations have also discovered that
|
||||
defect-tracking helps reduce costs by providing IT support
|
||||
accountability, telephone support knowledge bases, and a common,
|
||||
well-understood method for accounting for unusual system or software
|
||||
issues.</para>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="why-bugzilla">
|
||||
<title>Why use Bugzilla?</title>
|
||||
|
||||
<para>Bugzilla boasts many advanced features. These include:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
|
@ -71,33 +92,6 @@
|
|||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section id="why">
|
||||
<title>Why Should We Use Bugzilla?</title>
|
||||
|
||||
<para>For many years, defect-tracking software has remained principally
|
||||
the domain of large software development houses. Even then, most shops
|
||||
never bothered with bug-tracking software, and instead simply relied on
|
||||
shared lists and email to monitor the status of defects. This procedure
|
||||
is error-prone and tends to cause those bugs judged least significant by
|
||||
developers to be dropped or ignored.</para>
|
||||
|
||||
<para>These days, many companies are finding that integrated
|
||||
defect-tracking systems reduce downtime, increase productivity, and raise
|
||||
customer satisfaction with their systems. Along with full disclosure, an
|
||||
open bug-tracker allows manufacturers to keep in touch with their clients
|
||||
and resellers, to communicate about problems effectively throughout the
|
||||
data management chain. Many corporations have also discovered that
|
||||
defect-tracking helps reduce costs by providing IT support
|
||||
accountability, telephone support knowledge bases, and a common,
|
||||
well-understood system for accounting for unusual system or software
|
||||
issues.</para>
|
||||
|
||||
<para>But why should
|
||||
<emphasis>you</emphasis>
|
||||
|
||||
use Bugzilla?</para>
|
||||
|
||||
<para>Bugzilla is very adaptable to various situations. Known uses
|
||||
currently include IT support queues, Systems Administration deployment
|
||||
|
@ -110,20 +104,6 @@
|
|||
<ulink url="http://www.perforce.com">Perforce SCM</ulink>, Bugzilla
|
||||
provides a powerful, easy-to-use solution to configuration management and
|
||||
replication problems.</para>
|
||||
|
||||
<para>Bugzilla can dramatically increase the productivity and
|
||||
accountability of individual employees by providing a documented workflow
|
||||
and positive feedback for good performance. How many times do you wake up
|
||||
in the morning, remembering that you were supposed to do
|
||||
<emphasis>something</emphasis>
|
||||
today, but you just can't quite remember? Put it in Bugzilla, and you
|
||||
have a record of it from which you can extrapolate milestones, predict
|
||||
product versions for integration, and follow the discussion trail
|
||||
that led to critical decisions.</para>
|
||||
|
||||
<para>Ultimately, Bugzilla puts the power in your hands to improve your
|
||||
value to your employer or business while providing a usable framework for
|
||||
your natural attention to detail and knowledge store to flourish.</para>
|
||||
</section>
|
||||
</chapter>
|
||||
|
||||
|
|
|
@ -1,52 +1,15 @@
|
|||
<!-- <!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook V4.1//EN"> -->
|
||||
<appendix id="patches" xreflabel="Useful Patches and Utilities for Bugzilla">
|
||||
<title>Useful Patches and Utilities for Bugzilla</title>
|
||||
<title>Contrib</title>
|
||||
|
||||
<para>Are you looking for a way to put your Bugzilla into overdrive? Catch
|
||||
some of the niftiest tricks here in this section.</para>
|
||||
|
||||
<section id="rewrite" xreflabel="Apache mod_rewrite magic">
|
||||
<title>Apache
|
||||
<filename>mod_rewrite</filename>
|
||||
|
||||
magic</title>
|
||||
|
||||
<para>Apache's
|
||||
<filename>mod_rewrite</filename>
|
||||
|
||||
module lets you do some truly amazing things with URL rewriting. Here are
|
||||
a couple of examples of what you can do.</para>
|
||||
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para>Make it so if someone types
|
||||
<computeroutput>http://www.foo.com/12345</computeroutput>
|
||||
|
||||
, Bugzilla spits back http://www.foo.com/show_bug.cgi?id=12345. Try
|
||||
setting up your VirtualHost section for Bugzilla with a rule like
|
||||
this:</para>
|
||||
|
||||
<programlisting><![CDATA[
|
||||
<VirtualHost 12.34.56.78>
|
||||
RewriteEngine On
|
||||
RewriteRule ^/([0-9]+)$ http://foo.bar.com/show_bug.cgi?id=$1 [L,R]
|
||||
</VirtualHost>
|
||||
]]></programlisting>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>There are many, many more things you can do with mod_rewrite.
|
||||
Please refer to the mod_rewrite documentation at
|
||||
<ulink url="http://www.apache.org"/>.
|
||||
</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</section>
|
||||
<para>There are a number of unofficial Bugzilla add-ons in the
|
||||
<filename class="directory">$BUGZILLA_ROOT/contrib/</filename>
|
||||
directory. This section documents them.</para>
|
||||
|
||||
<section id="cmdline">
|
||||
<title>Command-line Bugzilla Queries</title>
|
||||
<title>Command-line Search Interface</title>
|
||||
|
||||
<para>There are a suite of Unix utilities for querying Bugzilla from the
|
||||
<para>There are a suite of Unix utilities for searching Bugzilla from the
|
||||
command line. They live in the
|
||||
<filename class="directory">contrib/cmdline</filename>
|
||||
directory. However, they
|
||||
|
|
|
@ -3,17 +3,13 @@
|
|||
<chapter id="using">
|
||||
<title>Using Bugzilla</title>
|
||||
|
||||
<section id="how">
|
||||
<title>How do I use Bugzilla?</title>
|
||||
|
||||
<para>This section contains information for end-users of Bugzilla.
|
||||
There is a Bugzilla test installation, called
|
||||
<ulink url="http://landfill.bugzilla.org/">Landfill</ulink>,
|
||||
<ulink url="http://landfill.bugzilla.org/bugzilla-tip/">Landfill</ulink>,
|
||||
which you are welcome to play with (if it's up.)
|
||||
However, it does not necessarily
|
||||
have all Bugzilla features enabled, and often runs cutting-edge versions
|
||||
of Bugzilla for testing, so some things may work slightly differently
|
||||
than mentioned here.</para>
|
||||
have all Bugzilla features enabled, and runs an up-to-the-minute version,
|
||||
so some things may not quite work as this document describes.</para>
|
||||
|
||||
<section id="myaccount">
|
||||
<title>Create a Bugzilla Account</title>
|
||||
|
@ -39,16 +35,16 @@
|
|||
|
||||
<listitem>
|
||||
<para>Within moments, you should receive an email to the address
|
||||
you provided above, which contains your login name (generally the
|
||||
same as the email address), and a password you can use to access
|
||||
your account. This password is randomly generated, and can be
|
||||
you provided, which contains your login name (generally the
|
||||
same as the email address), and a password.
|
||||
This password is randomly generated, but can be
|
||||
changed to something more memorable.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Click the
|
||||
<quote>Log In</quote>
|
||||
link in the yellow area at the bottom of the page in your browser,
|
||||
link in the footer at the bottom of the page in your browser,
|
||||
enter your email address and password into the spaces provided, and
|
||||
click
|
||||
<quote>Login</quote>.
|
||||
|
@ -57,9 +53,9 @@
|
|||
</listitem>
|
||||
</orderedlist>
|
||||
|
||||
<para>You are now logged in. Bugzilla uses cookies for authentication
|
||||
so, unless your IP address changes, you should not have to log in
|
||||
again.</para>
|
||||
<para>You are now logged in. Bugzilla uses cookies to remember you are
|
||||
logged in so, unless you have cookies disabled or your IP address changes,
|
||||
you should not have to log in again.</para>
|
||||
</section>
|
||||
|
||||
<section id="bug_page">
|
||||
|
@ -273,23 +269,21 @@
|
|||
<para>The Search page has controls for selecting different possible
|
||||
values for all of the fields in a bug, as described above. For some
|
||||
fields, multiple values can be selected. In those cases, Bugzilla
|
||||
returns bugs where the content of the field matches one of the selected
|
||||
returns bugs where the content of the field matches any one of the selected
|
||||
values. If none is selected, then the field can take any value.</para>
|
||||
|
||||
<para>Once you've defined a search, you can either run it, or save it
|
||||
as a Remembered Query, which can optionally appear in the footer of
|
||||
your pages.</para>
|
||||
<para>Once you've run a search, you can save it as a Saved Search, which
|
||||
appears in the page footer.</para>
|
||||
|
||||
<para>Highly advanced querying is done using Boolean Charts.</para>
|
||||
<para>Highly advanced querying is done using Boolean Charts. See the
|
||||
Boolean Charts help link on the Search page for more information.</para>
|
||||
</section>
|
||||
|
||||
<section id="list">
|
||||
<title>Bug Lists</title>
|
||||
|
||||
<para>If you run a search, a list of matching bugs will be returned.
|
||||
The default search is to return all open bugs on the system - don't try
|
||||
running this search on a Bugzilla installation with a lot of
|
||||
bugs!</para>
|
||||
</para>
|
||||
|
||||
<para>The format of the list is configurable. For example, it can be
|
||||
sorted by clicking the column headings. Other useful features can be
|
||||
|
@ -465,7 +459,6 @@
|
|||
</section>
|
||||
|
||||
</section>
|
||||
</section>
|
||||
|
||||
<section id="hintsandtips">
|
||||
<title>Hints and Tips</title>
|
||||
|
@ -475,15 +468,16 @@
|
|||
|
||||
<section>
|
||||
<title>Autolinkification</title>
|
||||
<para>Bugzilla comments are plain text - so posting HTML will result
|
||||
in literal HTML tags rather than being interpreted by a browser.
|
||||
<para>Bugzilla comments are plain text - so typing <U> will
|
||||
produce less-than, U, greater-than rather than underlined text.
|
||||
However, Bugzilla will automatically make hyperlinks out of certain
|
||||
sorts of text in comments. For example, the text
|
||||
http://www.bugzilla.org will be turned into
|
||||
"http://www.bugzilla.org" will be turned into a link:
|
||||
<ulink url="http://www.bugzilla.org"/>.
|
||||
Other strings which get linkified in the obvious manner are:
|
||||
<simplelist>
|
||||
<member>bug 12345</member>
|
||||
<member>comment 7</member>
|
||||
<member>bug 23456, comment 53</member>
|
||||
<member>attachment 4321</member>
|
||||
<member>mailto:george@example.com</member>
|
||||
|
@ -532,7 +526,7 @@
|
|||
|
||||
<para>
|
||||
Don't use sigs in comments. Signing your name ("Bill") is acceptable,
|
||||
particularly if you do it out of habit, but full mail/news-style
|
||||
if you do it out of habit, but full mail/news-style
|
||||
four line ASCII art creations are not.
|
||||
</para>
|
||||
</section>
|
||||
|
@ -586,7 +580,7 @@
|
|||
|
||||
<para>Once you have logged in, you can customise various aspects of
|
||||
Bugzilla via the "Edit prefs" link in the page footer.
|
||||
The preferences are split into four tabs:</para>
|
||||
The preferences are split into three tabs:</para>
|
||||
|
||||
<section id="accountsettings" xreflabel="Account Settings">
|
||||
<title>Account Settings</title>
|
||||
|
@ -608,9 +602,16 @@
|
|||
|
||||
<para>On this tab you can reduce or increase the amount of email sent
|
||||
you from Bugzilla, opting in our out depending on your relationship to
|
||||
the bug and the change that was made to it. (Note that you can also do
|
||||
client-side filtering using the X-Bugzilla-Reason header which Bugzilla
|
||||
adds to all bugmail.)</para>
|
||||
the bug and the change that was made to it.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
You can also do further filtering on the client side by
|
||||
using the X-Bugzilla-Reason mail header which Bugzilla
|
||||
adds to all bugmail. This tells you what relationship you have to the
|
||||
bug in question,
|
||||
and can be any of Owner, Reporter, QAcontact, CClist, Voter and
|
||||
WatchingComponent.</para>
|
||||
|
||||
<para>By entering user email names, delineated by commas, into the
|
||||
"Users to watch" text entry box you can receive a copy of all the
|
||||
|
@ -625,15 +626,6 @@
|
|||
</note>
|
||||
</section>
|
||||
|
||||
<section id="footersettings">
|
||||
<title>Page Footer</title>
|
||||
|
||||
<para>On the Search page, you can store queries in Bugzilla, so if you
|
||||
regularly run a particular query it is just a drop-down menu away.
|
||||
Once you have a stored query, you can come
|
||||
here to request that it also be displayed in your page footer.</para>
|
||||
</section>
|
||||
|
||||
<section id="permissionsettings">
|
||||
<title>Permissions</title>
|
||||
|
||||
|
@ -643,6 +635,11 @@
|
|||
functions.</para>
|
||||
</section>
|
||||
</section>
|
||||
<section id="reporting">
|
||||
<title>Reports</title>
|
||||
<para><emphasis>To be written</emphasis></para>
|
||||
</section>
|
||||
|
||||
</chapter>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
|
|
Загрузка…
Ссылка в новой задаче