紅帽開源了 Bugzilla 版本

紅帽公司 опубликовала 您的系統版本的來源文本 Bugzilla的,用於維護錯誤資料庫、監控錯誤修正並協調創新的實施。 Bugzilla 程式碼是用 Perl 編寫的,並在免費的 MPL 許可證下分發。 使用 Bugzilla 的最大項目是 Mozilla的, 紅帽 и SUSE。 紅帽在其基礎設施中使用自己的分支 RHBZ(紅帽 Bugzilla),並補充了高級功能並針對紅帽的開發細節進行了調整。

該分叉自 1998 年以來一直在開發,但到目前為止,其開發一直是閉門進行的,沒有發布更改歷史記錄,也沒有提供對存儲庫的訪問,因為元數據中存在機密信息。 現在RHBZ已經轉變為一個獨立的開源項目,其程式碼完全是 是開放的 根據 MPL-2.0 獲得許可並可供其他人使用。 RHBZ 使用目前的 Bugzilla 原始碼樹作為基礎,在此基礎上支援必要的附加元件。 由於提交說明中的敏感數據,RHBZ 的公開版本發佈為 一大塊 (更改了 1174 個文件,新增了 274307 行,刪除了 54053 行)位於來源文字之上 布吉拉 5.0.4。 對於需要澄清某些變更的人,他們建議聯繫紅帽員工。

除了原始的 Bugzilla 程式碼庫之外,RHBZ 還使用了來自 分公司,支援 Mozilla 框架。 RHBZ中的介面已轉移到JavaScript框架的使用 警報,用於利用Ajax機制動態載入數據,並實作表單中的高階編輯功能。 該庫用於表格佈局 數據表,在報告中產生圖表 - 普羅蒂利JS,組織對話框和表單的工作 - 選擇,並管理字體 - 字體棒棒免費。 該版本還包括該專案的 Bugzilla 擴展 貝約特斯,例如 巴約特基地, 敏捷工具 и 樹視圖加 顯示有​​關依賴關係的資訊並管理群組的工作。

原始碼庫 Bugzilla的 最近,它僅限於少數 bug修復。 幾年前就發起了 項目 Bugzilla 介面的改造已經一年多了 。 目前主要活動集中在 儲存庫 用來自 Mozilla 的叉子 繼續 集約發展.

來源: opennet.ru

添加評論