红帽开源了 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

添加评论