红帽发布了其漏洞跟踪工具Red Hat Bugzilla的源代码。

红帽揭幕 通过张贴 您审查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代码发行版和/或有兴趣查看源代码或获取其副本的信息,您可以查看详细信息和源代码 在下面的链接中。


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。