Bug 40933

Merge with Bugzilla 3.4.1, released 01.08.2009


git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@217 6955db30-a419-402b-8a0d-67ecbb4d7f56
custis
vfilippov 2009-08-03 10:40:12 +00:00
parent 1b1dbbbd19
commit 37765e1e95
109 changed files with 622 additions and 1520 deletions

View File

@ -169,7 +169,7 @@ use File::Basename;
# CONSTANTS
#
# Bugzilla version
use constant BUGZILLA_VERSION => "3.4";
use constant BUGZILLA_VERSION => "3.4.1";
# These are unique values that are unlikely to match a string or a number,
# to be used in criteria for match() functions and other things. They start

View File

@ -1,84 +0,0 @@
Bugzilla Quick Start Guide
==========================
(or, how to get Bugzilla up and running in 10 steps)
Christian Reis <kiko@async.com.br>
This express installation guide is for "normal" Bugzilla installations,
which means a Linux or Unix system on which Apache, Perl, MySQL or PostgreSQL
and a Sendmail compatible MTA are available. For other configurations, please
see Section 4 of the Bugzilla Guide in the docs/ directory.
1. Decide from which URL and directory under your webserver root you
will be serving the Bugzilla webpages.
2. Unpack the distribution into the chosen directory (there is no copying or
installation involved).
3. Run ./checksetup.pl, look for unsolved requirements, and install them.
You can run checksetup as many times as necessary to check if
everything required has been installed.
These will usually include assorted Perl modules, MySQL or PostgreSQL,
and a MTA.
After a successful dependency check, checksetup should complain that
localconfig needs to be edited.
4. Edit the localconfig file, in particular the $webservergroup and
$db_* variables. In particular, $db_name and $db_user will define
your database setup in step 5.
5. Using the name you provided as $db_name above, create a MySQL database
for Bugzilla. You should also create a user permission for the name
supplied as $db_user with read/write access to that database.
If you are not familiar with MySQL permissions, it's a good idea to
use the mysql_setpermission script that is installed with the MySQL
distribution, and be sure to read Bugzilla Security - MySQL section
in the Bugzilla Guide or PostgreSQL documentation.
6. Run checksetup.pl once more; if all goes well, it should set up the
Bugzilla database for you. If not, return to step 5.
checksetup.pl should ask you, this time, for the administrator's
email address and password. These will be used for the initial
Bugzilla administrator account.
7. Configure Apache (or install and configure, if you don't have it up
yet) to point to the Bugzilla directory. You should enable and
activate mod_cgi, and add the configuration entries
Options +ExecCGI
AllowOverride Limit
DirectoryIndex index.cgi
to your Bugzilla <Directory> block. You may also need
AddHandler cgi-script .cgi
if you don't have that in your Apache configuration file yet.
8. Visit the URL you chose for Bugzilla. Your browser should display the
default Bugzilla home page. You should then log in as the
administrator by following the "Log in" link and supplying the
account information you provided in step 6.
9. Scroll to the bottom of the page after logging in, and select
"Parameters". Set up the relevant parameters for your local setup.
See section 4.2 of the Bugzilla Guide for a in-depth description of
some of the configuration parameters available.
10. That's it. If anything unexpected comes up:
- read the error message carefully,
- backtrack through the steps above,
- check the official installation guide, which is section 4 in the
Bugzilla Guide, included in the docs/ directory in various
formats.
Support and installation questions should be directed to the
mozilla-webtools@mozilla.org mailing list -- don't write to the
developer mailing list: your post *will* be ignored if you do.
Further support information is at http://www.bugzilla.org/support/

101
README
View File

@ -1,19 +1,92 @@
* This README is no longer used to house installation instructions. Instead,
it contains pointers to where you may find the information you need.
What is Bugzilla?
=================
Bugzilla is a free bug-tracking system that is developed by an active
community of volunteers in the Mozilla community. You can install and
use it without having to pay any license fee.
* A quick installation guide is provided in the QUICKSTART file.
Minimum requirements
====================
It can be installed on Windows, Mac OS X, Linux and other Unix flavors.
Bugzilla is written in Perl, meaning that Perl must be installed on your system.
You will also need a web server as well as a DB server (see below).
* Complete installation instructions are found in docs/, with a
variety of document types available. Please refer to these documents
when installing, configuring, and maintaining your Bugzilla
installation. A helpful starting point is docs/txt/Bugzilla-Guide.txt,
or with a web browser at docs/html/index.html.
Installation & Upgrading
========================
The documentation to install, upgrade, configure and use Bugzilla can be found
in different formats:
* docs/en/html/Bugzilla-Guide.html (HTML version)
* docs/en/txt/Bugzilla-Guide.txt (text version)
* docs/en/pdf/Bugzilla-Guide.pdf (PDF version)
* Release notes for people upgrading to a new version of Bugzilla are
available at docs/rel_notes.txt.
If the documentation is missing, you can get it online by visiting
http://www.bugzilla.org/docs/ from where you can select the documentation
corresponding to the Bugzilla version you are installing.
* If you wish to contribute to the documentation, please read docs/README.docs.
Bugzilla Quick Start Guide
==========================
(or, how to get Bugzilla up and running in 10 steps)
Christian Reis <kiko@async.com.br>
* The Bugzilla web site is at "http://www.bugzilla.org/". This site will
contain the latest Bugzilla information, including how to report bugs and how
to get help with Bugzilla.
This express installation guide is for "normal" Bugzilla installations,
which means a Linux or Unix system on which Apache, Perl, MySQL or PostgreSQL
and a Sendmail compatible MTA are available. For other configurations, please
see the "Installing Bugzilla" section of the Bugzilla Guide in the docs/ directory.
1. Decide from which URL and directory under your webserver root you
will be serving the Bugzilla webpages.
2. Unpack the distribution into the chosen directory (there is no copying or
installation involved).
3. Run ./checksetup.pl, look for unsolved requirements, and install them.
You can run checksetup as many times as necessary to check if
everything required has been installed.
These will usually include assorted Perl modules, MySQL or PostgreSQL,
and a MTA.
After a successful dependency check, checksetup should complain that
localconfig needs to be edited.
4. Edit the localconfig file, in particular the $webservergroup and
$db_* variables. In particular, $db_name and $db_user will define
your database setup in step 5.
5. Create a user permission for the name supplied as $db_user with
read/write access to the database whose name is given by $db_name.
If you are not familiar with MySQL permissions, it's a good idea to
use the mysql_setpermission script that is installed with the MySQL
distribution, and be sure to read Bugzilla Security - MySQL section
in the Bugzilla Guide or PostgreSQL documentation.
6. Run checksetup.pl once more; if all goes well, it should set up the
Bugzilla database for you. If not, return to step 5.
checksetup.pl should ask you, this time, for the administrator's
email address and password. These will be used for the initial
Bugzilla administrator account.
7. Configure Apache (or install and configure, if you don't have it up
yet) to point to the Bugzilla directory. You can choose between
mod_cgi and mod_perl. The Bugzilla documentation has detailed information
for both modes.
8. Visit the URL you chose for Bugzilla. Your browser should display the
default Bugzilla home page. You should then log in as the
administrator by following the "Log in" link and supplying the
account information you provided in step 6.
9. Visit the "Parameters" page, as suggested by the page displayed to you.
Set up the relevant parameters for your local setup.
10. That's it. If anything unexpected comes up:
- read the error message carefully,
- backtrack through the steps above,
- check the official installation guide.
Support and installation questions should be directed to the
support-bugzilla@lists.mozilla.org mailing list.
Further support information is at http://www.bugzilla.org/support/

View File

@ -1,3 +0,0 @@
Please consult The Bugzilla Guide for instructions on how to upgrade
Bugzilla from an older version. The Guide can be found with this
distribution, in docs/html, docs/txt, and docs/sgml.

View File

@ -1,412 +0,0 @@
This file contains only important changes made to Bugzilla before release
2.8. If you are upgrading from version older than 2.8, please read this file.
If you are upgrading from 2.8 or newer, please read the Installation and
Upgrade instructions in The Bugzilla Guide, found with this distribution in
docs/html, docs/txt, and docs/sgml.
Please note that the period in our version numbers is a place separator, not
a decimal point. The 14 in version 2.14 is newer than the 8 in 2.8, for
example. You should only be using this file if you have a single digit
after the period in the version 2.x Bugzilla you are upgrading from.
For a complete list of what changes, use Bonsai
(http://cvs-mirror.mozilla.org/webtools/bonsai/cvsqueryform.cgi) to
query the CVS tree. For example,
http://cvs-mirror.mozilla.org/webtools/bonsai/cvsquery.cgi?module=all&branch=HEAD&branchtype=match&dir=mozilla%2Fwebtools%2Fbugzilla&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fcvsroot
will tell you what has been changed in the last week.
10/12/99 The CHANGES file is now obsolete! There is a new file called
checksetup.pl. You should get in the habit of running that file every time
you update your installation of Bugzilla. That file will be constantly
updated to automatically update your installation to match any code changes.
If you're curious as to what is going on, changes are commented in that file,
at the end.
Many thanks to Holger Schurig <holgerschurig@nikocity.de> for writing this
script!
10/11/99 Restructured voting database to add a cached value in each
bug recording how many total votes that bug has. While I'm at it, I
removed the unused "area" field from the bugs database. It is
distressing to realize that the bugs table has reached the maximum
number of indices allowed by MySQL (16), which may make future
enhancements awkward.
You must feed the following to MySQL:
alter table bugs drop column area;
alter table bugs add column votes mediumint not null, add index (votes);
You then *must* delete the data/versioncache file when you make this
change, as it contains references to the "area" field. Deleting it is safe,
bugzilla will correctly regenerate it.
If you have been using the voting feature at all, then you will then
need to update the voting cache. You can do this by visiting the
sanitycheck.cgi page, and taking it up on its offer to rebuild the
votes stuff.
10/7/99 Added voting ability. You must run the new script
"makevotestable.sh". You must also feed the following to mysql:
alter table products add column votesperuser smallint not null;
9/15/99 Apparently, newer alphas of MySQL won't allow you to have
"when" as a column name. So, I have had to rename a column in the
bugs_activity table. You must feed the below to mysql or you won't
work at all.
alter table bugs_activity change column when bug_when datetime not null;
8/16/99 Added "OpenVMS" to the list of OS's. Feed this to mysql:
alter table bugs change column op_sys op_sys enum("All", "Windows 3.1", "Windows 95", "Windows 98", "Windows NT", "Mac System 7", "Mac System 7.5", "Mac System 7.6.1", "Mac System 8.0", "Mac System 8.5", "Mac System 8.6", "AIX", "BSDI", "HP-UX", "IRIX", "Linux", "FreeBSD", "OSF/1", "Solaris", "SunOS", "Neutrino", "OS/2", "BeOS", "OpenVMS", "other") not null;
6/22/99 Added an entry to the attachments table to record who the submitter
was. Nothing uses this yet, but it still should be recorded.
alter table attachments add column submitter_id mediumint not null;
You should also run this script to populate the new field:
#!/usr/bin/perl -w
use diagnostics;
use strict;
require "globals.pl";
$|=1;
ConnectToDatabase();
SendSQL("select bug_id, attach_id from attachments order by bug_id");
my @list;
while (MoreSQLData()) {
my @row = FetchSQLData();
push(@list, \@row);
}
foreach my $ref (@list) {
my ($bug, $attach) = (@$ref);
SendSQL("select long_desc from bugs where bug_id = $bug");
my $comment = FetchOneColumn() . "Created an attachment (id=$attach)";
if ($comment =~ m@-* Additional Comments From ([^ ]*)[- 0-9/:]*\nCreated an attachment \(id=$attach\)@) {
print "Found $1\n";
SendSQL("select userid from profiles where login_name=" .
SqlQuote($1));
my $userid = FetchOneColumn();
if (defined $userid && $userid > 0) {
SendSQL("update attachments set submitter_id=$userid where attach_id = $attach");
}
} else {
print "Bug $bug can't find comment for attachment $attach\n";
}
}
6/14/99 Added "BeOS" to the list of OS's. Feed this to mysql:
alter table bugs change column op_sys op_sys enum("All", "Windows 3.1", "Windows 95", "Windows 98", "Windows NT", "Mac System 7", "Mac System 7.5", "Mac System 7.6.1", "Mac System 8.0", "Mac System 8.5", "Mac System 8.6", "AIX", "BSDI", "HP-UX", "IRIX", "Linux", "FreeBSD", "OSF/1", "Solaris", "SunOS", "Neutrino", "OS/2", "BeOS", "other") not null;
5/27/99 Added support for dependency information. You must run the new
"makedependenciestable.sh" script. You can turn off dependencies with the new
"usedependencies" param, but it defaults to being on. Also, read very
carefully the description for the new "webdotbase" param; you will almost
certainly need to tweak it.
5/24/99 Added "Mac System 8.6" and "Neutrino" to the list of OS's.
Feed this to mysql:
alter table bugs change column op_sys op_sys enum("All", "Windows 3.1", "Windows 95", "Windows 98", "Windows NT", "Mac System 7", "Mac System 7.5", "Mac System 7.6.1", "Mac System 8.0", "Mac System 8.5", "Mac System 8.6", "AIX", "BSDI", "HP-UX", "IRIX", "Linux", "FreeBSD", "OSF/1", "Solaris", "SunOS", "Neutrino", "OS/2", "other") not null;
5/12/99 Added a pref to control how much email you get. This needs a new
column in the profiles table, so feed the following to mysql:
alter table profiles add column emailnotification enum("ExcludeSelfChanges", "CConly", "All") not null default "ExcludeSelfChanges";
5/5/99 Added the ability to search by creation date. To make this perform
well, you ought to do the following:
alter table bugs change column creation_ts creation_ts datetime not null, add index (creation_ts);
4/30/99 Added a new severity, "blocker". To get this into your running
Bugzilla, do the following:
alter table bugs change column bug_severity bug_severity enum("blocker", "critical", "major", "normal", "minor", "trivial", "enhancement") not null;
4/22/99 There was a bug where the long descriptions of bugs had a variety of
newline characters at the end, depending on the operating system of the browser
that submitted the text. This bug has been fixed, so that no further changes
like that will happen. But to fix problems that have already crept into your
database, you can run the following perl script (which is slow and ugly, but
does work:)
#!/usr/bin/perl -w
use diagnostics;
use strict;
require "globals.pl";
$|=1;
ConnectToDatabase();
SendSQL("select bug_id from bugs order by bug_id");
my @list;
while (MoreSQLData()) {
push(@list, FetchOneColumn());
}
foreach my $id (@list) {
if ($id % 50 == 0) {
print "\n$id ";
}
SendSQL("select long_desc from bugs where bug_id = $id");
my $comment = FetchOneColumn();
my $orig = $comment;
$comment =~ s/\r\n/\n/g; # Get rid of windows-style line endings.
$comment =~ s/\r/\n/g; # Get rid of mac-style line endings.
if ($comment ne $orig) {
SendSQL("update bugs set long_desc = " . SqlQuote($comment) .
" where bug_id = $id");
print ".";
} else {
print "-";
}
}
4/8/99 Added ability to store patches with bugs. This requires a new table
to store the data, so you will need to run the "makeattachmenttable.sh" script.
3/25/99 Unfortunately, the HTML::FromText CPAN module had too many bugs, and
so I had to roll my own. We no longer use the HTML::FromText CPAN module.
3/24/99 (This entry has been removed. It used to say that we required the
HTML::FromText CPAN module, but that's no longer true.)
3/22/99 Added the ability to query by fields which have changed within a date
range. To make this perform a bit better, we need a new index:
alter table bugs_activity add index (field);
3/10/99 Added 'groups' stuff, where we have different group bits that we can
put on a person or on a bug. Some of the group bits control access to bugzilla
features. And a person can't access a bug unless he has every group bit set
that is also set on the bug. See the comments in makegroupstable.sh for a bit
more info.
The 'maintainer' param is now used only as an email address for people to send
complaints to. The groups table is what is now used to determine permissions.
You will need to run the new script "makegroupstable.sh". And then you need to
feed the following lines to MySQL (replace XXX with the login name of the
maintainer, the person you wish to be all-powerful).
alter table bugs add column groupset bigint not null;
alter table profiles add column groupset bigint not null;
update profiles set groupset=0x7fffffffffffffff where login_name = XXX;
3/8/99 Added params to control how priorities are set in a new bug. You can
now choose whether to let submitters of new bugs choose a priority, or whether
they should just accept the default priority (which is now no longer hardcoded
to "P2", but is instead a param.) The default value of the params will cause
the same behavior as before.
3/3/99 Added a "disallownew" field to the products table. If non-zero, then
don't let people file new bugs against this product. (This is for when a
product is retired, but you want to keep the bug reports around for posterity.)
Feed this to MySQL:
alter table products add column disallownew tinyint not null;
2/8/99 Added FreeBSD to the list of OS's. Feed this to MySQL:
alter table bugs change column op_sys op_sys enum("All", "Windows 3.1", "Windows 95", "Windows 98", "Windows NT", "Mac System 7", "Mac System 7.5", "Mac System 7.6.1", "Mac System 8.0", "Mac System 8.5", "AIX", "BSDI", "HP-UX", "IRIX", "Linux", "FreeBSD", "OSF/1", "Solaris", "SunOS", "OS/2", "other") not null;
2/4/99 Added a new column "description" to the components table, and added
links to a new page which will use this to describe the components of a
given product. Feed this to MySQL:
alter table components add column description mediumtext not null;
2/3/99 Added a new column "initialqacontact" to the components table that gives
an initial QA contact field. It may be empty if you wish the initial qa
contact to be empty. If you're not using the QA contact field, you don't need
to add this column, but you might as well be safe and add it anyway:
alter table components add column initialqacontact tinytext not null;
2/2/99 Added a new column "milestoneurl" to the products table that gives a URL
which is to describe the currently defined milestones for a product. If you
don't use target milestone, you might be able to get away without adding this
column, but you might as well be safe and add it anyway:
alter table products add column milestoneurl tinytext not null;
1/29/99 Whoops; had a misspelled op_sys. It was "Mac System 7.1.6"; it should
be "Mac System 7.6.1". It turns out I had no bugs with this value set, so I
could just do the below simple command. If you have bugs with this value, you
may need to do something more complicated.
alter table bugs change column op_sys op_sys enum("All", "Windows 3.1", "Windows 95", "Windows 98", "Windows NT", "Mac System 7", "Mac System 7.5", "Mac System 7.6.1", "Mac System 8.0", "Mac System 8.5", "AIX", "BSDI", "HP-UX", "IRIX", "Linux", "OSF/1", "Solaris", "SunOS", "OS/2", "other") not null;
1/20/99 Added new fields: Target Milestone, QA Contact, and Status Whiteboard.
These fields are all optional in the UI; there are parameters to turn them on.
However, whether or not you use them, the fields need to be in the DB. There
is some code that needs them, even if you don't.
To update your DB to have these fields, send the following to MySQL:
alter table bugs add column target_milestone varchar(20) not null,
add column qa_contact mediumint not null,
add column status_whiteboard mediumtext not null,
add index (target_milestone), add index (qa_contact);
1/18/99 You can now query by CC. To make this perform reasonably, the CC table
needs some indices. The following MySQL does the necessary stuff:
alter table cc add index (bug_id), add index (who);
1/15/99 The op_sys field can now be queried by (and more easily tweaked).
To make this perform reasonably, it needs an index. The following MySQL
command will create the necessary index:
alter table bugs add index (op_sys);
12/2/98 The op_sys and rep_platform fields have been tweaked. op_sys
is now an enum, rather than having the legal values all hard-coded in
perl. rep_platform now no longer allows a value of "X-Windows".
Here's how I ported to the new world. This ought to work for you too.
Actually, it's probably overkill. I had a lot of illegal values for op_sys
in my tables, from importing bugs from strange places. If you haven't done
anything funky, then much of the below will be a no-op.
First, send the following commands to MySQL to make sure all your values for
rep_platform and op_sys are legal in the new world..
update bugs set rep_platform="Sun" where rep_platform="X-Windows" and op_sys like "Solaris%";
update bugs set rep_platform="SGI" where rep_platform="X-Windows" and op_sys = "IRIX";
update bugs set rep_platform="SGI" where rep_platform="X-Windows" and op_sys = "HP-UX";
update bugs set rep_platform="DEC" where rep_platform="X-Windows" and op_sys = "OSF/1";
update bugs set rep_platform="PC" where rep_platform="X-Windows" and op_sys = "Linux";
update bugs set rep_platform="other" where rep_platform="X-Windows";
update bugs set rep_platform="other" where rep_platform="";
update bugs set op_sys="Mac System 7" where op_sys="System 7";
update bugs set op_sys="Mac System 7.5" where op_sys="System 7.5";
update bugs set op_sys="Mac System 8.0" where op_sys="8.0";
update bugs set op_sys="OSF/1" where op_sys="Digital Unix 4.0";
update bugs set op_sys="IRIX" where op_sys like "IRIX %";
update bugs set op_sys="HP-UX" where op_sys like "HP-UX %";
update bugs set op_sys="Windows NT" where op_sys like "NT %";
update bugs set op_sys="OSF/1" where op_sys like "OSF/1 %";
update bugs set op_sys="Solaris" where op_sys like "Solaris %";
update bugs set op_sys="SunOS" where op_sys like "SunOS%";
update bugs set op_sys="other" where op_sys = "Motif";
update bugs set op_sys="other" where op_sys = "Other";
Next, send the following commands to make sure you now have only legal
entries in your table. If either of the queries do not come up empty, then
you have to do more stuff like the above.
select bug_id,op_sys,rep_platform from bugs where rep_platform not regexp "^(All|DEC|HP|Macintosh|PC|SGI|Sun|X-Windows|Other)$";
select bug_id,op_sys,rep_platform from bugs where op_sys not regexp "^(All|Windows 3.1|Windows 95|Windows 98|Windows NT|Mac System 7|Mac System 7.5|Mac System 7.1.6|Mac System 8.0|AIX|BSDI|HP-UX|IRIX|Linux|OSF/1|Solaris|SunOS|other)$";
Finally, once that's all clear, alter the table to make enforce the new legal
entries:
alter table bugs change column op_sys op_sys enum("All", "Windows 3.1", "Windows 95", "Windows 98", "Windows NT", "Mac System 7", "Mac System 7.5", "Mac System 7.1.6", "Mac System 8.0", "AIX", "BSDI", "HP-UX", "IRIX", "Linux", "OSF/1", "Solaris", "SunOS", "other") not null, change column rep_platform rep_platform enum("All", "DEC", "HP", "Macintosh", "PC", "SGI", "Sun", "Other");
11/20/98 Added searching of CC field. To better support this, added
some indexes to the CC table. You probably want to execute the following
mysql commands:
alter table cc add index (bug_id);
alter table cc add index (who);
10/27/98 security check for legal products in place. bug charts are not
available as an option if collectstats.pl has never been run. all products
get daily stats collected now. README updated: Chart::Base is listed as
a requirement, instructions for using collectstats.pl included as
an optional step. also got silly and added optional quips to bug
reports.
10/17/98 modified README installation instructions slightly.
10/7/98 Added a new table called "products". Right now, this is used
only to have a description for each product, and that description is
only used when initially adding a new bug. Anyway, you *must* create
the new table (which you can do by running the new makeproducttable.sh
script). If you just leave it empty, things will work much as they
did before, or you can add descriptions for some or all of your
products.
9/15/98 Everything has been ported to Perl. NO MORE TCL. This
transition should be relatively painless, except for the "params"
file. This is the file that contains parameters you've set up on the
editparams.cgi page. Before changing to Perl, this was a tcl-syntax
file, stored in the same directory as the code; after the change to
Perl, it becomes a perl-syntax file, stored in a subdirectory named
"data". See the README file for more details on what version of Perl
you need.
So, if updating from an older version of Bugzilla, you will need to
edit data/param, change the email address listed for
$::param{'maintainer'}, and then go revisit the editparams.cgi page
and reset all the parameters to your taste. Fortunately, your old
params file will still be around, and so you ought to be able to
cut&paste important bits from there.
Also, note that the "whineatnews" script has changed name (it now has
an extension of .pl instead of .tcl), so you'll need to change your
cron job.
And the "comments" file has been moved to the data directory. Just do
"cat comments >> data/comments" to restore any old comments that may
have been lost.
9/2/98 Changed the way password validation works. We now keep a
crypt'd version of the password in the database, and check against
that. (This is silly, because we're also keeping the plaintext
version there, but I have plans...) Stop passing the plaintext
password around as a cookie; instead, we have a cookie that references
a record in a new database table, logincookies.
IMPORTANT: if updating from an older version of Bugzilla, you must run
the following commands to keep things working:
./makelogincookiestable.sh
echo "alter table profiles add column cryptpassword varchar(64);" | mysql bugs
echo "update profiles set cryptpassword = encrypt(password,substring(rand(),3, 4));" | mysql bugs

View File

@ -2,7 +2,7 @@
<HTML
><HEAD
><TITLE
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TITLE
><META
NAME="GENERATOR"
@ -43,7 +43,7 @@ CLASS="TITLEPAGE"
CLASS="title"
><A
NAME="AEN2"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</A
></H1
><H3
@ -51,7 +51,7 @@ CLASS="corpauthor"
>The Bugzilla Team</H3
><P
CLASS="pubdate"
>2009-07-28<BR></P
>2009-08-01<BR></P
><DIV
><DIV
CLASS="abstract"
@ -714,7 +714,7 @@ NAME="newversions"
>1.3. New Versions</A
></H2
><P
>&#13; This is the 3.4 version of The Bugzilla Guide. It is so named
>&#13; This is the 3.4.1 version of The Bugzilla Guide. It is so named
to match the current version of Bugzilla.
</P
><P
@ -1805,23 +1805,20 @@ CLASS="filename"
may already have several of them installed.
</P
><P
>&#13; There is a meta-module called Bundle::Bugzilla,
which installs all the other
modules with a single command. You should use this if you are running
Perl 5.6.1 or above.
</P
><P
>&#13; The preferred way of installing Perl modules is via CPAN on Unix,
>&#13; The preferred way of installing Perl modules is to use the
<TT
CLASS="filename"
>install-module.pl</TT
> script on Unix,
or PPM on Windows (see <A
HREF="#win32-perl-modules"
>Section 2.5.1.2</A
>). These
instructions assume you are using CPAN; if for some reason you need
to install the Perl modules manually, see
>). If for
some reason you need to install the Perl modules manually, see
<A
HREF="#install-perlmodules-manual"
>Appendix C</A
>.
>. For instance, on Unix:
</P
><TABLE
BORDER="0"
@ -1836,20 +1833,11 @@ CLASS="screen"
><SAMP
CLASS="prompt"
>bash#</SAMP
> perl -MCPAN -e 'install "&#60;modulename&#62;"'</PRE
> perl install-module.pl &#60;modulename&#62;</PRE
></FONT
></TD
></TR
></TABLE
><P
>&#13; If you using Bundle::Bugzilla, invoke the magic CPAN command on it.
Otherwise, you need to work down the
list of modules that <TT
CLASS="filename"
>checksetup.pl</TT
> says are
required, in the order given, invoking the command on each.
</P
><DIV
CLASS="tip"
><P
@ -2784,7 +2772,7 @@ CLASS="section"
><HR><H5
CLASS="section"
><A
NAME="AEN479"
NAME="AEN477"
>2.2.2.2.2. Allow small words in full-text indexes</A
></H5
><P
@ -2925,7 +2913,7 @@ CLASS="section"
><HR><H5
CLASS="section"
><A
NAME="AEN506"
NAME="AEN504"
>2.2.2.2.4. Permit attachments table to grow beyond 4GB</A
></H5
><P
@ -3025,7 +3013,7 @@ CLASS="section"
><H5
CLASS="section"
><A
NAME="AEN522"
NAME="AEN520"
>2.2.2.3.1. Add a User to PostgreSQL</A
></H5
><P
@ -3110,7 +3098,7 @@ CLASS="section"
><HR><H5
CLASS="section"
><A
NAME="AEN538"
NAME="AEN536"
>2.2.2.3.2. Configure PostgreSQL</A
></H5
><P
@ -3171,7 +3159,7 @@ CLASS="section"
><H5
CLASS="section"
><A
NAME="AEN554"
NAME="AEN552"
>2.2.2.4.1. Create a New Tablespace</A
></H5
><P
@ -3223,7 +3211,7 @@ CLASS="section"
><HR><H5
CLASS="section"
><A
NAME="AEN562"
NAME="AEN560"
>2.2.2.4.2. Add a User to Oracle</A
></H5
><P
@ -3279,7 +3267,7 @@ CLASS="section"
><HR><H5
CLASS="section"
><A
NAME="AEN570"
NAME="AEN568"
>2.2.2.4.3. Configure the Web Server</A
></H5
><P
@ -3317,7 +3305,7 @@ CLASS="section"
><HR><H3
CLASS="section"
><A
NAME="AEN576"
NAME="AEN574"
>2.2.3. checksetup.pl</A
></H3
><P
@ -3522,6 +3510,41 @@ CLASS="computeroutput"
></TR
></TABLE
></DIV
><DIV
CLASS="note"
><P
></P
><TABLE
CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
><TD
WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
SRC="../images/note.gif"
HSPACE="5"
ALT="Note"></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>&#13; On Windows, you may have to also add the
<SAMP
CLASS="computeroutput"
>ScriptInterpreterSource Registry-Strict</SAMP
>
line, see <A
HREF="#win32-http"
>Windows specific notes</A
>.
</P
></TD
></TR
></TABLE
></DIV
></LI
><LI
CLASS="step"
@ -4137,7 +4160,7 @@ CLASS="section"
><HR><H3
CLASS="section"
><A
NAME="AEN726"
NAME="AEN728"
>2.3.1. Bug Graphs</A
></H3
><P
@ -4867,21 +4890,8 @@ CLASS="section"
><HR><H4
CLASS="section"
><A
NAME="win32-code-changes"
>2.5.1.3. Code changes required to run on Win32</A
></H4
><P
>&#13; Bugzilla on Win32 is supported out of the box from version 2.20; this
means that no code changes are required to get Bugzilla running.
</P
></DIV
><DIV
CLASS="section"
><HR><H4
CLASS="section"
><A
NAME="win32-http"
>2.5.1.4. Serving the web pages</A
>2.5.1.3. Serving the web pages</A
></H4
><P
>&#13; As is the case on Unix based systems, any web server should
@ -4919,29 +4929,59 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>&#13; If using Apache on windows, you can set the <A
>&#13; The web server looks at <TT
CLASS="filename"
>/usr/bin/perl</TT
> to
call Perl. If you are using Apache on windows, you can set the
<A
HREF="http://httpd.apache.org/docs-2.0/mod/core.html#scriptinterpretersource"
TARGET="_top"
>ScriptInterpreterSource</A
>
directive in your Apache config to avoid having to modify
the first line of every script to contain your path to Perl
instead of <TT
directive in your Apache config file to make it look at the
right place: insert the line
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="programlisting"
>ScriptInterpreterSource Registry-Strict</PRE
></FONT
></TD
></TR
></TABLE
>
into your <TT
CLASS="filename"
>/usr/bin/perl</TT
>. When setting
<TT
CLASS="filename"
>ScriptInterpreterSource</TT
>, do not forget
to specify the <B
CLASS="command"
>-T</B
> flag to enable the taint
mode. For example: <B
CLASS="command"
>C:\Perl\bin\perl.exe -T</B
>.
>httpd.conf</TT
> file, and create the key
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="programlisting"
>HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command</PRE
></FONT
></TD
></TR
></TABLE
>
with <CODE
CLASS="option"
>C:\Perl\bin\perl.exe -T</CODE
> as value (adapt to your
path if needed) in the registry. When this is done, restart Apache.
</P
></TD
></TR
@ -4954,7 +4994,7 @@ CLASS="section"
CLASS="section"
><A
NAME="win32-email"
>2.5.1.5. Sending Email</A
>2.5.1.4. Sending Email</A
></H4
><P
>&#13; To enable Bugzilla to send email on Windows, the server running the
@ -9351,7 +9391,8 @@ ALIGN="LEFT"
VALIGN="TOP"
><P
>Milestone options will only appear for a Product if you turned
on the "usetargetmilestone" Param in the "Edit Parameters" screen.
on the "usetargetmilestone" parameter in the "Bug Fields" tab of the
"Parameters" page.
</P
></TD
></TR
@ -16372,161 +16413,18 @@ CLASS="section"
NAME="integration"
>6.5. Integrating Bugzilla with Third-Party Tools</A
></H2
><DIV
CLASS="section"
><H3
CLASS="section"
><A
NAME="bonsai"
>6.5.1. Bonsai</A
></H3
><P
>Bonsai is a web-based tool for managing
<A
HREF="#cvs"
>CVS, the Concurrent Versioning System</A
>
. 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. Bonsai
also integrates with
<A
HREF="#tinderbox"
>Tinderbox, the Mozilla automated build management system</A
>&#13; Many utilities and applications can integrate with Bugzilla,
either on the client- or server-side. None of them is maintained
by the Bugzilla community, nor are they being tested during our
QA tests, so use them at your own risk. They are listed at
<A
HREF="https://wiki.mozilla.org/Bugzilla:Addons"
TARGET="_top"
>https://wiki.mozilla.org/Bugzilla:Addons</A
>.
</P
></DIV
><DIV
CLASS="section"
><HR><H3
CLASS="section"
><A
NAME="cvs"
>6.5.2. CVS</A
></H3
><P
>CVS integration is best accomplished, at this point, using the
Bugzilla Email Gateway.</P
><P
>Follow the instructions in this Guide 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
<SPAN
CLASS="QUOTE"
>"[Bug XXXX]"</SPAN
>,
and you can have CVS check-in comments append to your Bugzilla bug. If
you want to have the bug be closed automatically, you'll have to modify
the <TT
CLASS="filename"
>contrib/bugzilla_email_append.pl</TT
> script.
</P
><P
>There is also a CVSZilla project, based upon somewhat dated
Bugzilla code, to integrate CVS and Bugzilla through CVS' ability to
email. Check it out at: <A
HREF="http://www.cvszilla.org/"
TARGET="_top"
>http://www.cvszilla.org/</A
>.
</P
><P
>Another system capable of CVS integration with Bugzilla is
Scmbug. This system provides generic integration of Source code
Configuration Management with Bugtracking. Check it out at: <A
HREF="http://freshmeat.net/projects/scmbug/"
TARGET="_top"
>http://freshmeat.net/projects/scmbug/</A
>.
</P
></DIV
><DIV
CLASS="section"
><HR><H3
CLASS="section"
><A
NAME="scm"
>6.5.3. Perforce SCM</A
></H3
><P
>You can find the project page for Bugzilla and Teamtrack Perforce
integration (p4dti) at:
<A
HREF="http://www.ravenbrook.com/project/p4dti/"
TARGET="_top"
>http://www.ravenbrook.com/project/p4dti/</A
>
.
<SPAN
CLASS="QUOTE"
>"p4dti"</SPAN
>
is now an officially supported product from Perforce, and you can find
the "Perforce Public Depot" p4dti page at
<A
HREF="http://public.perforce.com/public/perforce/p4dti/index.html"
TARGET="_top"
>http://public.perforce.com/public/perforce/p4dti/index.html</A
>
.</P
><P
>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.</P
></DIV
><DIV
CLASS="section"
><HR><H3
CLASS="section"
><A
NAME="svn"
>6.5.4. Subversion</A
></H3
><P
>Subversion is a free/open-source version control system,
designed to overcome various limitations of CVS. Integration of
Subversion with Bugzilla is possible using Scmbug, a system
providing generic integration of Source Code Configuration
Management with Bugtracking. Scmbug is available at <A
HREF="http://freshmeat.net/projects/scmbug/"
TARGET="_top"
>http://freshmeat.net/projects/scmbug/</A
>.</P
></DIV
><DIV
CLASS="section"
><HR><H3
CLASS="section"
><A
NAME="tinderbox"
>6.5.5. Tinderbox/Tinderbox2</A
></H3
><P
>Tinderbox is a continuous-build system which can integrate with
Bugzilla - see
<A
HREF="http://www.mozilla.org/projects/tinderbox"
TARGET="_top"
>http://www.mozilla.org/projects/tinderbox</A
> for details
of Tinderbox, and
<A
HREF="http://tinderbox.mozilla.org/showbuilds.cgi"
TARGET="_top"
>http://tinderbox.mozilla.org/showbuilds.cgi</A
> to see it
in action.</P
></DIV
></DIV
></DIV
><DIV
CLASS="appendix"
@ -16881,7 +16779,7 @@ NAME="trbl-relogin-everyone-share"
>Example A-1. Examples of urlbase/cookiepath pairs for sharing login cookies</B
></P
><A
NAME="AEN3285"
NAME="AEN3256"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
@ -16922,7 +16820,7 @@ NAME="trbl-relogin-everyone-restrict"
>Example A-2. Examples of urlbase/cookiepath pairs to restrict the login cookie</B
></P
><A
NAME="AEN3292"
NAME="AEN3263"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
@ -17760,7 +17658,7 @@ NAME="gfdl"
><P
>Version 1.1, March 2000</P
><A
NAME="AEN3465"
NAME="AEN3436"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
@ -18223,7 +18121,7 @@ NAME="gfdl-howto"
of the License in the document and put the following copyright and
license notices just after the title page:</P
><A
NAME="AEN3555"
NAME="AEN3526"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
@ -18260,7 +18158,7 @@ CLASS="glossdiv"
><H1
CLASS="glossdiv"
><A
NAME="AEN3560"
NAME="AEN3531"
>0-9, high ascii</A
></H1
><DL
@ -19170,7 +19068,7 @@ NAME="gloss-zarro"
Terry had the following to say:
</P
><A
NAME="AEN3805"
NAME="AEN3776"
></A
><TABLE
BORDER="0"

View File

@ -7,11 +7,11 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="NEXT"
@ -36,7 +36,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -154,7 +154,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TD
><TD
WIDTH="34%"

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
@ -35,7 +35,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -2,13 +2,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Bugzilla 3.4 API Documentation</title>
<title>Bugzilla 3.4.1 API Documentation</title>
<link rel="stylesheet" title="style" type="text/css" href="./../../../style.css" media="all" >
</head>
<body class="contentspage">
<h1>Bugzilla 3.4 API Documentation</h1>
<h1>Bugzilla 3.4.1 API Documentation</h1>
<dl class='superindex'>
<dt><a name="Files">Files</a></dt>
<dd>

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -397,7 +397,7 @@ CLASS="section"
><H4
CLASS="section"
><A
NAME="AEN479"
NAME="AEN477"
>2.2.2.2.2. Allow small words in full-text indexes</A
></H4
><P
@ -538,7 +538,7 @@ CLASS="section"
><H4
CLASS="section"
><A
NAME="AEN506"
NAME="AEN504"
>2.2.2.2.4. Permit attachments table to grow beyond 4GB</A
></H4
><P
@ -638,7 +638,7 @@ CLASS="section"
><H4
CLASS="section"
><A
NAME="AEN522"
NAME="AEN520"
>2.2.2.3.1. Add a User to PostgreSQL</A
></H4
><P
@ -723,7 +723,7 @@ CLASS="section"
><H4
CLASS="section"
><A
NAME="AEN538"
NAME="AEN536"
>2.2.2.3.2. Configure PostgreSQL</A
></H4
><P
@ -784,7 +784,7 @@ CLASS="section"
><H4
CLASS="section"
><A
NAME="AEN554"
NAME="AEN552"
>2.2.2.4.1. Create a New Tablespace</A
></H4
><P
@ -836,7 +836,7 @@ CLASS="section"
><H4
CLASS="section"
><A
NAME="AEN562"
NAME="AEN560"
>2.2.2.4.2. Add a User to Oracle</A
></H4
><P
@ -892,7 +892,7 @@ CLASS="section"
><H4
CLASS="section"
><A
NAME="AEN570"
NAME="AEN568"
>2.2.2.4.3. Configure the Web Server</A
></H4
><P
@ -930,7 +930,7 @@ CLASS="section"
><H2
CLASS="section"
><A
NAME="AEN576"
NAME="AEN574"
>2.2.3. checksetup.pl</A
></H2
><P
@ -1135,6 +1135,41 @@ CLASS="computeroutput"
></TR
></TABLE
></DIV
><DIV
CLASS="note"
><P
></P
><TABLE
CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
><TD
WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
SRC="../images/note.gif"
HSPACE="5"
ALT="Note"></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>&#13; On Windows, you may have to also add the
<SAMP
CLASS="computeroutput"
>ScriptInterpreterSource Registry-Strict</SAMP
>
line, see <A
HREF="os-specific.html#win32-http"
>Windows specific notes</A
>.
</P
></TD
></TR
></TABLE
></DIV
></LI
><LI
CLASS="step"

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
@ -35,7 +35,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -140,35 +140,6 @@ HREF="cust-change-permissions.html"
HREF="integration.html"
>Integrating Bugzilla with Third-Party Tools</A
></DT
><DD
><DL
><DT
>6.5.1. <A
HREF="integration.html#bonsai"
>Bonsai</A
></DT
><DT
>6.5.2. <A
HREF="integration.html#cvs"
>CVS</A
></DT
><DT
>6.5.3. <A
HREF="integration.html#scm"
>Perforce SCM</A
></DT
><DT
>6.5.4. <A
HREF="integration.html#svn"
>Subversion</A
></DT
><DT
>6.5.5. <A
HREF="integration.html#tinderbox"
>Tinderbox/Tinderbox2</A
></DT
></DL
></DD
></DL
></DIV
></DIV

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -87,7 +87,7 @@ CLASS="section"
><H2
CLASS="section"
><A
NAME="AEN726"
NAME="AEN728"
>2.3.1. Bug Graphs</A
></H2
><P

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -83,7 +83,7 @@ NAME="gfdl-howto"
of the License in the document and put the following copyright and
license notices just after the title page:</P
><A
NAME="AEN3555"
NAME="AEN3526"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
@ -35,7 +35,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -146,7 +146,7 @@ HREF="gfdl-howto.html"
><P
>Version 1.1, March 2000</P
><A
NAME="AEN3465"
NAME="AEN3436"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
@ -32,7 +32,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -72,7 +72,7 @@ CLASS="glossdiv"
><H1
CLASS="glossdiv"
><A
NAME="AEN3560"
NAME="AEN3531"
>0-9, high ascii</A
></H1
><DL
@ -982,7 +982,7 @@ NAME="gloss-zarro"
Terry had the following to say:
</P
><A
NAME="AEN3805"
NAME="AEN3776"
></A
><TABLE
BORDER="0"

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -2,7 +2,7 @@
<HTML
><HEAD
><TITLE
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TITLE
><META
NAME="GENERATOR"
@ -46,7 +46,7 @@ CLASS="TITLEPAGE"
CLASS="title"
><A
NAME="AEN2"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</A
></H1
><H3
@ -54,7 +54,7 @@ CLASS="corpauthor"
>The Bugzilla Team</H3
><P
CLASS="pubdate"
>2009-07-28<BR></P
>2009-08-01<BR></P
><DIV
><DIV
CLASS="abstract"

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
@ -35,7 +35,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -619,23 +619,20 @@ CLASS="filename"
may already have several of them installed.
</P
><P
>&#13; There is a meta-module called Bundle::Bugzilla,
which installs all the other
modules with a single command. You should use this if you are running
Perl 5.6.1 or above.
</P
><P
>&#13; The preferred way of installing Perl modules is via CPAN on Unix,
>&#13; The preferred way of installing Perl modules is to use the
<TT
CLASS="filename"
>install-module.pl</TT
> script on Unix,
or PPM on Windows (see <A
HREF="os-specific.html#win32-perl-modules"
>Section 2.5.1.2</A
>). These
instructions assume you are using CPAN; if for some reason you need
to install the Perl modules manually, see
>). If for
some reason you need to install the Perl modules manually, see
<A
HREF="install-perlmodules-manual.html"
>Appendix C</A
>.
>. For instance, on Unix:
</P
><TABLE
BORDER="0"
@ -650,20 +647,11 @@ CLASS="screen"
><SAMP
CLASS="prompt"
>bash#</SAMP
> perl -MCPAN -e 'install "&#60;modulename&#62;"'</PRE
> perl install-module.pl &#60;modulename&#62;</PRE
></FONT
></TD
></TR
></TABLE
><P
>&#13; If you using Bundle::Bugzilla, invoke the magic CPAN command on it.
Otherwise, you need to work down the
list of modules that <TT
CLASS="filename"
>checksetup.pl</TT
> says are
required, in the order given, invoking the command on each.
</P
><DIV
CLASS="tip"
><P

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
@ -35,7 +35,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -144,7 +144,7 @@ HREF="configuration.html#database-engine"
></DT
><DT
>2.2.3. <A
HREF="configuration.html#AEN576"
HREF="configuration.html#AEN574"
>checksetup.pl</A
></DT
><DT
@ -168,7 +168,7 @@ HREF="extraconfig.html"
><DL
><DT
>2.3.1. <A
HREF="extraconfig.html#AEN726"
HREF="extraconfig.html#AEN728"
>Bug Graphs</A
></DT
><DT

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -78,162 +78,19 @@ CLASS="section"
NAME="integration"
>6.5. Integrating Bugzilla with Third-Party Tools</A
></H1
><DIV
CLASS="section"
><H2
CLASS="section"
><A
NAME="bonsai"
>6.5.1. Bonsai</A
></H2
><P
>Bonsai is a web-based tool for managing
<A
HREF="integration.html#cvs"
>CVS, the Concurrent Versioning System</A
>
. 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. Bonsai
also integrates with
<A
HREF="integration.html#tinderbox"
>Tinderbox, the Mozilla automated build management system</A
>&#13; Many utilities and applications can integrate with Bugzilla,
either on the client- or server-side. None of them is maintained
by the Bugzilla community, nor are they being tested during our
QA tests, so use them at your own risk. They are listed at
<A
HREF="https://wiki.mozilla.org/Bugzilla:Addons"
TARGET="_top"
>https://wiki.mozilla.org/Bugzilla:Addons</A
>.
</P
></DIV
><DIV
CLASS="section"
><H2
CLASS="section"
><A
NAME="cvs"
>6.5.2. CVS</A
></H2
><P
>CVS integration is best accomplished, at this point, using the
Bugzilla Email Gateway.</P
><P
>Follow the instructions in this Guide 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
<SPAN
CLASS="QUOTE"
>"[Bug XXXX]"</SPAN
>,
and you can have CVS check-in comments append to your Bugzilla bug. If
you want to have the bug be closed automatically, you'll have to modify
the <TT
CLASS="filename"
>contrib/bugzilla_email_append.pl</TT
> script.
</P
><P
>There is also a CVSZilla project, based upon somewhat dated
Bugzilla code, to integrate CVS and Bugzilla through CVS' ability to
email. Check it out at: <A
HREF="http://www.cvszilla.org/"
TARGET="_top"
>http://www.cvszilla.org/</A
>.
</P
><P
>Another system capable of CVS integration with Bugzilla is
Scmbug. This system provides generic integration of Source code
Configuration Management with Bugtracking. Check it out at: <A
HREF="http://freshmeat.net/projects/scmbug/"
TARGET="_top"
>http://freshmeat.net/projects/scmbug/</A
>.
</P
></DIV
><DIV
CLASS="section"
><H2
CLASS="section"
><A
NAME="scm"
>6.5.3. Perforce SCM</A
></H2
><P
>You can find the project page for Bugzilla and Teamtrack Perforce
integration (p4dti) at:
<A
HREF="http://www.ravenbrook.com/project/p4dti/"
TARGET="_top"
>http://www.ravenbrook.com/project/p4dti/</A
>
.
<SPAN
CLASS="QUOTE"
>"p4dti"</SPAN
>
is now an officially supported product from Perforce, and you can find
the "Perforce Public Depot" p4dti page at
<A
HREF="http://public.perforce.com/public/perforce/p4dti/index.html"
TARGET="_top"
>http://public.perforce.com/public/perforce/p4dti/index.html</A
>
.</P
><P
>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.</P
></DIV
><DIV
CLASS="section"
><H2
CLASS="section"
><A
NAME="svn"
>6.5.4. Subversion</A
></H2
><P
>Subversion is a free/open-source version control system,
designed to overcome various limitations of CVS. Integration of
Subversion with Bugzilla is possible using Scmbug, a system
providing generic integration of Source Code Configuration
Management with Bugtracking. Scmbug is available at <A
HREF="http://freshmeat.net/projects/scmbug/"
TARGET="_top"
>http://freshmeat.net/projects/scmbug/</A
>.</P
></DIV
><DIV
CLASS="section"
><H2
CLASS="section"
><A
NAME="tinderbox"
>6.5.5. Tinderbox/Tinderbox2</A
></H2
><P
>Tinderbox is a continuous-build system which can integrate with
Bugzilla - see
<A
HREF="http://www.mozilla.org/projects/tinderbox"
TARGET="_top"
>http://www.mozilla.org/projects/tinderbox</A
> for details
of Tinderbox, and
<A
HREF="http://tinderbox.mozilla.org/showbuilds.cgi"
TARGET="_top"
>http://tinderbox.mozilla.org/showbuilds.cgi</A
> to see it
in action.</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -104,7 +104,8 @@ ALIGN="LEFT"
VALIGN="TOP"
><P
>Milestone options will only appear for a Product if you turned
on the "usetargetmilestone" Param in the "Edit Parameters" screen.
on the "usetargetmilestone" parameter in the "Bug Fields" tab of the
"Parameters" page.
</P
></TD
></TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -79,7 +79,7 @@ NAME="newversions"
>1.3. New Versions</A
></H1
><P
>&#13; This is the 3.4 version of The Bugzilla Guide. It is so named
>&#13; This is the 3.4.1 version of The Bugzilla Guide. It is so named
to match the current version of Bugzilla.
</P
><P

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -377,21 +377,8 @@ CLASS="section"
><H3
CLASS="section"
><A
NAME="win32-code-changes"
>2.5.1.3. Code changes required to run on Win32</A
></H3
><P
>&#13; Bugzilla on Win32 is supported out of the box from version 2.20; this
means that no code changes are required to get Bugzilla running.
</P
></DIV
><DIV
CLASS="section"
><H3
CLASS="section"
><A
NAME="win32-http"
>2.5.1.4. Serving the web pages</A
>2.5.1.3. Serving the web pages</A
></H3
><P
>&#13; As is the case on Unix based systems, any web server should
@ -429,29 +416,59 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>&#13; If using Apache on windows, you can set the <A
>&#13; The web server looks at <TT
CLASS="filename"
>/usr/bin/perl</TT
> to
call Perl. If you are using Apache on windows, you can set the
<A
HREF="http://httpd.apache.org/docs-2.0/mod/core.html#scriptinterpretersource"
TARGET="_top"
>ScriptInterpreterSource</A
>
directive in your Apache config to avoid having to modify
the first line of every script to contain your path to Perl
instead of <TT
directive in your Apache config file to make it look at the
right place: insert the line
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="programlisting"
>ScriptInterpreterSource Registry-Strict</PRE
></FONT
></TD
></TR
></TABLE
>
into your <TT
CLASS="filename"
>/usr/bin/perl</TT
>. When setting
<TT
CLASS="filename"
>ScriptInterpreterSource</TT
>, do not forget
to specify the <B
CLASS="command"
>-T</B
> flag to enable the taint
mode. For example: <B
CLASS="command"
>C:\Perl\bin\perl.exe -T</B
>.
>httpd.conf</TT
> file, and create the key
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="programlisting"
>HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command</PRE
></FONT
></TD
></TR
></TABLE
>
with <CODE
CLASS="option"
>C:\Perl\bin\perl.exe -T</CODE
> as value (adapt to your
path if needed) in the registry. When this is done, restart Apache.
</P
></TD
></TR
@ -464,7 +481,7 @@ CLASS="section"
CLASS="section"
><A
NAME="win32-email"
>2.5.1.5. Sending Email</A
>2.5.1.4. Sending Email</A
></H3
><P
>&#13; To enable Bugzilla to send email on Windows, the server running the

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
@ -35,7 +35,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -39,7 +39,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -41,7 +41,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -9,7 +9,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -40,7 +40,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -8,7 +8,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -39,7 +39,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR
@ -120,7 +120,7 @@ NAME="trbl-relogin-everyone-share"
>Example A-1. Examples of urlbase/cookiepath pairs for sharing login cookies</B
></P
><A
NAME="AEN3285"
NAME="AEN3256"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
@ -161,7 +161,7 @@ NAME="trbl-relogin-everyone-restrict"
>Example A-2. Examples of urlbase/cookiepath pairs to restrict the login cookie</B
></P
><A
NAME="AEN3292"
NAME="AEN3263"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -39,7 +39,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
@ -35,7 +35,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="PREVIOUS"
@ -35,7 +35,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -7,7 +7,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Bugzilla Guide - 3.4
TITLE="The Bugzilla Guide - 3.4.1
Release"
HREF="index.html"><LINK
REL="UP"
@ -38,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide - 3.4
>The Bugzilla Guide - 3.4.1
Release</TH
></TR
><TR

View File

@ -1,9 +1,9 @@
The Bugzilla Guide - 3.4 Release
The Bugzilla Guide - 3.4.1 Release
The Bugzilla Team
2009-07-28
2009-08-01
This is the documentation for Bugzilla, a bug-tracking system from
mozilla.org. Bugzilla is an enterprise-class piece of software that tracks
@ -177,7 +177,7 @@ Chapter 1. About This Guide
1.3. New Versions
This is the 3.4 version of The Bugzilla Guide. It is so named to match the
This is the 3.4.1 version of The Bugzilla Guide. It is so named to match the
current version of Bugzilla.
The latest version of this guide can always be found at
@ -444,19 +444,11 @@ Chapter 2. Installing Bugzilla
list of required modules is reasonably long; however, you may already have
several of them installed.
There is a meta-module called Bundle::Bugzilla, which installs all the other
modules with a single command. You should use this if you are running Perl
5.6.1 or above.
The preferred way of installing Perl modules is via CPAN on Unix, or PPM on
Windows (see Section 2.5.1.2). These instructions assume you are using CPAN;
if for some reason you need to install the Perl modules manually, see
Appendix C.
bash# perl -MCPAN -e 'install "<modulename>"'
If you using Bundle::Bugzilla, invoke the magic CPAN command on it.
Otherwise, you need to work down the list of modules that checksetup.pl says
are required, in the order given, invoking the command on each.
The preferred way of installing Perl modules is to use the install-module.pl
script on Unix, or PPM on Windows (see Section 2.5.1.2). If for some reason
you need to install the Perl modules manually, see Appendix C. For instance,
on Unix:
bash# perl install-module.pl <modulename>
Tip
@ -950,6 +942,11 @@ max_allowed_packet=4M
also apply to many other places where they may or may not be appropriate. In
most cases, including this one, it is better to be as restrictive as
possible when granting extra access.
Note
On Windows, you may have to also add the ScriptInterpreterSource
Registry-Strict line, see Windows specific notes.
3. checksetup.pl can set tighter permissions on Bugzilla's files and
directories if it knows what group the web server runs as. Find the
Group line in httpd.conf, place the value found there in the
@ -1297,13 +1294,7 @@ ppm repository add theory58S http://theoryx5.uwinnipeg.ca/ppms/
setting that variable, see the ActiveState documentation.
_________________________________________________________________
2.5.1.3. Code changes required to run on Win32
Bugzilla on Win32 is supported out of the box from version 2.20; this means
that no code changes are required to get Bugzilla running.
_________________________________________________________________
2.5.1.4. Serving the web pages
2.5.1.3. Serving the web pages
As is the case on Unix based systems, any web server should be able to
handle Bugzilla; however, the Bugzilla Team still recommends Apache whenever
@ -1313,14 +1304,19 @@ ppm repository add theory58S http://theoryx5.uwinnipeg.ca/ppms/
Note
If using Apache on windows, you can set the ScriptInterpreterSource
directive in your Apache config to avoid having to modify the first line of
every script to contain your path to Perl instead of /usr/bin/perl. When
setting ScriptInterpreterSource, do not forget to specify the -T flag to
enable the taint mode. For example: C:\Perl\bin\perl.exe -T.
The web server looks at /usr/bin/perl to call Perl. If you are using Apache
on windows, you can set the ScriptInterpreterSource directive in your Apache
config file to make it look at the right place: insert the line
ScriptInterpreterSource Registry-Strict
into your httpd.conf file, and create the key
HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command
with C:\Perl\bin\perl.exe -T as value (adapt to your path if needed) in the
registry. When this is done, restart Apache.
_________________________________________________________________
2.5.1.5. Sending Email
2.5.1.4. Sending Email
To enable Bugzilla to send email on Windows, the server running the Bugzilla
code must be able to connect to, or act as, an SMTP server.
@ -2856,7 +2852,8 @@ ReadOnly: ENTRY, NA/NA, CANEDIT
Note
Milestone options will only appear for a Product if you turned on the
"usetargetmilestone" Param in the "Edit Parameters" screen.
"usetargetmilestone" parameter in the "Bug Fields" tab of the "Parameters"
page.
To create new Milestones, set Default Milestones, and set Milestone URL:
@ -5379,67 +5376,10 @@ mins') %]
6.5. Integrating Bugzilla with Third-Party Tools
6.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. Bonsai also integrates with Tinderbox, the Mozilla automated build
management system.
_________________________________________________________________
6.5.2. CVS
CVS integration is best accomplished, at this point, using the Bugzilla
Email Gateway.
Follow the instructions in this Guide 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 want to have the
bug be closed automatically, you'll have to modify the
contrib/bugzilla_email_append.pl script.
There is also a CVSZilla project, based upon somewhat dated Bugzilla code,
to integrate CVS and Bugzilla through CVS' ability to email. Check it out
at: http://www.cvszilla.org/.
Another system capable of CVS integration with Bugzilla is Scmbug. This
system provides generic integration of Source code Configuration Management
with Bugtracking. Check it out at: http://freshmeat.net/projects/scmbug/.
_________________________________________________________________
6.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.
_________________________________________________________________
6.5.4. Subversion
Subversion is a free/open-source version control system, designed to
overcome various limitations of CVS. Integration of Subversion with Bugzilla
is possible using Scmbug, a system providing generic integration of Source
Code Configuration Management with Bugtracking. Scmbug is available at
http://freshmeat.net/projects/scmbug/.
_________________________________________________________________
6.5.5. Tinderbox/Tinderbox2
Tinderbox is a continuous-build system which can integrate with Bugzilla -
see http://www.mozilla.org/projects/tinderbox for details of Tinderbox, and
http://tinderbox.mozilla.org/showbuilds.cgi to see it in action.
Many utilities and applications can integrate with Bugzilla, either on the
client- or server-side. None of them is maintained by the Bugzilla
community, nor are they being tested during our QA tests, so use them at
your own risk. They are listed at https://wiki.mozilla.org/Bugzilla:Addons.
_________________________________________________________________
Appendix A. Troubleshooting

View File

@ -13,7 +13,6 @@
<!ENTITY administration SYSTEM "administration.xml">
<!ENTITY security SYSTEM "security.xml">
<!ENTITY using SYSTEM "using.xml">
<!ENTITY integration SYSTEM "integration.xml">
<!ENTITY index SYSTEM "index.xml">
<!ENTITY customization SYSTEM "customization.xml">
<!ENTITY troubleshooting SYSTEM "troubleshooting.xml">
@ -34,9 +33,9 @@
For a devel release, simple bump bz-ver and bz-date
-->
<!ENTITY bz-ver "3.4">
<!ENTITY bz-ver "3.4.1">
<!ENTITY bz-nextver "3.6">
<!ENTITY bz-date "2009-07-28">
<!ENTITY bz-date "2009-08-01">
<!ENTITY current-year "2009">
<!ENTITY landfillbase "http://landfill.bugzilla.org/bugzilla-3.4-branch/">

View File

@ -1847,7 +1847,8 @@ ReadOnly: ENTRY, NA/NA, CANEDIT
<note>
<para>Milestone options will only appear for a Product if you turned
on the "usetargetmilestone" Param in the "Edit Parameters" screen.
on the "usetargetmilestone" parameter in the "Bug Fields" tab of the
"Parameters" page.
</para>
</note>

View File

@ -790,8 +790,17 @@
</para>
</section>
<!-- Integrating Bugzilla with Third-Party Tools -->
&integration;
<section id="integration">
<title>Integrating Bugzilla with Third-Party Tools</title>
<para>
Many utilities and applications can integrate with Bugzilla,
either on the client- or server-side. None of them is maintained
by the Bugzilla community, nor are they being tested during our
QA tests, so use them at your own risk. They are listed at
<ulink url="https://wiki.mozilla.org/Bugzilla:Addons" />.
</para>
</section>
</chapter>

View File

@ -1,5 +1,5 @@
<!-- <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"> -->
<!-- $Id: installation.xml,v 1.165.2.1 2009/07/16 01:17:53 lpsolit%gmail.com Exp $ -->
<!-- $Id: installation.xml,v 1.165.2.3 2009/07/29 12:31:13 lpsolit%gmail.com Exp $ -->
<chapter id="installing-bugzilla">
<title>Installing Bugzilla</title>
@ -243,29 +243,15 @@
</para>
<para>
There is a meta-module called Bundle::Bugzilla,
which installs all the other
modules with a single command. You should use this if you are running
Perl 5.6.1 or above.
</para>
<para>
The preferred way of installing Perl modules is via CPAN on Unix,
or PPM on Windows (see <xref linkend="win32-perl-modules"/>). These
instructions assume you are using CPAN; if for some reason you need
to install the Perl modules manually, see
<xref linkend="install-perlmodules-manual"/>.
The preferred way of installing Perl modules is to use the
<filename>install-module.pl</filename> script on Unix,
or PPM on Windows (see <xref linkend="win32-perl-modules"/>). If for
some reason you need to install the Perl modules manually, see
<xref linkend="install-perlmodules-manual"/>. For instance, on Unix:
</para>
<screen><prompt>bash#</prompt> perl -MCPAN -e 'install "&lt;modulename&gt;"'</screen>
<screen><prompt>bash#</prompt> perl install-module.pl &lt;modulename&gt;</screen>
<para>
If you using Bundle::Bugzilla, invoke the magic CPAN command on it.
Otherwise, you need to work down the
list of modules that <filename>checksetup.pl</filename> says are
required, in the order given, invoking the command on each.
</para>
<tip>
<para>Many people complain that Perl modules will not install for
them. Most times, the error messages complain that they are missing a
@ -1120,6 +1106,14 @@ max_allowed_packet=4M
when granting extra access.
</para>
</note>
<note>
<para>
On Windows, you may have to also add the
<computeroutput>ScriptInterpreterSource Registry-Strict</computeroutput>
line, see <link linkend="win32-http">Windows specific notes</link>.
</para>
</note>
</step>
<step>
@ -1676,16 +1670,6 @@ C:\perl&gt; <command>ppm install &lt;module name&gt;</command>
</tip>
</section>
<section id="win32-code-changes">
<title>Code changes required to run on Win32</title>
<para>
Bugzilla on Win32 is supported out of the box from version 2.20; this
means that no code changes are required to get Bugzilla running.
</para>
</section>
<section id="win32-http">
<title>Serving the web pages</title>
@ -1701,14 +1685,16 @@ C:\perl&gt; <command>ppm install &lt;module name&gt;</command>
<note>
<para>
If using Apache on windows, you can set the <ulink
url="http://httpd.apache.org/docs-2.0/mod/core.html#scriptinterpretersource">ScriptInterpreterSource</ulink>
directive in your Apache config to avoid having to modify
the first line of every script to contain your path to Perl
instead of <filename>/usr/bin/perl</filename>. When setting
<filename>ScriptInterpreterSource</filename>, do not forget
to specify the <command>-T</command> flag to enable the taint
mode. For example: <command>C:\Perl\bin\perl.exe -T</command>.
The web server looks at <filename>/usr/bin/perl</filename> to
call Perl. If you are using Apache on windows, you can set the
<ulink url="http://httpd.apache.org/docs-2.0/mod/core.html#scriptinterpretersource">ScriptInterpreterSource</ulink>
directive in your Apache config file to make it look at the
right place: insert the line
<programlisting>ScriptInterpreterSource Registry-Strict</programlisting>
into your <filename>httpd.conf</filename> file, and create the key
<programlisting>HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command</programlisting>
with <option>C:\Perl\bin\perl.exe -T</option> as value (adapt to your
path if needed) in the registry. When this is done, restart Apache.
</para>
</note>

Some files were not shown because too many files have changed in this diff Show More