RedHatが発表 投稿する Red HatBugzillaシステムのレビュー用のソースコード。 これは BugzillaのRedHatの内部フォーク これは、エラーのデータベースを維持し、エラーの修正を監視し、イノベーションの実装を調整するために使用されます。
それに加えて ソフトウェアの欠陥を複数の方法で整理できます、許可する トレーシング 複数の製品sバージョンが異なり、複数のコンポーネントで構成されている。 また、優先度と重大度に応じてソフトウェアの欠陥を分類したり、ソリューションのバージョンを割り当てたりすることもできます。
また、コメント、ソリューションの提案を追加したり、欠陥に適用された解決策とソリューションのタイプを割り当てるマネージャーを指定したりすることもできます。これらはすべて、各イベントが発生した日付を追跡し、適切に構成されている場合はメールを送信します。エラーに興味のある方へ。
Red HatBugzillaについて
Red HatBugzillaコード Perlで書かれており、無料のMPLライセンスの下で配布されています。 Bugzillaを使用する最大のプロジェクトは、Mozilla、Red Hat、およびSUSEです。 RedHatは独自のブランチを使用します RHBZ(Red Hat Bugzilla) そのインフラストラクチャで、高度な機能で補完され、適応 RedHatでの開発の詳細について。
レッドハット バグジラ 1998年から開発されており、 しかし、これまでのところ、その開発は、変更履歴を公開せず、メタデータに機密情報が存在するためにリポジトリへのアクセスを提供せずに、密室で実行されてきました。
インターフェイス RHBZはJavaScriptフレームワークAlertifyの使用に引き継がれました。 これは、Ajaxと高度な編集機能をフォームに実装するためのメカニズムを使用してデータを動的にロードするために使用されます。
テーブルのデザインには、DataTablesライブラリを使用して、PlotylyJSレポートで図を生成し、ダイアログとフォームの作業を整理し、Font AwesomeFreeフォントを選択して管理します。
出版社はBayoteersのBugzilla拡張機能も使用していますBayotBase、AgileTools、TreeViewPlusなど、依存関係情報を表示し、グループ作業を管理します。
元のBugzillaコードベースは最近、バグ修正のみに制限されています。 数年前に開始されたBugzillaインターフェースを再設計するプロジェクトは、XNUMX年以上放棄されました。 現在、主な活動は、急速に発展し続けているMozillaのブランチを持つリポジトリに集中しています。
Red HatBugzillaがオープンソースになりました
現在 RHBZはスタンドアロンのオープンソースプロジェクトになりました、そのコードはMPL-2.0ライセンスの下で完全にオープンであり、外部で使用できます。
基礎として、RHBZは、必要なプラグインがサポートされている現在のBugzillaソースツリーを使用しました。 機密データが存在するため コミットノートでは、RHBZのオープンバージョンeは1174個の変更されたファイルの大きなパッチとして公開します、Bugzilla 274307ソースの上部で、54053行が追加され、5.0.4行が削除されました。
RHBZは1998年にRedHatの内部フォークとして始まり、その後XNUMX年間で多くの変化を遂げてきました。 確認メッセージとメタ情報には機密データが含まれているため、確認履歴を公開することはできません。
コード自体は公開できますが、上記の理由により、アップストリームのBugzillaコードに対するXNUMX回限りのコミットにすぎません。 Red Hatは、ソースの内部コピーを履歴とともに保持します。
これらまたはその他の変更の説明が必要な場合は、RedHatの従業員に連絡することをお勧めします。
RHBZは、元のBugzillaコードベースに加えて、Mozillaインフラストラクチャと互換性のあるブランチの要素も使用します。
最後にそれについてもっと知りたい人のために Red Hat Bugzillaコードのリリースについて、および/またはソースコードの確認やコピーの入手に関心がある場合は、詳細とソースコードを確認できます。 次のリンクで。