主要维护者¶
主要维护者: 现有库维护者
其他贡献者: 无
https://blueprints.launchpad.net/oslo?searchtext=graduate-oslo-versionutils
versionutils 模块包含用于在 OpenStack 发布周期边界报告功能弃用的工具。它将被添加到 oslo.log 中,因为它本身不足以作为独立的库进行管理,并且主要用作日志记录辅助函数。
新库的名称是什么?: oslo.log 和 oslo.utils
openstack/common/versionutils.py
tests/unit/test_versionutils.py
无
deprecated() 装饰器和 report_deprecated_feature() 将通过 oslo_log.versionutils 提供。
is_compatible() 将被添加到 oslo_utils.versionutils 中。
主要负责人: Doug Hellmann
其他贡献者:无
主要维护者: 现有库维护者
其他贡献者: 无
安全联系人: 现有联系人
完成目标里程碑:liberty-1
提取 versionutils 代码的历史记录到一个新的仓库。
将该历史记录导入到 oslo.log 仓库的一个分支中。该分支中的更改需要提交到 gerrit 进行审查,但我们可以快速批准它们,因为它们已经在孵化器中得到了审查。
将分支合并到 master 分支,并附带修复以使测试正常工作。
从 oslo.log 中移除 is_compatible()。
将该历史记录导入到 oslo.utils 仓库的一个分支中。该分支中的更改需要提交到 gerrit 进行审查,但我们可以快速批准它们,因为它们已经在孵化器中得到了审查。
将分支合并到 master 分支,并附带修复以使测试正常工作。
从 oslo.utils 中移除与 is_compatible() 不相关的 versionutils 的部分。
发布 oslo.log 和 oslo.utils。
从孵化器中移除 versionutils。
大多数应用程序已经在使用 versionutils,并且 API 不会发生变化,因此采用应该相当简单。
无
从 2015-03-25T18:48:19 开始与基础设施团队讨论 git/gerrit 技术,请参见 http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2015-03-25.log
oslo.log 的审查补丁: https://review.openstack.org/#/q/project:openstack/oslo.log+topic:bp/graduate-oslo-versionutils,n,z
oslo.utils 的审查补丁: https://review.openstack.org/#/q/project:openstack/oslo.utils+topic:bp/graduate-oslo-versionutils,n,z
注意
本作品采用知识共享署名 3.0 非移植许可协议授权。 http://creativecommons.org/licenses/by/3.0/legalcode
除非另有说明,此文档根据 知识共享署名 3.0 许可 授权。请参阅所有 OpenStack 法律文件。