Red Hat the source texts of its system edition , used for error database management, tracking their resolution, and coordinating the implementation of new features. The Bugzilla code is written in Perl and is distributed under the free MPL license. The largest projects using Bugzilla include , and . Red Hat uses its own branch RHBZ (Red Hat Bugzilla) in its infrastructure, enhanced with extended features and adapted for the specific development needs of Red Hat.
The branch has been in development since 1998, but to this day its development was conducted behind closed doors, without publishing change history and without granting access to the repository due to the presence of confidential information in the meta-data. Now RHBZ has been transformed into a separate open project, the code of which is entirely under the MPL-2.0 license and available for use by third parties. The current Bugzilla source tree was utilized as the basis for RHBZ, upon which the necessary add-ons were maintained. Due to the presence of confidential data in commit notes, the open version of RHBZ is published as (1174 files changed, 274307 lines added, 54053 lines removed) on top of the source texts . For those who need clarification on specific changes, it is recommended to contact the staff at Red Hat.
In addition to the original Bugzilla codebase, RHBZ also utilizes elements from , supported for the Mozilla infrastructure. The interface in RHBZ has been transitioned to using the JavaScript framework , which is used for dynamic data loading via the Ajax mechanism and for implementing advanced editing features in forms. The library , is used for tabular layout, for generating charts in reports — , for organizing dialog and form operations — , and for font management — . The edition also includes Bugzilla extensions from the project , such as , and to output information about dependencies and manage group work.
The original codebase is now limited to occasional . The interface redesign initiative for Bugzilla, which began several years ago, has been stalled for over a year . The main focus is now concentrated on a branch of Mozilla, which .
Source: opennet.ru
