Changes

Jump to: navigation, search

Bugzilla:BzAPI

9 bytes added, 13:45, 3 January 2011
Your Own Installation
If you want to install the API proxy on your own machine for your own Bugzilla, you will need:
* the <b>latest </b> stable 3.4.x or , 3.6.x or 4.0.x point release of Bugzilla (many features will not work on 3.2); and* to be using UTF-8 (this is the default on new installations).; and* To to have the necessary optional modules for XML-RPC (e.g. Test::Taint).
Then, install a copy of the API software - it does not have to be on the same machine. See the INSTALL file in the repository for some installation hints; feel free to send me tips from your experience.
hg clone http://hg.mozilla.org/webtools/bzapi bzapi
===Extension (or Patches)===
Even the latest stable release of Bugzilla requires a little modification to work properly with the BzAPI. Unfortunately, it is not possible to support all the necessary functionality without some changes to Bugzilla itself, which the Bugzilla team have declined to take.
The patch So, for Bugzilla 3.6 and template in question are above, there is a Bugzilla Extension which adds the necessary functionality. Find it in <tt>$BZAPI_HOME/extension</tt>; copy the <tt>BzAPI distribution </tt> directory from version 0.8 onwards. See the INSTALL file for detailsthere into <tt>$BUGZILLA_HOME/extensions</tt>.
If you are using an earlier versionon 3.4 or below, you need this info:a patch and a template. These are shipped in the BzAPI distribution, in the <tt>patches</tt> directory, from version 0.8 onwards. See the INSTALL file for details.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=521398 Make legacy XML interface supply more data (flagsAlso, etc.)] - for 3.4 only; if you'll need patch version 8a.* [https://bugzilla.mozilla.org/show_bug.cgi?id=523325 JSON template for config.cgi] are using non- for 3.4 and 3.6; ASCII characters at all, you'll need the original to patch v.1 and then the [httpsBZ:://bugzilla.mozilla.org/attachment.cgi?id=475044 most recent config.json.tmpl]Client module, which is attached to a different has an encoding bug. (Note: updated 14The patch for that is also in the <tt>patches</09/2010)tt> directory.
Accountapprovers, antispam, confirm, emeritus
4,925
edits

Navigation menu