紅帽揭幕 通過張貼 您審查Red Hat Bugzilla系統的源代碼, 這是 Bugzilla的Red Hat內部分支 用於維護錯誤數據庫,監視錯誤更正並協調創新的實施。
除此之外 允許您以多種方式組織軟件缺陷,允許 追踪 多種產品的版本不同,又由多個組件組成。 它還允許您根據軟件缺陷的優先級和嚴重性對其進行分類,並為其解決方案分配版本。
它還允許您添加評論,解決方案建議,指定經理以分配解決方案和應用於缺陷的解決方案類型,所有這些功能都可以跟踪每個事件發生的日期,以及(如果配置正確的話)發送電子郵件那些對錯誤感興趣的人。
關於Red Hat Bugzilla
紅帽Bugzilla代碼 用Perl編寫,並根據免費的MPL許可證發布。 使用Bugzilla的最大的項目是Mozilla,Red Hat和SUSE。 紅帽使用自己的分支 RHBZ(Red Hat Bugzilla) 在其基礎架構中,輔以高級功能並進行了調整 紅帽開發的細節。
紅帽Bugzilla 自1998年開發以來, 但是到目前為止,由於元數據中存在機密信息,因此它的開發是在不公開的情況下進行的,沒有發布更改歷史記錄,也沒有提供對存儲庫的訪問。
接口 RHBZ繼續使用JavaScript框架Alertify, 使用Ajax以及用於在表單中實現高級編輯功能的機制來動態加載數據。
對於表的設計,使用DataTables庫,在PlotylyJS報表中生成圖表,組織對話框和表單的工作,選擇和管理Font Awesome Free字體。
發布者還使用來自Bayoteers的Bugzilla擴展例如BayotBase,AgileTools和TreeViewPlus,以顯示依賴項信息並管理小組工作。
最初的Bugzilla代碼庫最近僅限於錯誤修復。 幾年前開始的重新設計Bugzilla界面的項目已經被放棄了一年多。 現在,主要活動集中在Mozilla分支機構的存儲庫中,該分支機構繼續快速發展。
Red Hat Bugzilla現在是開源的
現在 RHBZ已成為獨立的開源項目,其代碼在MPL-2.0許可下是完全開放的,可供外部使用。
作為基礎,RHBZ使用當前的Bugzilla源代碼樹,在其上支持必要的插件。 由於存在機密數據 在提交說明中,RHBZ的開放版本e發佈為1174個已更改文件的大補丁,在Bugzilla 274307源頂部添加了54053行,並刪除了5.0.4行。
RHBZ始於1998年,當時它是Red Hat的內部分支,在隨後的二十年中發生了許多變化。 由於確認消息和元信息包含敏感數據,因此無法公開確認歷史記錄。
該代碼本身可以公開,但是由於上述原因,它只是對上游Bugzilla代碼的一次提交。 紅帽保留帶有歷史記錄的源的內部副本。
對於需要解釋這些更改或其他更改的人員,建議與Red Hat員工聯繫。
除了原始的Bugzilla代碼庫之外,RHBZ還使用與Mozilla基礎結構兼容的分支中的元素。
最後對於那些有興趣了解更多信息的人 關於Red Hat Bugzilla代碼發行版和/或有興趣查看源代碼或獲取其副本,您可以查看詳細信息和源代碼 在下面的鏈接中。