openSUSE:Patchinfo
一个 patch info 文件描述了一个已发布产品的一次维护更新的内容。正常的错误修复升级,打包者应该在提交升级时创建一个该文件。安全更新的 Patch info 文件通常由安全团队捉刀。
一个 patch info 文件包含如下信息:
- 该维护升级中包含的二进制软件包列表
- 对此维护升级负责的打包者的用户名
- bugzilla 编号
- 维护升级的类别 (
security
,normal
,optional
,feature
) - 该维护升级的紧急程度的打分 (
low
,moderate
,important
,critical
) - 一行摘要
- 能够为非技术用户读懂的描述
- CVE 编号列表 (只用于安全更新)
运行 osc patchinfo 命令后,会弹出一个 xml 文档给您填写。
<patchinfo> <packager>打包者用户名</packager> <category>normal</category> <rating>low</rating> <summary>foopackage: recommended update to fix bar</summary> <description>This update fixes the bar feature of foopackage when using it with a snafu server.... </description> <issue tracker="bnc" id="123456">foopackage has broken bar</issue> <issue id="CVE-YYYY-12345" tracker="cve" /> </patchinfo>