Red Hat が Bugzilla エディションをオープンソース化

レッドハット社 опубликовала システムのエディションのソース テキスト Bugzillaの、エラーのデータベースを維持し、その修正を監視し、イノベーションの実装を調整するために使用されます。 Bugzilla コードは Perl で書かれており、無料の MPL ライセンスの下で配布されます。 Bugzilla を使用する最大規模のプロジェクトは次のとおりです。 モジラ, レッドハット и SUSE。 Red Hat は、自社のインフラストラクチャで独自のフォーク RHBZ (Red Hat Bugzilla) を使用しており、高度な機能が追加され、Red Hat での開発の特性に合わせて調整されています。

このフォークは 1998 年から開発が開始されていますが、メタデータに機密情報が含まれているため、変更履歴は公開されず、リポジトリへのアクセスも提供されず、これまで開発は密室で行われてきました。 現在、RHBZ は別のオープンソース プロジェクトに変換されており、そのコードは完全に変更されています。 開いている MPL-2.0 に基づいてライセンスされており、他のユーザーも使用できます。 RHBZ は現在の Bugzilla ソース ツリーを基礎として使用し、その上で必要なアドオンがサポートされました。 コミットノートには機密データが含まれているため、RHBZ のパブリックバージョンは次のように公開されます。 XNUMXつの大きなパッチ (1174 個のファイルが変更され、274307 行が追加され、54053 行が削除されました) ソース テキストの上に バグジラ 5.0.4。 特定の変更について説明が必要な場合は、Red Hat の従業員に連絡することをお勧めします。

元の Bugzilla コードベースに加えて、RHBZ は次の要素も使用します。 、Mozilla フレームワークでサポートされています。 RHBZ のインターフェースは JavaScript フレームワークの使用に移行されました。 警告する、Ajax メカニズムを使用してデータを動的にロードし、フォームに高度な編集機能を実装するために使用されます。 ライブラリは表形式のレイアウトに使用されます DataTable、レポートでグラフを生成するには - PlotylyJS、ダイアログとフォームの作業を整理する - 選択する、フォントを管理するには - 素晴らしいフォント無料。 このエディションには、プロジェクトからの Bugzilla 拡張機能も含まれています バイヨティアーズそのようなものとして バヨベース, アジャイルツール и ツリービュープラス 依存関係に関する情報を表示し、グループの作業を管理します。

オリジナルのコードベース Bugzillaの 最近は数名に限定されている バグの修正。 数年前に始めた プロジェクト XNUMX 年以上にわたって Bugzilla インターフェースを作り直してきました 放棄された。 現在、主な活動は以下に集中しています。 リポジトリ Mozilla のフォークを使用すると、 続く 集中的に開発する.

出所: オープンネット.ru

コメントを追加します