diff options
author | justdave%syndicomm.com <> | 2002-05-01 18:28:45 +0200 |
---|---|---|
committer | justdave%syndicomm.com <> | 2002-05-01 18:28:45 +0200 |
commit | 81d43fa41c61fc801863c9aabeae137c122e5e46 (patch) | |
tree | 5c2a943cb841894a9628a81756d5ccc482d6adb4 | |
parent | f36d5f6f92314625958611f28dea5077fd0f68ac (diff) | |
download | bugzilla-81d43fa41c61fc801863c9aabeae137c122e5e46.tar.gz bugzilla-81d43fa41c61fc801863c9aabeae137c122e5e46.tar.xz |
Full recompile of the docs so everyone can see what the current SGML docs actually look like in HTML.
72 files changed, 2846 insertions, 4113 deletions
diff --git a/docs/html/Bugzilla-Guide.html b/docs/html/Bugzilla-Guide.html index 769ecce55..fe393753a 100644 --- a/docs/html/Bugzilla-Guide.html +++ b/docs/html/Bugzilla-Guide.html @@ -4,7 +4,7 @@ >The Bugzilla Guide</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><META NAME="KEYWORD" CONTENT="Bugzilla"><META @@ -34,22 +34,16 @@ ALINK="#0000FF" ><DIV CLASS="BOOK" ><A -NAME="index" -></A -><DIV +NAME="index"><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" ><A -NAME="AEN2" ->The Bugzilla Guide</A -></H1 +NAME="AEN2">The Bugzilla Guide</H1 ><H3 CLASS="author" ><A -NAME="AEN27" ->Matthew P. Barnson</A -></H3 +NAME="AEN27">Matthew P. Barnson</H3 ><DIV CLASS="affiliation" ><DIV @@ -74,6 +68,9 @@ CLASS="address" ></DIV ></DIV ><BR></SPAN +><P +CLASS="pubdate" +>2001-04-25<BR></P ><DIV CLASS="revhistory" ><TABLE @@ -183,9 +180,7 @@ COLSPAN="3" ><DIV CLASS="abstract" ><A -NAME="AEN39" -></A -><P +NAME="AEN39"><P ></P ><P > This is the documentation for Bugzilla, the Mozilla @@ -297,87 +292,11 @@ HREF="#why" HREF="#how" >How do I use Bugzilla?</A ></DT -><DD -><DL -><DT ->2.3.1. <A -HREF="#myaccount" ->Create a Bugzilla Account</A -></DT -><DT ->2.3.2. <A -HREF="#query" ->The Bugzilla Query Page</A -></DT -><DT ->2.3.3. <A -HREF="#bugreports" ->Creating and Managing Bug Reports</A -></DT -><DD -><DL -><DT ->2.3.3.1. <A -HREF="#bug-writing" ->Writing a Great Bug Report</A -></DT -><DT ->2.3.3.2. <A -HREF="#bug-manage" ->Managing your Bug Reports</A -></DT -></DL -></DD -></DL -></DD ><DT >2.4. <A HREF="#init4me" >Where can I find my user preferences?</A ></DT -><DD -><DL -><DT ->2.4.1. <A -HREF="#accountsettings" ->Account Settings</A -></DT -><DT ->2.4.2. <A -HREF="#emailsettings" ->Email Settings</A -></DT -><DD -><DL -><DT ->2.4.2.1. <A -HREF="#notification" ->Email Notification</A -></DT -><DT ->2.4.2.2. <A -HREF="#newemailtech" ->New Email Technology</A -></DT -><DT ->2.4.2.3. <A -HREF="#watchsettings" ->"Watching" Users</A -></DT -></DL -></DD -><DT ->2.4.3. <A -HREF="#footersettings" ->Page Footer</A -></DT -><DT ->2.4.4. <A -HREF="#permissionsettings" ->Permissions</A -></DT -></DL -></DD ><DT >2.5. <A HREF="#usingbz-conc" @@ -402,108 +321,6 @@ HREF="#errata" HREF="#stepbystep" >Step-by-step Install</A ></DT -><DD -><DL -><DT ->3.2.1. <A -HREF="#AEN509" ->Introduction</A -></DT -><DT ->3.2.2. <A -HREF="#AEN515" ->Installing the Prerequisites</A -></DT -><DT ->3.2.3. <A -HREF="#install-mysql" ->Installing MySQL Database</A -></DT -><DT ->3.2.4. <A -HREF="#install-perl" ->Perl (5.004 or greater)</A -></DT -><DT ->3.2.5. <A -HREF="#AEN602" ->DBI Perl Module</A -></DT -><DT ->3.2.6. <A -HREF="#AEN640" ->Data::Dumper Perl Module</A -></DT -><DT ->3.2.7. <A -HREF="#AEN645" ->MySQL related Perl Module Collection</A -></DT -><DT ->3.2.8. <A -HREF="#AEN654" ->TimeDate Perl Module Collection</A -></DT -><DT ->3.2.9. <A -HREF="#AEN658" ->GD Perl Module (1.8.3)</A -></DT -><DT ->3.2.10. <A -HREF="#AEN667" ->Chart::Base Perl Module (0.99c)</A -></DT -><DT ->3.2.11. <A -HREF="#AEN671" ->DB_File Perl Module</A -></DT -><DT ->3.2.12. <A -HREF="#AEN674" ->HTTP Server</A -></DT -><DT ->3.2.13. <A -HREF="#AEN692" ->Installing the Bugzilla Files</A -></DT -><DT ->3.2.14. <A -HREF="#AEN721" ->Setting Up the MySQL Database</A -></DT -><DT ->3.2.15. <A -HREF="#AEN768" ->Tweaking <TT -CLASS="filename" ->localconfig</TT -></A -></DT -><DT ->3.2.16. <A -HREF="#AEN806" ->Setting Up Maintainers Manually (Optional)</A -></DT -><DT ->3.2.17. <A -HREF="#AEN817" ->The Whining Cron (Optional)</A -></DT -><DT ->3.2.18. <A -HREF="#AEN827" ->Bug Graphs (Optional)</A -></DT -><DT ->3.2.19. <A -HREF="#AEN839" ->Securing MySQL</A -></DT -></DL -></DD ><DT >3.3. <A HREF="#osx" @@ -519,70 +336,11 @@ HREF="#bsdinstall" HREF="#geninstall" >Installation General Notes</A ></DT -><DD -><DL -><DT ->3.5.1. <A -HREF="#AEN941" ->Modifying Your Running System</A -></DT -><DT ->3.5.2. <A -HREF="#AEN948" ->Upgrading From Previous Versions</A -></DT -><DT ->3.5.3. <A -HREF="#htaccess" -><TT -CLASS="filename" ->.htaccess</TT -> files and security</A -></DT -><DT ->3.5.4. <A -HREF="#mod-throttle" -><TT -CLASS="filename" ->mod_throttle</TT -> and Security</A -></DT -><DT ->3.5.5. <A -HREF="#content-type" ->Preventing untrusted Bugzilla content from executing malicious Javascript code</A -></DT -><DT ->3.5.6. <A -HREF="#unixhistory" ->UNIX Installation Instructions History</A -></DT -></DL -></DD ><DT >3.6. <A HREF="#win32" >Win32 Installation Notes</A ></DT -><DD -><DL -><DT ->3.6.1. <A -HREF="#wininstall" ->Win32 Installation: Step-by-step</A -></DT -><DT ->3.6.2. <A -HREF="#addlwintips" ->Additional Windows Tips</A -></DT -><DT ->3.6.3. <A -HREF="#bzldap" ->Bugzilla LDAP Integration</A -></DT -></DL -></DD ></DL ></DD ><DT @@ -602,84 +360,12 @@ HREF="#postinstall-check" HREF="#useradmin" >User Administration</A ></DT -><DD -><DL -><DT ->4.2.1. <A -HREF="#defaultuser" ->Creating the Default User</A -></DT -><DT ->4.2.2. <A -HREF="#manageusers" ->Managing Other Users</A -></DT -><DD -><DL -><DT ->4.2.2.1. <A -HREF="#login" ->Logging In</A -></DT -><DT ->4.2.2.2. <A -HREF="#createnewusers" ->Creating new users</A -></DT -><DT ->4.2.2.3. <A -HREF="#disableusers" ->Disabling Users</A -></DT -><DT ->4.2.2.4. <A -HREF="#modifyusers" ->Modifying Users</A -></DT -></DL -></DD -></DL -></DD ><DT >4.3. <A HREF="#programadmin" >Product, Component, Milestone, and Version Administration</A ></DT -><DD -><DL -><DT ->4.3.1. <A -HREF="#products" ->Products</A -></DT -><DT ->4.3.2. <A -HREF="#components" ->Components</A -></DT -><DT ->4.3.3. <A -HREF="#versions" ->Versions</A -></DT -><DT ->4.3.4. <A -HREF="#milestones" ->Milestones</A -></DT -><DT ->4.3.5. <A -HREF="#voting" ->Voting</A -></DT -><DT ->4.3.6. <A -HREF="#groups" ->Groups and Group Security</A -></DT -></DL -></DD ><DT >4.4. <A HREF="#security" @@ -787,24 +473,6 @@ HREF="#dbschema" HREF="#dbdoc" >MySQL Bugzilla Database Introduction</A ></DT -><DD -><DL -><DT ->C.2.1. <A -HREF="#AEN2340" ->Bugzilla Database Basics</A -></DT -><DD -><DL -><DT ->C.2.1.1. <A -HREF="#AEN2369" ->Bugzilla Database Tables</A -></DT -></DL -></DD -></DL -></DD ><DT >C.3. <A HREF="#granttables" @@ -847,20 +515,6 @@ HREF="#quicksearch" HREF="#bzhacking" >Hacking Bugzilla</A ></DT -><DD -><DL -><DT ->D.5.1. <A -HREF="#AEN2504" ->Things that have caused problems and should be avoided</A -></DT -><DT ->D.5.2. <A -HREF="#AEN2518" ->Coding Style for Bugzilla</A -></DT -></DL -></DD ></DL ></DD ><DT @@ -959,68 +613,74 @@ HREF="#AEN317" ></DT ><DT >3-1. <A -HREF="#AEN708" +HREF="#AEN709" >Setting up bonsaitools symlink</A ></DT ><DT >3-2. <A -HREF="#AEN799" +HREF="#AEN800" >Running checksetup.pl as the web user</A ></DT ><DT >3-3. <A -HREF="#AEN1048" +HREF="#AEN1051" >Installing ActivePerl ppd Modules on Microsoft Windows</A ></DT ><DT >3-4. <A -HREF="#AEN1233" +HREF="#AEN1064" +>Installing OpenInteract ppd Modules manually on Microsoft + Windows</A +></DT +><DT +>3-5. <A +HREF="#AEN1246" >Removing encrypt() for Windows NT Bugzilla version 2.12 or earlier</A ></DT ><DT >4-1. <A -HREF="#AEN1470" +HREF="#AEN1483" >Creating some Components</A ></DT ><DT >4-2. <A -HREF="#AEN1499" +HREF="#AEN1512" >Common Use of Versions</A ></DT ><DT >4-3. <A -HREF="#AEN1503" +HREF="#AEN1516" >A Different Use of Versions</A ></DT ><DT >4-4. <A -HREF="#AEN1531" +HREF="#AEN1544" >Using SortKey with Target Milestone</A ></DT ><DT >4-5. <A -HREF="#AEN1567" +HREF="#AEN1580" >When to Use Group Security</A ></DT ><DT >4-6. <A -HREF="#AEN1584" +HREF="#AEN1597" >Creating a New Group</A ></DT ><DT >4-7. <A -HREF="#AEN1601" +HREF="#AEN1614" >Bugzilla Groups</A ></DT ><DT >D-1. <A -HREF="#AEN2448" +HREF="#AEN2461" >Using Setperl to set your perl path</A ></DT ><DT >1. <A -HREF="#AEN2769" +HREF="#AEN2782" >A Sample Product</A ></DT ></DL @@ -1029,17 +689,13 @@ HREF="#AEN2769" CLASS="chapter" ><HR><H1 ><A -NAME="about" ->Chapter 1. About This Guide</A -></H1 +NAME="about">Chapter 1. About This Guide</H1 ><DIV CLASS="section" ><H1 CLASS="section" ><A -NAME="aboutthisguide" ->1.1. Purpose and Scope of this Guide</A -></H1 +NAME="aboutthisguide">1.1. Purpose and Scope of this Guide</H1 ><P > This document was started on September 17, 2000 by Matthew P. Barnson after a great deal of procrastination updating the @@ -1078,9 +734,9 @@ NAME="aboutthisguide" > Newer revisions of the Bugzilla Guide follow the numbering conventions of the main-tree Bugzilla releases, available at <A -HREF="http://www.mozilla.org/projects/bugzilla" +HREF="http://www.bugzilla.org/" TARGET="_top" ->http://www.mozilla.org/projects/bugzilla</A +>http://www.bugzilla.org/</A >. Intermediate releases will have a minor revision number following a period. The current version of Bugzilla, as of this writing (August 10, 2001) is 2.14; if @@ -1109,13 +765,9 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="copyright" ->1.2. Copyright Information</A -></H1 +NAME="copyright">1.2. Copyright Information</H1 ><A -NAME="AEN70" -></A -><TABLE +NAME="AEN70"><TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" @@ -1169,9 +821,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="disclaimer" ->1.3. Disclaimer</A -></H1 +NAME="disclaimer">1.3. 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. @@ -1221,9 +871,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="newversions" ->1.4. New Versions</A -></H1 +NAME="newversions">1.4. New Versions</H1 ><P > This is the 2.14 version of The Bugzilla Guide. If you are reading this from any source other than those below, please @@ -1282,9 +930,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="credits" ->1.5. Credits</A -></H1 +NAME="credits">1.5. Credits</H1 ><P > The people listed below have made enormous contributions to the creation of this Guide, through their dedicated hacking efforts, @@ -1341,9 +987,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="contributors" ->1.6. Contributors</A -></H1 +NAME="contributors">1.6. Contributors</H1 ><P > Thanks go to these people for significant contributions to this documentation (in no particular order): @@ -1358,9 +1002,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="feedback" ->1.7. Feedback</A -></H1 +NAME="feedback">1.7. Feedback</H1 ><P > I welcome feedback on this document. Without your submissions and input, this Guide cannot continue to exist. Please mail @@ -1386,9 +1028,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="translations" ->1.8. Translations</A -></H1 +NAME="translations">1.8. Translations</H1 ><P > The Bugzilla Guide needs translators! Please volunteer your translation into the language of your choice. If you will @@ -1409,18 +1049,14 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="conventions" ->1.9. Document Conventions</A -></H1 +NAME="conventions">1.9. Document Conventions</H1 ><P > This document uses the following conventions </P ><DIV CLASS="informaltable" ><A -NAME="AEN129" -></A -><P +NAME="AEN129"><P ></P ><TABLE BORDER="0" @@ -1740,9 +1376,7 @@ CLASS="sgmltag" CLASS="chapter" ><HR><H1 ><A -NAME="using" ->Chapter 2. Using Bugzilla</A -></H1 +NAME="using">Chapter 2. Using Bugzilla</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -1771,9 +1405,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="whatis" ->2.1. What is Bugzilla?</A -></H1 +NAME="whatis">2.1. What is Bugzilla?</H1 ><P > Bugzilla is one example of a class of programs called "Defect Tracking Systems", or, more commonly, "Bug-Tracking Systems". Defect @@ -1880,9 +1512,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="why" ->2.2. Why Should We Use Bugzilla?</A -></H1 +NAME="why">2.2. Why Should We Use Bugzilla?</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -1969,9 +1599,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="how" ->2.3. How do I use Bugzilla?</A -></H1 +NAME="how">2.3. How do I use Bugzilla?</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -2063,9 +1691,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="myaccount" ->2.3.1. Create a Bugzilla Account</A -></H2 +NAME="myaccount">2.3.1. Create a Bugzilla Account</H2 ><P > First things first! If you want to use Bugzilla, first you need to create an account. Consult with the administrator @@ -2222,9 +1848,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="query" ->2.3.2. The Bugzilla Query Page</A -></H2 +NAME="query">2.3.2. The Bugzilla Query Page</H2 ><P > The Bugzilla Query Page is the heart and soul of the Bugzilla user experience. It is the master interface where you can @@ -2350,18 +1974,14 @@ CLASS="QUOTE" <DIV CLASS="example" ><A -NAME="AEN307" -></A -><P +NAME="AEN307"><P ><B >Example 2-1. Some Famous Software Versions</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN309" -></A -><P +NAME="AEN309"><P ></P ><P > Do you remember the hype in 1995 when Microsoft @@ -2414,18 +2034,14 @@ NAME="AEN309" <DIV CLASS="example" ><A -NAME="AEN317" -></A -><P +NAME="AEN317"><P ><B >Example 2-2. Mozilla's Bugzilla Components</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN319" -></A -><P +NAME="AEN319"><P ></P ><P > Mozilla's "Bugzilla" Product is composed of several pieces (Components): @@ -2755,9 +2371,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="bugreports" ->2.3.3. Creating and Managing Bug Reports</A -></H2 +NAME="bugreports">2.3.3. Creating and Managing Bug Reports</H2 ><TABLE BORDER="0" WIDTH="100%" @@ -2788,9 +2402,7 @@ CLASS="section" ><HR><H3 CLASS="section" ><A -NAME="bug-writing" ->2.3.3.1. Writing a Great Bug Report</A -></H3 +NAME="bug-writing">2.3.3.1. Writing a Great Bug Report</H3 ><P > Before we plunge into writing your first bug report, I encourage you to read some bug-writing guidelines. If you @@ -2901,9 +2513,7 @@ CLASS="section" ><HR><H3 CLASS="section" ><A -NAME="bug-manage" ->2.3.3.2. Managing your Bug Reports</A -></H3 +NAME="bug-manage">2.3.3.2. Managing your Bug Reports</H3 ><P > OK, you should have a link to the bug you just created near the top of your page. It should say "Bug XXXX posted", with @@ -2983,9 +2593,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="init4me" ->2.4. Where can I find my user preferences?</A -></H1 +NAME="init4me">2.4. Where can I find my user preferences?</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -3028,9 +2636,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="accountsettings" ->2.4.1. Account Settings</A -></H2 +NAME="accountsettings">2.4.1. Account Settings</H2 ><P > On this page, you can change your basic Account Settings, including your password and full name. For security reasons, @@ -3063,17 +2669,13 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="emailsettings" ->2.4.2. Email Settings</A -></H2 +NAME="emailsettings">2.4.2. Email Settings</H2 ><DIV CLASS="section" ><H3 CLASS="section" ><A -NAME="notification" ->2.4.2.1. Email Notification</A -></H3 +NAME="notification">2.4.2.1. Email Notification</H3 ><P > Here you can reduce or increase the amount of email sent you from Bugzilla. Although this is referred to as @@ -3105,9 +2707,7 @@ CLASS="section" ><HR><H3 CLASS="section" ><A -NAME="newemailtech" ->2.4.2.2. New Email Technology</A -></H3 +NAME="newemailtech">2.4.2.2. New Email Technology</H3 ><DIV CLASS="note" ><P @@ -3160,9 +2760,7 @@ CLASS="section" ><HR><H3 CLASS="section" ><A -NAME="watchsettings" ->2.4.2.3. "Watching" Users</A -></H3 +NAME="watchsettings">2.4.2.3. "Watching" Users</H3 ><DIV CLASS="note" ><P @@ -3211,9 +2809,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="footersettings" ->2.4.3. Page Footer</A -></H2 +NAME="footersettings">2.4.3. Page Footer</H2 ><DIV CLASS="note" ><P @@ -3297,9 +2893,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="permissionsettings" ->2.4.4. Permissions</A -></H2 +NAME="permissionsettings">2.4.4. Permissions</H2 ><P > This is a purely informative page which outlines your current permissions on this installation of Bugzilla. If you have @@ -3315,9 +2909,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="usingbz-conc" ->2.5. Using Bugzilla-Conclusion</A -></H1 +NAME="usingbz-conc">2.5. Using Bugzilla-Conclusion</H1 ><P > Thank you for reading through this portion of the Bugzilla Guide. I anticipate it may not yet meet the needs of all @@ -3334,9 +2926,7 @@ TARGET="_top" CLASS="chapter" ><HR><H1 ><A -NAME="installation" ->Chapter 3. Installation</A -></H1 +NAME="installation">Chapter 3. Installation</H1 ><P > These installation instructions are presented assuming you are installing on a UNIX or completely POSIX-compliant system. If @@ -3349,9 +2939,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="errata" ->3.1. ERRATA</A -></H1 +NAME="errata">3.1. ERRATA</H1 ><P >Here are some miscellaneous notes about possible issues you main run into when you begin your Bugzilla installation. @@ -3495,17 +3083,13 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="stepbystep" ->3.2. Step-by-step Install</A -></H1 +NAME="stepbystep">3.2. Step-by-step Install</H1 ><DIV CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN509" ->3.2.1. Introduction</A -></H2 +NAME="AEN509">3.2.1. Introduction</H2 ><P > Installation of bugzilla is pretty straightforward, particularly if your machine already has MySQL and the MySQL-related perl packages installed. @@ -3534,9 +3118,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN515" ->3.2.2. Installing the Prerequisites</A -></H2 +NAME="AEN515">3.2.2. Installing the Prerequisites</H2 ><DIV CLASS="note" ><P @@ -3786,9 +3368,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="install-mysql" ->3.2.3. Installing MySQL Database</A -></H2 +NAME="install-mysql">3.2.3. Installing MySQL Database</H2 ><P > Visit MySQL homepage at <A HREF="http://www.mysql.com" @@ -3903,9 +3483,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="install-perl" ->3.2.4. Perl (5.004 or greater)</A -></H2 +NAME="install-perl">3.2.4. Perl (5.004 or greater)</H2 ><P > Any machine that doesn't have perl on it is a sad machine indeed. Perl for *nix systems can be gotten in source form @@ -3970,9 +3548,7 @@ CLASS="QUOTE" ><DIV CLASS="tip" ><A -NAME="bundlebugzilla" -></A -><P +NAME="bundlebugzilla"><P ></P ><TABLE CLASS="tip" @@ -4038,9 +3614,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN602" ->3.2.5. DBI Perl Module</A -></H2 +NAME="AEN602">3.2.5. DBI Perl Module</H2 ><P > The DBI module is a generic Perl module used by other database related Perl modules. For our purposes it's required by the MySQL-related @@ -4067,9 +3641,7 @@ HREF="#downloadlinks" <DIV CLASS="informalexample" ><A -NAME="AEN609" -></A -><P +NAME="AEN609"><P ></P ><P > <TT @@ -4121,9 +3693,7 @@ VALIGN="TOP" <DIV CLASS="informalexample" ><A -NAME="AEN616" -></A -><P +NAME="AEN616"><P ></P ><P > Untar the module tarball -- it should create its own directory @@ -4214,9 +3784,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN640" ->3.2.6. Data::Dumper Perl Module</A -></H2 +NAME="AEN640">3.2.6. Data::Dumper Perl Module</H2 ><P > The Data::Dumper module provides data structure persistence for Perl (similar to Java's serialization). It comes with later sub-releases of @@ -4239,9 +3807,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN645" ->3.2.7. MySQL related Perl Module Collection</A -></H2 +NAME="AEN645">3.2.7. MySQL related Perl Module Collection</H2 ><P > The Perl/MySQL interface requires a few mutually-dependent perl modules. These modules are grouped together into the the @@ -4285,9 +3851,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN654" ->3.2.8. TimeDate Perl Module Collection</A -></H2 +NAME="AEN654">3.2.8. TimeDate Perl Module Collection</H2 ><P > Many of the more common date/time/calendar related Perl modules have been grouped into a bundle similar to the MySQL @@ -4307,9 +3871,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN658" ->3.2.9. GD Perl Module (1.8.3)</A -></H2 +NAME="AEN658">3.2.9. GD Perl Module (1.8.3)</H2 ><P > The GD library was written by Thomas Boutell a long while ago to programatically generate images in C. Since then it's @@ -4373,9 +3935,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN667" ->3.2.10. Chart::Base Perl Module (0.99c)</A -></H2 +NAME="AEN667">3.2.10. Chart::Base Perl Module (0.99c)</H2 ><P > The Chart module provides bugzilla with on-the-fly charting abilities. It can be installed in the usual fashion after it @@ -4394,9 +3954,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN671" ->3.2.11. DB_File Perl Module</A -></H2 +NAME="AEN671">3.2.11. DB_File Perl Module</H2 ><P > DB_File is a module which allows Perl programs to make use of the facilities provided by Berkeley DB version 1.x. This @@ -4410,9 +3968,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN674" ->3.2.12. HTTP Server</A -></H2 +NAME="AEN674">3.2.12. HTTP Server</H2 ><P > You have a freedom of choice here - Apache, Netscape or any other server on UNIX would do. You can easily run the web @@ -4491,6 +4047,7 @@ COLOR="#000000" ><PRE CLASS="programlisting" > Options ExecCGI +AllowOverride Limit </PRE ></FONT ></TD @@ -4521,6 +4078,10 @@ ALT="Note"></TD ALIGN="LEFT" VALIGN="TOP" ><P +> AllowOverride Limit allows the use of a Deny statement in the + .htaccess file generated by checksetup.pl + </P +><P > Users of newer versions of Apache will generally find both of the above lines will be in the httpd.conf file, rather than srm.conf or access.conf. @@ -4582,9 +4143,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN692" ->3.2.13. Installing the Bugzilla Files</A -></H2 +NAME="AEN693">3.2.13. Installing the Bugzilla Files</H2 ><P > You should untar the Bugzilla files into a directory that you're willing to make writable by the default web server user @@ -4673,9 +4232,7 @@ HREF="#patches" <DIV CLASS="example" ><A -NAME="AEN708" -></A -><P +NAME="AEN709"><P ><B >Example 3-1. Setting up bonsaitools symlink</B ></P @@ -4730,7 +4287,7 @@ WIDTH="100%" COLOR="#000000" ><PRE CLASS="programlisting" -> perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm +> perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm processmail syncshadowdb </PRE ></FONT ></TD @@ -4784,9 +4341,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN721" ->3.2.14. Setting Up the MySQL Database</A -></H2 +NAME="AEN722">3.2.14. Setting Up the MySQL Database</H2 ><P > After you've gotten all the software installed and working you're ready to start preparing the database for its life as a the back end to a high @@ -5022,11 +4577,9 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN768" ->3.2.15. Tweaking <TT +NAME="AEN769">3.2.15. Tweaking <TT CLASS="filename" >localconfig</TT -></A ></H2 ><P > This file contains a variety of settings you may need to tweak including @@ -5148,9 +4701,7 @@ CLASS="QUOTE" <DIV CLASS="example" ><A -NAME="AEN799" -></A -><P +NAME="AEN800"><P ><B >Example 3-2. Running checksetup.pl as the web user</B ></P @@ -5228,9 +4779,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN806" ->3.2.16. Setting Up Maintainers Manually (Optional)</A -></H2 +NAME="AEN807">3.2.16. Setting Up Maintainers Manually (Optional)</H2 ><P > If you want to add someone else to every group by hand, you can do it by typing the appropriate MySQL commands. Run @@ -5278,9 +4827,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN817" ->3.2.17. The Whining Cron (Optional)</A -></H2 +NAME="AEN818">3.2.17. The Whining Cron (Optional)</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 @@ -5364,9 +4911,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN827" ->3.2.18. Bug Graphs (Optional)</A -></H2 +NAME="AEN828">3.2.18. Bug Graphs (Optional)</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 @@ -5421,9 +4966,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN839" ->3.2.19. Securing MySQL</A -></H2 +NAME="AEN840">3.2.19. Securing MySQL</H2 ><P > If you followed the installation instructions for setting up your "bugs" and "root" user in MySQL, much of this should not @@ -5708,9 +5251,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="osx" ->3.3. Mac OS X Installation Notes</A -></H1 +NAME="osx">3.3. Mac OS X Installation Notes</H1 ><P > There are a lot of common libraries and utilities out there that Apple did not include with Mac OS X, but which run @@ -5871,9 +5412,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="bsdinstall" ->3.4. BSD Installation Notes</A -></H1 +NAME="bsdinstall">3.4. BSD Installation Notes</H1 ><P > For instructions on how to set up Bugzilla on FreeBSD, NetBSD, OpenBSD, BSDi, etc. please consult <A @@ -5887,17 +5426,13 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="geninstall" ->3.5. Installation General Notes</A -></H1 +NAME="geninstall">3.5. Installation General Notes</H1 ><DIV CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN941" ->3.5.1. Modifying Your Running System</A -></H2 +NAME="AEN942">3.5.1. Modifying Your Running System</H2 ><P > Bugzilla optimizes database lookups by storing all relatively static information in the versioncache file, located in the data/ subdirectory @@ -5928,9 +5463,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN948" ->3.5.2. Upgrading From Previous Versions</A -></H2 +NAME="AEN949">3.5.2. Upgrading From Previous Versions</H2 ><P > The developers of Bugzilla are constantly adding new tables, columns and fields. You'll get SQL errors if you just update the code. The strategy @@ -5949,12 +5482,10 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="htaccess" ->3.5.3. <TT +NAME="htaccess">3.5.3. <TT CLASS="filename" >.htaccess</TT -> files and security</A -></H2 +> files and security</H2 ><P > To enhance the security of your Bugzilla installation, Bugzilla will generate @@ -6104,12 +5635,10 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="mod-throttle" ->3.5.4. <TT +NAME="mod-throttle">3.5.4. <TT CLASS="filename" >mod_throttle</TT -> and Security</A -></H2 +> and Security</H2 ><P > It is possible for a user, by mistake or on purpose, to access the database many times in a row which can result in very slow @@ -6140,9 +5669,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="content-type" ->3.5.5. Preventing untrusted Bugzilla content from executing malicious Javascript code</A -></H2 +NAME="content-type">3.5.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 @@ -6199,9 +5726,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="unixhistory" ->3.5.6. UNIX Installation Instructions History</A -></H2 +NAME="unixhistory">3.5.6. UNIX Installation Instructions History</H2 ><P > This document was originally adapted from the Bonsai installation instructions by Terry Weissman @@ -6240,9 +5765,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="win32" ->3.6. Win32 Installation Notes</A -></H1 +NAME="win32">3.6. Win32 Installation Notes</H1 ><P >This section covers installation on Microsoft Windows 95, 98, ME, NT, and 2000. Bugzilla works fine on Win32 platforms, @@ -6268,9 +5791,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="wininstall" ->3.6.1. Win32 Installation: Step-by-step</A -></H2 +NAME="wininstall">3.6.1. Win32 Installation: Step-by-step</H2 ><DIV CLASS="note" ><P @@ -6417,11 +5938,19 @@ TARGET="_top" ></LI ><LI ><P -> Use ppm from your perl\bin directory to install the following packs: DBI, - DBD-Mysql, TimeDate, Chart, Date-Calc, Date-Manip, and GD. You may need - to extract them from .zip format using Winzip or other unzip program first. - These additional ppm modules can be downloaded from ActiveState. - </P +> Use ppm from your perl\bin directory to install the following + packs: DBI, DBD-Mysql, TimeDate, Chart, Date-Calc, Date-Manip, + GD, AppConfig, and Template. You may need to extract them from + .zip format using Winzip or other unzip program first. Most of + these additional ppm modules can be downloaded from ActiveState, + but AppConfig and Template should be obtained from OpenInteract + using <A +HREF="http://openinteract.sourceforge.net/" +TARGET="_top" +>the instructions on + the Template Toolkit web site</A +>. + </P ><DIV CLASS="note" ><P @@ -6449,6 +5978,11 @@ HREF="http://www.activestate.com/PPMPackages/zips/5xx-builds-only" TARGET="_top" > http://www.activestate.com/PPMPackages/zips/5xx-builds-only/</A > + or <A +HREF="http://www.activestate.com/PPMPackages/5.6plus" +TARGET="_top" +>http://www.activestate.com/PPMPackages/5.6plus</A +> </P ></TD ></TR @@ -6471,9 +6005,7 @@ CLASS="command" ><DIV CLASS="example" ><A -NAME="AEN1048" -></A -><P +NAME="AEN1051"><P ><B >Example 3-3. Installing ActivePerl ppd Modules on Microsoft Windows</B ></P @@ -6493,13 +6025,58 @@ CLASS="option" >Watch your capitalization!</P ></DIV ><P -> You can find ActiveState ppm modules at - <A -HREF="http://www.activestate.com/PPMPackages/5.6plus/" -TARGET="_top" -> http://www.activestate.com/PPMPackages/5.6plus</A +> ActiveState's 5.6Plus directory also contains an AppConfig ppm, so + you might see the following error when trying to install the + version at OpenInteract: + </P +><P +> <TT +CLASS="computeroutput" +> Error installing package 'AppConfig': Read a PPD for + 'AppConfig', but it is not intended for this build of Perl + (MSWin32-x86-multi-thread) + </TT > </P +><P +> If so, download both <A +HREF="http://openinteract.sourceforge.net/ppmpackages/AppConfig.tar.gz" +TARGET="_top" +>the + tarball</A +> and <A +HREF="http://openinteract.sourceforge.net/ppmpackages/AppConfig.ppd" +TARGET="_top" +>the + ppd</A +> directly from OpenInteract, then run ppm from within + the same directory to which you downloaded those files and + install the package by referencing the ppd file explicitly via in + the install command, f.e.: + <DIV +CLASS="example" +><A +NAME="AEN1064"><P +><B +>Example 3-4. Installing OpenInteract ppd Modules manually on Microsoft + Windows</B +></P +><P +> <TT +CLASS="computeroutput" +><B +CLASS="command" +>install + <TT +CLASS="filename" +>C:\AppConfig.ppd</TT +></B +></TT +> + </P +></DIV +> + </P ></LI ><LI ><P @@ -7413,13 +6990,20 @@ VALIGN="TOP" HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=62000" TARGET="_top" >bug 62000</A ->, the perl documentation says that you should always use <TT +>, + the perl documentation says that you should always use + <TT CLASS="function" >binmode()</TT -> when dealing with binary files, but never when dealing with text files. That seems to suggest that rather than arbitrarily putting <TT +> when dealing with binary + files, but never when dealing with text files. That seems + to suggest that rather than arbitrarily putting + <TT CLASS="function" >binmode()</TT -> at the beginning of the attachment files, there should be logic to determine if <TT +> at the beginning of the + attachment files, there should be logic to determine if + <TT CLASS="function" >binmode()</TT > is needed or not. @@ -7491,9 +7075,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="addlwintips" ->3.6.2. Additional Windows Tips</A -></H2 +NAME="addlwintips">3.6.2. Additional Windows Tips</H2 ><DIV CLASS="tip" ><P @@ -7517,9 +7099,7 @@ VALIGN="TOP" ><P > From Andrew Pearson: <A -NAME="AEN1221" -></A -><BLOCKQUOTE +NAME="AEN1234"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > You can make Bugzilla work with Personal Web Server for @@ -7603,11 +7183,9 @@ VALIGN="TOP" <DIV CLASS="example" ><A -NAME="AEN1233" -></A -><P +NAME="AEN1246"><P ><B ->Example 3-4. Removing encrypt() for Windows NT Bugzilla version +>Example 3-5. Removing encrypt() for Windows NT Bugzilla version 2.12 or earlier</B ></P ><P @@ -7665,9 +7243,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="bzldap" ->3.6.3. Bugzilla LDAP Integration</A -></H2 +NAME="bzldap">3.6.3. Bugzilla LDAP Integration</H2 ><P > What follows is some late-breaking information on using the LDAP authentication options with Bugzilla. The author has not @@ -7748,9 +7324,7 @@ address, query on users by email address, etc CLASS="chapter" ><HR><H1 ><A -NAME="administration" ->Chapter 4. Administering Bugzilla</A -></H1 +NAME="administration">Chapter 4. Administering Bugzilla</H1 ><FONT COLOR="RED" > Or, I just got this cool thing installed. Now what the heck do I @@ -7777,9 +7351,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="postinstall-check" ->4.1. Post-Installation Checklist</A -></H1 +NAME="postinstall-check">4.1. Post-Installation Checklist</H1 ><P > After installation, follow the checklist below to help ensure that you have a successful installation. If you do not see a @@ -8181,7 +7753,7 @@ CLASS="QUOTE" > would not normally be allowed to view a bug, the watcher cannot get around the system by setting herself up to watch the bugs of someone - with bugs outside her priveleges. She would still only + with bugs outside her privileges. She would still only receive email updates for those bugs she could normally view.</P ><P @@ -8209,9 +7781,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="useradmin" ->4.2. User Administration</A -></H1 +NAME="useradmin">4.2. User Administration</H1 ><P > User administration is one of the easiest parts of Bugzilla. Keeping it from getting out of hand, however, can become a @@ -8222,9 +7792,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="defaultuser" ->4.2.1. Creating the Default User</A -></H2 +NAME="defaultuser">4.2.1. Creating the Default User</H2 ><P > When you first run checksetup.pl after installing Bugzilla, it will prompt you for the administrative username (email @@ -8294,17 +7862,13 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="manageusers" ->4.2.2. Managing Other Users</A -></H2 +NAME="manageusers">4.2.2. Managing Other Users</H2 ><DIV CLASS="section" ><H3 CLASS="section" ><A -NAME="login" ->4.2.2.1. Logging In</A -></H3 +NAME="login">4.2.2.1. Logging In</H3 ><P ></P ><OL @@ -8341,9 +7905,7 @@ CLASS="section" ><HR><H3 CLASS="section" ><A -NAME="createnewusers" ->4.2.2.2. Creating new users</A -></H3 +NAME="createnewusers">4.2.2.2. Creating new users</H3 ><P > Your users can create their own user accounts by clicking the "New Account" link at the bottom of each page. However, @@ -8468,9 +8030,7 @@ CLASS="section" ><HR><H3 CLASS="section" ><A -NAME="disableusers" ->4.2.2.3. Disabling Users</A -></H3 +NAME="disableusers">4.2.2.3. Disabling Users</H3 ><P > I bet you noticed that big "Disabled Text" entry box available from the "Add New User" screen, when you edit an @@ -8524,9 +8084,7 @@ CLASS="section" ><HR><H3 CLASS="section" ><A -NAME="modifyusers" ->4.2.2.4. Modifying Users</A -></H3 +NAME="modifyusers">4.2.2.4. Modifying Users</H3 ><P > Here I will attempt to describe the function of each option on the Edit User screen. @@ -8834,7 +8392,7 @@ VALIGN="TOP" >: This flag allows a user do what you're doing right now: edit other users. This will allow those with the right to do so to remove - administrator priveleges from other users or grant them + administrator privileges from other users or grant them to themselves. Enable with care. </P ></LI @@ -8862,10 +8420,8 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="programadmin" ->4.3. Product, Component, Milestone, and Version - Administration</A -></H1 +NAME="programadmin">4.3. Product, Component, Milestone, and Version + Administration</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -8894,9 +8450,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="products" ->4.3.1. Products</A -></H2 +NAME="products">4.3.1. Products</H2 ><FONT COLOR="RED" >Formerly, and in some spots still, called @@ -9014,27 +8568,21 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="components" ->4.3.2. Components</A -></H2 +NAME="components">4.3.2. Components</H2 ><P > Components are subsections of a Product. <DIV CLASS="example" ><A -NAME="AEN1470" -></A -><P +NAME="AEN1483"><P ><B >Example 4-1. Creating some Components</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1472" -></A -><P +NAME="AEN1485"><P ></P ><P > The computer game you are designing may have a "UI" @@ -9167,9 +8715,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="versions" ->4.3.3. Versions</A -></H2 +NAME="versions">4.3.3. Versions</H2 ><P > Versions are the revisions of the product, such as "Flinders 3.1", "Flinders 95", and "Flinders 2000". Using Versions @@ -9178,18 +8724,14 @@ NAME="versions" <DIV CLASS="example" ><A -NAME="AEN1499" -></A -><P +NAME="AEN1512"><P ><B >Example 4-2. Common Use of Versions</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1501" -></A -><P +NAME="AEN1514"><P ></P ><P > A user reports a bug against Version "Beta 2.0" of your @@ -9209,18 +8751,14 @@ NAME="AEN1501" <DIV CLASS="example" ><A -NAME="AEN1503" -></A -><P +NAME="AEN1516"><P ><B >Example 4-3. A Different Use of Versions</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1505" -></A -><P +NAME="AEN1518"><P ></P ><P > This field has been used to good effect by an online @@ -9287,9 +8825,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="milestones" ->4.3.4. Milestones</A -></H2 +NAME="milestones">4.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 @@ -9355,18 +8891,14 @@ TYPE="1" ><DIV CLASS="example" ><A -NAME="AEN1531" -></A -><P +NAME="AEN1544"><P ><B >Example 4-4. Using SortKey with Target Milestone</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1533" -></A -><P +NAME="AEN1546"><P ></P ><P > Let's say you create a target milestone called @@ -9457,9 +8989,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="voting" ->4.3.5. Voting</A -></H2 +NAME="voting">4.3.5. Voting</H2 ><P > The concept of "voting" is a poorly understood, yet powerful feature for the management of open-source projects. Each user @@ -9566,9 +9096,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="groups" ->4.3.6. Groups and Group Security</A -></H2 +NAME="groups">4.3.6. Groups and Group Security</H2 ><P > Groups can be very useful in bugzilla, because they allow users to isolate bugs or products that should only be seen by @@ -9578,18 +9106,14 @@ NAME="groups" <DIV CLASS="example" ><A -NAME="AEN1567" -></A -><P +NAME="AEN1580"><P ><B >Example 4-5. When to Use Group Security</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1569" -></A -><P +NAME="AEN1582"><P ></P ><P > Many Bugzilla sites isolate "Security-related" bugs from @@ -9704,18 +9228,14 @@ TYPE="1" <DIV CLASS="example" ><A -NAME="AEN1584" -></A -><P +NAME="AEN1597"><P ><B >Example 4-6. Creating a New Group</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1586" -></A -><P +NAME="AEN1599"><P ></P ><P > I created a group called DefaultGroup with a @@ -9839,9 +9359,7 @@ VALIGN="TOP" <DIV CLASS="example" ><A -NAME="AEN1601" -></A -><P +NAME="AEN1614"><P ><B >Example 4-7. Bugzilla Groups</B ></P @@ -9931,7 +9449,7 @@ because he is not in Group3.<br> <br> Bug7 can be seen by anyone who is in Group1, Group2, and Group3. This<br> is only User4. All of the others are missing at least one of those<br> -group priveleges, and thus cannot see the bug.<br> +group privileges, and thus cannot see the bug.<br> <br> Bug8 can be seen by anyone who is in Group1, Group2, Group3, and<br> Group4. There is nobody in all four of these groups, so nobody can<br> @@ -9948,9 +9466,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="security" ->4.4. Bugzilla Security</A -></H1 +NAME="security">4.4. Bugzilla Security</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -10252,17 +9768,13 @@ CLASS="literallayout" CLASS="chapter" ><HR><H1 ><A -NAME="integration" ->Chapter 5. Integrating Bugzilla with Third-Party Tools</A -></H1 +NAME="integration">Chapter 5. Integrating Bugzilla with Third-Party Tools</H1 ><DIV CLASS="section" ><H1 CLASS="section" ><A -NAME="bonsai" ->5.1. Bonsai</A -></H1 +NAME="bonsai">5.1. Bonsai</H1 ><P >Bonsai is a web-based tool for managing <A HREF="#cvs" @@ -10287,9 +9799,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="cvs" ->5.2. CVS</A -></H1 +NAME="cvs">5.2. CVS</H1 ><P >CVS integration is best accomplished, at this point, using the Bugzilla Email Gateway. There have been some files @@ -10328,9 +9838,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="scm" ->5.3. Perforce SCM</A -></H1 +NAME="scm">5.3. Perforce SCM</H1 ><P > You can find the project page for Bugzilla and Teamtrack Perforce integration (p4dti) at: <A @@ -10361,9 +9869,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="tinderbox" ->5.4. Tinderbox/Tinderbox2</A -></H1 +NAME="tinderbox">5.4. Tinderbox/Tinderbox2</H1 ><P >We need Tinderbox integration information.</P ></DIV @@ -10372,9 +9878,7 @@ NAME="tinderbox" CLASS="chapter" ><HR><H1 ><A -NAME="future" ->Chapter 6. The Future of Bugzilla</A -></H1 +NAME="future">Chapter 6. The Future of Bugzilla</H1 ><TABLE BORDER="0" BGCOLOR="#E0E0E0" @@ -10992,9 +10496,7 @@ Whiny Reports<br> CLASS="chapter" ><HR><H1 ><A -NAME="variants" ->Chapter 7. Bugzilla Variants and Competitors</A -></H1 +NAME="variants">Chapter 7. Bugzilla Variants and Competitors</H1 ><P >I created this section to answer questions about Bugzilla competitors and variants, then found a wonderful site which covers @@ -11009,9 +10511,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="rhbugzilla" ->7.1. Red Hat Bugzilla</A -></H1 +NAME="rhbugzilla">7.1. Red Hat Bugzilla</H1 ><P > Red Hat Bugzilla is probably the most popular Bugzilla variant on the planet. One of the major benefits of Red Hat Bugzilla is @@ -11033,9 +10533,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="variant-fenris" ->7.2. Loki Bugzilla (Fenris)</A -></H1 +NAME="variant-fenris">7.2. Loki Bugzilla (Fenris)</H1 ><P >Fenris can be found at <A HREF="http://fenris.lokigames.com/" @@ -11048,9 +10546,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="variant-issuezilla" ->7.3. Issuezilla</A -></H1 +NAME="variant-issuezilla">7.3. Issuezilla</H1 ><P >Issuezilla is another fork from Bugzilla, and seems nearly as popular as the Red Hat Bugzilla fork. Some Issuezilla team @@ -11074,9 +10570,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="variant-scarab" ->7.4. Scarab</A -></H1 +NAME="variant-scarab">7.4. Scarab</H1 ><P >Scarab is a promising new bug-tracking system built using Java Serlet technology. As of this writing, no source code has @@ -11095,9 +10589,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="variant-perforce" ->7.5. Perforce SCM</A -></H1 +NAME="variant-perforce">7.5. Perforce SCM</H1 ><P >Although Perforce isn't really a bug tracker, it can be used as such through the <SPAN @@ -11116,9 +10608,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="variant-sourceforge" ->7.6. SourceForge</A -></H1 +NAME="variant-sourceforge">7.6. SourceForge</H1 ><P >SourceForge is more of a way of coordinating geographically distributed free software and open source projects over the @@ -11137,9 +10627,7 @@ TARGET="_top" CLASS="appendix" ><HR><H1 ><A -NAME="faq" ->Appendix A. The Bugzilla FAQ</A -></H1 +NAME="faq">Appendix A. The Bugzilla FAQ</H1 ><DIV CLASS="qandaset" ><DL @@ -11152,63 +10640,63 @@ HREF="#faq-general" ><DL ><DT >A.1.1. <A -HREF="#AEN1722" +HREF="#AEN1735" > Where can I find information about Bugzilla?</A ></DT ><DT >A.1.2. <A -HREF="#AEN1728" +HREF="#AEN1741" > What license is Bugzilla distributed under? </A ></DT ><DT >A.1.3. <A -HREF="#AEN1734" +HREF="#AEN1747" > How do I get commercial support for Bugzilla? </A ></DT ><DT >A.1.4. <A -HREF="#AEN1741" +HREF="#AEN1754" > What major companies or projects are currently using Bugzilla for bug-tracking? </A ></DT ><DT >A.1.5. <A -HREF="#AEN1766" +HREF="#AEN1779" > Who maintains Bugzilla? </A ></DT ><DT >A.1.6. <A -HREF="#AEN1772" +HREF="#AEN1785" > How does Bugzilla stack up against other bug-tracking databases? </A ></DT ><DT >A.1.7. <A -HREF="#AEN1779" +HREF="#AEN1792" > How do I change my user name in Bugzilla? </A ></DT ><DT >A.1.8. <A -HREF="#AEN1784" +HREF="#AEN1797" > Why doesn't Bugzilla offer this or that feature or compatability with this other tracking software? </A ></DT ><DT >A.1.9. <A -HREF="#AEN1791" +HREF="#AEN1804" > Why MySQL? I'm interested in seeing Bugzilla run on Oracle/Sybase/Msql/PostgreSQL/MSSQL? </A ></DT ><DT >A.1.10. <A -HREF="#AEN1809" +HREF="#AEN1822" > Why do the scripts say "/usr/bonsaitools/bin/perl" instead of "/usr/bin/perl" or something else? </A @@ -11224,19 +10712,19 @@ HREF="#faq-redhat" ><DL ><DT >A.2.1. <A -HREF="#AEN1826" +HREF="#AEN1839" > What about Red Hat Bugzilla? </A ></DT ><DT >A.2.2. <A -HREF="#AEN1834" +HREF="#AEN1847" > What are the primary benefits of Red Hat Bugzilla? </A ></DT ><DT >A.2.3. <A -HREF="#AEN1862" +HREF="#AEN1875" > What's the current status of Red Hat Bugzilla? </A ></DT @@ -11251,7 +10739,7 @@ HREF="#faq-loki" ><DL ><DT >A.3.1. <A -HREF="#AEN1875" +HREF="#AEN1888" > What is Loki Bugzilla (Fenris)? </A ></DT @@ -11266,41 +10754,41 @@ HREF="#faq-phb" ><DL ><DT >A.4.1. <A -HREF="#AEN1886" +HREF="#AEN1899" > Is Bugzilla web-based or do you have to have specific software or specific operating system on your machine? </A ></DT ><DT >A.4.2. <A -HREF="#AEN1891" +HREF="#AEN1904" > Has anyone you know of already done any Bugzilla integration with Perforce (SCM software)? </A ></DT ><DT >A.4.3. <A -HREF="#AEN1896" +HREF="#AEN1909" > Does Bugzilla allow the user to track multiple projects? </A ></DT ><DT >A.4.4. <A -HREF="#AEN1901" +HREF="#AEN1914" > If I am on many projects, and search for all bugs assigned to me, will Bugzilla list them for me and allow me to sort by project, severity etc? </A ></DT ><DT >A.4.5. <A -HREF="#AEN1906" +HREF="#AEN1919" > Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes, are there any that are NOT allowed? </A ></DT ><DT >A.4.6. <A -HREF="#AEN1911" +HREF="#AEN1924" > Does Bugzilla allow us to define our own priorities and levels? Do we have complete freedom to change the labels of fields and format of them, and the choice of acceptable values? @@ -11308,7 +10796,7 @@ HREF="#AEN1911" ></DT ><DT >A.4.7. <A -HREF="#AEN1918" +HREF="#AEN1931" > The index.html page doesn't show the footer. It's really annoying to have to go to the querypage just to check my "my bugs" link. How do I get a footer on static HTML pages? @@ -11316,35 +10804,35 @@ HREF="#AEN1918" ></DT ><DT >A.4.8. <A -HREF="#AEN1940" +HREF="#AEN1953" > Does Bugzilla provide any reporting features, metrics, graphs, etc? You know, the type of stuff that management likes to see. :) </A ></DT ><DT >A.4.9. <A -HREF="#AEN1948" +HREF="#AEN1961" > Is there email notification and if so, what do you see when you get an email? Do you see bug number and title or is it only the number? </A ></DT ><DT >A.4.10. <A -HREF="#AEN1953" +HREF="#AEN1966" > Can email notification be set up to send to multiple people, some on the To List, CC List, BCC List etc? </A ></DT ><DT >A.4.11. <A -HREF="#AEN1958" +HREF="#AEN1971" > If there is email notification, do users have to have any particular type of email application? </A ></DT ><DT >A.4.12. <A -HREF="#AEN1965" +HREF="#AEN1978" > If I just wanted to track certain bugs, as they go through life, can I set it up to alert me via email whenever that bug changes, whether it be owner, status or description etc.? @@ -11352,7 +10840,7 @@ HREF="#AEN1965" ></DT ><DT >A.4.13. <A -HREF="#AEN1970" +HREF="#AEN1983" > Does Bugzilla allow data to be imported and exported? If I had outsiders write up a bug report using a MS Word bug template, could that template be imported into "matching" fields? If I wanted to take the results of a query @@ -11361,47 +10849,47 @@ HREF="#AEN1970" ></DT ><DT >A.4.14. <A -HREF="#AEN1978" +HREF="#AEN1991" > Has anyone converted Bugzilla to another language to be used in other countries? Is it localizable? </A ></DT ><DT >A.4.15. <A -HREF="#AEN1983" +HREF="#AEN1996" > Can a user create and save reports? Can they do this in Word format? Excel format? </A ></DT ><DT >A.4.16. <A -HREF="#AEN1988" +HREF="#AEN2001" > Can a user re-run a report with a new project, same query? </A ></DT ><DT >A.4.17. <A -HREF="#AEN1993" +HREF="#AEN2006" > Can a user modify an existing report and then save it into another name? </A ></DT ><DT >A.4.18. <A -HREF="#AEN1998" +HREF="#AEN2011" > Does Bugzilla have the ability to search by word, phrase, compound search? </A ></DT ><DT >A.4.19. <A -HREF="#AEN2003" +HREF="#AEN2016" > Can the admin person establish separate group and individual user privileges? </A ></DT ><DT >A.4.20. <A -HREF="#AEN2008" +HREF="#AEN2021" > Does Bugzilla provide record locking when there is simultaneous access to the same bug? Does the second person get a notice that the bug is in use or how are they notified? @@ -11409,19 +10897,19 @@ HREF="#AEN2008" ></DT ><DT >A.4.21. <A -HREF="#AEN2013" +HREF="#AEN2026" > Are there any backup features provided? </A ></DT ><DT >A.4.22. <A -HREF="#AEN2019" +HREF="#AEN2032" > Can users be on the system while a backup is in progress? </A ></DT ><DT >A.4.23. <A -HREF="#AEN2024" +HREF="#AEN2037" > What type of human resources are needed to be on staff to install and maintain Bugzilla? Specifically, what type of skills does the person need to have? I need to find out if we were to go with Bugzilla, what types of @@ -11431,7 +10919,7 @@ HREF="#AEN2024" ></DT ><DT >A.4.24. <A -HREF="#AEN2031" +HREF="#AEN2044" > What time frame are we looking at if we decide to hire people to install and maintain the Bugzilla? Is this something that takes hours or weeks to install and a couple of hours per week to maintain and customize or is this @@ -11441,7 +10929,7 @@ HREF="#AEN2031" ></DT ><DT >A.4.25. <A -HREF="#AEN2036" +HREF="#AEN2049" > Is there any licensing fee or other fees for using Bugzilla? Any out-of-pocket cost other than the bodies needed as identified above? </A @@ -11457,19 +10945,19 @@ HREF="#faq-install" ><DL ><DT >A.5.1. <A -HREF="#AEN2043" +HREF="#AEN2056" > How do I download and install Bugzilla? </A ></DT ><DT >A.5.2. <A -HREF="#AEN2049" +HREF="#AEN2062" > How do I install Bugzilla on Windows NT? </A ></DT ><DT >A.5.3. <A -HREF="#AEN2054" +HREF="#AEN2067" > Is there an easy way to change the Bugzilla cookie name? </A ></DT @@ -11484,20 +10972,20 @@ HREF="#faq-security" ><DL ><DT >A.6.1. <A -HREF="#AEN2061" +HREF="#AEN2074" > How do I completely disable MySQL security if it's giving me problems (I've followed the instructions in the installation section of this guide!)? </A ></DT ><DT >A.6.2. <A -HREF="#AEN2067" +HREF="#AEN2080" > Are there any security problems with Bugzilla? </A ></DT ><DT >A.6.3. <A -HREF="#AEN2072" +HREF="#AEN2085" > 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. @@ -11514,48 +11002,48 @@ HREF="#faq-email" ><DL ><DT >A.7.1. <A -HREF="#AEN2079" +HREF="#AEN2092" > I have a user who doesn't want to receive any more email from Bugzilla. How do I stop it entirely for this user? </A ></DT ><DT >A.7.2. <A -HREF="#AEN2084" +HREF="#AEN2097" > I'm evaluating/testing Bugzilla, and don't want it to send email to anyone but me. How do I do it? </A ></DT ><DT >A.7.3. <A -HREF="#AEN2089" +HREF="#AEN2102" > I want whineatnews.pl to whine at something more, or other than, only new bugs. How do I do it? </A ></DT ><DT >A.7.4. <A -HREF="#AEN2095" +HREF="#AEN2108" > I don't like/want to use Procmail to hand mail off to bug_email.pl. What alternatives do I have? </A ></DT ><DT >A.7.5. <A -HREF="#AEN2102" +HREF="#AEN2115" > How do I set up the email interface to submit/change bugs via email? </A ></DT ><DT >A.7.6. <A -HREF="#AEN2107" +HREF="#AEN2120" > Email takes FOREVER to reach me from bugzilla -- it's extremely slow. What gives? </A ></DT ><DT >A.7.7. <A -HREF="#AEN2114" +HREF="#AEN2127" > How come email never reaches me from bugzilla changes? </A ></DT @@ -11570,60 +11058,60 @@ HREF="#faq-db" ><DL ><DT >A.8.1. <A -HREF="#AEN2122" +HREF="#AEN2135" > I've heard Bugzilla can be used with Oracle? </A ></DT ><DT >A.8.2. <A -HREF="#AEN2127" +HREF="#AEN2140" > Bugs are missing from queries, but exist in the database (and I can pull them up by specifying the bug ID). What's wrong? </A ></DT ><DT >A.8.3. <A -HREF="#AEN2132" +HREF="#AEN2145" > I think my database might be corrupted, or contain invalid entries. What do I do? </A ></DT ><DT >A.8.4. <A -HREF="#AEN2140" +HREF="#AEN2153" > I want to manually edit some entries in my database. How? </A ></DT ><DT >A.8.5. <A -HREF="#AEN2145" +HREF="#AEN2158" > I try to add myself as a user, but Bugzilla always tells me my password is wrong. </A ></DT ><DT >A.8.6. <A -HREF="#AEN2150" +HREF="#AEN2163" > I think I've set up MySQL permissions correctly, but bugzilla still can't connect. </A ></DT ><DT >A.8.7. <A -HREF="#AEN2155" +HREF="#AEN2168" > How do I synchronize bug information among multiple different Bugzilla databases? </A ></DT ><DT >A.8.8. <A -HREF="#AEN2162" +HREF="#AEN2175" > Why do I get bizarre errors when trying to submit data, particularly problems with "groupset"? </A ></DT ><DT >A.8.9. <A -HREF="#AEN2167" +HREF="#AEN2180" > How come even after I delete bugs, the long descriptions show up? </A ></DT @@ -11638,32 +11126,32 @@ HREF="#faq-nt" ><DL ><DT >A.9.1. <A -HREF="#AEN2177" +HREF="#AEN2190" > What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)? </A ></DT ><DT >A.9.2. <A -HREF="#AEN2182" +HREF="#AEN2195" > Is there a "Bundle::Bugzilla" equivalent for Win32? </A ></DT ><DT >A.9.3. <A -HREF="#AEN2187" +HREF="#AEN2200" > CGI's are failing with a "something.cgi is not a valid Windows NT application" error. Why? </A ></DT ><DT >A.9.4. <A -HREF="#AEN2195" +HREF="#AEN2208" > Can I have some general instructions on how to make Bugzilla on Win32 work? </A ></DT ><DT >A.9.5. <A -HREF="#AEN2201" +HREF="#AEN2214" > I'm having trouble with the perl modules for NT not being able to talk to to the database. </A @@ -11679,34 +11167,34 @@ HREF="#faq-use" ><DL ><DT >A.10.1. <A -HREF="#AEN2222" +HREF="#AEN2235" > The query page is very confusing. Isn't there a simpler way to query? </A ></DT ><DT >A.10.2. <A -HREF="#AEN2228" +HREF="#AEN2241" > I'm confused by the behavior of the "accept" button in the Show Bug form. Why doesn't it assign the bug to me when I accept it? </A ></DT ><DT >A.10.3. <A -HREF="#AEN2238" +HREF="#AEN2251" > I can't upload anything into the database via the "Create Attachment" link. What am I doing wrong? </A ></DT ><DT >A.10.4. <A -HREF="#AEN2243" +HREF="#AEN2256" > Email submissions to Bugzilla that have attachments end up asking me to save it as a "cgi" file. </A ></DT ><DT >A.10.5. <A -HREF="#AEN2248" +HREF="#AEN2261" > How do I change a keyword in Bugzilla, once some bugs are using it? </A ></DT @@ -11721,20 +11209,20 @@ HREF="#faq-hacking" ><DL ><DT >A.11.1. <A -HREF="#AEN2255" +HREF="#AEN2268" > What bugs are in Bugzilla right now? </A ></DT ><DT >A.11.2. <A -HREF="#AEN2264" +HREF="#AEN2277" > How can I change the default priority to a null value? For instance, have the default priority be "---" instead of "P2"? </A ></DT ><DT >A.11.3. <A -HREF="#AEN2270" +HREF="#AEN2283" > What's the best way to submit patches? What guidelines should I follow? </A ></DT @@ -11745,18 +11233,14 @@ HREF="#AEN2270" CLASS="qandadiv" ><H3 ><A -NAME="faq-general" -></A ->1. General Questions</H3 +NAME="faq-general">1. General Questions</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN1722" -></A -><B +NAME="AEN1735"><B >A.1.1. </B > Where can I find information about Bugzilla?</P @@ -11782,9 +11266,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1728" -></A -><B +NAME="AEN1741"><B >A.1.2. </B > What license is Bugzilla distributed under? @@ -11811,9 +11293,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1734" -></A -><B +NAME="AEN1747"><B >A.1.3. </B > How do I get commercial support for Bugzilla? @@ -11848,9 +11328,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1741" -></A -><B +NAME="AEN1754"><B >A.1.4. </B > What major companies or projects are currently using Bugzilla @@ -11958,9 +11436,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1766" -></A -><B +NAME="AEN1779"><B >A.1.5. </B > Who maintains Bugzilla? @@ -11987,9 +11463,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1772" -></A -><B +NAME="AEN1785"><B >A.1.6. </B > How does Bugzilla stack up against other bug-tracking databases? @@ -12028,9 +11502,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1779" -></A -><B +NAME="AEN1792"><B >A.1.7. </B > How do I change my user name in Bugzilla? @@ -12053,9 +11525,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1784" -></A -><B +NAME="AEN1797"><B >A.1.8. </B > Why doesn't Bugzilla offer this or that feature or compatability @@ -12093,9 +11563,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1791" -></A -><B +NAME="AEN1804"><B >A.1.9. </B > Why MySQL? I'm interested in seeing Bugzilla run on @@ -12109,9 +11577,7 @@ CLASS="answer" > </B >Terry Weissman answers, <A -NAME="AEN1795" -></A -><BLOCKQUOTE +NAME="AEN1808"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > You're not the only one. But <EM @@ -12185,9 +11651,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1809" -></A -><B +NAME="AEN1822"><B >A.1.10. </B > Why do the scripts say "/usr/bonsaitools/bin/perl" instead of @@ -12207,9 +11671,7 @@ CLASS="answer" ><P > Here's Terry Weissman's comment, for some historical context: <A -NAME="AEN1814" -></A -><BLOCKQUOTE +NAME="AEN1827"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > [This was] purely my own convention. I wanted a place to put a version of @@ -12262,9 +11724,7 @@ VALIGN="TOP" CLASS="qandadiv" ><H3 ><A -NAME="faq-redhat" -></A ->2. Red Hat Bugzilla</H3 +NAME="faq-redhat">2. Red Hat Bugzilla</H3 ><P > <DIV CLASS="note" @@ -12304,9 +11764,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1826" -></A -><B +NAME="AEN1839"><B >A.2.1. </B > What about Red Hat Bugzilla? @@ -12330,9 +11788,7 @@ CLASS="answer" ><P > Dave Lawrence, the original Red Hat Bugzilla maintainer, mentions: <A -NAME="AEN1831" -></A -><BLOCKQUOTE +NAME="AEN1844"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > Somebody needs to take the ball and run with it. I'm the only @@ -12353,9 +11809,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1834" -></A -><B +NAME="AEN1847"><B >A.2.2. </B > What are the primary benefits of Red Hat Bugzilla? @@ -12371,9 +11825,7 @@ CLASS="answer" >Dave Lawrence</EM >: <A -NAME="AEN1839" -></A -><BLOCKQUOTE +NAME="AEN1852"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > For the record, we are not using any template type implementation for @@ -12487,9 +11939,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1862" -></A -><B +NAME="AEN1875"><B >A.2.3. </B > What's the current status of Red Hat Bugzilla? @@ -12535,9 +11985,7 @@ VALIGN="TOP" >Dave Lawrence</EM >: <A -NAME="AEN1869" -></A -><BLOCKQUOTE +NAME="AEN1882"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > I suppose the current thread warrants an update on the status of @@ -12595,18 +12043,14 @@ CLASS="BLOCKQUOTE" CLASS="qandadiv" ><H3 ><A -NAME="faq-loki" -></A ->3. Loki Bugzilla (AKA Fenris)</H3 +NAME="faq-loki">3. Loki Bugzilla (AKA Fenris)</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN1875" -></A -><B +NAME="AEN1888"><B >A.3.1. </B > What is Loki Bugzilla (Fenris)? @@ -12632,9 +12076,7 @@ TARGET="_top" CLASS="qandadiv" ><H3 ><A -NAME="faq-phb" -></A ->4. Pointy-Haired-Boss Questions</H3 +NAME="faq-phb">4. Pointy-Haired-Boss Questions</H3 ><P > <DIV CLASS="note" @@ -12672,9 +12114,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1886" -></A -><B +NAME="AEN1899"><B >A.4.1. </B > Is Bugzilla web-based or do you have to have specific software or @@ -12698,9 +12138,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1891" -></A -><B +NAME="AEN1904"><B >A.4.2. </B > Has anyone you know of already done any Bugzilla integration with @@ -12724,9 +12162,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1896" -></A -><B +NAME="AEN1909"><B >A.4.3. </B > Does Bugzilla allow the user to track multiple projects? @@ -12752,9 +12188,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1901" -></A -><B +NAME="AEN1914"><B >A.4.4. </B > If I am on many projects, and search for all bugs assigned to me, will @@ -12777,9 +12211,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1906" -></A -><B +NAME="AEN1919"><B >A.4.5. </B > Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes, @@ -12807,9 +12239,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1911" -></A -><B +NAME="AEN1924"><B >A.4.6. </B > Does Bugzilla allow us to define our own priorities and levels? Do we @@ -12844,9 +12274,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1918" -></A -><B +NAME="AEN1931"><B >A.4.7. </B > The index.html page doesn't show the footer. It's really annoying to have @@ -13031,9 +12459,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1940" -></A -><B +NAME="AEN1953"><B >A.4.8. </B > Does Bugzilla provide any reporting features, metrics, graphs, etc? You @@ -13072,9 +12498,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1948" -></A -><B +NAME="AEN1961"><B >A.4.9. </B > Is there email notification and if so, what do you see when you get an @@ -13099,9 +12523,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1953" -></A -><B +NAME="AEN1966"><B >A.4.10. </B > Can email notification be set up to send to multiple @@ -13124,9 +12546,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1958" -></A -><B +NAME="AEN1971"><B >A.4.11. </B > If there is email notification, do users have to have any particular @@ -13183,9 +12603,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1965" -></A -><B +NAME="AEN1978"><B >A.4.12. </B > If I just wanted to track certain bugs, as they go through life, can I @@ -13212,9 +12630,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1970" -></A -><B +NAME="AEN1983"><B >A.4.13. </B > Does Bugzilla allow data to be imported and exported? If I had outsiders @@ -13259,9 +12675,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1978" -></A -><B +NAME="AEN1991"><B >A.4.14. </B > Has anyone converted Bugzilla to another language to be used in other @@ -13287,9 +12701,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1983" -></A -><B +NAME="AEN1996"><B >A.4.15. </B > Can a user create and save reports? Can they do this in Word format? @@ -13312,9 +12724,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1988" -></A -><B +NAME="AEN2001"><B >A.4.16. </B > Can a user re-run a report with a new project, same query? @@ -13336,9 +12746,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1993" -></A -><B +NAME="AEN2006"><B >A.4.17. </B > Can a user modify an existing report and then save it into another name? @@ -13361,9 +12769,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1998" -></A -><B +NAME="AEN2011"><B >A.4.18. </B > Does Bugzilla have the ability to search by word, phrase, compound @@ -13387,9 +12793,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2003" -></A -><B +NAME="AEN2016"><B >A.4.19. </B > Can the admin person establish separate group and individual user @@ -13412,9 +12816,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2008" -></A -><B +NAME="AEN2021"><B >A.4.20. </B > Does Bugzilla provide record locking when there is simultaneous access @@ -13439,9 +12841,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2013" -></A -><B +NAME="AEN2026"><B >A.4.21. </B > Are there any backup features provided? @@ -13469,9 +12869,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2019" -></A -><B +NAME="AEN2032"><B >A.4.22. </B > Can users be on the system while a backup is in progress? @@ -13495,9 +12893,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2024" -></A -><B +NAME="AEN2037"><B >A.4.23. </B > What type of human resources are needed to be on staff to install and @@ -13536,9 +12932,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2031" -></A -><B +NAME="AEN2044"><B >A.4.24. </B > What time frame are we looking at if we decide to hire people to install @@ -13569,9 +12963,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2036" -></A -><B +NAME="AEN2049"><B >A.4.25. </B > Is there any licensing fee or other fees for using Bugzilla? Any @@ -13594,18 +12986,14 @@ CLASS="answer" CLASS="qandadiv" ><H3 ><A -NAME="faq-install" -></A ->5. Bugzilla Installation</H3 +NAME="faq-install">5. Bugzilla Installation</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2043" -></A -><B +NAME="AEN2056"><B >A.5.1. </B > How do I download and install Bugzilla? @@ -13632,9 +13020,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2049" -></A -><B +NAME="AEN2062"><B >A.5.2. </B > How do I install Bugzilla on Windows NT? @@ -13657,9 +13043,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2054" -></A -><B +NAME="AEN2067"><B >A.5.3. </B > Is there an easy way to change the Bugzilla cookie name? @@ -13680,18 +13064,14 @@ CLASS="answer" CLASS="qandadiv" ><H3 ><A -NAME="faq-security" -></A ->6. Bugzilla Security</H3 +NAME="faq-security">6. Bugzilla Security</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2061" -></A -><B +NAME="AEN2074"><B >A.6.1. </B > How do I completely disable MySQL security if it's giving me problems @@ -13719,9 +13099,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2067" -></A -><B +NAME="AEN2080"><B >A.6.2. </B > Are there any security problems with Bugzilla? @@ -13746,9 +13124,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2072" -></A -><B +NAME="AEN2085"><B >A.6.3. </B > I've implemented the security fixes mentioned in Chris Yeh's security @@ -13773,18 +13149,14 @@ CLASS="answer" CLASS="qandadiv" ><H3 ><A -NAME="faq-email" -></A ->7. Bugzilla Email</H3 +NAME="faq-email">7. Bugzilla Email</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2079" -></A -><B +NAME="AEN2092"><B >A.7.1. </B > I have a user who doesn't want to receive any more email from Bugzilla. @@ -13808,9 +13180,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2084" -></A -><B +NAME="AEN2097"><B >A.7.2. </B > I'm evaluating/testing Bugzilla, and don't want it to send email to @@ -13834,9 +13204,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2089" -></A -><B +NAME="AEN2102"><B >A.7.3. </B > I want whineatnews.pl to whine at something more, or other than, only new @@ -13866,9 +13234,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2095" -></A -><B +NAME="AEN2108"><B >A.7.4. </B > I don't like/want to use Procmail to hand mail off to bug_email.pl. @@ -13884,9 +13250,7 @@ CLASS="answer" You can call bug_email.pl directly from your aliases file, with an entry like this: <A -NAME="AEN2099" -></A -><BLOCKQUOTE +NAME="AEN2112"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > bugzilla-daemon: "|/usr/local/bin/bugzilla/contrib/bug_email.pl" @@ -13905,9 +13269,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2102" -></A -><B +NAME="AEN2115"><B >A.7.5. </B > How do I set up the email interface to submit/change bugs via email? @@ -13930,9 +13292,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2107" -></A -><B +NAME="AEN2120"><B >A.7.6. </B > Email takes FOREVER to reach me from bugzilla -- it's extremely slow. @@ -13964,9 +13324,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2114" -></A -><B +NAME="AEN2127"><B >A.7.7. </B > How come email never reaches me from bugzilla changes? @@ -13995,18 +13353,14 @@ CLASS="answer" CLASS="qandadiv" ><H3 ><A -NAME="faq-db" -></A ->8. Bugzilla Database</H3 +NAME="faq-db">8. Bugzilla Database</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2122" -></A -><B +NAME="AEN2135"><B >A.8.1. </B > I've heard Bugzilla can be used with Oracle? @@ -14031,9 +13385,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2127" -></A -><B +NAME="AEN2140"><B >A.8.2. </B > Bugs are missing from queries, but exist in the database (and I can pull @@ -14068,9 +13420,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2132" -></A -><B +NAME="AEN2145"><B >A.8.3. </B > I think my database might be corrupted, or contain invalid entries. What @@ -14115,9 +13465,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2140" -></A -><B +NAME="AEN2153"><B >A.8.4. </B > I want to manually edit some entries in my database. How? @@ -14144,9 +13492,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2145" -></A -><B +NAME="AEN2158"><B >A.8.5. </B > I try to add myself as a user, but Bugzilla always tells me my password is wrong. @@ -14170,9 +13516,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2150" -></A -><B +NAME="AEN2163"><B >A.8.6. </B > I think I've set up MySQL permissions correctly, but bugzilla still can't @@ -14199,9 +13543,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2155" -></A -><B +NAME="AEN2168"><B >A.8.7. </B > How do I synchronize bug information among multiple different Bugzilla @@ -14237,9 +13579,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2162" -></A -><B +NAME="AEN2175"><B >A.8.8. </B > Why do I get bizarre errors when trying to submit data, particularly problems @@ -14265,9 +13605,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2167" -></A -><B +NAME="AEN2180"><B >A.8.9. </B > How come even after I delete bugs, the long descriptions show up? @@ -14302,18 +13640,14 @@ CLASS="option" CLASS="qandadiv" ><H3 ><A -NAME="faq-nt" -></A ->9. Bugzilla and Win32</H3 +NAME="faq-nt">9. Bugzilla and Win32</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2177" -></A -><B +NAME="AEN2190"><B >A.9.1. </B > What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)? @@ -14336,9 +13670,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2182" -></A -><B +NAME="AEN2195"><B >A.9.2. </B > Is there a "Bundle::Bugzilla" equivalent for Win32? @@ -14362,9 +13694,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2187" -></A -><B +NAME="AEN2200"><B >A.9.3. </B > CGI's are failing with a "something.cgi is not a valid Windows NT @@ -14385,9 +13715,7 @@ CLASS="answer" ><P > Microsoft has some advice on this matter, as well: <A -NAME="AEN2192" -></A -><BLOCKQUOTE +NAME="AEN2205"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > "Set application mappings. In the ISM, map the extension for the script @@ -14410,9 +13738,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2195" -></A -><B +NAME="AEN2208"><B >A.9.4. </B > Can I have some general instructions on how to make Bugzilla on Win32 work? @@ -14524,9 +13850,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2201" -></A -><B +NAME="AEN2214"><B >A.9.5. </B > I'm having trouble with the perl modules for NT not being able to talk to @@ -14592,18 +13916,14 @@ TARGET="_top" CLASS="qandadiv" ><H3 ><A -NAME="faq-use" -></A ->10. Bugzilla Usage</H3 +NAME="faq-use">10. Bugzilla Usage</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2222" -></A -><B +NAME="AEN2235"><B >A.10.1. </B > The query page is very confusing. Isn't there a simpler way to query? @@ -14631,9 +13951,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2228" -></A -><B +NAME="AEN2241"><B >A.10.2. </B > I'm confused by the behavior of the "accept" button in the Show Bug form. @@ -14686,9 +14004,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2238" -></A -><B +NAME="AEN2251"><B >A.10.3. </B > I can't upload anything into the database via the "Create Attachment" @@ -14713,9 +14029,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2243" -></A -><B +NAME="AEN2256"><B >A.10.4. </B > Email submissions to Bugzilla that have attachments end up asking me to @@ -14740,9 +14054,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2248" -></A -><B +NAME="AEN2261"><B >A.10.5. </B > How do I change a keyword in Bugzilla, once some bugs are using it? @@ -14765,18 +14077,14 @@ CLASS="answer" CLASS="qandadiv" ><H3 ><A -NAME="faq-hacking" -></A ->11. Bugzilla Hacking</H3 +NAME="faq-hacking">11. Bugzilla Hacking</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2255" -></A -><B +NAME="AEN2268"><B >A.11.1. </B > What bugs are in Bugzilla right now? @@ -14820,9 +14128,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2264" -></A -><B +NAME="AEN2277"><B >A.11.2. </B > How can I change the default priority to a null value? For instance, have the default @@ -14854,9 +14160,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2270" -></A -><B +NAME="AEN2283"><B >A.11.3. </B > What's the best way to submit patches? What guidelines should I follow? @@ -14931,9 +14235,7 @@ TARGET="_top" CLASS="appendix" ><HR><H1 ><A -NAME="downloadlinks" ->Appendix B. Software Download Links</A -></H1 +NAME="downloadlinks">Appendix B. Software Download Links</H1 ><P > All of these sites are current as of April, 2001. Hopefully they'll stay current for a while. @@ -15042,9 +14344,7 @@ TARGET="_top" CLASS="appendix" ><HR><H1 ><A -NAME="database" ->Appendix C. The Bugzilla Database</A -></H1 +NAME="database">Appendix C. The Bugzilla Database</H1 ><DIV CLASS="note" ><P @@ -15077,18 +14377,13 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="dbschema" ->C.1. Database Schema Chart</A -></H1 +NAME="dbschema">C.1. Database Schema Chart</H1 ><P > <DIV CLASS="mediaobject" ><P ><IMG -SRC="../images/dbschema.jpg" -ALT="Database Relationships" -></IMG -><DIV +SRC="../images/dbschema.jpg"><DIV CLASS="caption" ><P >Bugzilla database relationships chart</P @@ -15103,9 +14398,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="dbdoc" ->C.2. MySQL Bugzilla Database Introduction</A -></H1 +NAME="dbdoc">C.2. 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 for tiny @@ -15170,9 +14463,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN2340" ->C.2.1. Bugzilla Database Basics</A -></H2 +NAME="AEN2353">C.2.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 @@ -15293,9 +14584,7 @@ CLASS="section" ><HR><H3 CLASS="section" ><A -NAME="AEN2369" ->C.2.1.1. Bugzilla Database Tables</A -></H3 +NAME="AEN2382">C.2.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 @@ -15550,9 +14839,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="granttables" ->C.3. MySQL Permissions & Grant Tables</A -></H1 +NAME="granttables">C.3. MySQL Permissions & Grant Tables</H1 ><DIV CLASS="note" ><P @@ -15702,7 +14989,7 @@ FILE,<br> <br> OR<br> <br> -mysql> GRANT ALL PRIVELEGES <br> +mysql> GRANT ALL PRIVILEGES <br> ON keystone.*<br> TO <$sys_dbuser name>@localhost<br> IDENTIFIED BY '(password)'<br> @@ -15768,9 +15055,7 @@ http://www.mysql.com/Manual/manual.html.<br> CLASS="appendix" ><HR><H1 ><A -NAME="patches" ->Appendix D. Useful Patches and Utilities for Bugzilla</A -></H1 +NAME="patches">Appendix D. Useful Patches and Utilities for Bugzilla</H1 ><P >Are you looking for a way to put your Bugzilla into overdrive? Catch some of the niftiest tricks here in this section.</P ><DIV @@ -15778,12 +15063,10 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="rewrite" ->D.1. Apache <TT +NAME="rewrite">D.1. Apache <TT CLASS="filename" >mod_rewrite</TT -> magic</A -></H1 +> magic</H1 ><P >Apache's <TT CLASS="filename" @@ -15844,9 +15127,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="setperl" ->D.2. The setperl.csh Utility</A -></H1 +NAME="setperl">D.2. The setperl.csh Utility</H1 ><P > You can use the "setperl.csh" utility to quickly and easily change the path to perl on all your Bugzilla files. This @@ -15990,9 +15271,7 @@ CLASS="command" <DIV CLASS="example" ><A -NAME="AEN2448" -></A -><P +NAME="AEN2461"><P ><B >Example D-1. Using Setperl to set your perl path</B ></P @@ -16022,9 +15301,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="cmdline" ->D.3. Command-line Bugzilla Queries</A -></H1 +NAME="cmdline">D.3. Command-line Bugzilla Queries</H1 ><P > Users can query Bugzilla from the command line using this suite of utilities. @@ -16158,9 +15435,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="quicksearch" ->D.4. The Quicksearch Utility</A -></H1 +NAME="quicksearch">D.4. The Quicksearch Utility</H1 ><P > Quicksearch is a new, experimental feature of the 2.12 release. It consist of two Javascript files, "quicksearch.js" and @@ -16222,9 +15497,7 @@ CLASS="section" ><HR><H1 CLASS="section" ><A -NAME="bzhacking" ->D.5. Hacking Bugzilla</A -></H1 +NAME="bzhacking">D.5. Hacking Bugzilla</H1 ><P > The following is a guide for reviewers when checking code into Bugzilla's CVS repostory at mozilla.org. If you wish to submit patches to Bugzilla, @@ -16237,9 +15510,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN2504" ->D.5.1. Things that have caused problems and should be avoided</A -></H2 +NAME="AEN2517">D.5.1. Things that have caused problems and should be avoided</H2 ><P ></P ><OL @@ -16333,9 +15604,7 @@ CLASS="section" ><HR><H2 CLASS="section" ><A -NAME="AEN2518" ->D.5.2. Coding Style for Bugzilla</A -></H2 +NAME="AEN2531">D.5.2. Coding Style for Bugzilla</H2 ><P > While it's true that not all of the code currently in Bugzilla adheres to this (or any) styleguide, it is something that is being worked toward. Therefore, @@ -16585,15 +15854,11 @@ CLASS="function" CLASS="appendix" ><HR><H1 ><A -NAME="gfdl" ->Appendix E. GNU Free Documentation License</A -></H1 +NAME="gfdl">Appendix E. GNU Free Documentation License</H1 ><P >Version 1.1, March 2000</P ><A -NAME="AEN2583" -></A -><BLOCKQUOTE +NAME="AEN2596"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P >Copyright (C) 2000 Free Software Foundation, Inc. @@ -16603,12 +15868,10 @@ of this license document, but changing it is not allowed.</P ></BLOCKQUOTE ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-0" ->0. PREAMBLE</A -></H1 +NAME="gfdl-0">0. PREAMBLE</H2 ><P >The purpose of this License is to make a manual, textbook, or other written document "free" in the sense of freedom: to @@ -16635,12 +15898,10 @@ NAME="gfdl-0" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-1" ->1. APPLICABILITY AND DEFINITIONS</A -></H1 +NAME="gfdl-1">1. APPLICABILITY AND DEFINITIONS</H2 ><P >This License applies to any manual or other work that contains a notice placed by the copyright holder saying it can be @@ -16708,12 +15969,10 @@ NAME="gfdl-1" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-2" ->2. VERBATIM COPYING</A -></H1 +NAME="gfdl-2">2. VERBATIM COPYING</H2 ><P >You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this @@ -16731,12 +15990,10 @@ NAME="gfdl-2" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-3" ->3. COPYING IN QUANTITY</A -></H1 +NAME="gfdl-3">3. COPYING IN QUANTITY</H2 ><P >If you publish printed copies of the Document numbering more than 100, and the Document's license notice requires Cover Texts, @@ -16778,12 +16035,10 @@ NAME="gfdl-3" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-4" ->4. MODIFICATIONS</A -></H1 +NAME="gfdl-4">4. MODIFICATIONS</H2 ><P >You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided @@ -16931,12 +16186,10 @@ TYPE="A" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-5" ->5. COMBINING DOCUMENTS</A -></H1 +NAME="gfdl-5">5. COMBINING DOCUMENTS</H2 ><P >You may combine the Document with other documents released under this License, under the terms defined in section 4 above for @@ -16963,12 +16216,10 @@ NAME="gfdl-5" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-6" ->6. COLLECTIONS OF DOCUMENTS</A -></H1 +NAME="gfdl-6">6. COLLECTIONS OF DOCUMENTS</H2 ><P >You may make a collection consisting of the Document and other documents released under this License, and replace the @@ -16985,12 +16236,10 @@ NAME="gfdl-6" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-7" ->7. AGGREGATION WITH INDEPENDENT WORKS</A -></H1 +NAME="gfdl-7">7. AGGREGATION WITH INDEPENDENT WORKS</H2 ><P >A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of @@ -17011,12 +16260,10 @@ NAME="gfdl-7" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-8" ->8. TRANSLATION</A -></H1 +NAME="gfdl-8">8. TRANSLATION</H2 ><P >Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section @@ -17032,12 +16279,10 @@ NAME="gfdl-8" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-9" ->9. TERMINATION</A -></H1 +NAME="gfdl-9">9. TERMINATION</H2 ><P >You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under this License. Any @@ -17050,12 +16295,10 @@ NAME="gfdl-9" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-10" ->10. FUTURE REVISIONS OF THIS LICENSE</A -></H1 +NAME="gfdl-10">10. FUTURE REVISIONS OF THIS LICENSE</H2 ><P >The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. @@ -17079,20 +16322,16 @@ TARGET="_top" ></DIV ><DIV CLASS="sect1" -><HR><H1 +><HR><H2 CLASS="sect1" ><A -NAME="gfdl-howto" ->How to use this License for your documents</A -></H1 +NAME="gfdl-howto">How to use this License for your documents</H2 ><P >To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page:</P ><A -NAME="AEN2673" -></A -><BLOCKQUOTE +NAME="AEN2686"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > Copyright (c) YEAR YOUR NAME. @@ -17122,17 +16361,13 @@ CLASS="BLOCKQUOTE" CLASS="GLOSSARY" ><H1 ><A -NAME="glossary" ->Glossary</A -></H1 +NAME="glossary">Glossary</H1 ><DIV CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="AEN2678" ->0-9, high ascii</A -></H1 +NAME="AEN2691">0-9, high ascii</H1 ><DL ><DT ><B @@ -17166,9 +16401,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-a" ->A</A -></H1 +NAME="gloss-a">A</H1 ><DL ><DT ><B @@ -17201,9 +16434,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-b" ->B</A -></H1 +NAME="gloss-b">B</H1 ><DL ><DT ><B @@ -17274,16 +16505,12 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-c" -></A -></H1 +NAME="gloss-c"></H1 ><DL ><DT ><A -NAME="gloss-component" -><B +NAME="gloss-component"><B >Component</B -></A ></DT ><DD ><P @@ -17296,13 +16523,11 @@ NAME="gloss-component" ></DD ><DT ><A -NAME="gloss-cpan" -><B +NAME="gloss-cpan"><B ><SPAN CLASS="acronym" >CPAN</SPAN ></B -></A ></DT ><DD ><P @@ -17330,9 +16555,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-d" ->D</A -></H1 +NAME="gloss-d">D</H1 ><DL ><DT ><B @@ -17360,9 +16583,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-g" -></A -></H1 +NAME="gloss-g"></H1 ><DL ><DT ><B @@ -17397,16 +16618,12 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-i" ->I</A -></H1 +NAME="gloss-i">I</H1 ><DL ><DT ><A -NAME="gloss-infiniteloop" -><B +NAME="gloss-infiniteloop"><B >Infinite Loop</B -></A ></DT ><DD ><P @@ -17419,9 +16636,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-m" ->M</A -></H1 +NAME="gloss-m">M</H1 ><DL ><DT ><B @@ -17446,9 +16661,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-p" ->P</A -></H1 +NAME="gloss-p">P</H1 ><DL ><DT ><B @@ -17464,9 +16677,7 @@ NAME="gloss-p" ><DIV CLASS="example" ><A -NAME="AEN2769" -></A -><P +NAME="AEN2782"><P ><B >Example 1. A Sample Product</B ></P @@ -17531,9 +16742,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-q" ->Q</A -></H1 +NAME="gloss-q">Q</H1 ><DL ><DT ><B @@ -17572,16 +16781,12 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-r" ->R</A -></H1 +NAME="gloss-r">R</H1 ><DL ><DT ><A -NAME="gloss-recursion" -><B +NAME="gloss-recursion"><B >Recursion</B -></A ></DT ><DD ><P @@ -17604,9 +16809,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-s" ->S</A -></H1 +NAME="gloss-s">S</H1 ><DL ><DT ><B @@ -17669,16 +16872,12 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-t" ->T</A -></H1 +NAME="gloss-t">T</H1 ><DL ><DT ><A -NAME="gloss-target-milestone" -><B +NAME="gloss-target-milestone"><B >Target Milestone</B -></A ></DT ><DD ><P @@ -17702,16 +16901,12 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-z" ->Z</A -></H1 +NAME="gloss-z">Z</H1 ><DL ><DT ><A -NAME="zarro-boogs-found" -><B +NAME="zarro-boogs-found"><B >Zarro Boogs Found</B -></A ></DT ><DD ><P @@ -17725,4 +16920,4 @@ NAME="zarro-boogs-found" ></DIV ></BODY ></HTML -> +>
\ No newline at end of file diff --git a/docs/html/about.html b/docs/html/about.html index ecab1b62f..739bea103 100644 --- a/docs/html/about.html +++ b/docs/html/about.html @@ -4,7 +4,7 @@ >About This Guide</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="index.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="aboutthisguide.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="chapter" ><H1 ><A -NAME="about" ->Chapter 1. About This Guide</A -></H1 +NAME="about">Chapter 1. About This Guide</H1 ><DIV CLASS="TOC" ><DL @@ -129,6 +130,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -140,6 +142,7 @@ ALIGN="left" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -148,6 +151,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -156,6 +160,7 @@ ALIGN="right" VALIGN="top" ><A HREF="aboutthisguide.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/aboutthisguide.html b/docs/html/aboutthisguide.html index 8fccd435d..65eb59997 100644 --- a/docs/html/aboutthisguide.html +++ b/docs/html/aboutthisguide.html @@ -4,7 +4,7 @@ >Purpose and Scope of this Guide</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="about.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="copyright.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="aboutthisguide" ->1.1. Purpose and Scope of this Guide</A -></H1 +NAME="aboutthisguide">1.1. Purpose and Scope of this Guide</H1 ><P > This document was started on September 17, 2000 by Matthew P. Barnson after a great deal of procrastination updating the @@ -111,9 +112,9 @@ NAME="aboutthisguide" > Newer revisions of the Bugzilla Guide follow the numbering conventions of the main-tree Bugzilla releases, available at <A -HREF="http://www.mozilla.org/projects/bugzilla" +HREF="http://www.bugzilla.org/" TARGET="_top" ->http://www.mozilla.org/projects/bugzilla</A +>http://www.bugzilla.org/</A >. Intermediate releases will have a minor revision number following a period. The current version of Bugzilla, as of this writing (August 10, 2001) is 2.14; if @@ -142,6 +143,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -153,6 +155,7 @@ ALIGN="left" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -161,6 +164,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -169,6 +173,7 @@ ALIGN="right" VALIGN="top" ><A HREF="copyright.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -184,6 +189,7 @@ ALIGN="center" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/administration.html b/docs/html/administration.html index 6efc6ab2b..24a48255b 100644 --- a/docs/html/administration.html +++ b/docs/html/administration.html @@ -4,7 +4,7 @@ >Administering Bugzilla</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="win32.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="postinstall-check.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="chapter" ><H1 ><A -NAME="administration" ->Chapter 4. Administering Bugzilla</A -></H1 +NAME="administration">Chapter 4. Administering Bugzilla</H1 ><DIV CLASS="TOC" ><DL @@ -98,30 +99,6 @@ HREF="useradmin.html#defaultuser" HREF="useradmin.html#manageusers" >Managing Other Users</A ></DT -><DD -><DL -><DT ->4.2.2.1. <A -HREF="useradmin.html#login" ->Logging In</A -></DT -><DT ->4.2.2.2. <A -HREF="useradmin.html#createnewusers" ->Creating new users</A -></DT -><DT ->4.2.2.3. <A -HREF="useradmin.html#disableusers" ->Disabling Users</A -></DT -><DT ->4.2.2.4. <A -HREF="useradmin.html#modifyusers" ->Modifying Users</A -></DT -></DL -></DD ></DL ></DD ><DT @@ -198,6 +175,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -209,6 +187,7 @@ ALIGN="left" VALIGN="top" ><A HREF="win32.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -217,6 +196,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -225,6 +205,7 @@ ALIGN="right" VALIGN="top" ><A HREF="postinstall-check.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/bonsai.html b/docs/html/bonsai.html index 25f3375bc..034f483b1 100644 --- a/docs/html/bonsai.html +++ b/docs/html/bonsai.html @@ -4,7 +4,7 @@ >Bonsai</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="integration.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="cvs.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="bonsai" ->5.1. Bonsai</A -></H1 +NAME="bonsai">5.1. Bonsai</H1 ><P >Bonsai is a web-based tool for managing <A HREF="cvs.html" @@ -97,6 +98,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -108,6 +110,7 @@ ALIGN="left" VALIGN="top" ><A HREF="integration.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -116,6 +119,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -124,6 +128,7 @@ ALIGN="right" VALIGN="top" ><A HREF="cvs.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -139,6 +144,7 @@ ALIGN="center" VALIGN="top" ><A HREF="integration.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/bsdinstall.html b/docs/html/bsdinstall.html index 8b66a8ff0..84bcdbfcc 100644 --- a/docs/html/bsdinstall.html +++ b/docs/html/bsdinstall.html @@ -4,7 +4,7 @@ >BSD Installation Notes</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="osx.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="geninstall.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="bsdinstall" ->3.4. BSD Installation Notes</A -></H1 +NAME="bsdinstall">3.4. BSD Installation Notes</H1 ><P > For instructions on how to set up Bugzilla on FreeBSD, NetBSD, OpenBSD, BSDi, etc. please consult <A @@ -86,6 +87,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -97,6 +99,7 @@ ALIGN="left" VALIGN="top" ><A HREF="osx.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -105,6 +108,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -113,6 +117,7 @@ ALIGN="right" VALIGN="top" ><A HREF="geninstall.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -128,6 +133,7 @@ ALIGN="center" VALIGN="top" ><A HREF="installation.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/bzhacking.html b/docs/html/bzhacking.html index 5340109bb..a7ace4569 100644 --- a/docs/html/bzhacking.html +++ b/docs/html/bzhacking.html @@ -4,7 +4,7 @@ >Hacking Bugzilla</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="quicksearch.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="bzhacking" ->D.5. Hacking Bugzilla</A -></H1 +NAME="bzhacking">D.5. Hacking Bugzilla</H1 ><P > The following is a guide for reviewers when checking code into Bugzilla's CVS repostory at mozilla.org. If you wish to submit patches to Bugzilla, @@ -85,9 +86,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN2504" ->D.5.1. Things that have caused problems and should be avoided</A -></H2 +NAME="AEN2517">D.5.1. Things that have caused problems and should be avoided</H2 ><P ></P ><OL @@ -181,9 +180,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN2518" ->D.5.2. Coding Style for Bugzilla</A -></H2 +NAME="AEN2531">D.5.2. Coding Style for Bugzilla</H2 ><P > While it's true that not all of the code currently in Bugzilla adheres to this (or any) styleguide, it is something that is being worked toward. Therefore, @@ -433,6 +430,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -444,6 +442,7 @@ ALIGN="left" VALIGN="top" ><A HREF="quicksearch.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -452,6 +451,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -460,6 +460,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -475,6 +476,7 @@ ALIGN="center" VALIGN="top" ><A HREF="patches.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/cmdline.html b/docs/html/cmdline.html index 09a645d6a..9553d2eb6 100644 --- a/docs/html/cmdline.html +++ b/docs/html/cmdline.html @@ -4,7 +4,7 @@ >Command-line Bugzilla Queries</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="setperl.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="quicksearch.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="cmdline" ->D.3. Command-line Bugzilla Queries</A -></H1 +NAME="cmdline">D.3. Command-line Bugzilla Queries</H1 ><P > Users can query Bugzilla from the command line using this suite of utilities. @@ -206,6 +207,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -217,6 +219,7 @@ ALIGN="left" VALIGN="top" ><A HREF="setperl.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -225,6 +228,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -233,6 +237,7 @@ ALIGN="right" VALIGN="top" ><A HREF="quicksearch.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -248,6 +253,7 @@ ALIGN="center" VALIGN="top" ><A HREF="patches.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/contributors.html b/docs/html/contributors.html index f8ec4f2f3..5d4e28e0c 100644 --- a/docs/html/contributors.html +++ b/docs/html/contributors.html @@ -4,7 +4,7 @@ >Contributors</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="credits.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="feedback.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="contributors" ->1.6. Contributors</A -></H1 +NAME="contributors">1.6. Contributors</H1 ><P > Thanks go to these people for significant contributions to this documentation (in no particular order): @@ -87,6 +88,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -98,6 +100,7 @@ ALIGN="left" VALIGN="top" ><A HREF="credits.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -106,6 +109,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -114,6 +118,7 @@ ALIGN="right" VALIGN="top" ><A HREF="feedback.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -129,6 +134,7 @@ ALIGN="center" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/conventions.html b/docs/html/conventions.html index 94a2b80c1..f4b61f139 100644 --- a/docs/html/conventions.html +++ b/docs/html/conventions.html @@ -4,7 +4,7 @@ >Document Conventions</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="translations.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="using.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,18 +73,14 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="conventions" ->1.9. Document Conventions</A -></H1 +NAME="conventions">1.9. Document Conventions</H1 ><P > This document uses the following conventions </P ><DIV CLASS="informaltable" ><A -NAME="AEN129" -></A -><P +NAME="AEN129"><P ></P ><TABLE BORDER="0" @@ -401,6 +400,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -412,6 +412,7 @@ ALIGN="left" VALIGN="top" ><A HREF="translations.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -420,6 +421,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -428,6 +430,7 @@ ALIGN="right" VALIGN="top" ><A HREF="using.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -443,6 +446,7 @@ ALIGN="center" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/copyright.html b/docs/html/copyright.html index 423459ceb..888972eff 100644 --- a/docs/html/copyright.html +++ b/docs/html/copyright.html @@ -4,7 +4,7 @@ >Copyright Information</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="aboutthisguide.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="disclaimer.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,13 +73,9 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="copyright" ->1.2. Copyright Information</A -></H1 +NAME="copyright">1.2. Copyright Information</H1 ><A -NAME="AEN70" -></A -><TABLE +NAME="AEN70"><TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" @@ -130,6 +129,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -141,6 +141,7 @@ ALIGN="left" VALIGN="top" ><A HREF="aboutthisguide.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -149,6 +150,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -157,6 +159,7 @@ ALIGN="right" VALIGN="top" ><A HREF="disclaimer.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -172,6 +175,7 @@ ALIGN="center" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/credits.html b/docs/html/credits.html index ff83ee0ea..8793eebcd 100644 --- a/docs/html/credits.html +++ b/docs/html/credits.html @@ -4,7 +4,7 @@ >Credits</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="newversions.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="contributors.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="credits" ->1.5. Credits</A -></H1 +NAME="credits">1.5. Credits</H1 ><P > The people listed below have made enormous contributions to the creation of this Guide, through their dedicated hacking efforts, @@ -129,6 +130,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -140,6 +142,7 @@ ALIGN="left" VALIGN="top" ><A HREF="newversions.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -148,6 +151,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -156,6 +160,7 @@ ALIGN="right" VALIGN="top" ><A HREF="contributors.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -171,6 +176,7 @@ ALIGN="center" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/cvs.html b/docs/html/cvs.html index 8cdba20c5..edc17f315 100644 --- a/docs/html/cvs.html +++ b/docs/html/cvs.html @@ -4,7 +4,7 @@ >CVS</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="bonsai.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="scm.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="cvs" ->5.2. CVS</A -></H1 +NAME="cvs">5.2. CVS</H1 ><P >CVS integration is best accomplished, at this point, using the Bugzilla Email Gateway. There have been some files @@ -111,6 +112,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -122,6 +124,7 @@ ALIGN="left" VALIGN="top" ><A HREF="bonsai.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -130,6 +133,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -138,6 +142,7 @@ ALIGN="right" VALIGN="top" ><A HREF="scm.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -153,6 +158,7 @@ ALIGN="center" VALIGN="top" ><A HREF="integration.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/database.html b/docs/html/database.html index 9c718f26d..f9e826544 100644 --- a/docs/html/database.html +++ b/docs/html/database.html @@ -4,7 +4,7 @@ >The Bugzilla Database</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="downloadlinks.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="dbschema.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="appendix" ><H1 ><A -NAME="database" ->Appendix C. The Bugzilla Database</A -></H1 +NAME="database">Appendix C. The Bugzilla Database</H1 ><DIV CLASS="TOC" ><DL @@ -126,6 +127,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -137,6 +139,7 @@ ALIGN="left" VALIGN="top" ><A HREF="downloadlinks.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -145,6 +148,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -153,6 +157,7 @@ ALIGN="right" VALIGN="top" ><A HREF="dbschema.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/dbdoc.html b/docs/html/dbdoc.html index 19c85eb8f..56ff97ab8 100644 --- a/docs/html/dbdoc.html +++ b/docs/html/dbdoc.html @@ -4,7 +4,7 @@ >MySQL Bugzilla Database Introduction</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="dbschema.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="granttables.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="dbdoc" ->C.2. MySQL Bugzilla Database Introduction</A -></H1 +NAME="dbdoc">C.2. 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 for tiny @@ -137,9 +138,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN2340" ->C.2.1. Bugzilla Database Basics</A -></H2 +NAME="AEN2353">C.2.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 @@ -260,9 +259,7 @@ CLASS="section" ><H3 CLASS="section" ><A -NAME="AEN2369" ->C.2.1.1. Bugzilla Database Tables</A -></H3 +NAME="AEN2382">C.2.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 @@ -517,6 +514,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -528,6 +526,7 @@ ALIGN="left" VALIGN="top" ><A HREF="dbschema.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -536,6 +535,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -544,6 +544,7 @@ ALIGN="right" VALIGN="top" ><A HREF="granttables.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -559,6 +560,7 @@ ALIGN="center" VALIGN="top" ><A HREF="database.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/dbschema.html b/docs/html/dbschema.html index 66871536f..4e6fa37df 100644 --- a/docs/html/dbschema.html +++ b/docs/html/dbschema.html @@ -4,7 +4,7 @@ >Database Schema Chart</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="database.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="dbdoc.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,18 +73,13 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="dbschema" ->C.1. Database Schema Chart</A -></H1 +NAME="dbschema">C.1. Database Schema Chart</H1 ><P > <DIV CLASS="mediaobject" ><P ><IMG -SRC="../images/dbschema.jpg" -ALT="Database Relationships" -></IMG -><DIV +SRC="../images/dbschema.jpg"><DIV CLASS="caption" ><P >Bugzilla database relationships chart</P @@ -96,6 +94,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -107,6 +106,7 @@ ALIGN="left" VALIGN="top" ><A HREF="database.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -115,6 +115,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -123,6 +124,7 @@ ALIGN="right" VALIGN="top" ><A HREF="dbdoc.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -138,6 +140,7 @@ ALIGN="center" VALIGN="top" ><A HREF="database.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/disclaimer.html b/docs/html/disclaimer.html index e488850db..3da501ce3 100644 --- a/docs/html/disclaimer.html +++ b/docs/html/disclaimer.html @@ -4,7 +4,7 @@ >Disclaimer</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="copyright.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="newversions.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="disclaimer" ->1.3. Disclaimer</A -></H1 +NAME="disclaimer">1.3. 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. @@ -122,6 +123,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -133,6 +135,7 @@ ALIGN="left" VALIGN="top" ><A HREF="copyright.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -141,6 +144,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -149,6 +153,7 @@ ALIGN="right" VALIGN="top" ><A HREF="newversions.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -164,6 +169,7 @@ ALIGN="center" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/downloadlinks.html b/docs/html/downloadlinks.html index 37f40f6ab..768af187f 100644 --- a/docs/html/downloadlinks.html +++ b/docs/html/downloadlinks.html @@ -4,7 +4,7 @@ >Software Download Links</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="faq.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="database.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="appendix" ><H1 ><A -NAME="downloadlinks" ->Appendix B. Software Download Links</A -></H1 +NAME="downloadlinks">Appendix B. Software Download Links</H1 ><P > All of these sites are current as of April, 2001. Hopefully they'll stay current for a while. @@ -178,6 +179,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -189,6 +191,7 @@ ALIGN="left" VALIGN="top" ><A HREF="faq.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -197,6 +200,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -205,6 +209,7 @@ ALIGN="right" VALIGN="top" ><A HREF="database.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/errata.html b/docs/html/errata.html index e71347b90..2640e8493 100644 --- a/docs/html/errata.html +++ b/docs/html/errata.html @@ -4,7 +4,7 @@ >ERRATA</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="installation.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="stepbystep.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="errata" ->3.1. ERRATA</A -></H1 +NAME="errata">3.1. ERRATA</H1 ><P >Here are some miscellaneous notes about possible issues you main run into when you begin your Bugzilla installation. @@ -216,6 +217,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -227,6 +229,7 @@ ALIGN="left" VALIGN="top" ><A HREF="installation.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -235,6 +238,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -243,6 +247,7 @@ ALIGN="right" VALIGN="top" ><A HREF="stepbystep.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -258,6 +263,7 @@ ALIGN="center" VALIGN="top" ><A HREF="installation.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/faq.html b/docs/html/faq.html index 960647f85..e1e9ede64 100644 --- a/docs/html/faq.html +++ b/docs/html/faq.html @@ -4,7 +4,7 @@ >The Bugzilla FAQ</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="variant-sourceforge.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="downloadlinks.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="appendix" ><H1 ><A -NAME="faq" ->Appendix A. The Bugzilla FAQ</A -></H1 +NAME="faq">Appendix A. The Bugzilla FAQ</H1 ><DIV CLASS="qandaset" ><DL @@ -81,63 +82,63 @@ HREF="faq.html#faq-general" ><DL ><DT >A.1.1. <A -HREF="faq.html#AEN1722" +HREF="faq.html#AEN1735" > Where can I find information about Bugzilla?</A ></DT ><DT >A.1.2. <A -HREF="faq.html#AEN1728" +HREF="faq.html#AEN1741" > What license is Bugzilla distributed under? </A ></DT ><DT >A.1.3. <A -HREF="faq.html#AEN1734" +HREF="faq.html#AEN1747" > How do I get commercial support for Bugzilla? </A ></DT ><DT >A.1.4. <A -HREF="faq.html#AEN1741" +HREF="faq.html#AEN1754" > What major companies or projects are currently using Bugzilla for bug-tracking? </A ></DT ><DT >A.1.5. <A -HREF="faq.html#AEN1766" +HREF="faq.html#AEN1779" > Who maintains Bugzilla? </A ></DT ><DT >A.1.6. <A -HREF="faq.html#AEN1772" +HREF="faq.html#AEN1785" > How does Bugzilla stack up against other bug-tracking databases? </A ></DT ><DT >A.1.7. <A -HREF="faq.html#AEN1779" +HREF="faq.html#AEN1792" > How do I change my user name in Bugzilla? </A ></DT ><DT >A.1.8. <A -HREF="faq.html#AEN1784" +HREF="faq.html#AEN1797" > Why doesn't Bugzilla offer this or that feature or compatability with this other tracking software? </A ></DT ><DT >A.1.9. <A -HREF="faq.html#AEN1791" +HREF="faq.html#AEN1804" > Why MySQL? I'm interested in seeing Bugzilla run on Oracle/Sybase/Msql/PostgreSQL/MSSQL? </A ></DT ><DT >A.1.10. <A -HREF="faq.html#AEN1809" +HREF="faq.html#AEN1822" > Why do the scripts say "/usr/bonsaitools/bin/perl" instead of "/usr/bin/perl" or something else? </A @@ -153,19 +154,19 @@ HREF="faq.html#faq-redhat" ><DL ><DT >A.2.1. <A -HREF="faq.html#AEN1826" +HREF="faq.html#AEN1839" > What about Red Hat Bugzilla? </A ></DT ><DT >A.2.2. <A -HREF="faq.html#AEN1834" +HREF="faq.html#AEN1847" > What are the primary benefits of Red Hat Bugzilla? </A ></DT ><DT >A.2.3. <A -HREF="faq.html#AEN1862" +HREF="faq.html#AEN1875" > What's the current status of Red Hat Bugzilla? </A ></DT @@ -180,7 +181,7 @@ HREF="faq.html#faq-loki" ><DL ><DT >A.3.1. <A -HREF="faq.html#AEN1875" +HREF="faq.html#AEN1888" > What is Loki Bugzilla (Fenris)? </A ></DT @@ -195,41 +196,41 @@ HREF="faq.html#faq-phb" ><DL ><DT >A.4.1. <A -HREF="faq.html#AEN1886" +HREF="faq.html#AEN1899" > Is Bugzilla web-based or do you have to have specific software or specific operating system on your machine? </A ></DT ><DT >A.4.2. <A -HREF="faq.html#AEN1891" +HREF="faq.html#AEN1904" > Has anyone you know of already done any Bugzilla integration with Perforce (SCM software)? </A ></DT ><DT >A.4.3. <A -HREF="faq.html#AEN1896" +HREF="faq.html#AEN1909" > Does Bugzilla allow the user to track multiple projects? </A ></DT ><DT >A.4.4. <A -HREF="faq.html#AEN1901" +HREF="faq.html#AEN1914" > If I am on many projects, and search for all bugs assigned to me, will Bugzilla list them for me and allow me to sort by project, severity etc? </A ></DT ><DT >A.4.5. <A -HREF="faq.html#AEN1906" +HREF="faq.html#AEN1919" > Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes, are there any that are NOT allowed? </A ></DT ><DT >A.4.6. <A -HREF="faq.html#AEN1911" +HREF="faq.html#AEN1924" > Does Bugzilla allow us to define our own priorities and levels? Do we have complete freedom to change the labels of fields and format of them, and the choice of acceptable values? @@ -237,7 +238,7 @@ HREF="faq.html#AEN1911" ></DT ><DT >A.4.7. <A -HREF="faq.html#AEN1918" +HREF="faq.html#AEN1931" > The index.html page doesn't show the footer. It's really annoying to have to go to the querypage just to check my "my bugs" link. How do I get a footer on static HTML pages? @@ -245,35 +246,35 @@ HREF="faq.html#AEN1918" ></DT ><DT >A.4.8. <A -HREF="faq.html#AEN1940" +HREF="faq.html#AEN1953" > Does Bugzilla provide any reporting features, metrics, graphs, etc? You know, the type of stuff that management likes to see. :) </A ></DT ><DT >A.4.9. <A -HREF="faq.html#AEN1948" +HREF="faq.html#AEN1961" > Is there email notification and if so, what do you see when you get an email? Do you see bug number and title or is it only the number? </A ></DT ><DT >A.4.10. <A -HREF="faq.html#AEN1953" +HREF="faq.html#AEN1966" > Can email notification be set up to send to multiple people, some on the To List, CC List, BCC List etc? </A ></DT ><DT >A.4.11. <A -HREF="faq.html#AEN1958" +HREF="faq.html#AEN1971" > If there is email notification, do users have to have any particular type of email application? </A ></DT ><DT >A.4.12. <A -HREF="faq.html#AEN1965" +HREF="faq.html#AEN1978" > If I just wanted to track certain bugs, as they go through life, can I set it up to alert me via email whenever that bug changes, whether it be owner, status or description etc.? @@ -281,7 +282,7 @@ HREF="faq.html#AEN1965" ></DT ><DT >A.4.13. <A -HREF="faq.html#AEN1970" +HREF="faq.html#AEN1983" > Does Bugzilla allow data to be imported and exported? If I had outsiders write up a bug report using a MS Word bug template, could that template be imported into "matching" fields? If I wanted to take the results of a query @@ -290,47 +291,47 @@ HREF="faq.html#AEN1970" ></DT ><DT >A.4.14. <A -HREF="faq.html#AEN1978" +HREF="faq.html#AEN1991" > Has anyone converted Bugzilla to another language to be used in other countries? Is it localizable? </A ></DT ><DT >A.4.15. <A -HREF="faq.html#AEN1983" +HREF="faq.html#AEN1996" > Can a user create and save reports? Can they do this in Word format? Excel format? </A ></DT ><DT >A.4.16. <A -HREF="faq.html#AEN1988" +HREF="faq.html#AEN2001" > Can a user re-run a report with a new project, same query? </A ></DT ><DT >A.4.17. <A -HREF="faq.html#AEN1993" +HREF="faq.html#AEN2006" > Can a user modify an existing report and then save it into another name? </A ></DT ><DT >A.4.18. <A -HREF="faq.html#AEN1998" +HREF="faq.html#AEN2011" > Does Bugzilla have the ability to search by word, phrase, compound search? </A ></DT ><DT >A.4.19. <A -HREF="faq.html#AEN2003" +HREF="faq.html#AEN2016" > Can the admin person establish separate group and individual user privileges? </A ></DT ><DT >A.4.20. <A -HREF="faq.html#AEN2008" +HREF="faq.html#AEN2021" > Does Bugzilla provide record locking when there is simultaneous access to the same bug? Does the second person get a notice that the bug is in use or how are they notified? @@ -338,19 +339,19 @@ HREF="faq.html#AEN2008" ></DT ><DT >A.4.21. <A -HREF="faq.html#AEN2013" +HREF="faq.html#AEN2026" > Are there any backup features provided? </A ></DT ><DT >A.4.22. <A -HREF="faq.html#AEN2019" +HREF="faq.html#AEN2032" > Can users be on the system while a backup is in progress? </A ></DT ><DT >A.4.23. <A -HREF="faq.html#AEN2024" +HREF="faq.html#AEN2037" > What type of human resources are needed to be on staff to install and maintain Bugzilla? Specifically, what type of skills does the person need to have? I need to find out if we were to go with Bugzilla, what types of @@ -360,7 +361,7 @@ HREF="faq.html#AEN2024" ></DT ><DT >A.4.24. <A -HREF="faq.html#AEN2031" +HREF="faq.html#AEN2044" > What time frame are we looking at if we decide to hire people to install and maintain the Bugzilla? Is this something that takes hours or weeks to install and a couple of hours per week to maintain and customize or is this @@ -370,7 +371,7 @@ HREF="faq.html#AEN2031" ></DT ><DT >A.4.25. <A -HREF="faq.html#AEN2036" +HREF="faq.html#AEN2049" > Is there any licensing fee or other fees for using Bugzilla? Any out-of-pocket cost other than the bodies needed as identified above? </A @@ -386,19 +387,19 @@ HREF="faq.html#faq-install" ><DL ><DT >A.5.1. <A -HREF="faq.html#AEN2043" +HREF="faq.html#AEN2056" > How do I download and install Bugzilla? </A ></DT ><DT >A.5.2. <A -HREF="faq.html#AEN2049" +HREF="faq.html#AEN2062" > How do I install Bugzilla on Windows NT? </A ></DT ><DT >A.5.3. <A -HREF="faq.html#AEN2054" +HREF="faq.html#AEN2067" > Is there an easy way to change the Bugzilla cookie name? </A ></DT @@ -413,20 +414,20 @@ HREF="faq.html#faq-security" ><DL ><DT >A.6.1. <A -HREF="faq.html#AEN2061" +HREF="faq.html#AEN2074" > How do I completely disable MySQL security if it's giving me problems (I've followed the instructions in the installation section of this guide!)? </A ></DT ><DT >A.6.2. <A -HREF="faq.html#AEN2067" +HREF="faq.html#AEN2080" > Are there any security problems with Bugzilla? </A ></DT ><DT >A.6.3. <A -HREF="faq.html#AEN2072" +HREF="faq.html#AEN2085" > 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. @@ -443,48 +444,48 @@ HREF="faq.html#faq-email" ><DL ><DT >A.7.1. <A -HREF="faq.html#AEN2079" +HREF="faq.html#AEN2092" > I have a user who doesn't want to receive any more email from Bugzilla. How do I stop it entirely for this user? </A ></DT ><DT >A.7.2. <A -HREF="faq.html#AEN2084" +HREF="faq.html#AEN2097" > I'm evaluating/testing Bugzilla, and don't want it to send email to anyone but me. How do I do it? </A ></DT ><DT >A.7.3. <A -HREF="faq.html#AEN2089" +HREF="faq.html#AEN2102" > I want whineatnews.pl to whine at something more, or other than, only new bugs. How do I do it? </A ></DT ><DT >A.7.4. <A -HREF="faq.html#AEN2095" +HREF="faq.html#AEN2108" > I don't like/want to use Procmail to hand mail off to bug_email.pl. What alternatives do I have? </A ></DT ><DT >A.7.5. <A -HREF="faq.html#AEN2102" +HREF="faq.html#AEN2115" > How do I set up the email interface to submit/change bugs via email? </A ></DT ><DT >A.7.6. <A -HREF="faq.html#AEN2107" +HREF="faq.html#AEN2120" > Email takes FOREVER to reach me from bugzilla -- it's extremely slow. What gives? </A ></DT ><DT >A.7.7. <A -HREF="faq.html#AEN2114" +HREF="faq.html#AEN2127" > How come email never reaches me from bugzilla changes? </A ></DT @@ -499,60 +500,60 @@ HREF="faq.html#faq-db" ><DL ><DT >A.8.1. <A -HREF="faq.html#AEN2122" +HREF="faq.html#AEN2135" > I've heard Bugzilla can be used with Oracle? </A ></DT ><DT >A.8.2. <A -HREF="faq.html#AEN2127" +HREF="faq.html#AEN2140" > Bugs are missing from queries, but exist in the database (and I can pull them up by specifying the bug ID). What's wrong? </A ></DT ><DT >A.8.3. <A -HREF="faq.html#AEN2132" +HREF="faq.html#AEN2145" > I think my database might be corrupted, or contain invalid entries. What do I do? </A ></DT ><DT >A.8.4. <A -HREF="faq.html#AEN2140" +HREF="faq.html#AEN2153" > I want to manually edit some entries in my database. How? </A ></DT ><DT >A.8.5. <A -HREF="faq.html#AEN2145" +HREF="faq.html#AEN2158" > I try to add myself as a user, but Bugzilla always tells me my password is wrong. </A ></DT ><DT >A.8.6. <A -HREF="faq.html#AEN2150" +HREF="faq.html#AEN2163" > I think I've set up MySQL permissions correctly, but bugzilla still can't connect. </A ></DT ><DT >A.8.7. <A -HREF="faq.html#AEN2155" +HREF="faq.html#AEN2168" > How do I synchronize bug information among multiple different Bugzilla databases? </A ></DT ><DT >A.8.8. <A -HREF="faq.html#AEN2162" +HREF="faq.html#AEN2175" > Why do I get bizarre errors when trying to submit data, particularly problems with "groupset"? </A ></DT ><DT >A.8.9. <A -HREF="faq.html#AEN2167" +HREF="faq.html#AEN2180" > How come even after I delete bugs, the long descriptions show up? </A ></DT @@ -567,32 +568,32 @@ HREF="faq.html#faq-nt" ><DL ><DT >A.9.1. <A -HREF="faq.html#AEN2177" +HREF="faq.html#AEN2190" > What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)? </A ></DT ><DT >A.9.2. <A -HREF="faq.html#AEN2182" +HREF="faq.html#AEN2195" > Is there a "Bundle::Bugzilla" equivalent for Win32? </A ></DT ><DT >A.9.3. <A -HREF="faq.html#AEN2187" +HREF="faq.html#AEN2200" > CGI's are failing with a "something.cgi is not a valid Windows NT application" error. Why? </A ></DT ><DT >A.9.4. <A -HREF="faq.html#AEN2195" +HREF="faq.html#AEN2208" > Can I have some general instructions on how to make Bugzilla on Win32 work? </A ></DT ><DT >A.9.5. <A -HREF="faq.html#AEN2201" +HREF="faq.html#AEN2214" > I'm having trouble with the perl modules for NT not being able to talk to to the database. </A @@ -608,34 +609,34 @@ HREF="faq.html#faq-use" ><DL ><DT >A.10.1. <A -HREF="faq.html#AEN2222" +HREF="faq.html#AEN2235" > The query page is very confusing. Isn't there a simpler way to query? </A ></DT ><DT >A.10.2. <A -HREF="faq.html#AEN2228" +HREF="faq.html#AEN2241" > I'm confused by the behavior of the "accept" button in the Show Bug form. Why doesn't it assign the bug to me when I accept it? </A ></DT ><DT >A.10.3. <A -HREF="faq.html#AEN2238" +HREF="faq.html#AEN2251" > I can't upload anything into the database via the "Create Attachment" link. What am I doing wrong? </A ></DT ><DT >A.10.4. <A -HREF="faq.html#AEN2243" +HREF="faq.html#AEN2256" > Email submissions to Bugzilla that have attachments end up asking me to save it as a "cgi" file. </A ></DT ><DT >A.10.5. <A -HREF="faq.html#AEN2248" +HREF="faq.html#AEN2261" > How do I change a keyword in Bugzilla, once some bugs are using it? </A ></DT @@ -650,20 +651,20 @@ HREF="faq.html#faq-hacking" ><DL ><DT >A.11.1. <A -HREF="faq.html#AEN2255" +HREF="faq.html#AEN2268" > What bugs are in Bugzilla right now? </A ></DT ><DT >A.11.2. <A -HREF="faq.html#AEN2264" +HREF="faq.html#AEN2277" > How can I change the default priority to a null value? For instance, have the default priority be "---" instead of "P2"? </A ></DT ><DT >A.11.3. <A -HREF="faq.html#AEN2270" +HREF="faq.html#AEN2283" > What's the best way to submit patches? What guidelines should I follow? </A ></DT @@ -674,18 +675,14 @@ HREF="faq.html#AEN2270" CLASS="qandadiv" ><H3 ><A -NAME="faq-general" -></A ->1. General Questions</H3 +NAME="faq-general">1. General Questions</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN1722" -></A -><B +NAME="AEN1735"><B >A.1.1. </B > Where can I find information about Bugzilla?</P @@ -711,9 +708,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1728" -></A -><B +NAME="AEN1741"><B >A.1.2. </B > What license is Bugzilla distributed under? @@ -740,9 +735,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1734" -></A -><B +NAME="AEN1747"><B >A.1.3. </B > How do I get commercial support for Bugzilla? @@ -777,9 +770,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1741" -></A -><B +NAME="AEN1754"><B >A.1.4. </B > What major companies or projects are currently using Bugzilla @@ -887,9 +878,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1766" -></A -><B +NAME="AEN1779"><B >A.1.5. </B > Who maintains Bugzilla? @@ -916,9 +905,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1772" -></A -><B +NAME="AEN1785"><B >A.1.6. </B > How does Bugzilla stack up against other bug-tracking databases? @@ -957,9 +944,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1779" -></A -><B +NAME="AEN1792"><B >A.1.7. </B > How do I change my user name in Bugzilla? @@ -982,9 +967,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1784" -></A -><B +NAME="AEN1797"><B >A.1.8. </B > Why doesn't Bugzilla offer this or that feature or compatability @@ -1022,9 +1005,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1791" -></A -><B +NAME="AEN1804"><B >A.1.9. </B > Why MySQL? I'm interested in seeing Bugzilla run on @@ -1038,9 +1019,7 @@ CLASS="answer" > </B >Terry Weissman answers, <A -NAME="AEN1795" -></A -><BLOCKQUOTE +NAME="AEN1808"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > You're not the only one. But <EM @@ -1114,9 +1093,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1809" -></A -><B +NAME="AEN1822"><B >A.1.10. </B > Why do the scripts say "/usr/bonsaitools/bin/perl" instead of @@ -1136,9 +1113,7 @@ CLASS="answer" ><P > Here's Terry Weissman's comment, for some historical context: <A -NAME="AEN1814" -></A -><BLOCKQUOTE +NAME="AEN1827"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > [This was] purely my own convention. I wanted a place to put a version of @@ -1191,9 +1166,7 @@ VALIGN="TOP" CLASS="qandadiv" ><H3 ><A -NAME="faq-redhat" -></A ->2. Red Hat Bugzilla</H3 +NAME="faq-redhat">2. Red Hat Bugzilla</H3 ><P > <DIV CLASS="note" @@ -1233,9 +1206,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1826" -></A -><B +NAME="AEN1839"><B >A.2.1. </B > What about Red Hat Bugzilla? @@ -1259,9 +1230,7 @@ CLASS="answer" ><P > Dave Lawrence, the original Red Hat Bugzilla maintainer, mentions: <A -NAME="AEN1831" -></A -><BLOCKQUOTE +NAME="AEN1844"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > Somebody needs to take the ball and run with it. I'm the only @@ -1282,9 +1251,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1834" -></A -><B +NAME="AEN1847"><B >A.2.2. </B > What are the primary benefits of Red Hat Bugzilla? @@ -1300,9 +1267,7 @@ CLASS="answer" >Dave Lawrence</EM >: <A -NAME="AEN1839" -></A -><BLOCKQUOTE +NAME="AEN1852"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > For the record, we are not using any template type implementation for @@ -1416,9 +1381,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1862" -></A -><B +NAME="AEN1875"><B >A.2.3. </B > What's the current status of Red Hat Bugzilla? @@ -1464,9 +1427,7 @@ VALIGN="TOP" >Dave Lawrence</EM >: <A -NAME="AEN1869" -></A -><BLOCKQUOTE +NAME="AEN1882"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > I suppose the current thread warrants an update on the status of @@ -1524,18 +1485,14 @@ CLASS="BLOCKQUOTE" CLASS="qandadiv" ><H3 ><A -NAME="faq-loki" -></A ->3. Loki Bugzilla (AKA Fenris)</H3 +NAME="faq-loki">3. Loki Bugzilla (AKA Fenris)</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN1875" -></A -><B +NAME="AEN1888"><B >A.3.1. </B > What is Loki Bugzilla (Fenris)? @@ -1561,9 +1518,7 @@ TARGET="_top" CLASS="qandadiv" ><H3 ><A -NAME="faq-phb" -></A ->4. Pointy-Haired-Boss Questions</H3 +NAME="faq-phb">4. Pointy-Haired-Boss Questions</H3 ><P > <DIV CLASS="note" @@ -1601,9 +1556,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1886" -></A -><B +NAME="AEN1899"><B >A.4.1. </B > Is Bugzilla web-based or do you have to have specific software or @@ -1627,9 +1580,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1891" -></A -><B +NAME="AEN1904"><B >A.4.2. </B > Has anyone you know of already done any Bugzilla integration with @@ -1653,9 +1604,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1896" -></A -><B +NAME="AEN1909"><B >A.4.3. </B > Does Bugzilla allow the user to track multiple projects? @@ -1681,9 +1630,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1901" -></A -><B +NAME="AEN1914"><B >A.4.4. </B > If I am on many projects, and search for all bugs assigned to me, will @@ -1706,9 +1653,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1906" -></A -><B +NAME="AEN1919"><B >A.4.5. </B > Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes, @@ -1736,9 +1681,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1911" -></A -><B +NAME="AEN1924"><B >A.4.6. </B > Does Bugzilla allow us to define our own priorities and levels? Do we @@ -1773,9 +1716,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1918" -></A -><B +NAME="AEN1931"><B >A.4.7. </B > The index.html page doesn't show the footer. It's really annoying to have @@ -1960,9 +1901,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1940" -></A -><B +NAME="AEN1953"><B >A.4.8. </B > Does Bugzilla provide any reporting features, metrics, graphs, etc? You @@ -2001,9 +1940,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1948" -></A -><B +NAME="AEN1961"><B >A.4.9. </B > Is there email notification and if so, what do you see when you get an @@ -2028,9 +1965,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1953" -></A -><B +NAME="AEN1966"><B >A.4.10. </B > Can email notification be set up to send to multiple @@ -2053,9 +1988,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1958" -></A -><B +NAME="AEN1971"><B >A.4.11. </B > If there is email notification, do users have to have any particular @@ -2112,9 +2045,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1965" -></A -><B +NAME="AEN1978"><B >A.4.12. </B > If I just wanted to track certain bugs, as they go through life, can I @@ -2141,9 +2072,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1970" -></A -><B +NAME="AEN1983"><B >A.4.13. </B > Does Bugzilla allow data to be imported and exported? If I had outsiders @@ -2188,9 +2117,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1978" -></A -><B +NAME="AEN1991"><B >A.4.14. </B > Has anyone converted Bugzilla to another language to be used in other @@ -2216,9 +2143,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1983" -></A -><B +NAME="AEN1996"><B >A.4.15. </B > Can a user create and save reports? Can they do this in Word format? @@ -2241,9 +2166,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1988" -></A -><B +NAME="AEN2001"><B >A.4.16. </B > Can a user re-run a report with a new project, same query? @@ -2265,9 +2188,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1993" -></A -><B +NAME="AEN2006"><B >A.4.17. </B > Can a user modify an existing report and then save it into another name? @@ -2290,9 +2211,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN1998" -></A -><B +NAME="AEN2011"><B >A.4.18. </B > Does Bugzilla have the ability to search by word, phrase, compound @@ -2316,9 +2235,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2003" -></A -><B +NAME="AEN2016"><B >A.4.19. </B > Can the admin person establish separate group and individual user @@ -2341,9 +2258,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2008" -></A -><B +NAME="AEN2021"><B >A.4.20. </B > Does Bugzilla provide record locking when there is simultaneous access @@ -2368,9 +2283,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2013" -></A -><B +NAME="AEN2026"><B >A.4.21. </B > Are there any backup features provided? @@ -2398,9 +2311,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2019" -></A -><B +NAME="AEN2032"><B >A.4.22. </B > Can users be on the system while a backup is in progress? @@ -2424,9 +2335,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2024" -></A -><B +NAME="AEN2037"><B >A.4.23. </B > What type of human resources are needed to be on staff to install and @@ -2465,9 +2374,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2031" -></A -><B +NAME="AEN2044"><B >A.4.24. </B > What time frame are we looking at if we decide to hire people to install @@ -2498,9 +2405,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2036" -></A -><B +NAME="AEN2049"><B >A.4.25. </B > Is there any licensing fee or other fees for using Bugzilla? Any @@ -2523,18 +2428,14 @@ CLASS="answer" CLASS="qandadiv" ><H3 ><A -NAME="faq-install" -></A ->5. Bugzilla Installation</H3 +NAME="faq-install">5. Bugzilla Installation</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2043" -></A -><B +NAME="AEN2056"><B >A.5.1. </B > How do I download and install Bugzilla? @@ -2561,9 +2462,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2049" -></A -><B +NAME="AEN2062"><B >A.5.2. </B > How do I install Bugzilla on Windows NT? @@ -2586,9 +2485,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2054" -></A -><B +NAME="AEN2067"><B >A.5.3. </B > Is there an easy way to change the Bugzilla cookie name? @@ -2609,18 +2506,14 @@ CLASS="answer" CLASS="qandadiv" ><H3 ><A -NAME="faq-security" -></A ->6. Bugzilla Security</H3 +NAME="faq-security">6. Bugzilla Security</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2061" -></A -><B +NAME="AEN2074"><B >A.6.1. </B > How do I completely disable MySQL security if it's giving me problems @@ -2648,9 +2541,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2067" -></A -><B +NAME="AEN2080"><B >A.6.2. </B > Are there any security problems with Bugzilla? @@ -2675,9 +2566,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2072" -></A -><B +NAME="AEN2085"><B >A.6.3. </B > I've implemented the security fixes mentioned in Chris Yeh's security @@ -2702,18 +2591,14 @@ CLASS="answer" CLASS="qandadiv" ><H3 ><A -NAME="faq-email" -></A ->7. Bugzilla Email</H3 +NAME="faq-email">7. Bugzilla Email</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2079" -></A -><B +NAME="AEN2092"><B >A.7.1. </B > I have a user who doesn't want to receive any more email from Bugzilla. @@ -2737,9 +2622,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2084" -></A -><B +NAME="AEN2097"><B >A.7.2. </B > I'm evaluating/testing Bugzilla, and don't want it to send email to @@ -2763,9 +2646,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2089" -></A -><B +NAME="AEN2102"><B >A.7.3. </B > I want whineatnews.pl to whine at something more, or other than, only new @@ -2795,9 +2676,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2095" -></A -><B +NAME="AEN2108"><B >A.7.4. </B > I don't like/want to use Procmail to hand mail off to bug_email.pl. @@ -2813,9 +2692,7 @@ CLASS="answer" You can call bug_email.pl directly from your aliases file, with an entry like this: <A -NAME="AEN2099" -></A -><BLOCKQUOTE +NAME="AEN2112"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > bugzilla-daemon: "|/usr/local/bin/bugzilla/contrib/bug_email.pl" @@ -2834,9 +2711,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2102" -></A -><B +NAME="AEN2115"><B >A.7.5. </B > How do I set up the email interface to submit/change bugs via email? @@ -2859,9 +2734,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2107" -></A -><B +NAME="AEN2120"><B >A.7.6. </B > Email takes FOREVER to reach me from bugzilla -- it's extremely slow. @@ -2893,9 +2766,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2114" -></A -><B +NAME="AEN2127"><B >A.7.7. </B > How come email never reaches me from bugzilla changes? @@ -2924,18 +2795,14 @@ CLASS="answer" CLASS="qandadiv" ><H3 ><A -NAME="faq-db" -></A ->8. Bugzilla Database</H3 +NAME="faq-db">8. Bugzilla Database</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2122" -></A -><B +NAME="AEN2135"><B >A.8.1. </B > I've heard Bugzilla can be used with Oracle? @@ -2960,9 +2827,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2127" -></A -><B +NAME="AEN2140"><B >A.8.2. </B > Bugs are missing from queries, but exist in the database (and I can pull @@ -2997,9 +2862,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2132" -></A -><B +NAME="AEN2145"><B >A.8.3. </B > I think my database might be corrupted, or contain invalid entries. What @@ -3044,9 +2907,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2140" -></A -><B +NAME="AEN2153"><B >A.8.4. </B > I want to manually edit some entries in my database. How? @@ -3073,9 +2934,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2145" -></A -><B +NAME="AEN2158"><B >A.8.5. </B > I try to add myself as a user, but Bugzilla always tells me my password is wrong. @@ -3099,9 +2958,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2150" -></A -><B +NAME="AEN2163"><B >A.8.6. </B > I think I've set up MySQL permissions correctly, but bugzilla still can't @@ -3128,9 +2985,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2155" -></A -><B +NAME="AEN2168"><B >A.8.7. </B > How do I synchronize bug information among multiple different Bugzilla @@ -3166,9 +3021,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2162" -></A -><B +NAME="AEN2175"><B >A.8.8. </B > Why do I get bizarre errors when trying to submit data, particularly problems @@ -3194,9 +3047,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2167" -></A -><B +NAME="AEN2180"><B >A.8.9. </B > How come even after I delete bugs, the long descriptions show up? @@ -3231,18 +3082,14 @@ CLASS="option" CLASS="qandadiv" ><H3 ><A -NAME="faq-nt" -></A ->9. Bugzilla and Win32</H3 +NAME="faq-nt">9. Bugzilla and Win32</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2177" -></A -><B +NAME="AEN2190"><B >A.9.1. </B > What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)? @@ -3265,9 +3112,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2182" -></A -><B +NAME="AEN2195"><B >A.9.2. </B > Is there a "Bundle::Bugzilla" equivalent for Win32? @@ -3291,9 +3136,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2187" -></A -><B +NAME="AEN2200"><B >A.9.3. </B > CGI's are failing with a "something.cgi is not a valid Windows NT @@ -3314,9 +3157,7 @@ CLASS="answer" ><P > Microsoft has some advice on this matter, as well: <A -NAME="AEN2192" -></A -><BLOCKQUOTE +NAME="AEN2205"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > "Set application mappings. In the ISM, map the extension for the script @@ -3339,9 +3180,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2195" -></A -><B +NAME="AEN2208"><B >A.9.4. </B > Can I have some general instructions on how to make Bugzilla on Win32 work? @@ -3453,9 +3292,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2201" -></A -><B +NAME="AEN2214"><B >A.9.5. </B > I'm having trouble with the perl modules for NT not being able to talk to @@ -3521,18 +3358,14 @@ TARGET="_top" CLASS="qandadiv" ><H3 ><A -NAME="faq-use" -></A ->10. Bugzilla Usage</H3 +NAME="faq-use">10. Bugzilla Usage</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2222" -></A -><B +NAME="AEN2235"><B >A.10.1. </B > The query page is very confusing. Isn't there a simpler way to query? @@ -3560,9 +3393,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2228" -></A -><B +NAME="AEN2241"><B >A.10.2. </B > I'm confused by the behavior of the "accept" button in the Show Bug form. @@ -3615,9 +3446,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2238" -></A -><B +NAME="AEN2251"><B >A.10.3. </B > I can't upload anything into the database via the "Create Attachment" @@ -3642,9 +3471,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2243" -></A -><B +NAME="AEN2256"><B >A.10.4. </B > Email submissions to Bugzilla that have attachments end up asking me to @@ -3669,9 +3496,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2248" -></A -><B +NAME="AEN2261"><B >A.10.5. </B > How do I change a keyword in Bugzilla, once some bugs are using it? @@ -3694,18 +3519,14 @@ CLASS="answer" CLASS="qandadiv" ><H3 ><A -NAME="faq-hacking" -></A ->11. Bugzilla Hacking</H3 +NAME="faq-hacking">11. Bugzilla Hacking</H3 ><DIV CLASS="qandaentry" ><DIV CLASS="question" ><P ><A -NAME="AEN2255" -></A -><B +NAME="AEN2268"><B >A.11.1. </B > What bugs are in Bugzilla right now? @@ -3749,9 +3570,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2264" -></A -><B +NAME="AEN2277"><B >A.11.2. </B > How can I change the default priority to a null value? For instance, have the default @@ -3783,9 +3602,7 @@ CLASS="qandaentry" CLASS="question" ><P ><A -NAME="AEN2270" -></A -><B +NAME="AEN2283"><B >A.11.3. </B > What's the best way to submit patches? What guidelines should I follow? @@ -3861,6 +3678,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -3872,6 +3690,7 @@ ALIGN="left" VALIGN="top" ><A HREF="variant-sourceforge.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -3880,6 +3699,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -3888,6 +3708,7 @@ ALIGN="right" VALIGN="top" ><A HREF="downloadlinks.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/feedback.html b/docs/html/feedback.html index 987e25aa9..2fec0aa05 100644 --- a/docs/html/feedback.html +++ b/docs/html/feedback.html @@ -4,7 +4,7 @@ >Feedback</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="contributors.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="translations.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="feedback" ->1.7. Feedback</A -></H1 +NAME="feedback">1.7. Feedback</H1 ><P > I welcome feedback on this document. Without your submissions and input, this Guide cannot continue to exist. Please mail @@ -98,6 +99,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -109,6 +111,7 @@ ALIGN="left" VALIGN="top" ><A HREF="contributors.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -117,6 +120,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -125,6 +129,7 @@ ALIGN="right" VALIGN="top" ><A HREF="translations.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -140,6 +145,7 @@ ALIGN="center" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/future.html b/docs/html/future.html index 6e14db3a9..ec3ee65e2 100644 --- a/docs/html/future.html +++ b/docs/html/future.html @@ -4,7 +4,7 @@ >The Future of Bugzilla</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="tinderbox.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="variants.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="chapter" ><H1 ><A -NAME="future" ->Chapter 6. The Future of Bugzilla</A -></H1 +NAME="future">Chapter 6. The Future of Bugzilla</H1 ><TABLE BORDER="0" BGCOLOR="#E0E0E0" @@ -687,6 +688,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -698,6 +700,7 @@ ALIGN="left" VALIGN="top" ><A HREF="tinderbox.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -706,6 +709,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -714,6 +718,7 @@ ALIGN="right" VALIGN="top" ><A HREF="variants.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/geninstall.html b/docs/html/geninstall.html index 6bda5b1e8..8a760b410 100644 --- a/docs/html/geninstall.html +++ b/docs/html/geninstall.html @@ -4,7 +4,7 @@ >Installation General Notes</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="bsdinstall.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="win32.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,17 +73,13 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="geninstall" ->3.5. Installation General Notes</A -></H1 +NAME="geninstall">3.5. Installation General Notes</H1 ><DIV CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN941" ->3.5.1. Modifying Your Running System</A -></H2 +NAME="AEN942">3.5.1. Modifying Your Running System</H2 ><P > Bugzilla optimizes database lookups by storing all relatively static information in the versioncache file, located in the data/ subdirectory @@ -111,9 +110,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN948" ->3.5.2. Upgrading From Previous Versions</A -></H2 +NAME="AEN949">3.5.2. Upgrading From Previous Versions</H2 ><P > The developers of Bugzilla are constantly adding new tables, columns and fields. You'll get SQL errors if you just update the code. The strategy @@ -132,12 +129,10 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="htaccess" ->3.5.3. <TT +NAME="htaccess">3.5.3. <TT CLASS="filename" >.htaccess</TT -> files and security</A -></H2 +> files and security</H2 ><P > To enhance the security of your Bugzilla installation, Bugzilla will generate @@ -287,12 +282,10 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="mod-throttle" ->3.5.4. <TT +NAME="mod-throttle">3.5.4. <TT CLASS="filename" >mod_throttle</TT -> and Security</A -></H2 +> and Security</H2 ><P > It is possible for a user, by mistake or on purpose, to access the database many times in a row which can result in very slow @@ -323,9 +316,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="content-type" ->3.5.5. Preventing untrusted Bugzilla content from executing malicious Javascript code</A -></H2 +NAME="content-type">3.5.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 @@ -382,9 +373,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="unixhistory" ->3.5.6. UNIX Installation Instructions History</A -></H2 +NAME="unixhistory">3.5.6. UNIX Installation Instructions History</H2 ><P > This document was originally adapted from the Bonsai installation instructions by Terry Weissman @@ -423,6 +412,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -434,6 +424,7 @@ ALIGN="left" VALIGN="top" ><A HREF="bsdinstall.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -442,6 +433,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -450,6 +442,7 @@ ALIGN="right" VALIGN="top" ><A HREF="win32.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -465,6 +458,7 @@ ALIGN="center" VALIGN="top" ><A HREF="installation.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-0.html b/docs/html/gfdl-0.html index 61e4d1ce0..044cd9c62 100644 --- a/docs/html/gfdl-0.html +++ b/docs/html/gfdl-0.html @@ -4,7 +4,7 @@ >PREAMBLE</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-1.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-0" ->0. PREAMBLE</A -></H1 +NAME="gfdl-0">0. PREAMBLE</H1 ><P >The purpose of this License is to make a manual, textbook, or other written document "free" in the sense of freedom: to @@ -102,6 +103,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -113,6 +115,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -121,6 +124,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -129,6 +133,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-1.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -144,6 +149,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-1.html b/docs/html/gfdl-1.html index 0635a14b9..5e4bb23c2 100644 --- a/docs/html/gfdl-1.html +++ b/docs/html/gfdl-1.html @@ -4,7 +4,7 @@ >APPLICABILITY AND DEFINITIONS</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-0.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-2.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-1" ->1. APPLICABILITY AND DEFINITIONS</A -></H1 +NAME="gfdl-1">1. APPLICABILITY AND DEFINITIONS</H1 ><P >This License applies to any manual or other work that contains a notice placed by the copyright holder saying it can be @@ -143,6 +144,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -154,6 +156,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-0.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -162,6 +165,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -170,6 +174,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-2.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -185,6 +190,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-10.html b/docs/html/gfdl-10.html index 8d13637bd..52921c87d 100644 --- a/docs/html/gfdl-10.html +++ b/docs/html/gfdl-10.html @@ -4,7 +4,7 @@ >FUTURE REVISIONS OF THIS LICENSE</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-9.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-howto.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-10" ->10. FUTURE REVISIONS OF THIS LICENSE</A -></H1 +NAME="gfdl-10">10. FUTURE REVISIONS OF THIS LICENSE</H1 ><P >The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. @@ -99,6 +100,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -110,6 +112,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-9.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -118,6 +121,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -126,6 +130,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-howto.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -141,6 +146,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-2.html b/docs/html/gfdl-2.html index 1b94bbdd3..f0293721d 100644 --- a/docs/html/gfdl-2.html +++ b/docs/html/gfdl-2.html @@ -4,7 +4,7 @@ >VERBATIM COPYING</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-1.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-3.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-2" ->2. VERBATIM COPYING</A -></H1 +NAME="gfdl-2">2. VERBATIM COPYING</H1 ><P >You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this @@ -93,6 +94,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -104,6 +106,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-1.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -112,6 +115,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -120,6 +124,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-3.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -135,6 +140,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-3.html b/docs/html/gfdl-3.html index 4342ac917..e888a5eb2 100644 --- a/docs/html/gfdl-3.html +++ b/docs/html/gfdl-3.html @@ -4,7 +4,7 @@ >COPYING IN QUANTITY</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-2.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-4.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-3" ->3. COPYING IN QUANTITY</A -></H1 +NAME="gfdl-3">3. COPYING IN QUANTITY</H1 ><P >If you publish printed copies of the Document numbering more than 100, and the Document's license notice requires Cover Texts, @@ -117,6 +118,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -128,6 +130,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-2.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -136,6 +139,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -144,6 +148,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-4.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -159,6 +164,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-4.html b/docs/html/gfdl-4.html index ae8ef9b97..d9ce0e6e4 100644 --- a/docs/html/gfdl-4.html +++ b/docs/html/gfdl-4.html @@ -4,7 +4,7 @@ >MODIFICATIONS</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-3.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-5.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-4" ->4. MODIFICATIONS</A -></H1 +NAME="gfdl-4">4. MODIFICATIONS</H1 ><P >You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided @@ -223,6 +224,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -234,6 +236,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-3.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -242,6 +245,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -250,6 +254,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-5.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -265,6 +270,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-5.html b/docs/html/gfdl-5.html index b28398c8c..c59182bba 100644 --- a/docs/html/gfdl-5.html +++ b/docs/html/gfdl-5.html @@ -4,7 +4,7 @@ >COMBINING DOCUMENTS</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-4.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-6.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-5" ->5. COMBINING DOCUMENTS</A -></H1 +NAME="gfdl-5">5. COMBINING DOCUMENTS</H1 ><P >You may combine the Document with other documents released under this License, under the terms defined in section 4 above for @@ -102,6 +103,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -113,6 +115,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-4.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -121,6 +124,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -129,6 +133,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-6.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -144,6 +149,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-6.html b/docs/html/gfdl-6.html index 31762e385..c0a87bd0c 100644 --- a/docs/html/gfdl-6.html +++ b/docs/html/gfdl-6.html @@ -4,7 +4,7 @@ >COLLECTIONS OF DOCUMENTS</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-5.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-7.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-6" ->6. COLLECTIONS OF DOCUMENTS</A -></H1 +NAME="gfdl-6">6. COLLECTIONS OF DOCUMENTS</H1 ><P >You may make a collection consisting of the Document and other documents released under this License, and replace the @@ -92,6 +93,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -103,6 +105,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-5.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -111,6 +114,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -119,6 +123,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-7.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -134,6 +139,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-7.html b/docs/html/gfdl-7.html index e04b3c01b..c0b7bae36 100644 --- a/docs/html/gfdl-7.html +++ b/docs/html/gfdl-7.html @@ -4,7 +4,7 @@ >AGGREGATION WITH INDEPENDENT WORKS</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-6.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-8.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-7" ->7. AGGREGATION WITH INDEPENDENT WORKS</A -></H1 +NAME="gfdl-7">7. AGGREGATION WITH INDEPENDENT WORKS</H1 ><P >A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of @@ -96,6 +97,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -107,6 +109,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-6.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -115,6 +118,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -123,6 +127,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-8.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -138,6 +143,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-8.html b/docs/html/gfdl-8.html index d49ec3a1d..81437e72e 100644 --- a/docs/html/gfdl-8.html +++ b/docs/html/gfdl-8.html @@ -4,7 +4,7 @@ >TRANSLATION</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-7.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-9.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-8" ->8. TRANSLATION</A -></H1 +NAME="gfdl-8">8. TRANSLATION</H1 ><P >Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section @@ -91,6 +92,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -102,6 +104,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-7.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -110,6 +113,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -118,6 +122,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-9.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -133,6 +138,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-9.html b/docs/html/gfdl-9.html index 22719a217..6c2a3ee44 100644 --- a/docs/html/gfdl-9.html +++ b/docs/html/gfdl-9.html @@ -4,7 +4,7 @@ >TERMINATION</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-8.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-10.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-9" ->9. TERMINATION</A -></H1 +NAME="gfdl-9">9. TERMINATION</H1 ><P >You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under this License. Any @@ -88,6 +89,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -99,6 +101,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-8.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -107,6 +110,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -115,6 +119,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-10.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -130,6 +135,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl-howto.html b/docs/html/gfdl-howto.html index 0eb0aa3f4..29ad6ebef 100644 --- a/docs/html/gfdl-howto.html +++ b/docs/html/gfdl-howto.html @@ -4,7 +4,7 @@ >How to use this License for your documents</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-10.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="glossary.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,17 +73,13 @@ CLASS="sect1" ><H1 CLASS="sect1" ><A -NAME="gfdl-howto" ->How to use this License for your documents</A -></H1 +NAME="gfdl-howto">How to use this License for your documents</H1 ><P >To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page:</P ><A -NAME="AEN2673" -></A -><BLOCKQUOTE +NAME="AEN2686"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > Copyright (c) YEAR YOUR NAME. @@ -110,6 +109,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -121,6 +121,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-10.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -129,6 +130,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -137,6 +139,7 @@ ALIGN="right" VALIGN="top" ><A HREF="glossary.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -152,6 +155,7 @@ ALIGN="center" VALIGN="top" ><A HREF="gfdl.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/gfdl.html b/docs/html/gfdl.html index 38f7af885..494181248 100644 --- a/docs/html/gfdl.html +++ b/docs/html/gfdl.html @@ -4,7 +4,7 @@ >GNU Free Documentation License</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="bzhacking.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="gfdl-0.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="appendix" ><H1 ><A -NAME="gfdl" ->Appendix E. GNU Free Documentation License</A -></H1 +NAME="gfdl">Appendix E. GNU Free Documentation License</H1 ><DIV CLASS="TOC" ><DL @@ -141,9 +142,7 @@ HREF="gfdl-howto.html" ><P >Version 1.1, March 2000</P ><A -NAME="AEN2583" -></A -><BLOCKQUOTE +NAME="AEN2596"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P >Copyright (C) 2000 Free Software Foundation, Inc. @@ -157,6 +156,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -168,6 +168,7 @@ ALIGN="left" VALIGN="top" ><A HREF="bzhacking.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -176,6 +177,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -184,6 +186,7 @@ ALIGN="right" VALIGN="top" ><A HREF="gfdl-0.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/glossary.html b/docs/html/glossary.html index 376c259e2..8f3993bb9 100644 --- a/docs/html/glossary.html +++ b/docs/html/glossary.html @@ -4,7 +4,7 @@ >Glossary</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -22,6 +22,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -39,6 +40,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="gfdl-howto.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -60,17 +62,13 @@ WIDTH="100%"></DIV CLASS="GLOSSARY" ><H1 ><A -NAME="glossary" ->Glossary</A -></H1 +NAME="glossary">Glossary</H1 ><DIV CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="AEN2678" ->0-9, high ascii</A -></H1 +NAME="AEN2691">0-9, high ascii</H1 ><DL ><DT ><B @@ -104,9 +102,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-a" ->A</A -></H1 +NAME="gloss-a">A</H1 ><DL ><DT ><B @@ -139,9 +135,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-b" ->B</A -></H1 +NAME="gloss-b">B</H1 ><DL ><DT ><B @@ -212,16 +206,12 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-c" -></A -></H1 +NAME="gloss-c"></H1 ><DL ><DT ><A -NAME="gloss-component" -><B +NAME="gloss-component"><B >Component</B -></A ></DT ><DD ><P @@ -234,13 +224,11 @@ NAME="gloss-component" ></DD ><DT ><A -NAME="gloss-cpan" -><B +NAME="gloss-cpan"><B ><SPAN CLASS="acronym" >CPAN</SPAN ></B -></A ></DT ><DD ><P @@ -268,9 +256,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-d" ->D</A -></H1 +NAME="gloss-d">D</H1 ><DL ><DT ><B @@ -298,9 +284,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-g" -></A -></H1 +NAME="gloss-g"></H1 ><DL ><DT ><B @@ -335,16 +319,12 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-i" ->I</A -></H1 +NAME="gloss-i">I</H1 ><DL ><DT ><A -NAME="gloss-infiniteloop" -><B +NAME="gloss-infiniteloop"><B >Infinite Loop</B -></A ></DT ><DD ><P @@ -357,9 +337,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-m" ->M</A -></H1 +NAME="gloss-m">M</H1 ><DL ><DT ><B @@ -384,9 +362,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-p" ->P</A -></H1 +NAME="gloss-p">P</H1 ><DL ><DT ><B @@ -402,9 +378,7 @@ NAME="gloss-p" ><DIV CLASS="example" ><A -NAME="AEN2769" -></A -><P +NAME="AEN2782"><P ><B >Example 1. A Sample Product</B ></P @@ -469,9 +443,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-q" ->Q</A -></H1 +NAME="gloss-q">Q</H1 ><DL ><DT ><B @@ -510,16 +482,12 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-r" ->R</A -></H1 +NAME="gloss-r">R</H1 ><DL ><DT ><A -NAME="gloss-recursion" -><B +NAME="gloss-recursion"><B >Recursion</B -></A ></DT ><DD ><P @@ -542,9 +510,7 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-s" ->S</A -></H1 +NAME="gloss-s">S</H1 ><DL ><DT ><B @@ -607,16 +573,12 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-t" ->T</A -></H1 +NAME="gloss-t">T</H1 ><DL ><DT ><A -NAME="gloss-target-milestone" -><B +NAME="gloss-target-milestone"><B >Target Milestone</B -></A ></DT ><DD ><P @@ -640,16 +602,12 @@ CLASS="glossdiv" ><H1 CLASS="glossdiv" ><A -NAME="gloss-z" ->Z</A -></H1 +NAME="gloss-z">Z</H1 ><DL ><DT ><A -NAME="zarro-boogs-found" -><B +NAME="zarro-boogs-found"><B >Zarro Boogs Found</B -></A ></DT ><DD ><P @@ -665,6 +623,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -676,6 +635,7 @@ ALIGN="left" VALIGN="top" ><A HREF="gfdl-howto.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -684,6 +644,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD diff --git a/docs/html/granttables.html b/docs/html/granttables.html index a479dda07..d13bb87f8 100644 --- a/docs/html/granttables.html +++ b/docs/html/granttables.html @@ -4,7 +4,7 @@ >MySQL Permissions & Grant Tables</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="dbdoc.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="patches.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="granttables" ->C.3. MySQL Permissions & Grant Tables</A -></H1 +NAME="granttables">C.3. MySQL Permissions & Grant Tables</H1 ><DIV CLASS="note" ><P @@ -222,7 +223,7 @@ FILE,<br> <br> OR<br> <br> -mysql> GRANT ALL PRIVELEGES <br> +mysql> GRANT ALL PRIVILEGES <br> ON keystone.*<br> TO <$sys_dbuser name>@localhost<br> IDENTIFIED BY '(password)'<br> @@ -288,6 +289,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -299,6 +301,7 @@ ALIGN="left" VALIGN="top" ><A HREF="dbdoc.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -307,6 +310,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -315,6 +319,7 @@ ALIGN="right" VALIGN="top" ><A HREF="patches.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -330,6 +335,7 @@ ALIGN="center" VALIGN="top" ><A HREF="database.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/how.html b/docs/html/how.html index 130674d1f..dd8be9fc9 100644 --- a/docs/html/how.html +++ b/docs/html/how.html @@ -4,7 +4,7 @@ >How do I use Bugzilla?</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="why.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="init4me.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="how" ->2.3. How do I use Bugzilla?</A -></H1 +NAME="how">2.3. How do I use Bugzilla?</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -164,9 +165,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="myaccount" ->2.3.1. Create a Bugzilla Account</A -></H2 +NAME="myaccount">2.3.1. Create a Bugzilla Account</H2 ><P > First things first! If you want to use Bugzilla, first you need to create an account. Consult with the administrator @@ -323,9 +322,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="query" ->2.3.2. The Bugzilla Query Page</A -></H2 +NAME="query">2.3.2. The Bugzilla Query Page</H2 ><P > The Bugzilla Query Page is the heart and soul of the Bugzilla user experience. It is the master interface where you can @@ -451,18 +448,14 @@ CLASS="QUOTE" <DIV CLASS="example" ><A -NAME="AEN307" -></A -><P +NAME="AEN307"><P ><B >Example 2-1. Some Famous Software Versions</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN309" -></A -><P +NAME="AEN309"><P ></P ><P > Do you remember the hype in 1995 when Microsoft @@ -515,18 +508,14 @@ NAME="AEN309" <DIV CLASS="example" ><A -NAME="AEN317" -></A -><P +NAME="AEN317"><P ><B >Example 2-2. Mozilla's Bugzilla Components</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN319" -></A -><P +NAME="AEN319"><P ></P ><P > Mozilla's "Bugzilla" Product is composed of several pieces (Components): @@ -856,9 +845,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="bugreports" ->2.3.3. Creating and Managing Bug Reports</A -></H2 +NAME="bugreports">2.3.3. Creating and Managing Bug Reports</H2 ><TABLE BORDER="0" WIDTH="100%" @@ -889,9 +876,7 @@ CLASS="section" ><H3 CLASS="section" ><A -NAME="bug-writing" ->2.3.3.1. Writing a Great Bug Report</A -></H3 +NAME="bug-writing">2.3.3.1. Writing a Great Bug Report</H3 ><P > Before we plunge into writing your first bug report, I encourage you to read some bug-writing guidelines. If you @@ -1002,9 +987,7 @@ CLASS="section" ><H3 CLASS="section" ><A -NAME="bug-manage" ->2.3.3.2. Managing your Bug Reports</A -></H3 +NAME="bug-manage">2.3.3.2. Managing your Bug Reports</H3 ><P > OK, you should have a link to the bug you just created near the top of your page. It should say "Bug XXXX posted", with @@ -1084,6 +1067,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -1095,6 +1079,7 @@ ALIGN="left" VALIGN="top" ><A HREF="why.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -1103,6 +1088,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -1111,6 +1097,7 @@ ALIGN="right" VALIGN="top" ><A HREF="init4me.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -1126,6 +1113,7 @@ ALIGN="center" VALIGN="top" ><A HREF="using.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/index.html b/docs/html/index.html index 5d2cc3645..51f1d716d 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -4,7 +4,7 @@ >The Bugzilla Guide</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="NEXT" TITLE="About This Guide" @@ -37,22 +37,16 @@ ALINK="#0000FF" ><DIV CLASS="BOOK" ><A -NAME="index" -></A -><DIV +NAME="index"><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" ><A -NAME="AEN2" ->The Bugzilla Guide</A -></H1 +NAME="AEN2">The Bugzilla Guide</H1 ><H3 CLASS="author" ><A -NAME="AEN27" ->Matthew P. Barnson</A -></H3 +NAME="AEN27">Matthew P. Barnson</H3 ><DIV CLASS="affiliation" ><DIV @@ -77,6 +71,9 @@ CLASS="address" ></DIV ></DIV ><BR></SPAN +><P +CLASS="pubdate" +>2001-04-25<BR></P ><DIV CLASS="revhistory" ><TABLE @@ -186,9 +183,7 @@ COLSPAN="3" ><DIV CLASS="abstract" ><A -NAME="AEN39" -></A -><P +NAME="AEN39"><P ></P ><P > This is the documentation for Bugzilla, the Mozilla @@ -300,87 +295,11 @@ HREF="why.html" HREF="how.html" >How do I use Bugzilla?</A ></DT -><DD -><DL -><DT ->2.3.1. <A -HREF="how.html#myaccount" ->Create a Bugzilla Account</A -></DT -><DT ->2.3.2. <A -HREF="how.html#query" ->The Bugzilla Query Page</A -></DT -><DT ->2.3.3. <A -HREF="how.html#bugreports" ->Creating and Managing Bug Reports</A -></DT -><DD -><DL -><DT ->2.3.3.1. <A -HREF="how.html#bug-writing" ->Writing a Great Bug Report</A -></DT -><DT ->2.3.3.2. <A -HREF="how.html#bug-manage" ->Managing your Bug Reports</A -></DT -></DL -></DD -></DL -></DD ><DT >2.4. <A HREF="init4me.html" >Where can I find my user preferences?</A ></DT -><DD -><DL -><DT ->2.4.1. <A -HREF="init4me.html#accountsettings" ->Account Settings</A -></DT -><DT ->2.4.2. <A -HREF="init4me.html#emailsettings" ->Email Settings</A -></DT -><DD -><DL -><DT ->2.4.2.1. <A -HREF="init4me.html#notification" ->Email Notification</A -></DT -><DT ->2.4.2.2. <A -HREF="init4me.html#newemailtech" ->New Email Technology</A -></DT -><DT ->2.4.2.3. <A -HREF="init4me.html#watchsettings" ->"Watching" Users</A -></DT -></DL -></DD -><DT ->2.4.3. <A -HREF="init4me.html#footersettings" ->Page Footer</A -></DT -><DT ->2.4.4. <A -HREF="init4me.html#permissionsettings" ->Permissions</A -></DT -></DL -></DD ><DT >2.5. <A HREF="usingbz-conc.html" @@ -405,108 +324,6 @@ HREF="errata.html" HREF="stepbystep.html" >Step-by-step Install</A ></DT -><DD -><DL -><DT ->3.2.1. <A -HREF="stepbystep.html#AEN509" ->Introduction</A -></DT -><DT ->3.2.2. <A -HREF="stepbystep.html#AEN515" ->Installing the Prerequisites</A -></DT -><DT ->3.2.3. <A -HREF="stepbystep.html#install-mysql" ->Installing MySQL Database</A -></DT -><DT ->3.2.4. <A -HREF="stepbystep.html#install-perl" ->Perl (5.004 or greater)</A -></DT -><DT ->3.2.5. <A -HREF="stepbystep.html#AEN602" ->DBI Perl Module</A -></DT -><DT ->3.2.6. <A -HREF="stepbystep.html#AEN640" ->Data::Dumper Perl Module</A -></DT -><DT ->3.2.7. <A -HREF="stepbystep.html#AEN645" ->MySQL related Perl Module Collection</A -></DT -><DT ->3.2.8. <A -HREF="stepbystep.html#AEN654" ->TimeDate Perl Module Collection</A -></DT -><DT ->3.2.9. <A -HREF="stepbystep.html#AEN658" ->GD Perl Module (1.8.3)</A -></DT -><DT ->3.2.10. <A -HREF="stepbystep.html#AEN667" ->Chart::Base Perl Module (0.99c)</A -></DT -><DT ->3.2.11. <A -HREF="stepbystep.html#AEN671" ->DB_File Perl Module</A -></DT -><DT ->3.2.12. <A -HREF="stepbystep.html#AEN674" ->HTTP Server</A -></DT -><DT ->3.2.13. <A -HREF="stepbystep.html#AEN692" ->Installing the Bugzilla Files</A -></DT -><DT ->3.2.14. <A -HREF="stepbystep.html#AEN721" ->Setting Up the MySQL Database</A -></DT -><DT ->3.2.15. <A -HREF="stepbystep.html#AEN768" ->Tweaking <TT -CLASS="filename" ->localconfig</TT -></A -></DT -><DT ->3.2.16. <A -HREF="stepbystep.html#AEN806" ->Setting Up Maintainers Manually (Optional)</A -></DT -><DT ->3.2.17. <A -HREF="stepbystep.html#AEN817" ->The Whining Cron (Optional)</A -></DT -><DT ->3.2.18. <A -HREF="stepbystep.html#AEN827" ->Bug Graphs (Optional)</A -></DT -><DT ->3.2.19. <A -HREF="stepbystep.html#AEN839" ->Securing MySQL</A -></DT -></DL -></DD ><DT >3.3. <A HREF="osx.html" @@ -522,70 +339,11 @@ HREF="bsdinstall.html" HREF="geninstall.html" >Installation General Notes</A ></DT -><DD -><DL -><DT ->3.5.1. <A -HREF="geninstall.html#AEN941" ->Modifying Your Running System</A -></DT -><DT ->3.5.2. <A -HREF="geninstall.html#AEN948" ->Upgrading From Previous Versions</A -></DT -><DT ->3.5.3. <A -HREF="geninstall.html#htaccess" -><TT -CLASS="filename" ->.htaccess</TT -> files and security</A -></DT -><DT ->3.5.4. <A -HREF="geninstall.html#mod-throttle" -><TT -CLASS="filename" ->mod_throttle</TT -> and Security</A -></DT -><DT ->3.5.5. <A -HREF="geninstall.html#content-type" ->Preventing untrusted Bugzilla content from executing malicious Javascript code</A -></DT -><DT ->3.5.6. <A -HREF="geninstall.html#unixhistory" ->UNIX Installation Instructions History</A -></DT -></DL -></DD ><DT >3.6. <A HREF="win32.html" >Win32 Installation Notes</A ></DT -><DD -><DL -><DT ->3.6.1. <A -HREF="win32.html#wininstall" ->Win32 Installation: Step-by-step</A -></DT -><DT ->3.6.2. <A -HREF="win32.html#addlwintips" ->Additional Windows Tips</A -></DT -><DT ->3.6.3. <A -HREF="win32.html#bzldap" ->Bugzilla LDAP Integration</A -></DT -></DL -></DD ></DL ></DD ><DT @@ -605,84 +363,12 @@ HREF="postinstall-check.html" HREF="useradmin.html" >User Administration</A ></DT -><DD -><DL -><DT ->4.2.1. <A -HREF="useradmin.html#defaultuser" ->Creating the Default User</A -></DT -><DT ->4.2.2. <A -HREF="useradmin.html#manageusers" ->Managing Other Users</A -></DT -><DD -><DL -><DT ->4.2.2.1. <A -HREF="useradmin.html#login" ->Logging In</A -></DT -><DT ->4.2.2.2. <A -HREF="useradmin.html#createnewusers" ->Creating new users</A -></DT -><DT ->4.2.2.3. <A -HREF="useradmin.html#disableusers" ->Disabling Users</A -></DT -><DT ->4.2.2.4. <A -HREF="useradmin.html#modifyusers" ->Modifying Users</A -></DT -></DL -></DD -></DL -></DD ><DT >4.3. <A HREF="programadmin.html" >Product, Component, Milestone, and Version Administration</A ></DT -><DD -><DL -><DT ->4.3.1. <A -HREF="programadmin.html#products" ->Products</A -></DT -><DT ->4.3.2. <A -HREF="programadmin.html#components" ->Components</A -></DT -><DT ->4.3.3. <A -HREF="programadmin.html#versions" ->Versions</A -></DT -><DT ->4.3.4. <A -HREF="programadmin.html#milestones" ->Milestones</A -></DT -><DT ->4.3.5. <A -HREF="programadmin.html#voting" ->Voting</A -></DT -><DT ->4.3.6. <A -HREF="programadmin.html#groups" ->Groups and Group Security</A -></DT -></DL -></DD ><DT >4.4. <A HREF="security.html" @@ -790,24 +476,6 @@ HREF="dbschema.html" HREF="dbdoc.html" >MySQL Bugzilla Database Introduction</A ></DT -><DD -><DL -><DT ->C.2.1. <A -HREF="dbdoc.html#AEN2340" ->Bugzilla Database Basics</A -></DT -><DD -><DL -><DT ->C.2.1.1. <A -HREF="dbdoc.html#AEN2369" ->Bugzilla Database Tables</A -></DT -></DL -></DD -></DL -></DD ><DT >C.3. <A HREF="granttables.html" @@ -850,20 +518,6 @@ HREF="quicksearch.html" HREF="bzhacking.html" >Hacking Bugzilla</A ></DT -><DD -><DL -><DT ->D.5.1. <A -HREF="bzhacking.html#AEN2504" ->Things that have caused problems and should be avoided</A -></DT -><DT ->D.5.2. <A -HREF="bzhacking.html#AEN2518" ->Coding Style for Bugzilla</A -></DT -></DL -></DD ></DL ></DD ><DT @@ -962,68 +616,74 @@ HREF="how.html#AEN317" ></DT ><DT >3-1. <A -HREF="stepbystep.html#AEN708" +HREF="stepbystep.html#AEN709" >Setting up bonsaitools symlink</A ></DT ><DT >3-2. <A -HREF="stepbystep.html#AEN799" +HREF="stepbystep.html#AEN800" >Running checksetup.pl as the web user</A ></DT ><DT >3-3. <A -HREF="win32.html#AEN1048" +HREF="win32.html#AEN1051" >Installing ActivePerl ppd Modules on Microsoft Windows</A ></DT ><DT >3-4. <A -HREF="win32.html#AEN1233" +HREF="win32.html#AEN1064" +>Installing OpenInteract ppd Modules manually on Microsoft + Windows</A +></DT +><DT +>3-5. <A +HREF="win32.html#AEN1246" >Removing encrypt() for Windows NT Bugzilla version 2.12 or earlier</A ></DT ><DT >4-1. <A -HREF="programadmin.html#AEN1470" +HREF="programadmin.html#AEN1483" >Creating some Components</A ></DT ><DT >4-2. <A -HREF="programadmin.html#AEN1499" +HREF="programadmin.html#AEN1512" >Common Use of Versions</A ></DT ><DT >4-3. <A -HREF="programadmin.html#AEN1503" +HREF="programadmin.html#AEN1516" >A Different Use of Versions</A ></DT ><DT >4-4. <A -HREF="programadmin.html#AEN1531" +HREF="programadmin.html#AEN1544" >Using SortKey with Target Milestone</A ></DT ><DT >4-5. <A -HREF="programadmin.html#AEN1567" +HREF="programadmin.html#AEN1580" >When to Use Group Security</A ></DT ><DT >4-6. <A -HREF="programadmin.html#AEN1584" +HREF="programadmin.html#AEN1597" >Creating a New Group</A ></DT ><DT >4-7. <A -HREF="programadmin.html#AEN1601" +HREF="programadmin.html#AEN1614" >Bugzilla Groups</A ></DT ><DT >D-1. <A -HREF="setperl.html#AEN2448" +HREF="setperl.html#AEN2461" >Using Setperl to set your perl path</A ></DT ><DT >1. <A -HREF="glossary.html#AEN2769" +HREF="glossary.html#AEN2782" >A Sample Product</A ></DT ></DL @@ -1034,6 +694,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -1055,6 +716,7 @@ ALIGN="right" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/init4me.html b/docs/html/init4me.html index 5668bee04..9b115e0f5 100644 --- a/docs/html/init4me.html +++ b/docs/html/init4me.html @@ -4,7 +4,7 @@ >Where can I find my user preferences?</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="how.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="usingbz-conc.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="init4me" ->2.4. Where can I find my user preferences?</A -></H1 +NAME="init4me">2.4. Where can I find my user preferences?</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -115,9 +116,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="accountsettings" ->2.4.1. Account Settings</A -></H2 +NAME="accountsettings">2.4.1. Account Settings</H2 ><P > On this page, you can change your basic Account Settings, including your password and full name. For security reasons, @@ -150,17 +149,13 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="emailsettings" ->2.4.2. Email Settings</A -></H2 +NAME="emailsettings">2.4.2. Email Settings</H2 ><DIV CLASS="section" ><H3 CLASS="section" ><A -NAME="notification" ->2.4.2.1. Email Notification</A -></H3 +NAME="notification">2.4.2.1. Email Notification</H3 ><P > Here you can reduce or increase the amount of email sent you from Bugzilla. Although this is referred to as @@ -192,9 +187,7 @@ CLASS="section" ><H3 CLASS="section" ><A -NAME="newemailtech" ->2.4.2.2. New Email Technology</A -></H3 +NAME="newemailtech">2.4.2.2. New Email Technology</H3 ><DIV CLASS="note" ><P @@ -247,9 +240,7 @@ CLASS="section" ><H3 CLASS="section" ><A -NAME="watchsettings" ->2.4.2.3. "Watching" Users</A -></H3 +NAME="watchsettings">2.4.2.3. "Watching" Users</H3 ><DIV CLASS="note" ><P @@ -298,9 +289,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="footersettings" ->2.4.3. Page Footer</A -></H2 +NAME="footersettings">2.4.3. Page Footer</H2 ><DIV CLASS="note" ><P @@ -384,9 +373,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="permissionsettings" ->2.4.4. Permissions</A -></H2 +NAME="permissionsettings">2.4.4. Permissions</H2 ><P > This is a purely informative page which outlines your current permissions on this installation of Bugzilla. If you have @@ -402,6 +389,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -413,6 +401,7 @@ ALIGN="left" VALIGN="top" ><A HREF="how.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -421,6 +410,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -429,6 +419,7 @@ ALIGN="right" VALIGN="top" ><A HREF="usingbz-conc.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -444,6 +435,7 @@ ALIGN="center" VALIGN="top" ><A HREF="using.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/installation.html b/docs/html/installation.html index 9e2aff792..41235fc4c 100644 --- a/docs/html/installation.html +++ b/docs/html/installation.html @@ -4,7 +4,7 @@ >Installation</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="usingbz-conc.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="errata.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="chapter" ><H1 ><A -NAME="installation" ->Chapter 3. Installation</A -></H1 +NAME="installation">Chapter 3. Installation</H1 ><DIV CLASS="TOC" ><DL @@ -150,17 +151,17 @@ HREF="stepbystep.html#AEN674" ></DT ><DT >3.2.13. <A -HREF="stepbystep.html#AEN692" +HREF="stepbystep.html#AEN693" >Installing the Bugzilla Files</A ></DT ><DT >3.2.14. <A -HREF="stepbystep.html#AEN721" +HREF="stepbystep.html#AEN722" >Setting Up the MySQL Database</A ></DT ><DT >3.2.15. <A -HREF="stepbystep.html#AEN768" +HREF="stepbystep.html#AEN769" >Tweaking <TT CLASS="filename" >localconfig</TT @@ -168,22 +169,22 @@ CLASS="filename" ></DT ><DT >3.2.16. <A -HREF="stepbystep.html#AEN806" +HREF="stepbystep.html#AEN807" >Setting Up Maintainers Manually (Optional)</A ></DT ><DT >3.2.17. <A -HREF="stepbystep.html#AEN817" +HREF="stepbystep.html#AEN818" >The Whining Cron (Optional)</A ></DT ><DT >3.2.18. <A -HREF="stepbystep.html#AEN827" +HREF="stepbystep.html#AEN828" >Bug Graphs (Optional)</A ></DT ><DT >3.2.19. <A -HREF="stepbystep.html#AEN839" +HREF="stepbystep.html#AEN840" >Securing MySQL</A ></DT ></DL @@ -207,12 +208,12 @@ HREF="geninstall.html" ><DL ><DT >3.5.1. <A -HREF="geninstall.html#AEN941" +HREF="geninstall.html#AEN942" >Modifying Your Running System</A ></DT ><DT >3.5.2. <A -HREF="geninstall.html#AEN948" +HREF="geninstall.html#AEN949" >Upgrading From Previous Versions</A ></DT ><DT @@ -282,6 +283,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -293,6 +295,7 @@ ALIGN="left" VALIGN="top" ><A HREF="usingbz-conc.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -301,6 +304,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -309,6 +313,7 @@ ALIGN="right" VALIGN="top" ><A HREF="errata.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/integration.html b/docs/html/integration.html index 76d3f39af..47447fbeb 100644 --- a/docs/html/integration.html +++ b/docs/html/integration.html @@ -4,7 +4,7 @@ >Integrating Bugzilla with Third-Party Tools</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="security.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="bonsai.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="chapter" ><H1 ><A -NAME="integration" ->Chapter 5. Integrating Bugzilla with Third-Party Tools</A -></H1 +NAME="integration">Chapter 5. Integrating Bugzilla with Third-Party Tools</H1 ><DIV CLASS="TOC" ><DL @@ -104,6 +105,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -115,6 +117,7 @@ ALIGN="left" VALIGN="top" ><A HREF="security.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -123,6 +126,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -131,6 +135,7 @@ ALIGN="right" VALIGN="top" ><A HREF="bonsai.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/newversions.html b/docs/html/newversions.html index a4af05783..56c39abef 100644 --- a/docs/html/newversions.html +++ b/docs/html/newversions.html @@ -4,7 +4,7 @@ >New Versions</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="disclaimer.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="credits.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="newversions" ->1.4. New Versions</A -></H1 +NAME="newversions">1.4. New Versions</H1 ><P > This is the 2.14 version of The Bugzilla Guide. If you are reading this from any source other than those below, please @@ -131,6 +132,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -142,6 +144,7 @@ ALIGN="left" VALIGN="top" ><A HREF="disclaimer.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -150,6 +153,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -158,6 +162,7 @@ ALIGN="right" VALIGN="top" ><A HREF="credits.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -173,6 +178,7 @@ ALIGN="center" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/osx.html b/docs/html/osx.html index 6618ad229..b82342675 100644 --- a/docs/html/osx.html +++ b/docs/html/osx.html @@ -4,7 +4,7 @@ >Mac OS X Installation Notes</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="stepbystep.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="bsdinstall.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="osx" ->3.3. Mac OS X Installation Notes</A -></H1 +NAME="osx">3.3. Mac OS X Installation Notes</H1 ><P > There are a lot of common libraries and utilities out there that Apple did not include with Mac OS X, but which run @@ -233,6 +234,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -244,6 +246,7 @@ ALIGN="left" VALIGN="top" ><A HREF="stepbystep.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -252,6 +255,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -260,6 +264,7 @@ ALIGN="right" VALIGN="top" ><A HREF="bsdinstall.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -275,6 +280,7 @@ ALIGN="center" VALIGN="top" ><A HREF="installation.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/patches.html b/docs/html/patches.html index f6d018439..7ee948c5e 100644 --- a/docs/html/patches.html +++ b/docs/html/patches.html @@ -4,7 +4,7 @@ >Useful Patches and Utilities for Bugzilla</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="granttables.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="rewrite.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="appendix" ><H1 ><A -NAME="patches" ->Appendix D. Useful Patches and Utilities for Bugzilla</A -></H1 +NAME="patches">Appendix D. Useful Patches and Utilities for Bugzilla</H1 ><DIV CLASS="TOC" ><DL @@ -108,12 +109,12 @@ HREF="bzhacking.html" ><DL ><DT >D.5.1. <A -HREF="bzhacking.html#AEN2504" +HREF="bzhacking.html#AEN2517" >Things that have caused problems and should be avoided</A ></DT ><DT >D.5.2. <A -HREF="bzhacking.html#AEN2518" +HREF="bzhacking.html#AEN2531" >Coding Style for Bugzilla</A ></DT ></DL @@ -128,6 +129,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -139,6 +141,7 @@ ALIGN="left" VALIGN="top" ><A HREF="granttables.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -147,6 +150,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -155,6 +159,7 @@ ALIGN="right" VALIGN="top" ><A HREF="rewrite.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/postinstall-check.html b/docs/html/postinstall-check.html index 6857326ab..f6a2e9310 100644 --- a/docs/html/postinstall-check.html +++ b/docs/html/postinstall-check.html @@ -4,7 +4,7 @@ >Post-Installation Checklist</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="administration.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="useradmin.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="postinstall-check" ->4.1. Post-Installation Checklist</A -></H1 +NAME="postinstall-check">4.1. Post-Installation Checklist</H1 ><P > After installation, follow the checklist below to help ensure that you have a successful installation. If you do not see a @@ -474,7 +475,7 @@ CLASS="QUOTE" > would not normally be allowed to view a bug, the watcher cannot get around the system by setting herself up to watch the bugs of someone - with bugs outside her priveleges. She would still only + with bugs outside her privileges. She would still only receive email updates for those bugs she could normally view.</P ><P @@ -502,6 +503,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -513,6 +515,7 @@ ALIGN="left" VALIGN="top" ><A HREF="administration.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -521,6 +524,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -529,6 +533,7 @@ ALIGN="right" VALIGN="top" ><A HREF="useradmin.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -544,6 +549,7 @@ ALIGN="center" VALIGN="top" ><A HREF="administration.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/programadmin.html b/docs/html/programadmin.html index b4e3bca3d..2d7ad3a2e 100644 --- a/docs/html/programadmin.html +++ b/docs/html/programadmin.html @@ -5,7 +5,7 @@ Administration</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -29,6 +29,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -46,6 +47,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="useradmin.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -59,6 +61,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="security.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -71,10 +74,8 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="programadmin" ->4.3. Product, Component, Milestone, and Version - Administration</A -></H1 +NAME="programadmin">4.3. Product, Component, Milestone, and Version + Administration</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -103,9 +104,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="products" ->4.3.1. Products</A -></H2 +NAME="products">4.3.1. Products</H2 ><FONT COLOR="RED" >Formerly, and in some spots still, called @@ -223,27 +222,21 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="components" ->4.3.2. Components</A -></H2 +NAME="components">4.3.2. Components</H2 ><P > Components are subsections of a Product. <DIV CLASS="example" ><A -NAME="AEN1470" -></A -><P +NAME="AEN1483"><P ><B >Example 4-1. Creating some Components</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1472" -></A -><P +NAME="AEN1485"><P ></P ><P > The computer game you are designing may have a "UI" @@ -376,9 +369,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="versions" ->4.3.3. Versions</A -></H2 +NAME="versions">4.3.3. Versions</H2 ><P > Versions are the revisions of the product, such as "Flinders 3.1", "Flinders 95", and "Flinders 2000". Using Versions @@ -387,18 +378,14 @@ NAME="versions" <DIV CLASS="example" ><A -NAME="AEN1499" -></A -><P +NAME="AEN1512"><P ><B >Example 4-2. Common Use of Versions</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1501" -></A -><P +NAME="AEN1514"><P ></P ><P > A user reports a bug against Version "Beta 2.0" of your @@ -418,18 +405,14 @@ NAME="AEN1501" <DIV CLASS="example" ><A -NAME="AEN1503" -></A -><P +NAME="AEN1516"><P ><B >Example 4-3. A Different Use of Versions</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1505" -></A -><P +NAME="AEN1518"><P ></P ><P > This field has been used to good effect by an online @@ -496,9 +479,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="milestones" ->4.3.4. Milestones</A -></H2 +NAME="milestones">4.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 @@ -564,18 +545,14 @@ TYPE="1" ><DIV CLASS="example" ><A -NAME="AEN1531" -></A -><P +NAME="AEN1544"><P ><B >Example 4-4. Using SortKey with Target Milestone</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1533" -></A -><P +NAME="AEN1546"><P ></P ><P > Let's say you create a target milestone called @@ -666,9 +643,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="voting" ->4.3.5. Voting</A -></H2 +NAME="voting">4.3.5. Voting</H2 ><P > The concept of "voting" is a poorly understood, yet powerful feature for the management of open-source projects. Each user @@ -775,9 +750,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="groups" ->4.3.6. Groups and Group Security</A -></H2 +NAME="groups">4.3.6. Groups and Group Security</H2 ><P > Groups can be very useful in bugzilla, because they allow users to isolate bugs or products that should only be seen by @@ -787,18 +760,14 @@ NAME="groups" <DIV CLASS="example" ><A -NAME="AEN1567" -></A -><P +NAME="AEN1580"><P ><B >Example 4-5. When to Use Group Security</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1569" -></A -><P +NAME="AEN1582"><P ></P ><P > Many Bugzilla sites isolate "Security-related" bugs from @@ -913,18 +882,14 @@ TYPE="1" <DIV CLASS="example" ><A -NAME="AEN1584" -></A -><P +NAME="AEN1597"><P ><B >Example 4-6. Creating a New Group</B ></P ><DIV CLASS="informalexample" ><A -NAME="AEN1586" -></A -><P +NAME="AEN1599"><P ></P ><P > I created a group called DefaultGroup with a @@ -1048,9 +1013,7 @@ VALIGN="TOP" <DIV CLASS="example" ><A -NAME="AEN1601" -></A -><P +NAME="AEN1614"><P ><B >Example 4-7. Bugzilla Groups</B ></P @@ -1140,7 +1103,7 @@ because he is not in Group3.<br> <br> Bug7 can be seen by anyone who is in Group1, Group2, and Group3. This<br> is only User4. All of the others are missing at least one of those<br> -group priveleges, and thus cannot see the bug.<br> +group privileges, and thus cannot see the bug.<br> <br> Bug8 can be seen by anyone who is in Group1, Group2, Group3, and<br> Group4. There is nobody in all four of these groups, so nobody can<br> @@ -1157,6 +1120,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -1168,6 +1132,7 @@ ALIGN="left" VALIGN="top" ><A HREF="useradmin.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -1176,6 +1141,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -1184,6 +1150,7 @@ ALIGN="right" VALIGN="top" ><A HREF="security.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -1199,6 +1166,7 @@ ALIGN="center" VALIGN="top" ><A HREF="administration.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/quicksearch.html b/docs/html/quicksearch.html index 4908e55d4..d070204e8 100644 --- a/docs/html/quicksearch.html +++ b/docs/html/quicksearch.html @@ -4,7 +4,7 @@ >The Quicksearch Utility</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="cmdline.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="bzhacking.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="quicksearch" ->D.4. The Quicksearch Utility</A -></H1 +NAME="quicksearch">D.4. The Quicksearch Utility</H1 ><P > Quicksearch is a new, experimental feature of the 2.12 release. It consist of two Javascript files, "quicksearch.js" and @@ -134,6 +135,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -145,6 +147,7 @@ ALIGN="left" VALIGN="top" ><A HREF="cmdline.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -153,6 +156,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -161,6 +165,7 @@ ALIGN="right" VALIGN="top" ><A HREF="bzhacking.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -176,6 +181,7 @@ ALIGN="center" VALIGN="top" ><A HREF="patches.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/rewrite.html b/docs/html/rewrite.html index 0fda21998..b32ab9446 100644 --- a/docs/html/rewrite.html +++ b/docs/html/rewrite.html @@ -4,7 +4,7 @@ >Apache mod_rewrite magic</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="patches.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="setperl.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,12 +73,10 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="rewrite" ->D.1. Apache <TT +NAME="rewrite">D.1. Apache <TT CLASS="filename" >mod_rewrite</TT -> magic</A -></H1 +> magic</H1 ><P >Apache's <TT CLASS="filename" @@ -136,6 +137,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -147,6 +149,7 @@ ALIGN="left" VALIGN="top" ><A HREF="patches.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -155,6 +158,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -163,6 +167,7 @@ ALIGN="right" VALIGN="top" ><A HREF="setperl.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -178,6 +183,7 @@ ALIGN="center" VALIGN="top" ><A HREF="patches.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/rhbugzilla.html b/docs/html/rhbugzilla.html index 98594ec17..834215442 100644 --- a/docs/html/rhbugzilla.html +++ b/docs/html/rhbugzilla.html @@ -4,7 +4,7 @@ >Red Hat Bugzilla</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="variants.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="variant-fenris.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="rhbugzilla" ->7.1. Red Hat Bugzilla</A -></H1 +NAME="rhbugzilla">7.1. Red Hat Bugzilla</H1 ><P > Red Hat Bugzilla is probably the most popular Bugzilla variant on the planet. One of the major benefits of Red Hat Bugzilla is @@ -94,6 +95,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -105,6 +107,7 @@ ALIGN="left" VALIGN="top" ><A HREF="variants.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -113,6 +116,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -121,6 +125,7 @@ ALIGN="right" VALIGN="top" ><A HREF="variant-fenris.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -136,6 +141,7 @@ ALIGN="center" VALIGN="top" ><A HREF="variants.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/scm.html b/docs/html/scm.html index 6092a2ce7..8b0a3241b 100644 --- a/docs/html/scm.html +++ b/docs/html/scm.html @@ -4,7 +4,7 @@ >Perforce SCM</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="cvs.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="tinderbox.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="scm" ->5.3. Perforce SCM</A -></H1 +NAME="scm">5.3. Perforce SCM</H1 ><P > You can find the project page for Bugzilla and Teamtrack Perforce integration (p4dti) at: <A @@ -103,6 +104,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -114,6 +116,7 @@ ALIGN="left" VALIGN="top" ><A HREF="cvs.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -122,6 +125,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -130,6 +134,7 @@ ALIGN="right" VALIGN="top" ><A HREF="tinderbox.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -145,6 +150,7 @@ ALIGN="center" VALIGN="top" ><A HREF="integration.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/security.html b/docs/html/security.html index 3f277a6fd..63e94f8cf 100644 --- a/docs/html/security.html +++ b/docs/html/security.html @@ -4,7 +4,7 @@ >Bugzilla Security</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -29,6 +29,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -46,6 +47,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="programadmin.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -59,6 +61,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="integration.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -71,9 +74,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="security" ->4.4. Bugzilla Security</A -></H1 +NAME="security">4.4. Bugzilla Security</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -375,6 +376,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -386,6 +388,7 @@ ALIGN="left" VALIGN="top" ><A HREF="programadmin.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -394,6 +397,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -402,6 +406,7 @@ ALIGN="right" VALIGN="top" ><A HREF="integration.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -418,6 +423,7 @@ ALIGN="center" VALIGN="top" ><A HREF="administration.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/setperl.html b/docs/html/setperl.html index 6277ebd14..727a0c24e 100644 --- a/docs/html/setperl.html +++ b/docs/html/setperl.html @@ -4,7 +4,7 @@ >The setperl.csh Utility</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="rewrite.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="cmdline.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="setperl" ->D.2. The setperl.csh Utility</A -></H1 +NAME="setperl">D.2. The setperl.csh Utility</H1 ><P > You can use the "setperl.csh" utility to quickly and easily change the path to perl on all your Bugzilla files. This @@ -216,9 +217,7 @@ CLASS="command" <DIV CLASS="example" ><A -NAME="AEN2448" -></A -><P +NAME="AEN2461"><P ><B >Example D-1. Using Setperl to set your perl path</B ></P @@ -248,6 +247,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -259,6 +259,7 @@ ALIGN="left" VALIGN="top" ><A HREF="rewrite.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -267,6 +268,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -275,6 +277,7 @@ ALIGN="right" VALIGN="top" ><A HREF="cmdline.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -293,6 +296,7 @@ ALIGN="center" VALIGN="top" ><A HREF="patches.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/stepbystep.html b/docs/html/stepbystep.html index e8f0c4b75..03cc36603 100644 --- a/docs/html/stepbystep.html +++ b/docs/html/stepbystep.html @@ -4,7 +4,7 @@ >Step-by-step Install</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="errata.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="osx.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,17 +73,13 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="stepbystep" ->3.2. Step-by-step Install</A -></H1 +NAME="stepbystep">3.2. Step-by-step Install</H1 ><DIV CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN509" ->3.2.1. Introduction</A -></H2 +NAME="AEN509">3.2.1. Introduction</H2 ><P > Installation of bugzilla is pretty straightforward, particularly if your machine already has MySQL and the MySQL-related perl packages installed. @@ -109,9 +108,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN515" ->3.2.2. Installing the Prerequisites</A -></H2 +NAME="AEN515">3.2.2. Installing the Prerequisites</H2 ><DIV CLASS="note" ><P @@ -361,9 +358,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="install-mysql" ->3.2.3. Installing MySQL Database</A -></H2 +NAME="install-mysql">3.2.3. Installing MySQL Database</H2 ><P > Visit MySQL homepage at <A HREF="http://www.mysql.com" @@ -478,9 +473,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="install-perl" ->3.2.4. Perl (5.004 or greater)</A -></H2 +NAME="install-perl">3.2.4. Perl (5.004 or greater)</H2 ><P > Any machine that doesn't have perl on it is a sad machine indeed. Perl for *nix systems can be gotten in source form @@ -545,9 +538,7 @@ CLASS="QUOTE" ><DIV CLASS="tip" ><A -NAME="bundlebugzilla" -></A -><P +NAME="bundlebugzilla"><P ></P ><TABLE CLASS="tip" @@ -613,9 +604,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN602" ->3.2.5. DBI Perl Module</A -></H2 +NAME="AEN602">3.2.5. DBI Perl Module</H2 ><P > The DBI module is a generic Perl module used by other database related Perl modules. For our purposes it's required by the MySQL-related @@ -642,9 +631,7 @@ HREF="downloadlinks.html" <DIV CLASS="informalexample" ><A -NAME="AEN609" -></A -><P +NAME="AEN609"><P ></P ><P > <TT @@ -696,9 +683,7 @@ VALIGN="TOP" <DIV CLASS="informalexample" ><A -NAME="AEN616" -></A -><P +NAME="AEN616"><P ></P ><P > Untar the module tarball -- it should create its own directory @@ -789,9 +774,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN640" ->3.2.6. Data::Dumper Perl Module</A -></H2 +NAME="AEN640">3.2.6. Data::Dumper Perl Module</H2 ><P > The Data::Dumper module provides data structure persistence for Perl (similar to Java's serialization). It comes with later sub-releases of @@ -814,9 +797,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN645" ->3.2.7. MySQL related Perl Module Collection</A -></H2 +NAME="AEN645">3.2.7. MySQL related Perl Module Collection</H2 ><P > The Perl/MySQL interface requires a few mutually-dependent perl modules. These modules are grouped together into the the @@ -860,9 +841,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN654" ->3.2.8. TimeDate Perl Module Collection</A -></H2 +NAME="AEN654">3.2.8. TimeDate Perl Module Collection</H2 ><P > Many of the more common date/time/calendar related Perl modules have been grouped into a bundle similar to the MySQL @@ -882,9 +861,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN658" ->3.2.9. GD Perl Module (1.8.3)</A -></H2 +NAME="AEN658">3.2.9. GD Perl Module (1.8.3)</H2 ><P > The GD library was written by Thomas Boutell a long while ago to programatically generate images in C. Since then it's @@ -948,9 +925,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN667" ->3.2.10. Chart::Base Perl Module (0.99c)</A -></H2 +NAME="AEN667">3.2.10. Chart::Base Perl Module (0.99c)</H2 ><P > The Chart module provides bugzilla with on-the-fly charting abilities. It can be installed in the usual fashion after it @@ -969,9 +944,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN671" ->3.2.11. DB_File Perl Module</A -></H2 +NAME="AEN671">3.2.11. DB_File Perl Module</H2 ><P > DB_File is a module which allows Perl programs to make use of the facilities provided by Berkeley DB version 1.x. This @@ -985,9 +958,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN674" ->3.2.12. HTTP Server</A -></H2 +NAME="AEN674">3.2.12. HTTP Server</H2 ><P > You have a freedom of choice here - Apache, Netscape or any other server on UNIX would do. You can easily run the web @@ -1066,6 +1037,7 @@ COLOR="#000000" ><PRE CLASS="programlisting" > Options ExecCGI +AllowOverride Limit </PRE ></FONT ></TD @@ -1096,6 +1068,10 @@ ALT="Note"></TD ALIGN="LEFT" VALIGN="TOP" ><P +> AllowOverride Limit allows the use of a Deny statement in the + .htaccess file generated by checksetup.pl + </P +><P > Users of newer versions of Apache will generally find both of the above lines will be in the httpd.conf file, rather than srm.conf or access.conf. @@ -1157,9 +1133,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN692" ->3.2.13. Installing the Bugzilla Files</A -></H2 +NAME="AEN693">3.2.13. Installing the Bugzilla Files</H2 ><P > You should untar the Bugzilla files into a directory that you're willing to make writable by the default web server user @@ -1248,9 +1222,7 @@ HREF="patches.html" <DIV CLASS="example" ><A -NAME="AEN708" -></A -><P +NAME="AEN709"><P ><B >Example 3-1. Setting up bonsaitools symlink</B ></P @@ -1305,7 +1277,7 @@ WIDTH="100%" COLOR="#000000" ><PRE CLASS="programlisting" -> perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm +> perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm processmail syncshadowdb </PRE ></FONT ></TD @@ -1359,9 +1331,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN721" ->3.2.14. Setting Up the MySQL Database</A -></H2 +NAME="AEN722">3.2.14. Setting Up the MySQL Database</H2 ><P > After you've gotten all the software installed and working you're ready to start preparing the database for its life as a the back end to a high @@ -1597,11 +1567,9 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN768" ->3.2.15. Tweaking <TT +NAME="AEN769">3.2.15. Tweaking <TT CLASS="filename" >localconfig</TT -></A ></H2 ><P > This file contains a variety of settings you may need to tweak including @@ -1723,9 +1691,7 @@ CLASS="QUOTE" <DIV CLASS="example" ><A -NAME="AEN799" -></A -><P +NAME="AEN800"><P ><B >Example 3-2. Running checksetup.pl as the web user</B ></P @@ -1803,9 +1769,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN806" ->3.2.16. Setting Up Maintainers Manually (Optional)</A -></H2 +NAME="AEN807">3.2.16. Setting Up Maintainers Manually (Optional)</H2 ><P > If you want to add someone else to every group by hand, you can do it by typing the appropriate MySQL commands. Run @@ -1853,9 +1817,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN817" ->3.2.17. The Whining Cron (Optional)</A -></H2 +NAME="AEN818">3.2.17. The Whining Cron (Optional)</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 @@ -1939,9 +1901,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN827" ->3.2.18. Bug Graphs (Optional)</A -></H2 +NAME="AEN828">3.2.18. Bug Graphs (Optional)</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 @@ -1996,9 +1956,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="AEN839" ->3.2.19. Securing MySQL</A -></H2 +NAME="AEN840">3.2.19. Securing MySQL</H2 ><P > If you followed the installation instructions for setting up your "bugs" and "root" user in MySQL, much of this should not @@ -2283,6 +2241,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -2294,6 +2253,7 @@ ALIGN="left" VALIGN="top" ><A HREF="errata.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -2302,6 +2262,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -2310,6 +2271,7 @@ ALIGN="right" VALIGN="top" ><A HREF="osx.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -2325,6 +2287,7 @@ ALIGN="center" VALIGN="top" ><A HREF="installation.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/tinderbox.html b/docs/html/tinderbox.html index fb55e152d..81c7a427e 100644 --- a/docs/html/tinderbox.html +++ b/docs/html/tinderbox.html @@ -4,7 +4,7 @@ >Tinderbox/Tinderbox2</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="scm.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="future.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="tinderbox" ->5.4. Tinderbox/Tinderbox2</A -></H1 +NAME="tinderbox">5.4. Tinderbox/Tinderbox2</H1 ><P >We need Tinderbox integration information.</P ></DIV @@ -81,6 +82,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -92,6 +94,7 @@ ALIGN="left" VALIGN="top" ><A HREF="scm.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -100,6 +103,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -108,6 +112,7 @@ ALIGN="right" VALIGN="top" ><A HREF="future.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -123,6 +128,7 @@ ALIGN="center" VALIGN="top" ><A HREF="integration.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/translations.html b/docs/html/translations.html index 93323191b..0a8b32e1d 100644 --- a/docs/html/translations.html +++ b/docs/html/translations.html @@ -4,7 +4,7 @@ >Translations</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="feedback.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="conventions.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="translations" ->1.8. Translations</A -></H1 +NAME="translations">1.8. Translations</H1 ><P > The Bugzilla Guide needs translators! Please volunteer your translation into the language of your choice. If you will @@ -93,6 +94,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -104,6 +106,7 @@ ALIGN="left" VALIGN="top" ><A HREF="feedback.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -112,6 +115,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -120,6 +124,7 @@ ALIGN="right" VALIGN="top" ><A HREF="conventions.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -135,6 +140,7 @@ ALIGN="center" VALIGN="top" ><A HREF="about.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/useradmin.html b/docs/html/useradmin.html index b2e8fd7cb..2ef6600b9 100644 --- a/docs/html/useradmin.html +++ b/docs/html/useradmin.html @@ -4,7 +4,7 @@ >User Administration</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -29,6 +29,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -46,6 +47,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="postinstall-check.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -59,6 +61,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="programadmin.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -71,9 +74,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="useradmin" ->4.2. User Administration</A -></H1 +NAME="useradmin">4.2. User Administration</H1 ><P > User administration is one of the easiest parts of Bugzilla. Keeping it from getting out of hand, however, can become a @@ -84,9 +85,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="defaultuser" ->4.2.1. Creating the Default User</A -></H2 +NAME="defaultuser">4.2.1. Creating the Default User</H2 ><P > When you first run checksetup.pl after installing Bugzilla, it will prompt you for the administrative username (email @@ -156,17 +155,13 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="manageusers" ->4.2.2. Managing Other Users</A -></H2 +NAME="manageusers">4.2.2. Managing Other Users</H2 ><DIV CLASS="section" ><H3 CLASS="section" ><A -NAME="login" ->4.2.2.1. Logging In</A -></H3 +NAME="login">4.2.2.1. Logging In</H3 ><P ></P ><OL @@ -203,9 +198,7 @@ CLASS="section" ><H3 CLASS="section" ><A -NAME="createnewusers" ->4.2.2.2. Creating new users</A -></H3 +NAME="createnewusers">4.2.2.2. Creating new users</H3 ><P > Your users can create their own user accounts by clicking the "New Account" link at the bottom of each page. However, @@ -330,9 +323,7 @@ CLASS="section" ><H3 CLASS="section" ><A -NAME="disableusers" ->4.2.2.3. Disabling Users</A -></H3 +NAME="disableusers">4.2.2.3. Disabling Users</H3 ><P > I bet you noticed that big "Disabled Text" entry box available from the "Add New User" screen, when you edit an @@ -386,9 +377,7 @@ CLASS="section" ><H3 CLASS="section" ><A -NAME="modifyusers" ->4.2.2.4. Modifying Users</A -></H3 +NAME="modifyusers">4.2.2.4. Modifying Users</H3 ><P > Here I will attempt to describe the function of each option on the Edit User screen. @@ -696,7 +685,7 @@ VALIGN="TOP" >: This flag allows a user do what you're doing right now: edit other users. This will allow those with the right to do so to remove - administrator priveleges from other users or grant them + administrator privileges from other users or grant them to themselves. Enable with care. </P ></LI @@ -724,6 +713,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -735,6 +725,7 @@ ALIGN="left" VALIGN="top" ><A HREF="postinstall-check.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -743,6 +734,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -751,6 +743,7 @@ ALIGN="right" VALIGN="top" ><A HREF="programadmin.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -766,6 +759,7 @@ ALIGN="center" VALIGN="top" ><A HREF="administration.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/using.html b/docs/html/using.html index 71fc42389..b71f98823 100644 --- a/docs/html/using.html +++ b/docs/html/using.html @@ -4,7 +4,7 @@ >Using Bugzilla</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="conventions.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="whatis.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="chapter" ><H1 ><A -NAME="using" ->Chapter 2. Using Bugzilla</A -></H1 +NAME="using">Chapter 2. Using Bugzilla</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -131,20 +132,6 @@ HREF="how.html#query" HREF="how.html#bugreports" >Creating and Managing Bug Reports</A ></DT -><DD -><DL -><DT ->2.3.3.1. <A -HREF="how.html#bug-writing" ->Writing a Great Bug Report</A -></DT -><DT ->2.3.3.2. <A -HREF="how.html#bug-manage" ->Managing your Bug Reports</A -></DT -></DL -></DD ></DL ></DD ><DT @@ -164,25 +151,6 @@ HREF="init4me.html#accountsettings" HREF="init4me.html#emailsettings" >Email Settings</A ></DT -><DD -><DL -><DT ->2.4.2.1. <A -HREF="init4me.html#notification" ->Email Notification</A -></DT -><DT ->2.4.2.2. <A -HREF="init4me.html#newemailtech" ->New Email Technology</A -></DT -><DT ->2.4.2.3. <A -HREF="init4me.html#watchsettings" ->"Watching" Users</A -></DT -></DL -></DD ><DT >2.4.3. <A HREF="init4me.html#footersettings" @@ -208,6 +176,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -219,6 +188,7 @@ ALIGN="left" VALIGN="top" ><A HREF="conventions.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -227,6 +197,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -235,6 +206,7 @@ ALIGN="right" VALIGN="top" ><A HREF="whatis.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/usingbz-conc.html b/docs/html/usingbz-conc.html index 3acff01f6..71fbc3045 100644 --- a/docs/html/usingbz-conc.html +++ b/docs/html/usingbz-conc.html @@ -4,7 +4,7 @@ >Using Bugzilla-Conclusion</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="init4me.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="installation.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="usingbz-conc" ->2.5. Using Bugzilla-Conclusion</A -></H1 +NAME="usingbz-conc">2.5. Using Bugzilla-Conclusion</H1 ><P > Thank you for reading through this portion of the Bugzilla Guide. I anticipate it may not yet meet the needs of all @@ -89,6 +90,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -100,6 +102,7 @@ ALIGN="left" VALIGN="top" ><A HREF="init4me.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -108,6 +111,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -116,6 +120,7 @@ ALIGN="right" VALIGN="top" ><A HREF="installation.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -131,6 +136,7 @@ ALIGN="center" VALIGN="top" ><A HREF="using.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/variant-fenris.html b/docs/html/variant-fenris.html index a12a02bdd..bd67cbe2c 100644 --- a/docs/html/variant-fenris.html +++ b/docs/html/variant-fenris.html @@ -4,7 +4,7 @@ >Loki Bugzilla (Fenris)</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="rhbugzilla.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="variant-issuezilla.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="variant-fenris" ->7.2. Loki Bugzilla (Fenris)</A -></H1 +NAME="variant-fenris">7.2. Loki Bugzilla (Fenris)</H1 ><P >Fenris can be found at <A HREF="http://fenris.lokigames.com/" @@ -85,6 +86,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -96,6 +98,7 @@ ALIGN="left" VALIGN="top" ><A HREF="rhbugzilla.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -104,6 +107,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -112,6 +116,7 @@ ALIGN="right" VALIGN="top" ><A HREF="variant-issuezilla.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -127,6 +132,7 @@ ALIGN="center" VALIGN="top" ><A HREF="variants.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/variant-issuezilla.html b/docs/html/variant-issuezilla.html index 26f04ae84..2e30c2631 100644 --- a/docs/html/variant-issuezilla.html +++ b/docs/html/variant-issuezilla.html @@ -4,7 +4,7 @@ >Issuezilla</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="variant-fenris.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="variant-scarab.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="variant-issuezilla" ->7.3. Issuezilla</A -></H1 +NAME="variant-issuezilla">7.3. Issuezilla</H1 ><P >Issuezilla is another fork from Bugzilla, and seems nearly as popular as the Red Hat Bugzilla fork. Some Issuezilla team @@ -96,6 +97,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -107,6 +109,7 @@ ALIGN="left" VALIGN="top" ><A HREF="variant-fenris.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -115,6 +118,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -123,6 +127,7 @@ ALIGN="right" VALIGN="top" ><A HREF="variant-scarab.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -138,6 +143,7 @@ ALIGN="center" VALIGN="top" ><A HREF="variants.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/variant-perforce.html b/docs/html/variant-perforce.html index 6b97d8429..93433340b 100644 --- a/docs/html/variant-perforce.html +++ b/docs/html/variant-perforce.html @@ -4,7 +4,7 @@ >Perforce SCM</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="variant-scarab.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="variant-sourceforge.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="variant-perforce" ->7.5. Perforce SCM</A -></H1 +NAME="variant-perforce">7.5. Perforce SCM</H1 ><P >Although Perforce isn't really a bug tracker, it can be used as such through the <SPAN @@ -91,6 +92,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -102,6 +104,7 @@ ALIGN="left" VALIGN="top" ><A HREF="variant-scarab.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -110,6 +113,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -118,6 +122,7 @@ ALIGN="right" VALIGN="top" ><A HREF="variant-sourceforge.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -133,6 +138,7 @@ ALIGN="center" VALIGN="top" ><A HREF="variants.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/variant-scarab.html b/docs/html/variant-scarab.html index 5a2c66d12..756e4ca86 100644 --- a/docs/html/variant-scarab.html +++ b/docs/html/variant-scarab.html @@ -4,7 +4,7 @@ >Scarab</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="variant-issuezilla.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="variant-perforce.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="variant-scarab" ->7.4. Scarab</A -></H1 +NAME="variant-scarab">7.4. Scarab</H1 ><P >Scarab is a promising new bug-tracking system built using Java Serlet technology. As of this writing, no source code has @@ -91,6 +92,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -102,6 +104,7 @@ ALIGN="left" VALIGN="top" ><A HREF="variant-issuezilla.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -110,6 +113,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -118,6 +122,7 @@ ALIGN="right" VALIGN="top" ><A HREF="variant-perforce.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -133,6 +138,7 @@ ALIGN="center" VALIGN="top" ><A HREF="variants.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/variant-sourceforge.html b/docs/html/variant-sourceforge.html index 2aeb6481e..012afa804 100644 --- a/docs/html/variant-sourceforge.html +++ b/docs/html/variant-sourceforge.html @@ -4,7 +4,7 @@ >SourceForge</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="variant-perforce.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="faq.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="variant-sourceforge" ->7.6. SourceForge</A -></H1 +NAME="variant-sourceforge">7.6. SourceForge</H1 ><P >SourceForge is more of a way of coordinating geographically distributed free software and open source projects over the @@ -91,6 +92,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -102,6 +104,7 @@ ALIGN="left" VALIGN="top" ><A HREF="variant-perforce.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -110,6 +113,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -118,6 +122,7 @@ ALIGN="right" VALIGN="top" ><A HREF="faq.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -133,6 +138,7 @@ ALIGN="center" VALIGN="top" ><A HREF="variants.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/variants.html b/docs/html/variants.html index 1bca97b38..7b64944c3 100644 --- a/docs/html/variants.html +++ b/docs/html/variants.html @@ -4,7 +4,7 @@ >Bugzilla Variants and Competitors</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -25,6 +25,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -42,6 +43,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="future.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -55,6 +57,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="rhbugzilla.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -66,9 +69,7 @@ WIDTH="100%"></DIV CLASS="chapter" ><H1 ><A -NAME="variants" ->Chapter 7. Bugzilla Variants and Competitors</A -></H1 +NAME="variants">Chapter 7. Bugzilla Variants and Competitors</H1 ><DIV CLASS="TOC" ><DL @@ -123,6 +124,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -134,6 +136,7 @@ ALIGN="left" VALIGN="top" ><A HREF="future.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -142,6 +145,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -150,6 +154,7 @@ ALIGN="right" VALIGN="top" ><A HREF="rhbugzilla.html" +ACCESSKEY="N" >Next</A ></TD ></TR diff --git a/docs/html/whatis.html b/docs/html/whatis.html index c78fa9ef7..9eaea4b69 100644 --- a/docs/html/whatis.html +++ b/docs/html/whatis.html @@ -4,7 +4,7 @@ >What is Bugzilla?</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="using.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="why.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="whatis" ->2.1. What is Bugzilla?</A -></H1 +NAME="whatis">2.1. What is Bugzilla?</H1 ><P > Bugzilla is one example of a class of programs called "Defect Tracking Systems", or, more commonly, "Bug-Tracking Systems". Defect @@ -179,6 +180,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -190,6 +192,7 @@ ALIGN="left" VALIGN="top" ><A HREF="using.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -198,6 +201,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -206,6 +210,7 @@ ALIGN="right" VALIGN="top" ><A HREF="why.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -221,6 +226,7 @@ ALIGN="center" VALIGN="top" ><A HREF="using.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/why.html b/docs/html/why.html index 1a5aa2fa5..403ad58c6 100644 --- a/docs/html/why.html +++ b/docs/html/why.html @@ -4,7 +4,7 @@ >Why Should We Use Bugzilla?</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="whatis.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="how.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="why" ->2.2. Why Should We Use Bugzilla?</A -></H1 +NAME="why">2.2. Why Should We Use Bugzilla?</H1 ><TABLE BORDER="0" WIDTH="100%" @@ -159,6 +160,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -170,6 +172,7 @@ ALIGN="left" VALIGN="top" ><A HREF="whatis.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -178,6 +181,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -186,6 +190,7 @@ ALIGN="right" VALIGN="top" ><A HREF="how.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -201,6 +206,7 @@ ALIGN="center" VALIGN="top" ><A HREF="using.html" +ACCESSKEY="U" >Up</A ></TD ><TD diff --git a/docs/html/win32.html b/docs/html/win32.html index 6db638867..bd4cd52ae 100644 --- a/docs/html/win32.html +++ b/docs/html/win32.html @@ -4,7 +4,7 @@ >Win32 Installation Notes</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.61 +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="The Bugzilla Guide" @@ -28,6 +28,7 @@ ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE +SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -45,6 +46,7 @@ ALIGN="left" VALIGN="bottom" ><A HREF="geninstall.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -58,6 +60,7 @@ ALIGN="right" VALIGN="bottom" ><A HREF="administration.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -70,9 +73,7 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="win32" ->3.6. Win32 Installation Notes</A -></H1 +NAME="win32">3.6. Win32 Installation Notes</H1 ><P >This section covers installation on Microsoft Windows 95, 98, ME, NT, and 2000. Bugzilla works fine on Win32 platforms, @@ -98,9 +99,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="wininstall" ->3.6.1. Win32 Installation: Step-by-step</A -></H2 +NAME="wininstall">3.6.1. Win32 Installation: Step-by-step</H2 ><DIV CLASS="note" ><P @@ -247,11 +246,19 @@ TARGET="_top" ></LI ><LI ><P -> Use ppm from your perl\bin directory to install the following packs: DBI, - DBD-Mysql, TimeDate, Chart, Date-Calc, Date-Manip, and GD. You may need - to extract them from .zip format using Winzip or other unzip program first. - These additional ppm modules can be downloaded from ActiveState. - </P +> Use ppm from your perl\bin directory to install the following + packs: DBI, DBD-Mysql, TimeDate, Chart, Date-Calc, Date-Manip, + GD, AppConfig, and Template. You may need to extract them from + .zip format using Winzip or other unzip program first. Most of + these additional ppm modules can be downloaded from ActiveState, + but AppConfig and Template should be obtained from OpenInteract + using <A +HREF="http://openinteract.sourceforge.net/" +TARGET="_top" +>the instructions on + the Template Toolkit web site</A +>. + </P ><DIV CLASS="note" ><P @@ -279,6 +286,11 @@ HREF="http://www.activestate.com/PPMPackages/zips/5xx-builds-only" TARGET="_top" > http://www.activestate.com/PPMPackages/zips/5xx-builds-only/</A > + or <A +HREF="http://www.activestate.com/PPMPackages/5.6plus" +TARGET="_top" +>http://www.activestate.com/PPMPackages/5.6plus</A +> </P ></TD ></TR @@ -301,9 +313,7 @@ CLASS="command" ><DIV CLASS="example" ><A -NAME="AEN1048" -></A -><P +NAME="AEN1051"><P ><B >Example 3-3. Installing ActivePerl ppd Modules on Microsoft Windows</B ></P @@ -323,13 +333,58 @@ CLASS="option" >Watch your capitalization!</P ></DIV ><P -> You can find ActiveState ppm modules at - <A -HREF="http://www.activestate.com/PPMPackages/5.6plus/" -TARGET="_top" -> http://www.activestate.com/PPMPackages/5.6plus</A +> ActiveState's 5.6Plus directory also contains an AppConfig ppm, so + you might see the following error when trying to install the + version at OpenInteract: + </P +><P +> <TT +CLASS="computeroutput" +> Error installing package 'AppConfig': Read a PPD for + 'AppConfig', but it is not intended for this build of Perl + (MSWin32-x86-multi-thread) + </TT > </P +><P +> If so, download both <A +HREF="http://openinteract.sourceforge.net/ppmpackages/AppConfig.tar.gz" +TARGET="_top" +>the + tarball</A +> and <A +HREF="http://openinteract.sourceforge.net/ppmpackages/AppConfig.ppd" +TARGET="_top" +>the + ppd</A +> directly from OpenInteract, then run ppm from within + the same directory to which you downloaded those files and + install the package by referencing the ppd file explicitly via in + the install command, f.e.: + <DIV +CLASS="example" +><A +NAME="AEN1064"><P +><B +>Example 3-4. Installing OpenInteract ppd Modules manually on Microsoft + Windows</B +></P +><P +> <TT +CLASS="computeroutput" +><B +CLASS="command" +>install + <TT +CLASS="filename" +>C:\AppConfig.ppd</TT +></B +></TT +> + </P +></DIV +> + </P ></LI ><LI ><P @@ -1243,13 +1298,20 @@ VALIGN="TOP" HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=62000" TARGET="_top" >bug 62000</A ->, the perl documentation says that you should always use <TT +>, + the perl documentation says that you should always use + <TT CLASS="function" >binmode()</TT -> when dealing with binary files, but never when dealing with text files. That seems to suggest that rather than arbitrarily putting <TT +> when dealing with binary + files, but never when dealing with text files. That seems + to suggest that rather than arbitrarily putting + <TT CLASS="function" >binmode()</TT -> at the beginning of the attachment files, there should be logic to determine if <TT +> at the beginning of the + attachment files, there should be logic to determine if + <TT CLASS="function" >binmode()</TT > is needed or not. @@ -1321,9 +1383,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="addlwintips" ->3.6.2. Additional Windows Tips</A -></H2 +NAME="addlwintips">3.6.2. Additional Windows Tips</H2 ><DIV CLASS="tip" ><P @@ -1347,9 +1407,7 @@ VALIGN="TOP" ><P > From Andrew Pearson: <A -NAME="AEN1221" -></A -><BLOCKQUOTE +NAME="AEN1234"><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > You can make Bugzilla work with Personal Web Server for @@ -1433,11 +1491,9 @@ VALIGN="TOP" <DIV CLASS="example" ><A -NAME="AEN1233" -></A -><P +NAME="AEN1246"><P ><B ->Example 3-4. Removing encrypt() for Windows NT Bugzilla version +>Example 3-5. Removing encrypt() for Windows NT Bugzilla version 2.12 or earlier</B ></P ><P @@ -1495,9 +1551,7 @@ CLASS="section" ><H2 CLASS="section" ><A -NAME="bzldap" ->3.6.3. Bugzilla LDAP Integration</A -></H2 +NAME="bzldap">3.6.3. Bugzilla LDAP Integration</H2 ><P > What follows is some late-breaking information on using the LDAP authentication options with Bugzilla. The author has not @@ -1578,6 +1632,7 @@ CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE +SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" @@ -1589,6 +1644,7 @@ ALIGN="left" VALIGN="top" ><A HREF="geninstall.html" +ACCESSKEY="P" >Prev</A ></TD ><TD @@ -1597,6 +1653,7 @@ ALIGN="center" VALIGN="top" ><A HREF="index.html" +ACCESSKEY="H" >Home</A ></TD ><TD @@ -1605,6 +1662,7 @@ ALIGN="right" VALIGN="top" ><A HREF="administration.html" +ACCESSKEY="N" >Next</A ></TD ></TR @@ -1620,6 +1678,7 @@ ALIGN="center" VALIGN="top" ><A HREF="installation.html" +ACCESSKEY="U" >Up</A ></TD ><TD @@ -1632,4 +1691,4 @@ VALIGN="top" ></DIV ></BODY ></HTML -> +>
\ No newline at end of file diff --git a/docs/sgml/Bugzilla-Guide.sgml b/docs/sgml/Bugzilla-Guide.sgml index 6d49d9be8..0f5817221 100644 --- a/docs/sgml/Bugzilla-Guide.sgml +++ b/docs/sgml/Bugzilla-Guide.sgml @@ -19,7 +19,7 @@ <!ENTITY requiredsoftware SYSTEM "requiredsoftware.sgml"> <!ENTITY revhistory SYSTEM "revhistory.sgml"> -<!ENTITY bz "http://www.mozilla.org/projects/bugzilla"> +<!ENTITY bz "http://www.bugzilla.org/"> <!ENTITY bz-ver "2.14"> <!ENTITY bz-cvs-ver "2.15"> <!ENTITY bzg-date "August 10, 2001"> diff --git a/docs/txt/Bugzilla-Guide.txt b/docs/txt/Bugzilla-Guide.txt index 200ec5c23..2cb5f95c8 100644 --- a/docs/txt/Bugzilla-Guide.txt +++ b/docs/txt/Bugzilla-Guide.txt @@ -1,12 +1,14 @@ -The Bugzilla Guide - -Matthew P. Barnson +The Bugzilla GuideMatthew P. Barnson barnboy@trilobyte.net - Zach Lipton + +Zach Lipton zach AT zachlipton DOT com + +2001-04-25 + Revision History Revision v2.11 20 December 2000 Revised by: MPB Converted the README, FAQ, and DATABASE information into SGML docbook @@ -35,22 +37,22 @@ Matthew P. Barnson referenced other parts of the Guide, and nuked the old MySQL permissions section. - This is the documentation for Bugzilla, the Mozilla bug-tracking + This is the documentation for Bugzilla, the Mozilla bug-tracking system. - Bugzilla is an enterprise-class set of software utilities that, when - used together, power issue-tracking for hundreds of organizations - around the world, tracking millions of bugs. While it is easy to use - and quite flexible, it is difficult for a novice to install and - maintain. Although we have provided step-by-step directions, Bugzilla - is not always easy to get working. Please be sure the person - responsible for installing and maintaining this software is a + Bugzilla is an enterprise-class set of software utilities that, when + used together, power issue-tracking for hundreds of organizations + around the world, tracking millions of bugs. While it is easy to use + and quite flexible, it is difficult for a novice to install and + maintain. Although we have provided step-by-step directions, Bugzilla + is not always easy to get working. Please be sure the person + responsible for installing and maintaining this software is a qualified professional for the operating system upon which you install Bugzilla. - THIS DOCUMENTATION IS MAINTAINED IN DOCBOOK 4.1.2 XML FORMAT. IF YOU + THIS DOCUMENTATION IS MAINTAINED IN DOCBOOK 4.1.2 XML FORMAT. IF YOU WISH TO MAKE CORRECTIONS, PLEASE MAKE THEM IN PLAIN TEXT OR SGML DIFFS - AGAINST THE SOURCE. I CANNOT ACCEPT ADDITIONS TO THE GUIDE WRITTEN IN + AGAINST THE SOURCE. I CANNOT ACCEPT ADDITIONS TO THE GUIDE WRITTEN IN HTML! _________________________________________________________________ @@ -72,94 +74,23 @@ Matthew P. Barnson 2.1. What is Bugzilla? 2.2. Why Should We Use Bugzilla? 2.3. How do I use Bugzilla? - - 2.3.1. Create a Bugzilla Account - 2.3.2. The Bugzilla Query Page - 2.3.3. Creating and Managing Bug Reports - - 2.3.3.1. Writing a Great Bug Report - 2.3.3.2. Managing your Bug Reports - 2.4. Where can I find my user preferences? - - 2.4.1. Account Settings - 2.4.2. Email Settings - - 2.4.2.1. Email Notification - 2.4.2.2. New Email Technology - 2.4.2.3. "Watching" Users - - 2.4.3. Page Footer - 2.4.4. Permissions - 2.5. Using Bugzilla-Conclusion 3. Installation 3.1. ERRATA 3.2. Step-by-step Install - - 3.2.1. Introduction - 3.2.2. Installing the Prerequisites - 3.2.3. Installing MySQL Database - 3.2.4. Perl (5.004 or greater) - 3.2.5. DBI Perl Module - 3.2.6. Data::Dumper Perl Module - 3.2.7. MySQL related Perl Module Collection - 3.2.8. TimeDate Perl Module Collection - 3.2.9. GD Perl Module (1.8.3) - 3.2.10. Chart::Base Perl Module (0.99c) - 3.2.11. DB_File Perl Module - 3.2.12. HTTP Server - 3.2.13. Installing the Bugzilla Files - 3.2.14. Setting Up the MySQL Database - 3.2.15. Tweaking localconfig - 3.2.16. Setting Up Maintainers Manually (Optional) - 3.2.17. The Whining Cron (Optional) - 3.2.18. Bug Graphs (Optional) - 3.2.19. Securing MySQL - 3.3. Mac OS X Installation Notes 3.4. BSD Installation Notes 3.5. Installation General Notes - - 3.5.1. Modifying Your Running System - 3.5.2. Upgrading From Previous Versions - 3.5.3. .htaccess files and security - 3.5.4. mod_throttle and Security - 3.5.5. Preventing untrusted Bugzilla content from executing - malicious Javascript code - - 3.5.6. UNIX Installation Instructions History - 3.6. Win32 Installation Notes - 3.6.1. Win32 Installation: Step-by-step - 3.6.2. Additional Windows Tips - 3.6.3. Bugzilla LDAP Integration - 4. Administering Bugzilla 4.1. Post-Installation Checklist 4.2. User Administration - - 4.2.1. Creating the Default User - 4.2.2. Managing Other Users - - 4.2.2.1. Logging In - 4.2.2.2. Creating new users - 4.2.2.3. Disabling Users - 4.2.2.4. Modifying Users - 4.3. Product, Component, Milestone, and Version Administration - - 4.3.1. Products - 4.3.2. Components - 4.3.3. Versions - 4.3.4. Milestones - 4.3.5. Voting - 4.3.6. Groups and Group Security - 4.4. Bugzilla Security 5. Integrating Bugzilla with Third-Party Tools @@ -185,11 +116,6 @@ Matthew P. Barnson C.1. Database Schema Chart C.2. MySQL Bugzilla Database Introduction - - C.2.1. Bugzilla Database Basics - - C.2.1.1. Bugzilla Database Tables - C.3. MySQL Permissions & Grant Tables D. Useful Patches and Utilities for Bugzilla @@ -200,11 +126,6 @@ Matthew P. Barnson D.4. The Quicksearch Utility D.5. Hacking Bugzilla - D.5.1. Things that have caused problems and should be - avoided - - D.5.2. Coding Style for Bugzilla - E. GNU Free Documentation License 0. PREAMBLE @@ -228,7 +149,8 @@ Matthew P. Barnson 3-1. Setting up bonsaitools symlink 3-2. Running checksetup.pl as the web user 3-3. Installing ActivePerl ppd Modules on Microsoft Windows - 3-4. Removing encrypt() for Windows NT Bugzilla version 2.12 or + 3-4. Installing OpenInteract ppd Modules manually on Microsoft Windows + 3-5. Removing encrypt() for Windows NT Bugzilla version 2.12 or earlier 4-1. Creating some Components @@ -246,40 +168,38 @@ Chapter 1. About This Guide 1.1. Purpose and Scope of this Guide - This document was started on September 17, 2000 by Matthew P. Barnson - after a great deal of procrastination updating the Bugzilla FAQ, which - I left untouched for nearly half a year. After numerous complete - rewrites and reformatting, it is the document you see today. - - Bugzilla is simply the best piece of bug-tracking software the world - has ever seen. This document is intended to be the comprehensive guide - to the installation, administration, maintenance, and use of the - Bugzilla bug-tracking system. - - This release of the Bugzilla Guide is the 2.14 release. It is so named - that it may match the current version of Bugzilla. The numbering - tradition stems from that used for many free software projects, in - which even-numbered point releases (1.2, 1.14, etc.) are considered - "stable releases", intended for public consumption; on the other hand, - odd-numbered point releases (1.3, 2.09, etc.) are considered unstable - development releases intended for advanced users, systems - administrators, developers, and those who enjoy a lot of pain. - - Newer revisions of the Bugzilla Guide follow the numbering conventions - of the main-tree Bugzilla releases, available at - http://www.mozilla.org/projects/bugzilla. Intermediate releases will - have a minor revision number following a period. The current version - of Bugzilla, as of this writing (August 10, 2001) is 2.14; if - something were seriously wrong with that edition of the Guide, - subsequent releases would receive an additional dotted-decimal digit - to indicate the update (2.14.1, 2.14.2, etc.). Got it? Good. - - I wrote this in response to the enormous demand for decent Bugzilla - documentation. I have incorporated instructions from the Bugzilla - README, Frequently Asked Questions, Database Schema Document, and - various mailing lists to create it. Chances are, there are glaring - errors in this documentation; please contact <barnboy@trilobyte.net> - to correct them. +This document was started on September 17, 2000 by Matthew P. Barnson after +a great deal of procrastination updating the Bugzilla FAQ, which I left +untouched for nearly half a year. After numerous complete rewrites and +reformatting, it is the document you see today. + +Bugzilla is simply the best piece of bug-tracking software the world has +ever seen. This document is intended to be the comprehensive guide to the +installation, administration, maintenance, and use of the Bugzilla +bug-tracking system. + +This release of the Bugzilla Guide is the 2.14 release. It is so named that +it may match the current version of Bugzilla. The numbering tradition stems +from that used for many free software projects, in which even-numbered point +releases (1.2, 1.14, etc.) are considered "stable releases", intended for +public consumption; on the other hand, odd-numbered point releases (1.3, +2.09, etc.) are considered unstable development releases intended for +advanced users, systems administrators, developers, and those who enjoy a +lot of pain. + +Newer revisions of the Bugzilla Guide follow the numbering conventions of +the main-tree Bugzilla releases, available at http://www.bugzilla.org/. +Intermediate releases will have a minor revision number following a period. +The current version of Bugzilla, as of this writing (August 10, 2001) is +2.14; if something were seriously wrong with that edition of the Guide, +subsequent releases would receive an additional dotted-decimal digit to +indicate the update (2.14.1, 2.14.2, etc.). Got it? Good. + +I wrote this in response to the enormous demand for decent Bugzilla +documentation. I have incorporated instructions from the Bugzilla README, +Frequently Asked Questions, Database Schema Document, and various mailing +lists to create it. Chances are, there are glaring errors in this +documentation; please contact <barnboy@trilobyte.net> to correct them. _________________________________________________________________ 1.2. Copyright Information @@ -293,124 +213,120 @@ Chapter 1. About This Guide Texts. A copy of the license is included in the section entitled "GNU Free Documentation LIcense". - --Copyright (c) 2000-2001 Matthew P. Barnson +--Copyright (c) 2000-2001 Matthew P. Barnson - If you have any questions regarding this document, its copyright, or - publishing this document in non-electronic form, please contact + If you have any questions regarding this document, its copyright, or + publishing this document in non-electronic form, please contact Matthew P. Barnson. _________________________________________________________________ 1.3. Disclaimer - No liability for the contents of this document can be accepted. Use - the concepts, examples, and other content at your own risk. As this is - a new edition of this document, there may be errors and inaccuracies - that may damage your system. Use of this document may cause your - girlfriend to leave you, your cats to pee on your furniture and - clothing, your computer to cease functioning, your boss to fire you, - and global thermonuclear war. Proceed with caution. - - 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. - - Naming of particular products or brands should not be seen as - endorsements, with the exception of the term "GNU/Linux". I - wholeheartedly endorse the use of GNU/Linux in every situation where - it is appropriate. It is an extremely versatile, stable, and robust - operating system that offers an ideal operating environment for - Bugzilla. - - You are strongly recommended to make a backup of your system before - installing Bugzilla and at regular intervals thereafter. Heaven knows - it's saved my bacon time after time; if you implement any suggestion - in this Guide, implement this one! - - 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 insure - your security needs are met. +No liability for the contents of this document can be accepted. Use the +concepts, examples, and other content at your own risk. As this is a new +edition of this document, there may be errors and inaccuracies that may +damage your system. Use of this document may cause your girlfriend to leave +you, your cats to pee on your furniture and clothing, your computer to cease +functioning, your boss to fire you, and global thermonuclear war. Proceed +with caution. + +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. + +Naming of particular products or brands should not be seen as endorsements, +with the exception of the term "GNU/Linux". I wholeheartedly endorse the use +of GNU/Linux in every situation where it is appropriate. It is an extremely +versatile, stable, and robust operating system that offers an ideal +operating environment for Bugzilla. + +You are strongly recommended to make a backup of your system before +installing Bugzilla and at regular intervals thereafter. Heaven knows it's +saved my bacon time after time; if you implement any suggestion in this +Guide, implement this one! + +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 insure your security needs are met. _________________________________________________________________ 1.4. New Versions - This is the 2.14 version of The Bugzilla Guide. 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. +This is the 2.14 version of The Bugzilla Guide. 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. - This document can be found in the following places: +This document can be found in the following places: * TriloBYTE * Mozilla.org * The Linux Documentation Project The latest version of this document can be checked out via CVS. Please - follow the instructions available at the Mozilla CVS page, and check + follow the instructions available at the Mozilla CVS page, and check out the mozilla/webtools/bugzilla/docs/ branch. _________________________________________________________________ 1.5. Credits - The people listed below have made enormous contributions to the - creation of this Guide, through their dedicated hacking efforts, - numerous e-mail and IRC support sessions, and overall excellent - contribution to the Bugzilla community: +The people listed below have made enormous contributions to the creation of +this Guide, through their dedicated hacking efforts, numerous e-mail and IRC +support sessions, and overall excellent contribution to the Bugzilla +community: - Terry Weissman for initially writing Bugzilla and creating the README - upon which the UNIX installation documentation is largely based. +Terry Weissman for initially writing Bugzilla and creating the README upon +which the UNIX installation documentation is largely based. - Tara Hernandez for keeping Bugzilla development going strong after - Terry left Mozilla.org +Tara Hernandez for keeping Bugzilla development going strong after Terry +left Mozilla.org - Dave Lawrence for providing insight into the key differences between - Red Hat's customized Bugzilla, and being largely responsible for the - "Red Hat Bugzilla" appendix +Dave Lawrence for providing insight into the key differences between Red +Hat's customized Bugzilla, and being largely responsible for the "Red Hat +Bugzilla" appendix - Dawn Endico for being a hacker extraordinaire and putting up with my - incessant questions and arguments on irc.mozilla.org in #mozwebtools +Dawn Endico for being a hacker extraordinaire and putting up with my +incessant questions and arguments on irc.mozilla.org in #mozwebtools - Last but not least, all the members of the - netscape.public.mozilla.webtools newsgroup. Without your discussions, - insight, suggestions, and patches, this could never have happened. +Last but not least, all the members of the netscape.public.mozilla.webtools +newsgroup. Without your discussions, insight, suggestions, and patches, this +could never have happened. _________________________________________________________________ 1.6. Contributors - Thanks go to these people for significant contributions to this - documentation (in no particular order): +Thanks go to these people for significant contributions to this +documentation (in no particular order): - Andrew Pearson, Spencer Smith, Eric Hanson, Kevin Brannen, Ron - Teitelbaum, Jacob Steenhagen, Joe Robins +Andrew Pearson, Spencer Smith, Eric Hanson, Kevin Brannen, Ron Teitelbaum, +Jacob Steenhagen, Joe Robins _________________________________________________________________ 1.7. Feedback - I welcome feedback on this document. Without your submissions and - input, this Guide cannot continue to exist. Please mail additions, - comments, criticisms, etc. to <barnboy@trilobyte.net>. Please send - flames to <devnull@localhost> +I welcome feedback on this document. Without your submissions and input, +this Guide cannot continue to exist. Please mail additions, comments, +criticisms, etc. to <barnboy@trilobyte.net>. Please send flames to +<devnull@localhost> _________________________________________________________________ 1.8. Translations - The Bugzilla Guide needs translators! Please volunteer your - translation into the language of your choice. If you will translate - this Guide, please notify the members of the mozilla-webtools mailing - list at <mozilla-webtools@mozilla.org>, and arrange with Matt Barnson - to check it into CVS. +The Bugzilla Guide needs translators! Please volunteer your translation into +the language of your choice. If you will translate this Guide, please notify +the members of the mozilla-webtools mailing list at +<mozilla-webtools@mozilla.org>, and arrange with Matt Barnson to check it +into CVS. _________________________________________________________________ 1.9. Document Conventions - This document uses the following conventions +This document uses the following conventions Descriptions Appearance Warnings @@ -448,28 +364,28 @@ Chapter 1. About This Guide Chapter 2. Using Bugzilla - + What, Why, How, & Where? _________________________________________________________________ 2.1. What is Bugzilla? - Bugzilla is one example of a class of programs called "Defect Tracking - Systems", or, more commonly, "Bug-Tracking Systems". Defect Tracking - Systems allow individual or groups of developers to keep track of - outstanding bugs in their product effectively. Bugzilla was originally - written by Terry Weissman in a programming language called "TCL", to - replace a crappy bug-tracking database used internally for 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. - - Bugzilla has matured immensely, and now boasts many advanced features. - These include: +Bugzilla is one example of a class of programs called "Defect Tracking +Systems", or, more commonly, "Bug-Tracking Systems". Defect Tracking Systems +allow individual or groups of developers to keep track of outstanding bugs +in their product effectively. Bugzilla was originally written by Terry +Weissman in a programming language called "TCL", to replace a crappy +bug-tracking database used internally for 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. + +Bugzilla has matured immensely, and now boasts many advanced features. These +include: * integrated, product-based granular security schema * inter-bug dependencies and dependency graphing @@ -484,92 +400,92 @@ Chapter 2. Using Bugzilla Bugzilla email interface and checkin/checkout scripts) * too many more features to list - Despite its current robustness and popularity, Bugzilla faces some + Despite its current robustness and popularity, Bugzilla faces some near-term challenges, such as reliance on a single database, a lack of abstraction of the user interface and program logic, verbose email bug - notifications, a powerful but daunting query interface, little + notifications, a powerful but daunting query interface, little reporting configurability, problems with extremely large queries, some - unsupportable bug resolution options, little internationalization - (although non-US character sets are accepted for comments), and + unsupportable bug resolution options, little internationalization + (although non-US character sets are accepted for comments), and dependence on some nonstandard libraries. - Some recent headway has been made on the query front, however. If you - are using the latest version of Bugzilla, you should see a "simple - search" form on the default front page of your Bugzilla install. Type - in two or three search terms and you should pull up some relevant + Some recent headway has been made on the query front, however. If you + are using the latest version of Bugzilla, you should see a "simple + search" form on the default front page of your Bugzilla install. Type + in two or three search terms and you should pull up some relevant information. This is also available as "queryhelp.cgi". - Despite these small problems, Bugzilla is very hard to beat. It is - under very active development to address the current issues, and + Despite these small problems, Bugzilla is very hard to beat. It is + under very active development to address the current issues, and continually gains new features. _________________________________________________________________ 2.2. Why Should We Use Bugzilla? - + No, Who's on first... - 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 + 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. 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 + 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 + 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. But why should you use Bugzilla? 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, Loki software, Linux-Mandrake, and VA - Systems. Combined with systems such as CVS, Bonsai, or Perforce SCM, - Bugzilla provides a powerful, easy-to-use solution to configuration + 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, Loki software, Linux-Mandrake, and VA + Systems. Combined with systems such as CVS, Bonsai, or Perforce SCM, + Bugzilla provides a powerful, easy-to-use solution to configuration management and replication problems 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 something - today, but you just can't quite remember? Put it in Bugzilla, and you + 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 something + 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 by using Bugzilla's e-mail - integration features be able to follow the discussion trail that led + product versions for integration, and by using Bugzilla's e-mail + integration features be able to follow the discussion trail that led to critical decisions. - Ultimately, Bugzilla puts the power in your hands to improve your - value to your employer or business while providing a usable framework + 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. _________________________________________________________________ 2.3. How do I use Bugzilla? - + Hey! I'm Woody! Howdy, Howdy, Howdy! Bugzilla is a large, complex system. Describing how to use it requires some time. If you are only interested in installing or administering a Bugzilla installation, please consult the Installing and Administering - Bugzilla portions of this Guide. This section is principally aimed - towards developing end-user mastery of Bugzilla, so you may fully - enjoy the benefits afforded by using this reliable open-source + Bugzilla portions of this Guide. This section is principally aimed + towards developing end-user mastery of Bugzilla, so you may fully + enjoy the benefits afforded by using this reliable open-source bug-tracking software. - Throughout this portion of the Guide, we will refer to user account - options available at the Bugzilla test installation, + Throughout this portion of the Guide, we will refer to user account + options available at the Bugzilla test installation, landfill.tequilarista.org. Note @@ -581,21 +497,21 @@ Chapter 2. Using Bugzilla exactly what's stumping you! If enough people complain, I'll have to fix it in the next version of this Guide. You can subscribe to the newsgroup at news://news.mozilla.org/netscape.public.mozilla.webtools - Although Landfill serves as a great introduction to Bugzilla, it does - not offer all the options you would have as a user on your own - installation of Bugzilla, nor can it do more than serve as a general - introduction to Bugzilla. Additionally, Landfill often runs + Although Landfill serves as a great introduction to Bugzilla, it does + not offer all the options you would have as a user on your own + installation of Bugzilla, nor can it do more than serve as a general + introduction to Bugzilla. Additionally, Landfill often runs cutting-edge versions of Bugzilla for testing, so some things may work slightly differently than mentioned here. _________________________________________________________________ 2.3.1. Create a Bugzilla Account - First things first! 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 the end-user Bugzilla experience, use this URL: - http://landfill.tequilarista.org/bugzilla-tip/ +First things first! 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 the +end-user Bugzilla experience, use this URL: +http://landfill.tequilarista.org/bugzilla-tip/ 1. Click the "Open a new Bugzilla account" link. 2. Enter your "E-mail address" and "Real Name" (or whatever name you @@ -628,47 +544,44 @@ Chapter 2. Using Bugzilla filled out, please overwrite the contents of the text box so you can be sure to input the correct information. - Congratulations! If you followed these directions, you now are the - proud owner of a user account on landfill.tequilarista.org (Landfill) - or your local Bugzilla install. You should now see in your browser a - page called the "Bugzilla Query Page". It may look daunting, but with + Congratulations! If you followed these directions, you now are the + proud owner of a user account on landfill.tequilarista.org (Landfill) + or your local Bugzilla install. You should now see in your browser a + page called the "Bugzilla Query Page". It may look daunting, but with this Guide to walk you through it, you will master it in no time. _________________________________________________________________ 2.3.2. The Bugzilla Query Page - The Bugzilla Query Page is the heart and soul of the Bugzilla user - experience. It is the master interface where you can find any bug - report, comment, or patch currently in the Bugzilla system. We'll go - into how to create your own bug report later on. - - There are efforts underway to simplify query usage. If you have a - local installation of Bugzilla 2.12 or higher, you should have - quicksearch.html available to use and simplify your searches. There is - also a helper for the query interface, called queryhelp.cgi. Landfill - tends to run the latest code, so these two utilities should be - available there for your perusal. - - At this point, let's visit the query page. - landfill.tequilarista.org/bugzilla-tip/query.cgi - - The first thing you need to notice about the Bugzilla Query Page is - that nearly every box you see on your screen has a hyperlink nearby, - explaining what it is or what it does. Near the upper-left-hand corner - of your browser window you should see the word "Status" underlined. - Select it. - - Notice the page that popped up? Every underlined word you see on your - screen is a hyperlink that will take you to context-sensitive help. - Click around for a while, and learn what everything here does. To - return to the query interface after pulling up a help page, use the - "Back" button in your browser. - - I'm sure that after checking out the online help, you are now an - expert on the Bugzilla Query Page. If, however, you feel you haven't - mastered it yet, let me walk you through making a few successful - queries to find out what there are in the Bugzilla bug-tracking system - itself. +The Bugzilla Query Page is the heart and soul of the Bugzilla user +experience. It is the master interface where you can find any bug report, +comment, or patch currently in the Bugzilla system. We'll go into how to +create your own bug report later on. + +There are efforts underway to simplify query usage. If you have a local +installation of Bugzilla 2.12 or higher, you should have quicksearch.html +available to use and simplify your searches. There is also a helper for the +query interface, called queryhelp.cgi. Landfill tends to run the latest +code, so these two utilities should be available there for your perusal. + +At this point, let's visit the query page. +landfill.tequilarista.org/bugzilla-tip/query.cgi + +The first thing you need to notice about the Bugzilla Query Page is that +nearly every box you see on your screen has a hyperlink nearby, explaining +what it is or what it does. Near the upper-left-hand corner of your browser +window you should see the word "Status" underlined. Select it. + +Notice the page that popped up? Every underlined word you see on your screen +is a hyperlink that will take you to context-sensitive help. Click around +for a while, and learn what everything here does. To return to the query +interface after pulling up a help page, use the "Back" button in your +browser. + +I'm sure that after checking out the online help, you are now an expert on +the Bugzilla Query Page. If, however, you feel you haven't mastered it yet, +let me walk you through making a few successful queries to find out what +there are in the Bugzilla bug-tracking system itself. 1. Ensure you are back on the "Bugzilla Query Page". Do nothing in the boxes marked "Status", "Resolution", "Platform", "OpSys", @@ -777,11 +690,11 @@ Chapter 2. Using Bugzilla fairly certain I will always have some bugs assigned to me that aren't done yet, so you won't often see that message! - I encourage you to click the bug numbers in the left-hand column and - examine my bugs. Also notice that if you click the underlined links - near the top of this page, they do not take you to context-sensitive - help here, but instead sort the columns of bugs on the screen! When - you need to sort your bugs by priority, severity, or the people they + I encourage you to click the bug numbers in the left-hand column and + examine my bugs. Also notice that if you click the underlined links + near the top of this page, they do not take you to context-sensitive + help here, but instead sort the columns of bugs on the screen! When + you need to sort your bugs by priority, severity, or the people they are assigned to, this is a tremendous timesaver. A couple more interesting things about the Bug List page: @@ -809,33 +722,32 @@ Chapter 2. Using Bugzilla 2.3.3. Creating and Managing Bug Reports - + And all this time, I thought we were taking bugs out... _________________________________________________________________ 2.3.3.1. Writing a Great Bug Report - Before we plunge into writing your first bug report, I encourage you - to read some bug-writing guidelines. If you are reading this document - as part of a Bugzilla CVS checkout or un-tarred Bugzilla distribution, - you should be able to read them by clicking here. If you are reading - this online, check out the Mozilla.org bug-writing guidelines at - http://www.mozilla.org/quality/bug-writing-guidelines.html. 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. - - While you are at it, why not learn how to find previously reported - bugs? Mozilla.org has published a great tutorial on finding duplicate - bugs, available at - http://www.mozilla.org/quality/help/beginning-duplicate-finding.html. - - I realize this was a lot to read. However, understanding the mentality - of writing great bug reports will help us on the next part! +Before we plunge into writing your first bug report, I encourage you to read +some bug-writing guidelines. If you are reading this document as part of a +Bugzilla CVS checkout or un-tarred Bugzilla distribution, you should be able +to read them by clicking here. If you are reading this online, check out the +Mozilla.org bug-writing guidelines at +http://www.mozilla.org/quality/bug-writing-guidelines.html. 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. + +While you are at it, why not learn how to find previously reported bugs? +Mozilla.org has published a great tutorial on finding duplicate bugs, +available at +http://www.mozilla.org/quality/help/beginning-duplicate-finding.html. + +I realize this was a lot to read. However, understanding the mentality of +writing great bug reports will help us on the next part! 1. Go back to http://landfill.tequilarista.org/bugzilla-tip/ in your browser. @@ -865,9 +777,9 @@ Chapter 2. Using Bugzilla 2.3.3.2. Managing your Bug Reports - OK, you should have a link to the bug you just created near the top of - your page. It should say "Bug XXXX posted", with a link to the right - saying "Back to BUG# XXXX". Select this link. +OK, you should have a link to the bug you just created near the top of your +page. It should say "Bug XXXX posted", with a link to the right saying "Back +to BUG# XXXX". Select this link. 1. Scroll down a bit on the subsequent page, until you see the "Resolve bug, changing resolution to (dropdown box). Normally, you @@ -882,28 +794,28 @@ Chapter 2. Using Bugzilla Resolving the bug with INVALID status again. This time it should work. - You have now learned the basics of Bugzilla navigation, entering a - bug, and bug maintenance. I encourage you to explore these features, - and see what you can do with them! We'll spend no more time on - individual Bugs or Queries from this point on, so you are on your own + You have now learned the basics of Bugzilla navigation, entering a + bug, and bug maintenance. I encourage you to explore these features, + and see what you can do with them! We'll spend no more time on + individual Bugs or Queries from this point on, so you are on your own there. But I'll give a few last hints! - There is a CLUE on the Query page that will teach you more how to use + There is a CLUE on the Query page that will teach you more how to use the form. If you click the hyperlink on the Component box of the Query page, you - will be presented a form that will describe what all the components + will be presented a form that will describe what all the components are. - Possibly the most powerful feature of the Query page is the Boolean - Chart section. It's a bit confusing to use the first time, but can - provide unparalleled flexibility in your queries, allowing you to + Possibly the most powerful feature of the Query page is the Boolean + Chart section. It's a bit confusing to use the first time, but can + provide unparalleled flexibility in your queries, allowing you to build extremely powerful requests. Finally, you can build some nifty Reports using the "Bug Reports" link - near the bottom of the query page, and also available via the + near the bottom of the query page, and also available via the "Reports" link at the footer of each page. _________________________________________________________________ @@ -915,39 +827,38 @@ Chapter 2. Using Bugzilla These ain't fortune cookies, kid... - Customized User Preferences offer tremendous versatility to your + Customized User Preferences offer tremendous versatility to your individual Bugzilla experience. Let's plunge into what you can do! The - first step is to click the "Edit prefs" link at the footer of each + first step is to click the "Edit prefs" link at the footer of each page once you have logged in to Landfill. _________________________________________________________________ 2.4.1. Account Settings - On this page, you can change your basic Account Settings, including - your password and full name. For security reasons, in order to change - anything on this page you must type your current password into the - "Old Password" field. If you wish to change your password, type the - new password you want into the "New Password" field and again into the - "Re-enter new password" field to ensure you typed your new password - correctly. Select the "Submit" button and you are done. +On this page, you can change your basic Account Settings, including your +password and full name. For security reasons, in order to change anything on +this page you must type your current password into the "Old Password" field. +If you wish to change your password, type the new password you want into the +"New Password" field and again into the "Re-enter new password" field to +ensure you typed your new password correctly. Select the "Submit" button and +you are done. _________________________________________________________________ 2.4.2. Email Settings 2.4.2.1. Email Notification - Here you can reduce or increase the amount of email sent you from - Bugzilla. Although this is referred to as "Advanced Email Filtering - Options", they are, in fact, the standard email filter set. All of - them are self-explanatory, but you can use the filters in interesting - ways. For instance, some people (notably Quality Assurance personnel) - often only care to receive updates regarding a bug when the bug - changes state, so they can track bugs on their flow charts and know - when it is time to pull the bug onto a quality assurance platform for - inspection. Other people set up email gateways to Bonsai, the Mozilla - automated CVS management system or Tinderbox, the Mozilla automated - build management system, and restrict which types of Bugzilla - information are fed to these systems.. +Here you can reduce or increase the amount of email sent you from Bugzilla. +Although this is referred to as "Advanced Email Filtering Options", they +are, in fact, the standard email filter set. All of them are +self-explanatory, but you can use the filters in interesting ways. For +instance, some people (notably Quality Assurance personnel) often only care +to receive updates regarding a bug when the bug changes state, so they can +track bugs on their flow charts and know when it is time to pull the bug +onto a quality assurance platform for inspection. Other people set up email +gateways to Bonsai, the Mozilla automated CVS management system or +Tinderbox, the Mozilla automated build management system, and restrict which +types of Bugzilla information are fed to these systems.. _________________________________________________________________ 2.4.2.2. New Email Technology @@ -961,13 +872,13 @@ Chapter 2. Using Bugzilla and "make it the default for all new users", referring her to the Administration section of this Guide. - Disregard the warnings about "experimental and bleeding edge"; the - code to handle email in a cleaner manner than that historically used + Disregard the warnings about "experimental and bleeding edge"; the + code to handle email in a cleaner manner than that historically used for Bugzilla is quite robust and well-tested now. - I recommend you enable the option, "Click here to sign up (and risk - any bugs)". Your email-box will thank you for it. The fundamental - shift in "newemailtech" is away from standard UNIX "diff" output, + I recommend you enable the option, "Click here to sign up (and risk + any bugs)". Your email-box will thank you for it. The fundamental + shift in "newemailtech" is away from standard UNIX "diff" output, which is quite ugly, to a prettier, better laid-out email. _________________________________________________________________ @@ -982,10 +893,10 @@ Chapter 2. Using Bugzilla By entering user email names into the "Users to watch" text entry box, delineated by commas, you can watch bugs of other users. This powerful - functionality enables seamless transitions as developers change + functionality enables seamless transitions as developers change projects, managers wish to get in touch with the issues faced by their - direct reports, or users go on vacation. If any of these three - situations apply to you, you will undoubtedly find this feature quite + direct reports, or users go on vacation. If any of these three + situations apply to you, you will undoubtedly find this feature quite convenient. _________________________________________________________________ @@ -999,11 +910,11 @@ Chapter 2. Using Bugzilla drop-down menu away. On this page of Preferences, if you have many stored queries you can elect to have them always one-click away! - If you have many stored queries on the server, here you will find - individual drop-downs for each stored query. Each drop-down gives you - the option of that query appearing on the footer of every page in - Bugzilla! This gives you powerful one-click access to any complex - searches you may set up, and is an excellent way to impress your + If you have many stored queries on the server, here you will find + individual drop-downs for each stored query. Each drop-down gives you + the option of that query appearing on the footer of every page in + Bugzilla! This gives you powerful one-click access to any complex + searches you may set up, and is an excellent way to impress your boss... Tip @@ -1022,40 +933,37 @@ Chapter 2. Using Bugzilla 2.4.4. Permissions - This is a purely informative page which outlines your current - permissions on this installation of Bugzilla. If you have permissions - to grant certain permissions to other users, the "other users" link - appears on this page as well as the footer. For more information - regarding user administration, please consult the Administration - section of this Guide. +This is a purely informative page which outlines your current permissions on +this installation of Bugzilla. If you have permissions to grant certain +permissions to other users, the "other users" link appears on this page as +well as the footer. For more information regarding user administration, +please consult the Administration section of this Guide. _________________________________________________________________ 2.5. Using Bugzilla-Conclusion - Thank you for reading through this portion of the Bugzilla Guide. I - anticipate it may not yet meet the needs of all readers. If you have - additional comments or corrections to make, please submit your - contributions to the mozilla-webtools mailing list/newsgroup. The - mailing list is mirrored to the netscape.public.mozilla.webtools - newsgroup, and the newsgroup is mirrored to - mozilla-webtools@mozilla.org +Thank you for reading through this portion of the Bugzilla Guide. I +anticipate it may not yet meet the needs of all readers. If you have +additional comments or corrections to make, please submit your contributions +to the mozilla-webtools mailing list/newsgroup. The mailing list is mirrored +to the netscape.public.mozilla.webtools newsgroup, and the newsgroup is +mirrored to mozilla-webtools@mozilla.org _________________________________________________________________ Chapter 3. Installation - These installation instructions are presented assuming you are - installing on a UNIX or completely POSIX-compliant system. If you are - installing on Microsoft Windows or another oddball operating system, - please consult the appropriate sections in this installation guide for - notes on how to be successful. +These installation instructions are presented assuming you are installing on +a UNIX or completely POSIX-compliant system. If you are installing on +Microsoft Windows or another oddball operating system, please consult the +appropriate sections in this installation guide for notes on how to be +successful. _________________________________________________________________ 3.1. ERRATA - Here are some miscellaneous notes about possible issues you main run - into when you begin your Bugzilla installation. Reference platforms - for Bugzilla installation are Redhat Linux 7.2, Linux-Mandrake 8.0, - and Solaris 8. +Here are some miscellaneous notes about possible issues you main run into +when you begin your Bugzilla installation. Reference platforms for Bugzilla +installation are Redhat Linux 7.2, Linux-Mandrake 8.0, and Solaris 8. If you are installing Bugzilla on S.u.S.e. Linux, or some other distributions with "paranoid" security options, it is possible that @@ -1098,22 +1006,21 @@ Chapter 3. Installation 3.2.1. Introduction - Installation of bugzilla is pretty straightforward, particularly if - your machine already has MySQL and the MySQL-related perl packages - installed. If those aren't installed yet, then that's the first order - of business. The other necessary ingredient is a web server set up to - run cgi scripts. While using Apache for your webserver is not - required, it is recommended. - - Bugzilla has been successfully installed under Solaris, Linux, and - Win32. The peculiarities of installing on Win32 (Microsoft Windows) - are not included in this section of the Guide; please check out the - Win32 Installation Notes for further advice on getting Bugzilla to - work on Microsoft Windows. - - The Bugzilla Guide is contained in the "docs/" folder in your Bugzilla - distribution. It is available in plain text (docs/txt), HTML - (docs/html), or SGML source (docs/sgml). +Installation of bugzilla is pretty straightforward, particularly if your +machine already has MySQL and the MySQL-related perl packages installed. If +those aren't installed yet, then that's the first order of business. The +other necessary ingredient is a web server set up to run cgi scripts. While +using Apache for your webserver is not required, it is recommended. + +Bugzilla has been successfully installed under Solaris, Linux, and Win32. +The peculiarities of installing on Win32 (Microsoft Windows) are not +included in this section of the Guide; please check out the Win32 +Installation Notes for further advice on getting Bugzilla to work on +Microsoft Windows. + +The Bugzilla Guide is contained in the "docs/" folder in your Bugzilla +distribution. It is available in plain text (docs/txt), HTML (docs/html), or +SGML source (docs/sgml). _________________________________________________________________ 3.2.2. Installing the Prerequisites @@ -1126,11 +1033,11 @@ Chapter 3. Installation libraries) on your system, check out Bundle::Bugzilla in Using Bundle::Bugzilla instead of manually installing Perl modules - The software packages necessary for the proper running of bugzilla + The software packages necessary for the proper running of bugzilla are: 1. MySQL database server and the mysql client (3.22.5 or greater) - 2. Perl (5.004 or greater, 5.6.1 is recommended if you wish to use + 2. Perl (5.004 or greater, 5.6.1 is recommended if you wish to use Bundle::Bugzilla) 3. DBI Perl module 4. Data::Dumper Perl module @@ -1140,7 +1047,7 @@ Chapter 3. Installation 8. Chart::Base Perl module (0.99c) (optional, for bug charting) 9. DB_File Perl module (optional, for bug charting) 10. The web server of your choice. Apache is recommended. - 11. MIME::Parser Perl module (optional, for contrib/bug_email.pl + 11. MIME::Parser Perl module (optional, for contrib/bug_email.pl interface) Warning @@ -1171,16 +1078,15 @@ Chapter 3. Installation 3.2.3. Installing MySQL Database - Visit MySQL homepage at www.mysql.com and grab the latest stable - release of the server. Many of the binary versions of MySQL store - their data files in /var which is often part of a smaller root - partition. If you decide to build from sources you can easily set the - dataDir as an option to configure. +Visit MySQL homepage at www.mysql.com and grab the latest stable release of +the server. Many of the binary versions of MySQL store their data files in +/var which is often part of a smaller root partition. If you decide to build +from sources you can easily set the dataDir as an option to configure. - If you install from source or non-package (RPM, deb, etc.) binaries - you need to add mysqld to your init scripts so the server daemon will - come back up whenever your machine reboots. Further discussion of UNIX - init sequences are beyond the scope of this guide. +If you install from source or non-package (RPM, deb, etc.) binaries you need +to add mysqld to your init scripts so the server daemon will come back up +whenever your machine reboots. Further discussion of UNIX init sequences are +beyond the scope of this guide. Note @@ -1200,21 +1106,20 @@ Chapter 3. Installation 3.2.4. Perl (5.004 or greater) - Any machine that doesn't have perl on it is a sad machine indeed. Perl - for *nix systems can be gotten in source form from - http://www.perl.com. Although Bugzilla runs with most post-5.004 - versions of Perl, it's a good idea to be up to the very latest version - if you can when running Bugzilla. As of this writing, that is perl - version 5.6.1. - - Perl is now a far cry from the the single compiler/interpreter binary - it once was. It includes a great many required modules and quite a few - other support files. If you're not up to or not inclined to build perl - from source, you'll want to install it on your machine using some sort - of packaging system (be it RPM, deb, or what have you) to ensure a - sane install. In the subsequent sections you'll be installing quite a - few perl modules; this can be quite ornery if your perl installation - isn't up to snuff. +Any machine that doesn't have perl on it is a sad machine indeed. Perl for +*nix systems can be gotten in source form from http://www.perl.com. Although +Bugzilla runs with most post-5.004 versions of Perl, it's a good idea to be +up to the very latest version if you can when running Bugzilla. As of this +writing, that is perl version 5.6.1. + +Perl is now a far cry from the the single compiler/interpreter binary it +once was. It includes a great many required modules and quite a few other +support files. If you're not up to or not inclined to build perl from +source, you'll want to install it on your machine using some sort of +packaging system (be it RPM, deb, or what have you) to ensure a sane +install. In the subsequent sections you'll be installing quite a few perl +modules; this can be quite ornery if your perl installation isn't up to +snuff. Warning @@ -1246,22 +1151,22 @@ Chapter 3. Installation 3.2.5. DBI Perl Module - The DBI module is a generic Perl module used by other database related - Perl modules. For our purposes it's required by the MySQL-related - modules. As long as your Perl installation was done correctly the DBI - module should be a breeze. It's a mixed Perl/C module, but Perl's - MakeMaker system simplifies the C compilation greatly. +The DBI module is a generic Perl module used by other database related Perl +modules. For our purposes it's required by the MySQL-related modules. As +long as your Perl installation was done correctly the DBI module should be a +breeze. It's a mixed Perl/C module, but Perl's MakeMaker system simplifies +the C compilation greatly. - Like almost all Perl modules DBI can be found on the Comprehensive - Perl Archive Network (CPAN) at http://www.cpan.org. The CPAN servers - have a real tendency to bog down, so please use mirrors. The current - location at the time of this writing can be found in Appendix B. +Like almost all Perl modules DBI can be found on the Comprehensive Perl +Archive Network (CPAN) at http://www.cpan.org. The CPAN servers have a real +tendency to bog down, so please use mirrors. The current location at the +time of this writing can be found in Appendix B. - Quality, general Perl module installation instructions can be found on - the CPAN website, but the easy thing to do is to just use the CPAN - shell which does all the hard work for you. +Quality, general Perl module installation instructions can be found on the +CPAN website, but the easy thing to do is to just use the CPAN shell which +does all the hard work for you. - To use the CPAN shell to install DBI: +To use the CPAN shell to install DBI: bash# perl -MCPAN -e 'install "DBI"' @@ -1270,7 +1175,7 @@ Chapter 3. Installation Replace "DBI" with the name of whichever module you wish to install, such as Data::Dumper, TimeDate, GD, etc. - To do it the hard way: +To do it the hard way: Untar the module tarball -- it should create its own directory @@ -1281,71 +1186,71 @@ Chapter 3. Installation 3. bash# make test 4. bash# make install - If everything went ok that should be all it takes. For the vast + If everything went ok that should be all it takes. For the vast majority of perl modules this is all that's required. _________________________________________________________________ 3.2.6. Data::Dumper Perl Module - The Data::Dumper module provides data structure persistence for Perl - (similar to Java's serialization). It comes with later sub-releases of - Perl 5.004, but a re-installation just to be sure it's available won't - hurt anything. +The Data::Dumper module provides data structure persistence for Perl +(similar to Java's serialization). It comes with later sub-releases of Perl +5.004, but a re-installation just to be sure it's available won't hurt +anything. - Data::Dumper is used by the MySQL-related Perl modules. It can be - found on CPAN (see Appendix B) and can be installed by following the - same four step make sequence used for the DBI module. +Data::Dumper is used by the MySQL-related Perl modules. It can be found on +CPAN (see Appendix B) and can be installed by following the same four step +make sequence used for the DBI module. _________________________________________________________________ 3.2.7. MySQL related Perl Module Collection - The Perl/MySQL interface requires a few mutually-dependent perl - modules. These modules are grouped together into the the - Msql-Mysql-modules package. This package can be found at CPAN. After - the archive file has been downloaded it should be untarred. +The Perl/MySQL interface requires a few mutually-dependent perl modules. +These modules are grouped together into the the Msql-Mysql-modules package. +This package can be found at CPAN. After the archive file has been +downloaded it should be untarred. - The MySQL modules are all built using one make file which is generated - by running: bash# perl Makefile.pl +The MySQL modules are all built using one make file which is generated by +running: bash# perl Makefile.pl - The MakeMaker process will ask you a few questions about the desired - compilation target and your MySQL installation. For many of the - questions the provided default will be adequate. +The MakeMaker process will ask you a few questions about the desired +compilation target and your MySQL installation. For many of the questions +the provided default will be adequate. - When asked if your desired target is the MySQL or mSQL packages, - select the MySQL related ones. Later you will be asked if you wish to - provide backwards compatibility with the older MySQL packages; you - should answer YES to this question. The default is NO. +When asked if your desired target is the MySQL or mSQL packages, select the +MySQL related ones. Later you will be asked if you wish to provide backwards +compatibility with the older MySQL packages; you should answer YES to this +question. The default is NO. - A host of 'localhost' should be fine and a testing user of 'test' and - a null password should find itself with sufficient access to run tests - on the 'test' database which MySQL created upon installation. If 'make - test' and 'make install' go through without errors you should be ready - to go as far as database connectivity is concerned. +A host of 'localhost' should be fine and a testing user of 'test' and a null +password should find itself with sufficient access to run tests on the +'test' database which MySQL created upon installation. If 'make test' and +'make install' go through without errors you should be ready to go as far as +database connectivity is concerned. _________________________________________________________________ 3.2.8. TimeDate Perl Module Collection - Many of the more common date/time/calendar related Perl modules have - been grouped into a bundle similar to the MySQL modules bundle. This - bundle is stored on the CPAN under the name TimeDate (see link: - Appendix B). The component module we're most interested in is the - Date::Format module, but installing all of them is probably a good - idea anyway. The standard Perl module installation instructions should - work perfectly for this simple package. +Many of the more common date/time/calendar related Perl modules have been +grouped into a bundle similar to the MySQL modules bundle. This bundle is +stored on the CPAN under the name TimeDate (see link: Appendix B). The +component module we're most interested in is the Date::Format module, but +installing all of them is probably a good idea anyway. The standard Perl +module installation instructions should work perfectly for this simple +package. _________________________________________________________________ 3.2.9. GD Perl Module (1.8.3) - The GD library was written by Thomas Boutell a long while ago to - programatically generate images in C. Since then it's become the - defacto standard for programatic image construction. The Perl bindings - to it found in the GD library are used on millions of web pages to - generate graphs on the fly. That's what bugzilla will be using it for - so you must install it if you want any of the graphing to work. +The GD library was written by Thomas Boutell a long while ago to +programatically generate images in C. Since then it's become the defacto +standard for programatic image construction. The Perl bindings to it found +in the GD library are used on millions of web pages to generate graphs on +the fly. That's what bugzilla will be using it for so you must install it if +you want any of the graphing to work. - Actually bugzilla uses the Graph module which relies on GD itself. - Isn't that always the way with object-oriented programming? At any - rate, you can find the GD library on CPAN in Appendix B. +Actually bugzilla uses the Graph module which relies on GD itself. Isn't +that always the way with object-oriented programming? At any rate, you can +find the GD library on CPAN in Appendix B. Note @@ -1358,28 +1263,27 @@ Chapter 3. Installation 3.2.10. Chart::Base Perl Module (0.99c) - The Chart module provides bugzilla with on-the-fly charting abilities. - It can be installed in the usual fashion after it has been fetched - from CPAN where it is found as the Chart-x.x... tarball, linked in - Appendix B. Note that as with the GD perl module, only the version - listed above, or newer, will work. Earlier versions used GIF's, which - are no longer supported by the latest versions of GD. +The Chart module provides bugzilla with on-the-fly charting abilities. It +can be installed in the usual fashion after it has been fetched from CPAN +where it is found as the Chart-x.x... tarball, linked in Appendix B. Note +that as with the GD perl module, only the version listed above, or newer, +will work. Earlier versions used GIF's, which are no longer supported by the +latest versions of GD. _________________________________________________________________ 3.2.11. DB_File Perl Module - DB_File is a module which allows Perl programs to make use of the - facilities provided by Berkeley DB version 1.x. This module is - required by collectstats.pl which is used for bug charting. If you - plan to make use of bug charting, you must install this module. +DB_File is a module which allows Perl programs to make use of the facilities +provided by Berkeley DB version 1.x. This module is required by +collectstats.pl which is used for bug charting. If you plan to make use of +bug charting, you must install this module. _________________________________________________________________ 3.2.12. HTTP Server - You have a freedom of choice here - Apache, Netscape or any other - server on UNIX would do. You can easily run the web server on a - different machine than MySQL, but need to adjust the MySQL "bugs" user - permissions accordingly. +You have a freedom of choice here - Apache, Netscape or any other server on +UNIX would do. You can easily run the web server on a different machine than +MySQL, but need to adjust the MySQL "bugs" user permissions accordingly. Note @@ -1389,21 +1293,25 @@ Chapter 3. Installation on the peculiarities of installing using their favorite webserver, I will provide notes for them. - You'll want to make sure that your web server will run any file with - the .cgi extension as a cgi and not just display it. If you're using - apache that means uncommenting the following line in the srm.conf + You'll want to make sure that your web server will run any file with + the .cgi extension as a cgi and not just display it. If you're using + apache that means uncommenting the following line in the srm.conf file: AddHandler cgi-script .cgi - With apache you'll also want to make sure that within the access.conf + With apache you'll also want to make sure that within the access.conf file the line: - Options ExecCGI +Options ExecCGI +AllowOverride Limit - is in the stanza that covers the directories into which you intend to + is in the stanza that covers the directories into which you intend to put the bugzilla .html and .cgi files. Note + AllowOverride Limit allows the use of a Deny statement in the + .htaccess file generated by checksetup.pl + Users of newer versions of Apache will generally find both of the above lines will be in the httpd.conf file, rather than srm.conf or access.conf. @@ -1421,13 +1329,13 @@ Chapter 3. Installation 3.2.13. Installing the Bugzilla Files - You should untar the Bugzilla files into a directory that you're - willing to make writable by the default web server user (probably - "nobody"). You may decide to put the files off of the main web space - for your web server or perhaps off of /usr/local with a symbolic link - in the web space that points to the Bugzilla directory. At any rate, - just dump all the files in the same place, and make sure you can - access the files in that directory through your web server. +You should untar the Bugzilla files into a directory that you're willing to +make writable by the default web server user (probably "nobody"). You may +decide to put the files off of the main web space for your web server or +perhaps off of /usr/local with a symbolic link in the web space that points +to the Bugzilla directory. At any rate, just dump all the files in the same +place, and make sure you can access the files in that directory through your +web server. Tip @@ -1435,32 +1343,33 @@ Chapter 3. Installation heirarchy, you may receive Forbidden errors unless you add the "FollowSymLinks" directive to the <Directory> entry for the HTML root. - Once all the files are in a web accessible directory, make that - directory writable by your webserver's user. This is a temporary step - until you run the post-install checksetup.pl script, which locks down + Once all the files are in a web accessible directory, make that + directory writable by your webserver's user. This is a temporary step + until you run the post-install checksetup.pl script, which locks down your installation. - Lastly, you'll need to set up a symbolic link to - /usr/bonsaitools/bin/perl for the correct location of your perl - executable (probably /usr/bin/perl). Otherwise you must hack all the - .cgi files to change where they look for perl, or use The setperl.csh + Lastly, you'll need to set up a symbolic link to + /usr/bonsaitools/bin/perl for the correct location of your perl + executable (probably /usr/bin/perl). Otherwise you must hack all the + .cgi files to change where they look for perl, or use The setperl.csh Utility, found in Useful Patches and Utilities for Bugzilla. I suggest using the symlink approach for future release compatability. Example 3-1. Setting up bonsaitools symlink Here's how you set up the Perl symlink on Linux to make Bugzilla work. - Your mileage may vary. For some UNIX operating systems, you probably - need to subsitute "/usr/local/bin/perl" for "/usr/bin/perl" below; if - on certain other UNIX systems, Perl may live in weird places like + Your mileage may vary. For some UNIX operating systems, you probably + need to subsitute "/usr/local/bin/perl" for "/usr/bin/perl" below; if + on certain other UNIX systems, Perl may live in weird places like "/opt/perl". As root, run these commands: bash# mkdir /usr/bonsaitools bash# mkdir /usr/bonsaitools/bin bash# ln -s /usr/bin/perl /usr/bonsaitools/bin/perl - Alternately, you can simply run this perl one-liner to change your + Alternately, you can simply run this perl one-liner to change your path to perl in all the files in your Bugzilla installation: -perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm +perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm pr +ocessmail syncshadowdb Change the second path to perl to match your installation. @@ -1474,13 +1383,13 @@ perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm 3.2.14. Setting Up the MySQL Database - After you've gotten all the software installed and working you're - ready to start preparing the database for its life as a the back end - to a high quality bug tracker. +After you've gotten all the software installed and working you're ready to +start preparing the database for its life as a the back end to a high +quality bug tracker. - First, you'll want to fix MySQL permissions to allow access from - Bugzilla. For the purpose of this Installation section, the Bugzilla - username will be "bugs", and will have minimal permissions. +First, you'll want to fix MySQL permissions to allow access from Bugzilla. +For the purpose of this Installation section, the Bugzilla username will be +"bugs", and will have minimal permissions. Warning @@ -1498,15 +1407,15 @@ perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm user='root'; mysql> FLUSH PRIVILEGES; - From this point on, if you need to access MySQL as the MySQL root - user, you will need to use mysql -u root -p and enter your - new_password. Remember that MySQL user names have nothing to do with + From this point on, if you need to access MySQL as the MySQL root + user, you will need to use mysql -u root -p and enter your + new_password. Remember that MySQL user names have nothing to do with Unix user names (login names). - Next, we create the "bugs" user, and grant sufficient permissions for - checksetup.pl, which we'll use later, to work its magic. This also - restricts the "bugs" user to operations within a database called - "bugs", and only allows the account to connect from "localhost". + Next, we create the "bugs" user, and grant sufficient permissions for + checksetup.pl, which we'll use later, to work its magic. This also + restricts the "bugs" user to operations within a database called + "bugs", and only allows the account to connect from "localhost". Modify it to reflect your setup if you will be connecting from another machine or as a different user. @@ -1517,9 +1426,9 @@ perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm 'bugs_password'; mysql> FLUSH PRIVILEGES; - Next, run the magic checksetup.pl script. (Many thanks to Holger - Schurig <holgerschurig@nikocity.de> for writing this script!) It will - make sure Bugzilla files and directories have reasonable permissions, + Next, run the magic checksetup.pl script. (Many thanks to Holger + Schurig <holgerschurig@nikocity.de> for writing this script!) It will + make sure Bugzilla files and directories have reasonable permissions, set up the data directory, and create all the MySQL tables. bash# ./checksetup.pl @@ -1529,10 +1438,10 @@ perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm 3.2.15. Tweaking localconfig - This file contains a variety of settings you may need to tweak - including how Bugzilla should connect to the MySQL database. +This file contains a variety of settings you may need to tweak including how +Bugzilla should connect to the MySQL database. - The connection settings include: +The connection settings include: 1. server's host: just use "localhost" if the MySQL server is local 2. database name: "bugs" if you're following these directions @@ -1543,12 +1452,12 @@ perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm use to restrict access to Bugzilla data files. See .htaccess files and security. - Once you are happy with the settings, re-run checksetup.pl. On this - second run, it will create the database and an administrator account + Once you are happy with the settings, re-run checksetup.pl. On this + second run, it will create the database and an administrator account for which you will be prompted to provide information. When logged into an administrator account once Bugzilla is running, if - you go to the query page (off of the Bugzilla main menu), you'll find + you go to the query page (off of the Bugzilla main menu), you'll find an "edit parameters" option that is filled with editable treats. Should everything work, you will have a nearly empty Bugzilla database @@ -1584,10 +1493,9 @@ bash# ./checksetup.pl 3.2.16. Setting Up Maintainers Manually (Optional) - If you want to add someone else to every group by hand, you can do it - by typing the appropriate MySQL commands. Run mysql -u root -p bugs - You may need different parameters, depending on your security - settings. Then: +If you want to add someone else to every group by hand, you can do it by +typing the appropriate MySQL commands. Run mysql -u root -p bugs You may +need different parameters, depending on your security settings. Then: mysql> update profiles set groupset=0x7fffffffffffffff where login_name = 'XXX'; (yes, that's fifteen"f"'s. @@ -1597,13 +1505,13 @@ bash# ./checksetup.pl 3.2.17. The Whining Cron (Optional) - 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 can - set up bugzilla's automatic whining system. This can be done by adding - the following command as a daily crontab entry (for help on that see - that crontab man page): +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 can set up +bugzilla's automatic whining system. This can be done by adding the +following command as a daily crontab entry (for help on that see that +crontab man page): - cd <your-bugzilla-directory> ; ./whineatnews.pl +cd <your-bugzilla-directory> ; ./whineatnews.pl Tip @@ -1615,36 +1523,35 @@ bash# ./checksetup.pl 3.2.18. Bug Graphs (Optional) - As long as you installed the GD and Graph::Base Perl modules you might - as well turn on the nifty bugzilla bug reporting graphs. +As long as you installed the GD and Graph::Base Perl modules you might as +well turn on the nifty bugzilla bug reporting graphs. - Add a cron entry like this to run collectstats daily at 5 after - midnight: +Add a cron entry like this to run collectstats daily at 5 after midnight: - bash# crontab -e - 5 0 * * * cd <your-bugzilla-directory> ; ./collectstats.pl +bash# crontab -e +5 0 * * * cd <your-bugzilla-directory> ; ./collectstats.pl - After two days have passed you'll be able to view bug graphs from the + After two days have passed you'll be able to view bug graphs from the Bug Reports page. _________________________________________________________________ 3.2.19. Securing MySQL - If you followed the installation instructions for setting up your - "bugs" and "root" user in MySQL, much of this should not apply to you. - If you are upgrading an existing installation of Bugzilla, you should - pay close attention to this section. +If you followed the installation instructions for setting up your "bugs" and +"root" user in MySQL, much of this should not apply to you. If you are +upgrading an existing installation of Bugzilla, you should pay close +attention to this section. - Most MySQL installs have "interesting" default security parameters: +Most MySQL installs have "interesting" default security parameters: - mysqld defaults to running as root - it defaults to allowing external network connections - it has a known port number, and is easy to detect - it defaults to no passwords whatsoever - it defaults to allowing "File_Priv" +mysqld defaults to running as root +it defaults to allowing external network connections +it has a known port number, and is easy to detect +it defaults to no passwords whatsoever +it defaults to allowing "File_Priv" - This means anyone from anywhere on the internet can not only drop the - database with one SQL command, and they can write as root to the + This means anyone from anywhere on the internet can not only drop the + database with one SQL command, and they can write as root to the system. To see your permissions do: @@ -1668,8 +1575,8 @@ bash# ./checksetup.pl REVOKE DROP ON bugs.* FROM bugs@localhost; FLUSH PRIVILEGES; - With "mit-pthreads" you'll need to modify the "globals.pl" - Mysql->Connect line to specify a specific host name instead of + With "mit-pthreads" you'll need to modify the "globals.pl" + Mysql->Connect line to specify a specific host name instead of "localhost", and accept external connections: GRANT USAGE ON *.* TO bugs@bounce.hop.com; @@ -1677,19 +1584,19 @@ bash# ./checksetup.pl REVOKE DROP ON bugs.* FROM bugs@bounce.hop.com; FLUSH PRIVILEGES; - Use .htaccess files with the Apache webserver to secure your bugzilla + Use .htaccess files with the Apache webserver to secure your bugzilla install. See .htaccess files and security Consider also: - 1. Turning off external networking with "--skip-networking", unless - you have "mit-pthreads", in which case you can't. Without + 1. Turning off external networking with "--skip-networking", unless + you have "mit-pthreads", in which case you can't. Without networking, MySQL connects with a Unix domain socket. - 2. using the --user= option to mysqld to run it as an unprivileged + 2. using the --user= option to mysqld to run it as an unprivileged user. 3. starting MySQL in a chroot jail 4. running the httpd in a "chrooted" jail - 5. making sure the MySQL passwords are different from the OS + 5. making sure the MySQL passwords are different from the OS passwords (MySQL "root" has nothing to do with system "root"). 6. running MySQL on a separate untrusted machine 7. making backups ;-) @@ -1697,35 +1604,34 @@ bash# ./checksetup.pl 3.3. Mac OS X Installation Notes - There are a lot of common libraries and utilities out there that Apple - did not include with Mac OS X, but which run perfectly well on it. The - GD library, which Bugzilla needs to do bug graphs, is one of these. +There are a lot of common libraries and utilities out there that Apple did +not include with Mac OS X, but which run perfectly well on it. The GD +library, which Bugzilla needs to do bug graphs, is one of these. - The easiest way to get a lot of these is with a program called Fink, - which is similar in nature to the CPAN installer, but installs common - GNU utilities. Fink is available from - <http://sourceforge.net/projects/fink/>. +The easiest way to get a lot of these is with a program called Fink, which +is similar in nature to the CPAN installer, but installs common GNU +utilities. Fink is available from <http://sourceforge.net/projects/fink/>. - Follow the instructions for setting up Fink. Once it's installed, - you'll want to run the following as root: fink install gd +Follow the instructions for setting up Fink. Once it's installed, you'll +want to run the following as root: fink install gd - It will prompt you for a number of dependencies, type 'y' and hit - enter to install all of the dependencies. Then watch it work. +It will prompt you for a number of dependencies, type 'y' and hit enter to +install all of the dependencies. Then watch it work. - To prevent creating conflicts with the software that Apple installs by - default, Fink creates its own directory tree at /sw where it installs - most of the software that it installs. This means your libraries and - headers for libgd will be at /sw/lib and /sw/include instead of - /usr/lib and /usr/local/include. Because of these changed locations - for the libraries, the Perl GD module will not install directly via - CPAN (it looks for the specific paths instead of getting them from - your environment). But there's a way around that :-) +To prevent creating conflicts with the software that Apple installs by +default, Fink creates its own directory tree at /sw where it installs most +of the software that it installs. This means your libraries and headers for +libgd will be at /sw/lib and /sw/include instead of /usr/lib and +/usr/local/include. Because of these changed locations for the libraries, +the Perl GD module will not install directly via CPAN (it looks for the +specific paths instead of getting them from your environment). But there's a +way around that :-) - Instead of typing "install GD" at the cpan> prompt, type look GD. This - should go through the motions of downloading the latest version of the - GD module, then it will open a shell and drop you into the build - directory. Apply the following patch to the Makefile.PL file (save the - patch into a file and use the command patch < patchfile: +Instead of typing "install GD" at the cpan> prompt, type look GD. This +should go through the motions of downloading the latest version of the GD +module, then it will open a shell and drop you into the build directory. +Apply the following patch to the Makefile.PL file (save the patch into a +file and use the command patch < patchfile: --- GD-1.33/Makefile.PL Fri Aug 4 16:59:22 2000 @@ -1757,7 +1663,7 @@ sr/local/lib); - Then, run these commands to finish the installation of the perl + Then, run these commands to finish the installation of the perl module: perl Makefile.PL @@ -1771,50 +1677,47 @@ sr/local/lib); 3.4. BSD Installation Notes - For instructions on how to set up Bugzilla on FreeBSD, NetBSD, - OpenBSD, BSDi, etc. please consult Section 3.3. +For instructions on how to set up Bugzilla on FreeBSD, NetBSD, OpenBSD, +BSDi, etc. please consult Section 3.3. _________________________________________________________________ 3.5. Installation General Notes 3.5.1. Modifying Your Running System - Bugzilla optimizes database lookups by storing all relatively static - information in the versioncache file, located in the data/ - subdirectory under your installation directory. +Bugzilla optimizes database lookups by storing all relatively static +information in the versioncache file, located in the data/ subdirectory +under your installation directory. - If you make a change to the structural data in your database (the - versions table for example), or to the "constants" encoded in - defparams.pl, you will need to remove the cached content from the data - directory (by doing a "rm data/versioncache"), or your changes won't - show up. +If you make a change to the structural data in your database (the versions +table for example), or to the "constants" encoded in defparams.pl, you will +need to remove the cached content from the data directory (by doing a "rm +data/versioncache"), or your changes won't show up. - That file 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. +That file 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. _________________________________________________________________ 3.5.2. Upgrading From Previous Versions - The developers of Bugzilla are constantly adding new tables, columns - and fields. You'll get SQL errors if you just update the code. The - strategy to update is to simply always run the checksetup.pl script - whenever you upgrade your installation of Bugzilla. If you want to see - what has changed, you can read the comments in that file, starting - from the end. +The developers of Bugzilla are constantly adding new tables, columns and +fields. You'll get SQL errors if you just update the code. The strategy to +update is to simply always run the checksetup.pl script whenever you upgrade +your installation of Bugzilla. If you want to see what has changed, you can +read the comments in that file, starting from the end. - If you are running Bugzilla version 2.8 or lower, and wish to upgrade - to the latest version, please consult the file, "UPGRADING-pre-2.8" in - the Bugzilla root directory after untarring the archive. +If you are running Bugzilla version 2.8 or lower, and wish to upgrade to the +latest version, please consult the file, "UPGRADING-pre-2.8" in the Bugzilla +root directory after untarring the archive. _________________________________________________________________ 3.5.3. .htaccess files and security - To enhance the security of your Bugzilla installation, Bugzilla will - generate .htaccess files which the Apache webserver can use to - restrict access to the bugzilla data files. The checksetup script will - generate the .htaccess files. +To enhance the security of your Bugzilla installation, Bugzilla will +generate .htaccess files which the Apache webserver can use to restrict +access to the bugzilla data files. The checksetup script will generate the +.htaccess files. Note @@ -1823,12 +1726,12 @@ sr/local/lib); will need to change the ip address in data/webdot/.htaccess to the ip address of the webdot server that you are using. - The default .htaccess file may not provide adequate access - restrictions, depending on your web server configuration. Be sure to - check the <Directory> entries for your Bugzilla directory so that the - .htaccess file is allowed to override web server defaults. For - instance, let's assume your installation of Bugzilla is installed to - /usr/local/bugzilla. You should have this <Directory> entry in your + The default .htaccess file may not provide adequate access + restrictions, depending on your web server configuration. Be sure to + check the <Directory> entries for your Bugzilla directory so that the + .htaccess file is allowed to override web server defaults. For + instance, let's assume your installation of Bugzilla is installed to + /usr/local/bugzilla. You should have this <Directory> entry in your httpd.conf file: <Directory /usr/local/bugzilla/> @@ -1836,8 +1739,8 @@ sr/local/lib); AllowOverride All </Directory> - The important part above is "AllowOverride All". Without that, - the .htaccess file created by checksetup.pl will not have sufficient + The important part above is "AllowOverride All". Without that, + the .htaccess file created by checksetup.pl will not have sufficient permissions to protect your Bugzilla installation. If you are using Internet Information Server or other web server which @@ -1847,84 +1750,81 @@ sr/local/lib); 3.5.4. mod_throttle and Security - It is possible for a user, by mistake or on purpose, to access the - database many times in a row which can result in very slow access - speeds for other users. If your Bugzilla installation is experiencing - this problem , you may install the Apache module mod_throttle which - can limit connections by ip-address. You may download this module at - http://www.snert.com/Software/Throttle/. Follow the instructions to - install into your Apache install. This module only functions with the - Apache web server!. You may use the ThrottleClientIP command provided - by this module to accomplish this goal. See the Module Instructions - for more information. +It is possible for a user, by mistake or on purpose, to access the database +many times in a row which can result in very slow access speeds for other +users. If your Bugzilla installation is experiencing this problem , you may +install the Apache module mod_throttle which can limit connections by +ip-address. You may download this module at +http://www.snert.com/Software/Throttle/. Follow the instructions to install +into your Apache install. This module only functions with the Apache web +server!. You may use the ThrottleClientIP command provided by this module to +accomplish this goal. See the Module Instructions for more information. _________________________________________________________________ 3.5.5. Preventing untrusted Bugzilla content from executing malicious Javascript code - 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 - http://www.cet.org/tech_tips/malicious_code_mitigation.html/#3. - Executing the following code snippet from a UNIX command shell will - rectify the problem if your Bugzilla installation is intended for an - English-speaking audience. As always, be sure your Bugzilla - installation has a good backup before making changes, and I recommend - you understand what the script is doing before executing it. +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 +http://www.cet.org/tech_tips/malicious_code_mitigation.html/#3. Executing +the following code snippet from a UNIX command shell will rectify the +problem if your Bugzilla installation is intended for an English-speaking +audience. As always, be sure your Bugzilla installation has a good backup +before making changes, and I recommend you understand what the script is +doing before executing it. bash# cd $BUGZILLA_HOME; for i in `ls *.cgi`; \ do cat $i | sed 's/Content-type\: text\/html/Content-Type: text\/html \; charset=ISO-8859-1/' >$i.tmp; \ mv $i.tmp $i; done - All this one-liner command does is search for all instances of - "Content-type: text/html" and replaces it with "Content-Type: - text/html; charset=ISO-8859-1". This specification prevents possible - Javascript attacks on the browser, and is suggested for all - English-speaking sites. For non-english-speaking Bugzilla sites, I + All this one-liner command does is search for all instances of + "Content-type: text/html" and replaces it with "Content-Type: + text/html; charset=ISO-8859-1". This specification prevents possible + Javascript attacks on the browser, and is suggested for all + English-speaking sites. For non-english-speaking Bugzilla sites, I suggest changing "ISO-8859-1", above, to "UTF-8". _________________________________________________________________ 3.5.6. UNIX Installation Instructions History - This document was originally adapted from the Bonsai installation - instructions by Terry Weissman <terry@mozilla.org>. +This document was originally adapted from the Bonsai installation +instructions by Terry Weissman <terry@mozilla.org>. - The February 25, 1999 re-write of this page was done by Ry4an Brase - <ry4an@ry4an.org>, with some edits by Terry Weissman, Bryce Nesbitt, - Martin Pool, & Dan Mosedale (But don't send bug reports to them; - report them using bugzilla, at - http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla ). +The February 25, 1999 re-write of this page was done by Ry4an Brase +<ry4an@ry4an.org>, with some edits by Terry Weissman, Bryce Nesbitt, Martin +Pool, & Dan Mosedale (But don't send bug reports to them; report them using +bugzilla, at http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla ). - This document was heavily modified again Wednesday, March 07 2001 to - reflect changes for Bugzilla 2.12 release by Matthew P. Barnson. The - securing MySQL section should be changed to become standard procedure - for Bugzilla installations. +This document was heavily modified again Wednesday, March 07 2001 to reflect +changes for Bugzilla 2.12 release by Matthew P. Barnson. The securing MySQL +section should be changed to become standard procedure for Bugzilla +installations. - Finally, the README in its entirety was marked up in SGML and included - into the Guide on April 24, 2001 by Matt Barnson. Since that time, - it's undergone extensive modification as Bugzilla grew. +Finally, the README in its entirety was marked up in SGML and included into +the Guide on April 24, 2001 by Matt Barnson. Since that time, it's undergone +extensive modification as Bugzilla grew. - Comments from people using this Guide for the first time are - particularly welcome. +Comments from people using this Guide for the first time are particularly +welcome. _________________________________________________________________ 3.6. Win32 Installation Notes - This section covers installation on Microsoft Windows 95, 98, ME, NT, - and 2000. Bugzilla works fine on Win32 platforms, but please remember - that the Bugzilla team and the author of the Guide neither endorse nor - support installation on Microsoft Windows. Bugzilla installs and runs - best and easiest on UNIX-like operating systems, and that is the way - it will stay for the foreseeable future. The Bugzilla team is - considering supporting Win32 for the 2.16 release and later. - - The easiest way to install Bugzilla on Intel-archiecture machines is - to install some variant of GNU/Linux, then follow the UNIX - installation instructions in this Guide. If you have any influence in - the platform choice for running this system, please choose GNU/Linux - instead of Microsoft Windows. +This section covers installation on Microsoft Windows 95, 98, ME, NT, and +2000. Bugzilla works fine on Win32 platforms, but please remember that the +Bugzilla team and the author of the Guide neither endorse nor support +installation on Microsoft Windows. Bugzilla installs and runs best and +easiest on UNIX-like operating systems, and that is the way it will stay for +the foreseeable future. The Bugzilla team is considering supporting Win32 +for the 2.16 release and later. + +The easiest way to install Bugzilla on Intel-archiecture machines is to +install some variant of GNU/Linux, then follow the UNIX installation +instructions in this Guide. If you have any influence in the platform choice +for running this system, please choose GNU/Linux instead of Microsoft +Windows. _________________________________________________________________ 3.6.1. Win32 Installation: Step-by-step @@ -1943,6 +1843,7 @@ bash# cd $BUGZILLA_HOME; for i in `ls *.cgi`; \ source code and implementing some advanced utilities. What follows is the recommended installation procedure for Win32; additional suggestions are provided in Appendix A. + 1. Install Apache Web Server for Windows, and copy the Bugzilla files somewhere Apache can serve them. Please follow all the instructions referenced in Bugzilla Installation regarding your @@ -1964,22 +1865,36 @@ bash# cd $BUGZILLA_HOME; for i in `ls *.cgi`; \ Please also check the following links to fully understand the status of ActivePerl on Win32: Perl Porting, and Perl on Win32 FAQ 3. Use ppm from your perl\bin directory to install the following - packs: DBI, DBD-Mysql, TimeDate, Chart, Date-Calc, Date-Manip, and - GD. You may need to extract them from .zip format using Winzip or - other unzip program first. These additional ppm modules can be - downloaded from ActiveState. + packs: DBI, DBD-Mysql, TimeDate, Chart, Date-Calc, Date-Manip, GD, + AppConfig, and Template. You may need to extract them from .zip + format using Winzip or other unzip program first. Most of these + additional ppm modules can be downloaded from ActiveState, but + AppConfig and Template should be obtained from OpenInteract using + the instructions on the Template Toolkit web site. - Note + Note You can find a list of modules at - http://www.activestate.com/PPMPackages/zips/5xx-builds-only/ + http://www.activestate.com/PPMPackages/zips/5xx-builds-only/ or + http://www.activestate.com/PPMPackages/5.6plus The syntax for ppm is: C:> ppm <modulename> Example 3-3. Installing ActivePerl ppd Modules on Microsoft Windows C:>ppm DBD-Mysql Watch your capitalization! - You can find ActiveState ppm modules at - http://www.activestate.com/PPMPackages/5.6plus + ActiveState's 5.6Plus directory also contains an AppConfig ppm, so + you might see the following error when trying to install the + version at OpenInteract: + Error installing package 'AppConfig': Read a PPD for 'AppConfig', + but it is not intended for this build of Perl + (MSWin32-x86-multi-thread) + If so, download both the tarball and the ppd directly from + OpenInteract, then run ppm from within the same directory to which + you downloaded those files and install the package by referencing + the ppd file explicitly via in the install command, f.e.: + Example 3-4. Installing OpenInteract ppd Modules manually on + Microsoft Windows + install C:\AppConfig.ppd 4. Install MySQL for NT. Note @@ -2171,8 +2086,9 @@ binmode(STDOUT); According to bug 62000, the perl documentation says that you should always use binmode() when dealing with binary files, but never when dealing with text files. That seems to suggest that rather than - arbitrarily putting binmode() at the beginning of the attachment files, - there should be logic to determine if binmode() is needed or not. + arbitrarily putting binmode() at the beginning of the attachment + files, there should be logic to determine if binmode() is needed or + not. Tip @@ -2217,7 +2133,7 @@ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ScriptMap Bugzilla 2.13 and later, which includes the current release, Bugzilla 2.14. - Example 3-4. Removing encrypt() for Windows NT Bugzilla version 2.12 + Example 3-5. Removing encrypt() for Windows NT Bugzilla version 2.12 or earlier Replace this: @@ -2235,84 +2151,83 @@ my $enteredcryptpwd = $enteredpwd 3.6.3. Bugzilla LDAP Integration - What follows is some late-breaking information on using the LDAP - authentication options with Bugzilla. The author has not tested these - (nor even formatted this section!) so please contribute feedback to - the newsgroup. - - Mozilla::LDAP module - The Mozilla::LDAP module allows you to use LDAP for authentication to - the Bugzilla system. This module is not required if you are not using - LDAP. - Mozilla::LDAP (aka PerLDAP) is available for download from - http://www.mozilla.org/directory. - NOTE: The Mozilla::LDAP module requires Netscape's Directory SDK. - Follow the link for "Directory SDK for C" on that same page to - download the SDK first. After you have installed this SDK, then - install the PerLDAP module. - ---------------------------------------------------------------------- - Post-Installation Checklist - ---------------------------------------------------------------------- - Set useLDAP to "On" **only** if you will be using an LDAP directory - for authentication. Be very careful when setting up this parameter; - if you set LDAP authentication, but do not have a valid LDAP directory - set up, you will not be able to log back in to Bugzilla once you log - out. (If this happens, you can get back in by manually editing the - data/params file, and setting useLDAP back to 0.) - If using LDAP, you must set the three additional parameters: - Set LDAPserver to the name (and optionally port) of your LDAP server. - If no port is specified, it defaults to the default port of 389. (e.g - "ldap.mycompany.com" or "ldap.mycompany.com:1234") - Set LDAPBaseDN to the base DN for searching for users in your LDAP - directory. (e.g. "ou=People,o=MyCompany") uids must be unique under - the DN specified here. - Set LDAPmailattribute to the name of the attribute in your LDAP - directory which contains the primary email address. On most directory - servers available, this is "mail", but you may need to change this. - ---------------------------------------------------------------------- - (Not sure where this bit should go, but it's important that it be in - there somewhere...) - ---------------------------------------------------------------------- - Using LDAP authentication for Bugzilla: - 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 you need to deal with user ID (e.g - assigning a bug) use the email address. - The LDAP authentication builds on top of this scheme, rather than - replacing it. The initial log in is done with a username and password - for the LDAP directory. This then fetches the email address from LDAP - and authenticates seamlessly in the standard Bugzilla authentication - scheme using this email address. If an account for this address - already exists in your Bugzilla system, it will log in to that - account. If no account for that email address exists, one is created - at the time of login. (In this case, Bugzilla will attempt to use the - "displayName" or "cn" attribute to determine the user's full name.) - After authentication, all other user-related tasks are still handled - by email address, not LDAP username. You still assign bugs by email - address, query on users by email address, etc. - ---------------------------------------------------------------------- +What follows is some late-breaking information on using the LDAP +authentication options with Bugzilla. The author has not tested these (nor +even formatted this section!) so please contribute feedback to the +newsgroup. + +Mozilla::LDAP module +The Mozilla::LDAP module allows you to use LDAP for authentication to +the Bugzilla system. This module is not required if you are not using +LDAP. +Mozilla::LDAP (aka PerLDAP) is available for download from +http://www.mozilla.org/directory. +NOTE: The Mozilla::LDAP module requires Netscape's Directory SDK. +Follow the link for "Directory SDK for C" on that same page to +download the SDK first. After you have installed this SDK, then +install the PerLDAP module. +---------------------------------------------------------------------- +Post-Installation Checklist +---------------------------------------------------------------------- +Set useLDAP to "On" **only** if you will be using an LDAP directory +for authentication. Be very careful when setting up this parameter; +if you set LDAP authentication, but do not have a valid LDAP directory +set up, you will not be able to log back in to Bugzilla once you log +out. (If this happens, you can get back in by manually editing the +data/params file, and setting useLDAP back to 0.) +If using LDAP, you must set the three additional parameters: +Set LDAPserver to the name (and optionally port) of your LDAP server. +If no port is specified, it defaults to the default port of 389. (e.g +"ldap.mycompany.com" or "ldap.mycompany.com:1234") +Set LDAPBaseDN to the base DN for searching for users in your LDAP +directory. (e.g. "ou=People,o=MyCompany") uids must be unique under +the DN specified here. +Set LDAPmailattribute to the name of the attribute in your LDAP +directory which contains the primary email address. On most directory +servers available, this is "mail", but you may need to change this. +---------------------------------------------------------------------- +(Not sure where this bit should go, but it's important that it be in +there somewhere...) +---------------------------------------------------------------------- +Using LDAP authentication for Bugzilla: +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 you need to deal with user ID (e.g +assigning a bug) use the email address. +The LDAP authentication builds on top of this scheme, rather than +replacing it. The initial log in is done with a username and password +for the LDAP directory. This then fetches the email address from LDAP +and authenticates seamlessly in the standard Bugzilla authentication +scheme using this email address. If an account for this address +already exists in your Bugzilla system, it will log in to that +account. If no account for that email address exists, one is created +at the time of login. (In this case, Bugzilla will attempt to use the +"displayName" or "cn" attribute to determine the user's full name.) +After authentication, all other user-related tasks are still handled +by email address, not LDAP username. You still assign bugs by email +address, query on users by email address, etc. +---------------------------------------------------------------------- _________________________________________________________________ -Chapter 4. Administering Bugzilla +Chapter 4. Administering Bugzilla Or, I just got this cool thing installed. +Now what the heck do I do with it? - Or, I just got this cool thing installed. Now what the heck do I do - with it? - - So you followed "Bugzilla Installation" to the letter, and logged into - Bugzilla for the very first time with your super-duper god account. - You sit, contentedly staring at the Bugzilla Query Screen, the worst - of the whole mad business of installing this terrific program behind - you. It seems, though, you have nothing yet to query! Your first act - of business should be to setup the operating parameters for Bugzilla - so you can get busy getting data into your bug tracker. +So you followed "Bugzilla Installation" to the letter, and logged into +Bugzilla for the very first time with your super-duper god account. You sit, +contentedly staring at the Bugzilla Query Screen, the worst of the whole mad +business of installing this terrific program behind you. It seems, though, +you have nothing yet to query! Your first act of business should be to setup +the operating parameters for Bugzilla so you can get busy getting data into +your bug tracker. _________________________________________________________________ 4.1. Post-Installation Checklist - After installation, follow the checklist below to help ensure that you - have a successful installation. If you do not see a recommended - setting for a parameter, consider leaving it at the default while you - perform your initial tests on your Bugzilla setup. +After installation, follow the checklist below to help ensure that you have +a successful installation. If you do not see a recommended setting for a +parameter, consider leaving it at the default while you perform your initial +tests on your Bugzilla setup. + 1. Bring up editparams.cgi in your web browser. This should be available as the "edit parameters" link from any Bugzilla screen once you have logged in. @@ -2456,7 +2371,7 @@ Chapter 4. Administering Bugzilla restrictions on the bug; if the "watcher" would not normally be allowed to view a bug, the watcher cannot get around the system by setting herself up to watch the bugs of someone with bugs outside - her priveleges. She would still only receive email updates for + her privileges. She would still only receive email updates for those bugs she could normally view. For Bugzilla sites which require strong inter-Product security to prevent snooping, watchers are not a good idea. @@ -2469,17 +2384,17 @@ Chapter 4. Administering Bugzilla 4.2. User Administration - User administration is one of the easiest parts of Bugzilla. Keeping - it from getting out of hand, however, can become a challenge. +User administration is one of the easiest parts of Bugzilla. Keeping it from +getting out of hand, however, can become a challenge. _________________________________________________________________ 4.2.1. Creating the Default User - When you first run checksetup.pl after installing Bugzilla, it will - prompt you for the administrative username (email address) and - password for this "super user". If for some reason you were to delete - the "super user" account, re-running checksetup.pl will again prompt - you for this username and password. +When you first run checksetup.pl after installing Bugzilla, it will prompt +you for the administrative username (email address) and password for this +"super user". If for some reason you were to delete the "super user" +account, re-running checksetup.pl will again prompt you for this username +and password. Tip @@ -2509,9 +2424,9 @@ Chapter 4. Administering Bugzilla 4.2.2.2. Creating new users - Your users can create their own user accounts by clicking the "New - Account" link at the bottom of each page. However, should you desire - to create user accounts ahead of time, here is how you do it. +Your users can create their own user accounts by clicking the "New Account" +link at the bottom of each page. However, should you desire to create user +accounts ahead of time, here is how you do it. 1. After logging in, click the "Users" link at the footer of the query page. @@ -2546,12 +2461,11 @@ Chapter 4. Administering Bugzilla 4.2.2.3. Disabling Users - I bet you noticed that big "Disabled Text" entry box available from - the "Add New User" screen, when you edit an account? By entering any - text in this box and selecting "submit", you have prevented the user - from using Bugzilla via the web interface. Your explanation, written - in this text box, will be presented to the user the next time she - attempts to use the system. +I bet you noticed that big "Disabled Text" entry box available from the "Add +New User" screen, when you edit an account? By entering any text in this box +and selecting "submit", you have prevented the user from using Bugzilla via +the web interface. Your explanation, written in this text box, will be +presented to the user the next time she attempts to use the system. Warning @@ -2565,8 +2479,8 @@ Chapter 4. Administering Bugzilla 4.2.2.4. Modifying Users - Here I will attempt to describe the function of each option on the - Edit User screen. +Here I will attempt to describe the function of each option on the Edit User +screen. * Login Name: This is generally the user's email address. However, if you have edited your system parameters, this may just be the @@ -2646,7 +2560,7 @@ Chapter 4. Administering Bugzilla and then the feature goes unused. * Editusers: This flag allows a user do what you're doing right now: edit other users. This will allow those with the right to do so to - remove administrator priveleges from other users or grant them to + remove administrator privileges from other users or grant them to themselves. Enable with care. * PRODUCT: PRODUCT bugs access. This allows an administrator, with product-level granularity, to specify in which products a user can @@ -2659,29 +2573,26 @@ Chapter 4. Administering Bugzilla 4.3. Product, Component, Milestone, and Version Administration - + Dear Lord, we have to get our users to do WHAT? _________________________________________________________________ -4.3.1. Products - - Formerly, and in some spots still, called "Programs" +4.3.1. ProductsFormerly, and in some spots still, called "Programs" - Products are the broadest category in Bugzilla, and you should have - the least of these. If your company makes computer games, you should - have one product per game, and possibly a few special products - (website, meetings...) +Products are the broadest category in Bugzilla, and you should have the +least of these. If your company makes computer games, you should have one +product per game, and possibly a few special products (website, meetings...) - A Product (formerly called "Program", and still referred to that way - in some portions of the source code) controls some very important - functions. The number of "votes" available for users to vote for the - most important bugs is set per-product, as is the number of votes - required to move a bug automatically from the UNCONFIRMED status to - the NEW status. One can close a Product for further bug entry and - define various Versions available from the Edit product screen. +A Product (formerly called "Program", and still referred to that way in some +portions of the source code) controls some very important functions. The +number of "votes" available for users to vote for the most important bugs is +set per-product, as is the number of votes required to move a bug +automatically from the UNCONFIRMED status to the NEW status. One can close a +Product for further bug entry and define various Versions available from the +Edit product screen. - To create a new product: +To create a new product: 1. Select "components" from the yellow footer @@ -2705,7 +2616,7 @@ Chapter 4. Administering Bugzilla 4.3.2. Components - Components are subsections of a Product. +Components are subsections of a Product. Example 4-1. Creating some Components @@ -2715,24 +2626,24 @@ Chapter 4. Administering Bugzilla sense to divide Components in Bugzilla according to the natural divisions of responsibility within your Product or company. - 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 default assignments; the Owner and QA - Contact fields in a bug are otherwise unrelated to the Component. +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 default +assignments; the Owner and QA Contact fields in a bug are otherwise +unrelated to the Component. To create a new Component: 1. Select the "Edit components" link from the "Edit product" page - 2. Select the "Add" link to the right of the "Add a new component" + 2. Select the "Add" link to the right of the "Add a new component" text on the "Select Component" page. - 3. Fill out the "Component" field, a short "Description", and the - "Initial Owner". The Component and Description fields are - free-form; the "Initial Owner" field must be that of a user ID - already existing in the database. If the initial owner does not + 3. Fill out the "Component" field, a short "Description", and the + "Initial Owner". The Component and Description fields are + free-form; the "Initial Owner" field must be that of a user ID + already existing in the database. If the initial owner does not exist, Bugzilla will refuse to create the component. Tip @@ -2749,16 +2660,16 @@ Chapter 4. Administering Bugzilla and you can modify the product to use the Default Owner information you require. - 4. Either Edit more components or return to the Bugzilla Query Page. - To return to the Product you were editing, you must select the + 4. Either Edit more components or return to the Bugzilla Query Page. + To return to the Product you were editing, you must select the Components link as before. _________________________________________________________________ 4.3.3. Versions - Versions are the revisions of the product, such as "Flinders 3.1", - "Flinders 95", and "Flinders 2000". Using Versions helps you isolate - code changes and are an aid in reporting. +Versions are the revisions of the product, such as "Flinders 3.1", "Flinders +95", and "Flinders 2000". Using Versions helps you isolate code changes and +are an aid in reporting. Example 4-2. Common Use of Versions @@ -2772,63 +2683,63 @@ Chapter 4. Administering Bugzilla Example 4-3. A Different Use of Versions - This field has been used to good effect by an online service provider - in a slightly different way. They had three versions of the product: - "Production", "QA", and "Dev". Although it may be the same product, a - bug in the development environment is not normally as critical as a + This field has been used to good effect by an online service provider + in a slightly different way. They had three versions of the product: + "Production", "QA", and "Dev". Although it may be the same product, a + bug in the development environment is not normally as critical as a Production bug, nor does it need to be reported publicly. When used in - conjunction with Target Milestones, one can easily specify the - environment where a bug can be reproduced, and the Milestone by which + conjunction with Target Milestones, one can easily specify the + environment where a bug can be reproduced, and the Milestone by which it will be fixed. To create and edit Versions: 1. From the "Edit product" screen, select "Edit Versions" - 2. You will notice that the product already has the default version - "undefined". If your product doesn't use version numbers, you may - want to leave this as it is or edit it so that it is "---". You + 2. You will notice that the product already has the default version + "undefined". If your product doesn't use version numbers, you may + want to leave this as it is or edit it so that it is "---". You can then go back to the edit versions page and add new versions to your product. - Otherwise, click the "Add" button to the right of the "Add a new + Otherwise, click the "Add" button to the right of the "Add a new version" text. 3. Enter the name of the Version. This can be free-form characters up to the limit of the text box. Then select the "Add" button. - 4. At this point you can select "Edit" to edit more Versions, or - return to the "Query" page, from which you can navigate back to + 4. At this point you can select "Edit" to edit more Versions, or + return to the "Query" page, from which you can navigate back to the product through the "components" link at the foot of the Query page. _________________________________________________________________ 4.3.4. Milestones - 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. Or, you have a bug that you - plan to fix for 2.8, this would have a milestone of 2.8. +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. Or, you have a bug that you plan to fix for +2.8, this would have a milestone of 2.8. Note Milestone options will only appear for a Product if you turned the "usetargetmilestone" field in the "Edit Parameters" screen "On". - To create new Milestones, set Default Milestones, and set Milestone + To create new Milestones, set Default Milestones, and set Milestone URL: 1. Select "edit milestones" 2. Select "Add" to the right of the "Add a new milestone" text - 3. 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 + 3. 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. Select "Add". Example 4-4. Using SortKey with Target Milestone Let's say you create a target milestone called "Release 1.0", with Sortkey set to "0". Later, you realize that you will have a public - beta, called "Beta1". You can create a Milestone called "Beta1", - with a Sortkey of "-1" in order to ensure people will see the + beta, called "Beta1". You can create a Milestone called "Beta1", + with a Sortkey of "-1" in order to ensure people will see the Target Milestone of "Beta1" earlier on the list than "Release 1.0" 4. If you want to add more milestones, select the "Edit" link. If you - don't, well shoot, you have to go back to the "query" page and - select "components" again, and make your way back to the Product + don't, well shoot, you have to go back to the "query" page and + select "components" again, and make your way back to the Product you were editing. Note @@ -2838,42 +2749,42 @@ Chapter 4. Administering Bugzilla of "edit the Product I was editing when I ended up here"? In any case, clicking "components" in the footer takes you back to the "Select product" screen, from which you can begin editing your product again. - 5. From the Edit product screen again (once you've made your way + 5. From the Edit product screen again (once you've made your way back), enter the URL for a description of what your milestones are for this product in the "Milestone URL" field. It should be of the format "http://www.foo.com/bugzilla/product_milestones.html" - Some common uses of this field include product descriptions, - product roadmaps, and of course a simple description of the + Some common uses of this field include product descriptions, + product roadmaps, and of course a simple description of the meaning of each milestone. - 6. If you're using Target Milestones, the "Default Milestone" field - must have some kind of entry. If you really don't care if people - set coherent Target Milestones, simply leave this at the default, - "---". However, controlling and regularly updating the Default - Milestone field is a powerful tool when reporting the status of + 6. If you're using Target Milestones, the "Default Milestone" field + must have some kind of entry. If you really don't care if people + set coherent Target Milestones, simply leave this at the default, + "---". However, controlling and regularly updating the Default + Milestone field is a powerful tool when reporting the status of projects. Select the "Update" button when you are done. _________________________________________________________________ 4.3.5. Voting - The concept of "voting" is a poorly understood, yet powerful feature - for the management of open-source projects. Each user is assigned so - many Votes per product, which they can freely reassign (or assign - multiple votes to a single bug). This allows developers to gauge user - need for a particular enhancement or bugfix. By allowing bugs with a - certain number of votes to automatically move from "UNCONFIRMED" to - "NEW", users of the bug system can help high-priority bugs garner - attention so they don't sit for a long time awaiting triage. - - The daunting challenge of Votes is deciding where you draw the line - for a "vocal majority". If you only have a user base of 100 users, - setting a low threshold for bugs to move from UNCONFIRMED to NEW makes - sense. As the Bugzilla user base expands, however, these thresholds - must be re-evaluated. You should gauge whether this feature is worth - the time and close monitoring involved, and perhaps forego - implementation until you have a critical mass of users who demand it. - - To modify Voting settings: +The concept of "voting" is a poorly understood, yet powerful feature for the +management of open-source projects. Each user is assigned so many Votes per +product, which they can freely reassign (or assign multiple votes to a +single bug). This allows developers to gauge user need for a particular +enhancement or bugfix. By allowing bugs with a certain number of votes to +automatically move from "UNCONFIRMED" to "NEW", users of the bug system can +help high-priority bugs garner attention so they don't sit for a long time +awaiting triage. + +The daunting challenge of Votes is deciding where you draw the line for a +"vocal majority". If you only have a user base of 100 users, setting a low +threshold for bugs to move from UNCONFIRMED to NEW makes sense. As the +Bugzilla user base expands, however, these thresholds must be re-evaluated. +You should gauge whether this feature is worth the time and close monitoring +involved, and perhaps forego implementation until you have a critical mass +of users who demand it. + +To modify Voting settings: 1. Navigate to the "Edit product" screen for the Product you wish to modify @@ -2903,10 +2814,9 @@ Chapter 4. Administering Bugzilla 4.3.6. Groups and Group Security - Groups can be very useful in bugzilla, because they allow users to - isolate bugs or products that should only be seen by certain people. - Groups can also be a complicated minefield of interdependencies and - weirdness if mismanaged. +Groups can be very useful in bugzilla, because they allow users to isolate +bugs or products that should only be seen by certain people. Groups can also +be a complicated minefield of interdependencies and weirdness if mismanaged. Example 4-5. When to Use Group Security @@ -2920,12 +2830,11 @@ Chapter 4. Administering Bugzilla change the Group mask on individual bugs to restrict access to members only of certain Groups. - Groups only work if you enable the "usebuggroups" paramater. In - addition, if the "usebuggroupsentry" parameter is "On", one can - restrict access to products by groups, so that only members of a - product group are able to view bugs within that product. Group - security in Bugzilla can be divided into two categories: Generic and - Product-Based. +Groups only work if you enable the "usebuggroups" paramater. In addition, if +the "usebuggroupsentry" parameter is "On", one can restrict access to +products by groups, so that only members of a product group are able to view +bugs within that product. Group security in Bugzilla can be divided into two +categories: Generic and Product-Based. Note @@ -2958,18 +2867,18 @@ Chapter 4. Administering Bugzilla 1. Turn "On" "usebuggroups" in the "Edit Parameters" screen. 2. You will generally have no groups set up. Select the "groups" link in the footer. - 3. Take a moment to understand the instructions on the "Edit Groups" + 3. Take a moment to understand the instructions on the "Edit Groups" screen. Once you feel confident you understand what is expected of you, select the "Add Group" link. 4. Fill out the "New Name" (remember, no spaces!), "New Description", - and "New User RegExp" fields. "New User RegExp" allows you to - automatically place all users who fulfill the Regular Expression + and "New User RegExp" fields. "New User RegExp" allows you to + automatically place all users who fulfill the Regular Expression into the new group. Example 4-6. Creating a New Group - I created a group called DefaultGroup with a description of "This - is simply a group to play with", and a New User RegExp of - ".*@mydomain.tld". This new group automatically includes all - Bugzilla users with "@mydomain.tld" at the end of their user id. + I created a group called DefaultGroup with a description of "This + is simply a group to play with", and a New User RegExp of + ".*@mydomain.tld". This new group automatically includes all + Bugzilla users with "@mydomain.tld" at the end of their user id. When I finished, my new group was assigned bit #128. When you have finished, select the Add button. @@ -2984,7 +2893,7 @@ Chapter 4. Administering Bugzilla multiple Bugzillas or using Generic Group Security instead of Product-Based ("usebuggroupsentry") Group Security. - 1. Turn "On" "usebuggroups" and "usebuggroupsentry" in the "Edit + 1. Turn "On" "usebuggroups" and "usebuggroupsentry" in the "Edit Parameters" screen. Warning @@ -2996,12 +2905,12 @@ Chapter 4. Administering Bugzilla only. In other words, manage bugs with an unpriveleged user account, and manage users, groups, Products, etc. with the administrative account. - 2. You will generally have no Groups set up, unless you enabled - "usebuggroupsentry" prior to creating any Products. To create - "Generic Group Security" groups, follow the instructions given - above. To create Product-Based Group security, simply follow the - instructions for creating a new Product. If you need to add users - to these new groups as you create them, you will find the option + 2. You will generally have no Groups set up, unless you enabled + "usebuggroupsentry" prior to creating any Products. To create + "Generic Group Security" groups, follow the instructions given + above. To create Product-Based Group security, simply follow the + instructions for creating a new Product. If you need to add users + to these new groups as you create them, you will find the option to add them to the group available under the "Edit User" screens. You may find this example illustrative for how bug groups work. @@ -3076,7 +2985,7 @@ Chapter 4. Administering Bugzilla because he is not in Group3. Bug7 can be seen by anyone who is in Group1, Group2, and Group3. This is only User4. All of the others are missing at least one of those - group priveleges, and thus cannot see the bug. + group privileges, and thus cannot see the bug. Bug8 can be seen by anyone who is in Group1, Group2, Group3, and Group4. There is nobody in all four of these groups, so nobody can see Bug8. It doesn't matter that User4 is in Group1, Group2, and @@ -3108,23 +3017,23 @@ Chapter 4. Administering Bugzilla of these directions for specific platforms, please submit them to mozilla-webtools@mozilla.org - 1. Ensure you are running at least MysQL version 3.22.32 or newer. - Earlier versions had notable security holes and poorly secured + 1. Ensure you are running at least MysQL version 3.22.32 or newer. + Earlier versions had notable security holes and poorly secured default configuration choices. 2. There is no substitute for understanding the tools on your system! - Read The MySQL Privilege System until you can recite it from + Read The MySQL Privilege System until you can recite it from memory! At the very least, ensure you password the "mysql -u root" account - and the "bugs" account, establish grant table rights (consult the - Keystone guide in Appendix C: The Bugzilla Database for some - easy-to-use details) that do not allow CREATE, DROP, RELOAD, - SHUTDOWN, and PROCESS for user "bugs". I wrote up the Keystone + and the "bugs" account, establish grant table rights (consult the + Keystone guide in Appendix C: The Bugzilla Database for some + easy-to-use details) that do not allow CREATE, DROP, RELOAD, + SHUTDOWN, and PROCESS for user "bugs". I wrote up the Keystone advice back when I knew far less about security than I do now : ) - 3. Lock down /etc/inetd.conf. Heck, disable inet entirely on this + 3. Lock down /etc/inetd.conf. Heck, disable inet entirely on this box. It should only listen to port 25 for Sendmail and port 80 for Apache. - 4. Do not run Apache as "nobody". This will require very lax - permissions in your Bugzilla directories. Run it, instead, as a + 4. Do not run Apache as "nobody". This will require very lax + permissions in your Bugzilla directories. Run it, instead, as a user with a name, set via your httpd.conf file. Note @@ -3135,17 +3044,17 @@ Chapter 4. Administering Bugzilla recommend you create unique user ID's for each daemon running on your system and, if possible, use "chroot" to jail that process away from the rest of your system. - 5. Ensure you have adequate access controls for the - $BUGZILLA_HOME/data/ and $BUGZILLA_HOME/shadow/ directories, as + 5. Ensure you have adequate access controls for the + $BUGZILLA_HOME/data/ and $BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig and - $BUGZILLA_HOME/globals.pl files. The localconfig file stores your + $BUGZILLA_HOME/globals.pl files. The localconfig file stores your "bugs" user password, which would be terrible to have in the hands - of a criminal, while the "globals.pl" stores some default - information regarding your installation which could aid a system - cracker. In addition, some files under $BUGZILLA_HOME/data/ store - sensitive information, and $BUGZILLA_HOME/shadow/ stores bug - information for faster retrieval. If you fail to secure these - directories and this file, you will expose bug information to + of a criminal, while the "globals.pl" stores some default + information regarding your installation which could aid a system + cracker. In addition, some files under $BUGZILLA_HOME/data/ store + sensitive information, and $BUGZILLA_HOME/shadow/ stores bug + information for faster retrieval. If you fail to secure these + directories and this file, you will expose bug information to those who may not be allowed to see it. Note @@ -3165,23 +3074,23 @@ Chapter 4. Administering Bugzilla properly and you must fix this problem before deploying Bugzilla. If, however, it gives you a "Forbidden" error, then it probably respects the .htaccess conventions and you are good to go. - On Apache, you can use .htaccess files to protect access to these - directories, as outlined in Bug 57161 for the localconfig file, - and Bug 65572 for adequate protection in your data/ and shadow/ + On Apache, you can use .htaccess files to protect access to these + directories, as outlined in Bug 57161 for the localconfig file, + and Bug 65572 for adequate protection in your data/ and shadow/ directories. Note the instructions which follow are Apache-specific. If you use - IIS, Netscape, or other non-Apache web servers, please consult + IIS, Netscape, or other non-Apache web servers, please consult your system documentation for how to secure these files from being transmitted to curious users. - Place the following text into a file named ".htaccess", readable + Place the following text into a file named ".htaccess", readable by your web server, in your $BUGZILLA_HOME/data directory. <Files comments> allow from all </Files> deny from all - Place the following text into a file named ".htaccess", readable + Place the following text into a file named ".htaccess", readable by your web server, in your $BUGZILLA_HOME/ directory. <Files localconfig> deny from all </Files> allow from all - Place the following text into a file named ".htaccess", readable + Place the following text into a file named ".htaccess", readable by your web server, in your $BUGZILLA_HOME/shadow directory. deny from all _________________________________________________________________ @@ -3190,64 +3099,63 @@ Chapter 5. Integrating Bugzilla with Third-Party Tools 5.1. Bonsai - Bonsai is a web-based tool for managing CVS, the Concurrent Versioning - System . Using Bonsai, administrators can control open/closed status - of trees, query a fast relational database back-end for change, - branch, and comment information, and view changes made since the last - time the tree was closed. These kinds of changes cause the engineer - responsible to be "on the hook" (include cool URL link here for Hook - policies at mozilla.org). Bonsai also includes gateways to Tinderbox, - the Mozilla automated build management system and Bugzilla +Bonsai is a web-based tool for managing CVS, the Concurrent Versioning +System . Using Bonsai, administrators can control open/closed status of +trees, query a fast relational database back-end for change, branch, and +comment information, and view changes made since the last time the tree was +closed. These kinds of changes cause the engineer responsible to be "on the +hook" (include cool URL link here for Hook policies at mozilla.org). Bonsai +also includes gateways to Tinderbox, the Mozilla automated build management +system and Bugzilla _________________________________________________________________ 5.2. CVS - CVS integration is best accomplished, at this point, using the - Bugzilla Email Gateway. There have been some files submitted to allow - greater CVS integration, but we need to make certain that Bugzilla is - not tied into one particular software management package. - - Follow the instructions in the FAQ for enabling Bugzilla e-mail - integration. Ensure that your check-in script sends an email to your - Bugzilla e-mail gateway with the subject of "[Bug XXXX]", and you can - have CVS check-in comments append to your Bugzilla bug. If you have - your check-in script include an @resolution field, you can even change - the Bugzilla bug state. - - There is also a project, based upon somewhat dated Bugzilla code, to - integrate CVS and Bugzilla through CVS' ability to email. Check it out - at: http://homepages.kcbbs.gen.nz/~tonyg/, under the "cvszilla" link. +CVS integration is best accomplished, at this point, using the Bugzilla +Email Gateway. There have been some files submitted to allow greater CVS +integration, but we need to make certain that Bugzilla is not tied into one +particular software management package. + +Follow the instructions in the FAQ for enabling Bugzilla e-mail integration. +Ensure that your check-in script sends an email to your Bugzilla e-mail +gateway with the subject of "[Bug XXXX]", and you can have CVS check-in +comments append to your Bugzilla bug. If you have your check-in script +include an @resolution field, you can even change the Bugzilla bug state. + +There is also a project, based upon somewhat dated Bugzilla code, to +integrate CVS and Bugzilla through CVS' ability to email. Check it out at: +http://homepages.kcbbs.gen.nz/~tonyg/, under the "cvszilla" link. _________________________________________________________________ 5.3. Perforce SCM - You can find the project page for Bugzilla and Teamtrack Perforce - integration (p4dti) at: http://www.ravenbrook.com/project/p4dti . - "p4dti" is now an officially supported product from Perforce, and you - can find the "Perforce Public Depot" p4dti page at - http://public.perforce.com/public/perforce/p4dti/index.html. - - Integration of Perforce with Bugzilla, once patches are applied, is - seamless. Perforce replication information will appear below the - comments of each bug. Be certain you have a matching set of patches - for the Bugzilla version you are installing. p4dti is designed to - support multiple defect trackers, and maintains its own documentation - for it. Please consult the pages linked above for further information. +You can find the project page for Bugzilla and Teamtrack Perforce +integration (p4dti) at: http://www.ravenbrook.com/project/p4dti . "p4dti" is +now an officially supported product from Perforce, and you can find the +"Perforce Public Depot" p4dti page at +http://public.perforce.com/public/perforce/p4dti/index.html. + +Integration of Perforce with Bugzilla, once patches are applied, is +seamless. Perforce replication information will appear below the comments of +each bug. Be certain you have a matching set of patches for the Bugzilla +version you are installing. p4dti is designed to support multiple defect +trackers, and maintains its own documentation for it. Please consult the +pages linked above for further information. _________________________________________________________________ 5.4. Tinderbox/Tinderbox2 - We need Tinderbox integration information. +We need Tinderbox integration information. _________________________________________________________________ Chapter 6. The Future of Bugzilla - Bugzilla's Future. Much of this is the present, now. +Bugzilla's Future. Much of this is the present, now. - Bugzilla's future is a constantly-changing thing, as various + Bugzilla's future is a constantly-changing thing, as various developers "scratch an itch" when it comes to functionality. Thus this - section is very malleable, subject to change without notice, etc. - You'll probably also notice the lack of formatting. I apologize that + section is very malleable, subject to change without notice, etc. + You'll probably also notice the lack of formatting. I apologize that it's not quite as readable as the rest of the Guide. Bugzilla Blue Sky @@ -3839,70 +3747,68 @@ Chapter 6. The Future of Bugzilla Chapter 7. Bugzilla Variants and Competitors - 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: http://linas.org/linux/pm.html +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: http://linas.org/linux/pm.html _________________________________________________________________ 7.1. Red Hat Bugzilla - Red Hat Bugzilla is probably the most popular Bugzilla variant on the - planet. One of the major benefits of Red Hat Bugzilla is the ability - to work with Oracle, MySQL, and PostGreSQL databases serving as the - back-end, instead of just MySQL. Dave Lawrence has worked very hard to - keep Red Hat Bugzilla up-to-date, and many people prefer the - snappier-looking page layout of Red Hat Bugzilla to the default - Mozilla-standard formatting. +Red Hat Bugzilla is probably the most popular Bugzilla variant on the +planet. One of the major benefits of Red Hat Bugzilla is the ability to work +with Oracle, MySQL, and PostGreSQL databases serving as the back-end, +instead of just MySQL. Dave Lawrence has worked very hard to keep Red Hat +Bugzilla up-to-date, and many people prefer the snappier-looking page layout +of Red Hat Bugzilla to the default Mozilla-standard formatting. - URL: http://bugzilla.redhat.com/bugzilla/ +URL: http://bugzilla.redhat.com/bugzilla/ _________________________________________________________________ 7.2. Loki Bugzilla (Fenris) - Fenris can be found at http://fenris.lokigames.com. It is a fork from - Bugzilla. +Fenris can be found at http://fenris.lokigames.com. It is a fork from +Bugzilla. _________________________________________________________________ 7.3. Issuezilla - Issuezilla is another fork from Bugzilla, and seems nearly as popular - as the Red Hat Bugzilla fork. Some Issuezilla team members are regular - contributors to the Bugzilla mailing list/newsgroup. Issuezilla is not - the primary focus of bug-tracking at tigris.org, however. Their - Java-based bug-tracker, Scarab, a newfangled Java-based issue tracker, - is under heavy development and looks promising! +Issuezilla is another fork from Bugzilla, and seems nearly as popular as the +Red Hat Bugzilla fork. Some Issuezilla team members are regular contributors +to the Bugzilla mailing list/newsgroup. Issuezilla is not the primary focus +of bug-tracking at tigris.org, however. Their Java-based bug-tracker, +Scarab, a newfangled Java-based issue tracker, is under heavy development +and looks promising! - URL: http://issuezilla.tigris.org/servlets/ProjectHome +URL: http://issuezilla.tigris.org/servlets/ProjectHome _________________________________________________________________ 7.4. Scarab - Scarab is a promising new bug-tracking system built using Java Serlet - technology. As of this writing, no source code has been released as a - package, but you can obtain the code from CVS. +Scarab is a promising new bug-tracking system built using Java Serlet +technology. As of this writing, no source code has been released as a +package, but you can obtain the code from CVS. - URL: http://scarab.tigris.org +URL: http://scarab.tigris.org _________________________________________________________________ 7.5. Perforce SCM - Although Perforce isn't really a bug tracker, it can be used as such - through the "jobs" functionality. +Although Perforce isn't really a bug tracker, it can be used as such through +the "jobs" functionality. - http://www.perforce.com/perforce/technotes/note052.htmlhttp://www.perf - orce.com/perforce/technotes/note052.html +http://www.perforce.com/perforce/technotes/note052.htmlhttp://www.perforce.c +om/perforce/technotes/note052.html _________________________________________________________________ 7.6. SourceForge - SourceForge is more of a way of coordinating geographically - distributed free software and open source projects over the Internet - than strictly a bug tracker, but if you're hunting for bug-tracking - for your open project, it may be just what the software engineer - ordered! +SourceForge is more of a way of coordinating geographically distributed free +software and open source projects over the Internet than strictly a bug +tracker, but if you're hunting for bug-tracking for your open project, it +may be just what the software engineer ordered! - URL: http://www.sourceforge.net +URL: http://www.sourceforge.net _________________________________________________________________ Appendix A. The Bugzilla FAQ @@ -5170,38 +5076,35 @@ if ($::FORM{sub} eq 'PutFooter') { Appendix B. Software Download Links - All of these sites are current as of April, 2001. Hopefully they'll - stay current for a while. +All of these sites are current as of April, 2001. Hopefully they'll stay +current for a while. - Apache Web Server: http://www.apache.org Optional web server for - Bugzilla, but recommended because of broad user base and support. +Apache Web Server: http://www.apache.org Optional web server for Bugzilla, +but recommended because of broad user base and support. - Bugzilla: http://www.mozilla.org/projects/bugzilla/ +Bugzilla: http://www.mozilla.org/projects/bugzilla/ - MySQL: http://www.mysql.com/ +MySQL: http://www.mysql.com/ - Perl: http://www.perl.org/ +Perl: http://www.perl.org/ - CPAN: http://www.cpan.org/ +CPAN: http://www.cpan.org/ - DBI Perl module: http://www.cpan.org/modules/by-module/DBI/ +DBI Perl module: http://www.cpan.org/modules/by-module/DBI/ - Data::Dumper module: http://www.cpan.org/modules/by-module/Data/ +Data::Dumper module: http://www.cpan.org/modules/by-module/Data/ - MySQL related Perl modules: - http://www.cpan.org/modules/by-module/Mysql/ +MySQL related Perl modules: http://www.cpan.org/modules/by-module/Mysql/ - TimeDate Perl module collection: - http://www.cpan.org/modules/by-module/Date/ +TimeDate Perl module collection: http://www.cpan.org/modules/by-module/Date/ - GD Perl module: http://www.cpan.org/modules/by-module/GD/ Alternately, - you should be able to find the latest version of GD at - http://www.boutell.com/gd/ +GD Perl module: http://www.cpan.org/modules/by-module/GD/ Alternately, you +should be able to find the latest version of GD at +http://www.boutell.com/gd/ - Chart::Base module: http://www.cpan.org/modules/by-module/Chart/ +Chart::Base module: http://www.cpan.org/modules/by-module/Chart/ - LinuxDoc Software: http://www.linuxdoc.org/ (for documentation - maintenance) +LinuxDoc Software: http://www.linuxdoc.org/ (for documentation maintenance) _________________________________________________________________ Appendix C. The Bugzilla Database @@ -5215,77 +5118,74 @@ Appendix C. The Bugzilla Database C.1. Database Schema Chart - Database Relationships + [dbschema.jpg] Bugzilla database relationships chart _________________________________________________________________ C.2. MySQL Bugzilla Database Introduction - 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. - - 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. - - 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. - - 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! - - 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'. - - 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." - - 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... - - 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! +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. + +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. + +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. + +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! + +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'. + +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." + +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... + +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! _________________________________________________________________ C.2.1. Bugzilla Database Basics - 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 "bigint" and a "tinyint" entry in MySQL. I recommend you refer to - the MySQL documentation, available at MySQL.com. Below are the basics - you need to know about the Bugzilla database. Check the chart above - for more details. +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 "bigint" and +a "tinyint" entry in MySQL. I recommend you refer to the MySQL +documentation, available at MySQL.com. Below are the basics you need to know +about the Bugzilla database. Check the chart above for more details. 1. To connect to your database: bash#mysql-u root @@ -5310,17 +5210,18 @@ C.2.1. Bugzilla Database Basics C.2.1.1. Bugzilla Database Tables - Imagine your MySQL database as a series of spreadsheets, and you won't - be too far off. If you use this command: +Imagine your MySQL database as a series of spreadsheets, and you won't be +too far off. If you use this command: + +mysql>show tables from bugs; - mysql>show tables from bugs; +you'll be able to see all the "spreadsheets" (tables) in your database. It +is similar to a file system, only faster and more robust for certain types +of operations. - you'll be able to see all the "spreadsheets" (tables) in your - database. It is similar to a file system, only faster and more robust - for certain types of operations. +From the command issued above, ou should have some output that looks like +this: - From the command issued above, ou should have some output that looks - like this: +-------------------+ | Tables in bugs | +-------------------+ @@ -5674,7 +5575,7 @@ C.3. MySQL Permissions & Grant Tables IDENTIFIED BY '(password)' WITH GRANT OPTION; OR - mysql> GRANT ALL PRIVELEGES + mysql> GRANT ALL PRIVILEGES ON keystone.* TO <$sys_dbuser name>@localhost IDENTIFIED BY '(password)' @@ -5749,14 +5650,14 @@ C.3. MySQL Permissions & Grant Tables Appendix D. Useful Patches and Utilities for Bugzilla - Are you looking for a way to put your Bugzilla into overdrive? Catch - some of the niftiest tricks here in this section. +Are you looking for a way to put your Bugzilla into overdrive? Catch some of +the niftiest tricks here in this section. _________________________________________________________________ D.1. Apache mod_rewrite magic - Apache's mod_rewrite module lets you do some truly amazing things with - URL rewriting. Here are a couple of examples of what you can do. +Apache's mod_rewrite module lets you do some truly amazing things with URL +rewriting. Here are a couple of examples of what you can do. 1. Make it so if someone types http://www.foo.com/12345, Bugzilla spits back http://www.foo.com/show_bug.cgi?id=12345. Try setting @@ -5775,10 +5676,10 @@ RewriteRule ^/([0-9]+)$ http://foo.bar.com/show_bug.cgi?id=$1 [L,R] D.2. The setperl.csh Utility - You can use the "setperl.csh" utility to quickly and easily change the - path to perl on all your Bugzilla files. This is a C-shell script; if - you do not have "csh" or "tcsh" in the search path on your system, it - will not work! +You can use the "setperl.csh" utility to quickly and easily change the path +to perl on all your Bugzilla files. This is a C-shell script; if you do not +have "csh" or "tcsh" in the search path on your system, it will not work! + 1. Download the "setperl.csh" utility to your Bugzilla directory and make it executable. a. bash# cd /your/path/to/bugzilla @@ -5798,34 +5699,34 @@ D.2. The setperl.csh Utility D.3. Command-line Bugzilla Queries - Users can query Bugzilla from the command line using this suite of - utilities. - - The query.conf file contains the mapping from options to field names - and comparison types. Quoted option names are "grepped" for, so it - should be easy to edit this file. Comments (#) have no effect; you - must make sure these lines do not contain any quoted "option" - - buglist is a shell script which submits a Bugzilla query and writes - the resulting HTML page to stdout. It supports both short options, - (such as "-Afoo" or "-Rbar") and long options (such as - "--assignedto=foo" or "--reporter=bar"). If the first character of an - option is not "-", it is treated as if it were prefixed with - "--default=". - - The columlist is taken from the COLUMNLIST environment variable. This - is equivalent to the "Change Columns" option when you list bugs in - buglist.cgi. If you have already used Bugzilla, use grep COLUMLIST - ~/.netscape/cookies to see your current COLUMNLIST setting. - - bugs is a simple shell script which calls buglist and extracts the bug - numbers from the output. Adding the prefix - "http://bugzilla.mozilla.org/buglist.cgi?bug_id=" turns the bug list - into a working link if any bugs are found. Counting bugs is easy. Pipe - the results through sed -e 's/,/ /g' | wc | awk '{printf $2 "\n"}' - - Akkana says she has good results piping buglist output through w3m -T - text/html -dump +Users can query Bugzilla from the command line using this suite of +utilities. + +The query.conf file contains the mapping from options to field names and +comparison types. Quoted option names are "grepped" for, so it should be +easy to edit this file. Comments (#) have no effect; you must make sure +these lines do not contain any quoted "option" + +buglist is a shell script which submits a Bugzilla query and writes the +resulting HTML page to stdout. It supports both short options, (such as +"-Afoo" or "-Rbar") and long options (such as "--assignedto=foo" or +"--reporter=bar"). If the first character of an option is not "-", it is +treated as if it were prefixed with "--default=". + +The columlist is taken from the COLUMNLIST environment variable. This is +equivalent to the "Change Columns" option when you list bugs in buglist.cgi. +If you have already used Bugzilla, use grep COLUMLIST ~/.netscape/cookies to +see your current COLUMNLIST setting. + +bugs is a simple shell script which calls buglist and extracts the bug +numbers from the output. Adding the prefix +"http://bugzilla.mozilla.org/buglist.cgi?bug_id=" turns the bug list into a +working link if any bugs are found. Counting bugs is easy. Pipe the results +through sed -e 's/,/ /g' | wc | awk '{printf $2 "\n"}' + +Akkana says she has good results piping buglist output through w3m -T +text/html -dump + 1. Download three files: a. bash$ wget -O query.conf 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=261 @@ -5841,42 +5742,37 @@ D.3. Command-line Bugzilla Queries D.4. The Quicksearch Utility - Quicksearch is a new, experimental feature of the 2.12 release. It - consist of two Javascript files, "quicksearch.js" and - "localconfig.js", and two documentation files, "quicksearch.html" and - "quicksearchhack.html" +Quicksearch is a new, experimental feature of the 2.12 release. It consist +of two Javascript files, "quicksearch.js" and "localconfig.js", and two +documentation files, "quicksearch.html" and "quicksearchhack.html" - The index.html page has been updated to include the QuickSearch text - box. +The index.html page has been updated to include the QuickSearch text box. - To take full advantage of the query power, the Bugzilla maintainer - must edit "localconfig.js" according to the value sets used in the - local installation. +To take full advantage of the query power, the Bugzilla maintainer must edit +"localconfig.js" according to the value sets used in the local installation. - Currently, keywords must be hard-coded in localconfig.js. If they are - not, keywords are not automatically recognized. This means, if - localconfig.js is left unconfigured, that searching for a bug with the - "foo" keyword will only find bugs with "foo" in the summary, status - whiteboard, product or component name, but not those with the keyword - "foo". +Currently, keywords must be hard-coded in localconfig.js. If they are not, +keywords are not automatically recognized. This means, if localconfig.js is +left unconfigured, that searching for a bug with the "foo" keyword will only +find bugs with "foo" in the summary, status whiteboard, product or component +name, but not those with the keyword "foo". - Workarounds for Bugzilla users: +Workarounds for Bugzilla users: - search for '!foo' (this will find only bugs with the keyword "foo" - search 'foo,!foo' (equivalent to 'foo OR keyword:foo') +search for '!foo' (this will find only bugs with the keyword "foo" +search 'foo,!foo' (equivalent to 'foo OR keyword:foo') - When this tool is ported from client-side JavaScript to server-side - Perl, the requirement for hard-coding keywords can be fixed. This bug + When this tool is ported from client-side JavaScript to server-side + Perl, the requirement for hard-coding keywords can be fixed. This bug has details. _________________________________________________________________ D.5. Hacking Bugzilla - The following is a guide for reviewers when checking code into - Bugzilla's CVS repostory at mozilla.org. If you wish to submit patches - to Bugzilla, you should follow the rules and style conventions below. - Any code that does not adhere to these basic rules will not be added - to Bugzilla's codebase. +The following is a guide for reviewers when checking code into Bugzilla's +CVS repostory at mozilla.org. If you wish to submit patches to Bugzilla, you +should follow the rules and style conventions below. Any code that does not +adhere to these basic rules will not be added to Bugzilla's codebase. _________________________________________________________________ D.5.1. Things that have caused problems and should be avoided @@ -5903,22 +5799,20 @@ grep (/$value/, @array); D.5.2. Coding Style for Bugzilla - While it's true that not all of the code currently in Bugzilla adheres - to this (or any) styleguide, it is something that is being worked - toward. Therefore, we ask that all new code (submitted patches and new - files) follow this guide as closely as possible (if you're only - changing 1 or 2 lines, you don't have to reformat the entire file :). - - The Bugzilla development team has decided to adopt the perl style - guide as published by Larry Wall. This giude can be found in - "Programming Perl" (the camel book) or by typing man perlstyle at your - favorite shell prompt. - - What appears below if a brief summary, please refer to the perl style - guide if you don't see your question covered here. It is much better - to submit a patch which fails these criteria than no patch at all, but - please try to meet these minimum standards when submitting code to - Bugzilla. +While it's true that not all of the code currently in Bugzilla adheres to +this (or any) styleguide, it is something that is being worked toward. +Therefore, we ask that all new code (submitted patches and new files) follow +this guide as closely as possible (if you're only changing 1 or 2 lines, you +don't have to reformat the entire file :). + +The Bugzilla development team has decided to adopt the perl style guide as +published by Larry Wall. This giude can be found in "Programming Perl" (the +camel book) or by typing man perlstyle at your favorite shell prompt. + +What appears below if a brief summary, please refer to the perl style guide +if you don't see your question covered here. It is much better to submit a +patch which fails these criteria than no patch at all, but please try to +meet these minimum standards when submitting code to Bugzilla. * Whitespace Bugzilla's preferred indentation is 4 spaces (no tabs, please). @@ -5998,7 +5892,7 @@ else Appendix E. GNU Free Documentation License - Version 1.1, March 2000 +Version 1.1, March 2000 Copyright (C) 2000 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy @@ -6008,152 +5902,143 @@ Appendix E. GNU Free Documentation License 0. PREAMBLE - The purpose of this License is to make a manual, textbook, or other - written document "free" in the sense of freedom: to assure everyone - the effective freedom to copy and redistribute it, with or without - modifying it, either commercially or noncommercially. Secondarily, - this License preserves for the author and publisher a way to get - credit for their work, while not being considered responsible for - modifications made by others. - - This License is a kind of "copyleft", which means that derivative - works of the document must themselves be free in the same sense. It - complements the GNU General Public License, which is a copyleft - license designed for free software. - - We have designed this License in order to use it for manuals for free - software, because free software needs free documentation: a free - program should come with manuals providing the same freedoms that the - software does. But this License is not limited to software manuals; it - can be used for any textual work, regardless of subject matter or - whether it is published as a printed book. We recommend this License - principally for works whose purpose is instruction or reference. +The purpose of this License is to make a manual, textbook, or other written +document "free" in the sense of freedom: to assure everyone the effective +freedom to copy and redistribute it, with or without modifying it, either +commercially or noncommercially. Secondarily, this License preserves for the +author and publisher a way to get credit for their work, while not being +considered responsible for modifications made by others. + +This License is a kind of "copyleft", which means that derivative works of +the document must themselves be free in the same sense. It complements the +GNU General Public License, which is a copyleft license designed for free +software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free program +should come with manuals providing the same freedoms that the software does. +But this License is not limited to software manuals; it can be used for any +textual work, regardless of subject matter or whether it is published as a +printed book. We recommend this License principally for works whose purpose +is instruction or reference. _________________________________________________________________ 1. APPLICABILITY AND DEFINITIONS - This License applies to any manual or other work that contains a - notice placed by the copyright holder saying it can be distributed - under the terms of this License. The "Document", below, refers to any - such manual or work. Any member of the public is a licensee, and is - addressed as "you". - - A "Modified Version" of the Document means any work containing the - Document or a portion of it, either copied verbatim, or with - modifications and/or translated into another language. - - A "Secondary Section" is a named appendix or a front-matter section of - the Document that deals exclusively with the relationship of the - publishers or authors of the Document to the Document's overall - subject (or to related matters) and contains nothing that could fall - directly within that overall subject. (For example, if the Document is - in part a textbook of mathematics, a Secondary Section may not explain - any mathematics.) The relationship could be a matter of historical - connection with the subject or with related matters, or of legal, - commercial, philosophical, ethical or political position regarding - them. - - The "Invariant Sections" are certain Secondary Sections whose titles - are designated, as being those of Invariant Sections, in the notice - that says that the Document is released under this License. - - The "Cover Texts" are certain short passages of text that are listed, - as Front-Cover Texts or Back-Cover Texts, in the notice that says that - the Document is released under this License. - - A "Transparent" copy of the Document means a machine-readable copy, - represented in a format whose specification is available to the - general public, whose contents can be viewed and edited directly and - straightforwardly with generic text editors or (for images composed of - pixels) generic paint programs or (for drawings) some widely available - drawing editor, and that is suitable for input to text formatters or - for automatic translation to a variety of formats suitable for input - to text formatters. A copy made in an otherwise Transparent file - format whose markup has been designed to thwart or discourage - subsequent modification by readers is not Transparent. A copy that is - not "Transparent" is called "Opaque". - - Examples of suitable formats for Transparent copies include plain - ASCII without markup, Texinfo input format, LaTeX input format, SGML - or XML using a publicly available DTD, and standard-conforming simple - HTML designed for human modification. Opaque formats include - PostScript, PDF, proprietary formats that can be read and edited only - by proprietary word processors, SGML or XML for which the DTD and/or - processing tools are not generally available, and the - machine-generated HTML produced by some word processors for output - purposes only. - - The "Title Page" means, for a printed book, the title page itself, - plus such following pages as are needed to hold, legibly, the material - this License requires to appear in the title page. For works in - formats which do not have any title page as such, "Title Page" means - the text near the most prominent appearance of the work's title, - preceding the beginning of the body of the text. +This License applies to any manual or other work that contains a notice +placed by the copyright holder saying it can be distributed under the terms +of this License. The "Document", below, refers to any such manual or work. +Any member of the public is a licensee, and is addressed as "you". + +A "Modified Version" of the Document means any work containing the Document +or a portion of it, either copied verbatim, or with modifications and/or +translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of the +Document that deals exclusively with the relationship of the publishers or +authors of the Document to the Document's overall subject (or to related +matters) and contains nothing that could fall directly within that overall +subject. (For example, if the Document is in part a textbook of mathematics, +a Secondary Section may not explain any mathematics.) The relationship could +be a matter of historical connection with the subject or with related +matters, or of legal, commercial, philosophical, ethical or political +position regarding them. + +The "Invariant Sections" are certain Secondary Sections whose titles are +designated, as being those of Invariant Sections, in the notice that says +that the Document is released under this License. + +The "Cover Texts" are certain short passages of text that are listed, as +Front-Cover Texts or Back-Cover Texts, in the notice that says that the +Document is released under this License. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the general +public, whose contents can be viewed and edited directly and +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or for +automatic translation to a variety of formats suitable for input to text +formatters. A copy made in an otherwise Transparent file format whose markup +has been designed to thwart or discourage subsequent modification by readers +is not Transparent. A copy that is not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain ASCII +without markup, Texinfo input format, LaTeX input format, SGML or XML using +a publicly available DTD, and standard-conforming simple HTML designed for +human modification. Opaque formats include PostScript, PDF, proprietary +formats that can be read and edited only by proprietary word processors, +SGML or XML for which the DTD and/or processing tools are not generally +available, and the machine-generated HTML produced by some word processors +for output purposes only. + +The "Title Page" means, for a printed book, the title page itself, plus such +following pages as are needed to hold, legibly, the material this License +requires to appear in the title page. For works in formats which do not have +any title page as such, "Title Page" means the text near the most prominent +appearance of the work's title, preceding the beginning of the body of the +text. _________________________________________________________________ 2. VERBATIM COPYING - You may copy and distribute the Document in any medium, either - commercially or noncommercially, provided that this License, the - copyright notices, and the license notice saying this License applies - to the Document are reproduced in all copies, and that you add no - other conditions whatsoever to those of this License. You may not use - technical measures to obstruct or control the reading or further - copying of the copies you make or distribute. However, you may accept - compensation in exchange for copies. If you distribute a large enough - number of copies you must also follow the conditions in section 3. - - You may also lend copies, under the same conditions stated above, and - you may publicly display copies. +You may copy and distribute the Document in any medium, either commercially +or noncommercially, provided that this License, the copyright notices, and +the license notice saying this License applies to the Document are +reproduced in all copies, and that you add no other conditions whatsoever to +those of this License. You may not use technical measures to obstruct or +control the reading or further copying of the copies you make or distribute. +However, you may accept compensation in exchange for copies. If you +distribute a large enough number of copies you must also follow the +conditions in section 3. + +You may also lend copies, under the same conditions stated above, and you +may publicly display copies. _________________________________________________________________ 3. COPYING IN QUANTITY - If you publish printed copies of the Document numbering more than 100, - and the Document's license notice requires Cover Texts, you must - enclose the copies in covers that carry, clearly and legibly, all - these Cover Texts: Front-Cover Texts on the front cover, and - Back-Cover Texts on the back cover. Both covers must also clearly and - legibly identify you as the publisher of these copies. The front cover - must present the full title with all words of the title equally - prominent and visible. You may add other material on the covers in - addition. Copying with changes limited to the covers, as long as they - preserve the title of the Document and satisfy these conditions, can - be treated as verbatim copying in other respects. - - If the required texts for either cover are too voluminous to fit - legibly, you should put the first ones listed (as many as fit - reasonably) on the actual cover, and continue the rest onto adjacent - pages. - - If you publish or distribute Opaque copies of the Document numbering - more than 100, you must either include a machine-readable Transparent - copy along with each Opaque copy, or state in or with each Opaque copy - a publicly-accessible computer-network location containing a complete - Transparent copy of the Document, free of added material, which the - general network-using public has access to download anonymously at no - charge using public-standard network protocols. If you use the latter - option, you must take reasonably prudent steps, when you begin - distribution of Opaque copies in quantity, to ensure that this - Transparent copy will remain thus accessible at the stated location - until at least one year after the last time you distribute an Opaque - copy (directly or through your agents or retailers) of that edition to - the public. - - It is requested, but not required, that you contact the authors of the - Document well before redistributing any large number of copies, to - give them a chance to provide you with an updated version of the - Document. +If you publish printed copies of the Document numbering more than 100, and +the Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover Texts: +Front-Cover Texts on the front cover, and Back-Cover Texts on the back +cover. Both covers must also clearly and legibly identify you as the +publisher of these copies. The front cover must present the full title with +all words of the title equally prominent and visible. You may add other +material on the covers in addition. Copying with changes limited to the +covers, as long as they preserve the title of the Document and satisfy these +conditions, can be treated as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit legibly, +you should put the first ones listed (as many as fit reasonably) on the +actual cover, and continue the rest onto adjacent pages. + +If you publish or distribute Opaque copies of the Document numbering more +than 100, you must either include a machine-readable Transparent copy along +with each Opaque copy, or state in or with each Opaque copy a +publicly-accessible computer-network location containing a complete +Transparent copy of the Document, free of added material, which the general +network-using public has access to download anonymously at no charge using +public-standard network protocols. If you use the latter option, you must +take reasonably prudent steps, when you begin distribution of Opaque copies +in quantity, to ensure that this Transparent copy will remain thus +accessible at the stated location until at least one year after the last +time you distribute an Opaque copy (directly or through your agents or +retailers) of that edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give them +a chance to provide you with an updated version of the Document. _________________________________________________________________ 4. MODIFICATIONS - You may copy and distribute a Modified Version of the Document under - the conditions of sections 2 and 3 above, provided that you release - the Modified Version under precisely this License, with the Modified - Version filling the role of the Document, thus licensing distribution - and modification of the Modified Version to whoever possesses a copy - of it. In addition, you must do these things in the Modified Version: +You may copy and distribute a Modified Version of the Document under the +conditions of sections 2 and 3 above, provided that you release the Modified +Version under precisely this License, with the Modified Version filling the +role of the Document, thus licensing distribution and modification of the +Modified Version to whoever possesses a copy of it. In addition, you must do +these things in the Modified Version: A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions @@ -6203,141 +6088,133 @@ Appendix E. GNU Free Documentation License N. Do not retitle any existing section as "Endorsements" or to conflict in title with any Invariant Section. - If the Modified Version includes new front-matter sections or - appendices that qualify as Secondary Sections and contain no material + If the Modified Version includes new front-matter sections or + appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all - of these sections as invariant. To do this, add their titles to the - list of Invariant Sections in the Modified Version's license notice. + of these sections as invariant. To do this, add their titles to the + list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles. - You may add a section entitled "Endorsements", provided it contains - nothing but endorsements of your Modified Version by various - parties--for example, statements of peer review or that the text has - been approved by an organization as the authoritative definition of a + You may add a section entitled "Endorsements", provided it contains + nothing but endorsements of your Modified Version by various + parties--for example, statements of peer review or that the text has + been approved by an organization as the authoritative definition of a standard. You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list - of Cover Texts in the Modified Version. Only one passage of - Front-Cover Text and one of Back-Cover Text may be added by (or - through arrangements made by) any one entity. If the Document already - includes a cover text for the same cover, previously added by you or - by arrangement made by the same entity you are acting on behalf of, - you may not add another; but you may replace the old one, on explicit + of Cover Texts in the Modified Version. Only one passage of + Front-Cover Text and one of Back-Cover Text may be added by (or + through arrangements made by) any one entity. If the Document already + includes a cover text for the same cover, previously added by you or + by arrangement made by the same entity you are acting on behalf of, + you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one. - The author(s) and publisher(s) of the Document do not by this License - give permission to use their names for publicity for or to assert or + The author(s) and publisher(s) of the Document do not by this License + give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. _________________________________________________________________ 5. COMBINING DOCUMENTS - You may combine the Document with other documents released under this - License, under the terms defined in section 4 above for modified - versions, provided that you include in the combination all of the - Invariant Sections of all of the original documents, unmodified, and - list them all as Invariant Sections of your combined work in its - license notice. - - The combined work need only contain one copy of this License, and - multiple identical Invariant Sections may be replaced with a single - copy. If there are multiple Invariant Sections with the same name but - different contents, make the title of each such section unique by - adding at the end of it, in parentheses, the name of the original - author or publisher of that section if known, or else a unique number. - Make the same adjustment to the section titles in the list of - Invariant Sections in the license notice of the combined work. - - In the combination, you must combine any sections entitled "History" - in the various original documents, forming one section entitled - "History"; likewise combine any sections entitled "Acknowledgements", - and any sections entitled "Dedications". You must delete all sections - entitled "Endorsements." +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified versions, +provided that you include in the combination all of the Invariant Sections +of all of the original documents, unmodified, and list them all as Invariant +Sections of your combined work in its license notice. + +The combined work need only contain one copy of this License, and multiple +identical Invariant Sections may be replaced with a single copy. If there +are multiple Invariant Sections with the same name but different contents, +make the title of each such section unique by adding at the end of it, in +parentheses, the name of the original author or publisher of that section if +known, or else a unique number. Make the same adjustment to the section +titles in the list of Invariant Sections in the license notice of the +combined work. + +In the combination, you must combine any sections entitled "History" in the +various original documents, forming one section entitled "History"; likewise +combine any sections entitled "Acknowledgements", and any sections entitled +"Dedications". You must delete all sections entitled "Endorsements." _________________________________________________________________ 6. COLLECTIONS OF DOCUMENTS - You may make a collection consisting of the Document and other - documents released under this License, and replace the individual - copies of this License in the various documents with a single copy - that is included in the collection, provided that you follow the rules - of this License for verbatim copying of each of the documents in all - other respects. - - You may extract a single document from such a collection, and - distribute it individually under this License, provided you insert a - copy of this License into the extracted document, and follow this - License in all other respects regarding verbatim copying of that - document. +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in the +collection, provided that you follow the rules of this License for verbatim +copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute it +individually under this License, provided you insert a copy of this License +into the extracted document, and follow this License in all other respects +regarding verbatim copying of that document. _________________________________________________________________ 7. AGGREGATION WITH INDEPENDENT WORKS - A compilation of the Document or its derivatives with other separate - and independent documents or works, in or on a volume of a storage or - distribution medium, does not as a whole count as a Modified Version - of the Document, provided no compilation copyright is claimed for the - compilation. Such a compilation is called an "aggregate", and this - License does not apply to the other self-contained works thus compiled - with the Document, on account of their being thus compiled, if they - are not themselves derivative works of the Document. - - If the Cover Text requirement of section 3 is applicable to these - copies of the Document, then if the Document is less than one quarter - of the entire aggregate, the Document's Cover Texts may be placed on - covers that surround only the Document within the aggregate. Otherwise - they must appear on covers around the whole aggregate. +A compilation of the Document or its derivatives with other separate and +independent documents or works, in or on a volume of a storage or +distribution medium, does not as a whole count as a Modified Version of the +Document, provided no compilation copyright is claimed for the compilation. +Such a compilation is called an "aggregate", and this License does not apply +to the other self-contained works thus compiled with the Document, on +account of their being thus compiled, if they are not themselves derivative +works of the Document. + +If the Cover Text requirement of section 3 is applicable to these copies of +the Document, then if the Document is less than one quarter of the entire +aggregate, the Document's Cover Texts may be placed on covers that surround +only the Document within the aggregate. Otherwise they must appear on covers +around the whole aggregate. _________________________________________________________________ 8. TRANSLATION - Translation is considered a kind of modification, so you may - distribute translations of the Document under the terms of section 4. - Replacing Invariant Sections with translations requires special - permission from their copyright holders, but you may include - translations of some or all Invariant Sections in addition to the - original versions of these Invariant Sections. You may include a - translation of this License provided that you also include the - original English version of this License. In case of a disagreement - between the translation and the original English version of this - License, the original English version will prevail. +Translation is considered a kind of modification, so you may distribute +translations of the Document under the terms of section 4. Replacing +Invariant Sections with translations requires special permission from their +copyright holders, but you may include translations of some or all Invariant +Sections in addition to the original versions of these Invariant Sections. +You may include a translation of this License provided that you also include +the original English version of this License. In case of a disagreement +between the translation and the original English version of this License, +the original English version will prevail. _________________________________________________________________ 9. TERMINATION - You may not copy, modify, sublicense, or distribute the Document - except as expressly provided for under this License. Any other attempt - to copy, modify, sublicense or distribute the Document is void, and - will automatically terminate your rights under this License. However, - parties who have received copies, or rights, from you under this - License will not have their licenses terminated so long as such - parties remain in full compliance. +You may not copy, modify, sublicense, or distribute the Document except as +expressly provided for under this License. Any other attempt to copy, +modify, sublicense or distribute the Document is void, and will +automatically terminate your rights under this License. However, parties who +have received copies, or rights, from you under this License will not have +their licenses terminated so long as such parties remain in full compliance. _________________________________________________________________ 10. FUTURE REVISIONS OF THIS LICENSE - The Free Software Foundation may publish new, revised versions of the - GNU Free Documentation License from time to time. Such new versions - will be similar in spirit to the present version, but may differ in - detail to address new problems or concerns. See - http://www.gnu.org/copyleft/. - - Each version of the License is given a distinguishing version number. - If the Document specifies that a particular numbered version of this - License "or any later version" applies to it, you have the option of - following the terms and conditions either of that specified version or - of any later version that has been published (not as a draft) by the - Free Software Foundation. If the Document does not specify a version - number of this License, you may choose any version ever published (not - as a draft) by the Free Software Foundation. +The Free Software Foundation may publish new, revised versions of the GNU +Free Documentation License from time to time. Such new versions will be +similar in spirit to the present version, but may differ in detail to +address new problems or concerns. See http://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. If the +Document specifies that a particular numbered version of this License "or +any later version" applies to it, you have the option of following the terms +and conditions either of that specified version or of any later version that +has been published (not as a draft) by the Free Software Foundation. If the +Document does not specify a version number of this License, you may choose +any version ever published (not as a draft) by the Free Software Foundation. _________________________________________________________________ How to use this License for your documents - To use this License in a document you have written, include a copy of - the License in the document and put the following copyright and - license notices just after the title page: +To use this License in a document you have written, include a copy of the +License in the document and put the following copyright and license notices +just after the title page: Copyright (c) YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU @@ -6348,14 +6225,14 @@ How to use this License for your documents license is included in the section entitled "GNU Free Documentation License". - If you have no Invariant Sections, write "with no Invariant Sections" + If you have no Invariant Sections, write "with no Invariant Sections" instead of saying which ones are invariant. If you have no Front-Cover - Texts, write "no Front-Cover Texts" instead of "Front-Cover Texts + Texts, write "no Front-Cover Texts" instead of "Front-Cover Texts being LIST"; likewise for Back-Cover Texts. - If your document contains nontrivial examples of program code, we - recommend releasing these examples in parallel under your choice of - free software license, such as the GNU General Public License, to + If your document contains nontrivial examples of program code, we + recommend releasing these examples in parallel under your choice of + free software license, such as the GNU General Public License, to permit their use in free software. Glossary diff --git a/docs/xml/Bugzilla-Guide.xml b/docs/xml/Bugzilla-Guide.xml index 6d49d9be8..0f5817221 100644 --- a/docs/xml/Bugzilla-Guide.xml +++ b/docs/xml/Bugzilla-Guide.xml @@ -19,7 +19,7 @@ <!ENTITY requiredsoftware SYSTEM "requiredsoftware.sgml"> <!ENTITY revhistory SYSTEM "revhistory.sgml"> -<!ENTITY bz "http://www.mozilla.org/projects/bugzilla"> +<!ENTITY bz "http://www.bugzilla.org/"> <!ENTITY bz-ver "2.14"> <!ENTITY bz-cvs-ver "2.15"> <!ENTITY bzg-date "August 10, 2001"> |