Debian消息格式主要规范在changelog
文件中,其格式规范如下:
格式规范:
package
:软件包的名称。version
:软件包的版本号。distribution(s)
:软件包适用的发行版。urgency
:紧急程度,如high、medium、low或no。urgency [optional blank line(s), stripped]
:紧急程度的可选描述,可以包含空白行。* change details more change details
:对更改的详细描述。[blank line(s), included in output of dpkg-parsechangelog]
:一个空白行,表示以上信息是dpkg-parsechangelog命令的输出的一部分。* even more change details
:更多更改的详细描述。[optional blank line(s), stripped]
:更多更改的可选描述,可以包含空白行。-- maintainer name email address [two spaces]
:维护者的名称、电子邮件地址和两个空格。date
:日期,通常为维护者添加更改的日期。
示例:
gst-plugins-base (1.14.4-2) unstable; urgency high * debian/patches/0001-gstrtspconnection-Security-loophole-making-heap-over.patch: Add upstream patch for CVE-2019-9928 (Closes: #927978). -- Wireshark Self-made package wireshark@example.com Wed, 27 Jan 2010 00:00:00 0000
在这个示例中,changelog
文件包含了软件包的名称、版本号、发行版、紧急程度、更改的详细描述、维护者的信息以及日期。