Red Hat has opened the source code of its Bugzilla edition

Red Hat released the source texts of its system edition Bugzilla, 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 Mozilla, Red Hat and openSUSE. 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 is open 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 one large patch (1174 files changed, 274307 lines added, 54053 lines removed) on top of the source texts Bugzilla 5.0.4. 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 branch, supported for the Mozilla infrastructure. The interface in RHBZ has been transitioned to using the JavaScript framework Alertify, which is used for dynamic data loading via the Ajax mechanism and for implementing advanced editing features in forms. The library DataTables, is used for tabular layout, for generating charts in reports — PlotylyJS, for organizing dialog and form operations — Selectize, and for font management — Font Awesome Free. The edition also includes Bugzilla extensions from the project Bayoteers, such as BayotBase, AgileTools and TreeViewPlus to output information about dependencies and manage group work.

The original codebase Bugzilla is now limited to occasional bug fixes. The interface redesign initiative for Bugzilla, which began several years ago, has been stalled for over a year project . abandonedThe main focus is now concentrated on the repository a branch of Mozilla, which continues to develop intensively.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster