Bug 标签¶
TripleO 的主要 bug 追踪器用于跟踪多个项目的 bug,这些项目都是 TripleO 的一部分。为了减少混淆,我们使用了一份批准的标签列表来对它们进行分类。
问题描述¶
鉴于 TripleO 各个项目之间高度互连的特性,希望在一个 bug 追踪器中跟踪所有相关的 bug。但是,在需要时,缩小与项目特定方面相关的 bug 范围可能会很困难。Launchpad bug 标签可以在这里提供帮助。
策略¶
Launchpad 官方 TripleO 标签列表包含以下标签。在 Launchpad 中将它们保持为官方标签意味着,当用户开始键入它们时,标签将自动完成。一个 bug 报告可以具有这些标签的任何组合,或者没有标签。
应该通过策略更新(提出对此文件的更改)来提出新的标签。一旦这样的更改被合并,驱动团队的成员将在 Launchpad 中创建/删除标签。
标签¶
标签 |
描述 |
|---|---|
alert |
用于需要立即关注的关键 bug。触发 IRC 通知 |
ci |
影响持续集成系统的 bug |
ci-reproducer |
影响持续集成环境本地重现的 bug |
config-agent |
影响 os-collect-config、os-refresh-config、os-apply-config 的 bug |
containers |
影响基于容器部署的 bug |
depcheck |
影响第三方依赖项的 bug,例如 ceph-ansible、podman |
deployment-time |
影响部署时间的 bug |
文档 |
特定于文档问题的 bug |
edge |
与边缘计算用例相关的 bug,例如网络/规模等领域 |
i18n |
与国际化问题相关的 bug |
low-hanging-fruit |
适合新手入门的 bug |
networking |
特定于网络问题的 bug |
promotion-blocker |
阻止推广任务的 bug |
puppet |
影响 TripleO Puppet 模板的 bug |
quickstart |
影响 tripleo-quickstart 或 tripleo-quickstart-extras 的 bug |
selinux |
与 SELinux 相关的 bug |
tech-debt |
与 TripleO 技术债务相关的 bug |
tempest |
与在 TripleO 上运行 tempest 相关的 bug |
tripleo-common |
影响 tripleo-common 的 bug |
tripleo-heat-templates |
影响 TripleO Heat 模板的 bug |
tripleoclient |
影响 python-tripleoclient 的 bug |
ui |
影响 TripleO UI 的 bug |
升级 |
影响升级的 bug |
ux |
影响用户体验的 bug |
validations |
影响验证的 bug |
workflows |
影响 Mistral 工作流的 bug |
xxx-backport-potential |
稳定团队的回移植请求 |
替代方案与历史¶
当前临时系统效果不佳,因为人们使用不一致的主题标签和其他标记。同样,由于列表不是官方的 Launchpad 标签,因此不会自动完成,并且很快变得不一致,因此用处不大。
我们可以使用 wiki 来跟踪标签,但 wiki 的未来存在疑问。通过将标签设为官方策略,可以审查列表的更改。
实现¶
作者¶
- 主要作者
jpichon
里程碑¶
Newton-3
工作项¶
一旦策略合并,具有适当 Launchpad 权限的人员应创建标签,并向 openstack-dev 发送电子邮件,提及此策略。
参考资料¶
用于管理标签列表的 Launchpad 页面:https://bugs.launchpad.net/tripleo/+manage-official-tags
导致创建此策略的线程:http://lists.openstack.org/pipermail/openstack-dev/2016-July/099444.html
修订历史¶
发布名称 |
描述 |
|---|---|
Newton |
引入 |
Queens |
添加了 tech-debt 标签 |
注意
本作品采用知识共享署名 3.0 非移植许可协议授权。 http://creativecommons.org/licenses/by/3.0/legalcode