Debian 软件包变更日志中的标题行格式错误

Debian 软件包变更日志中的标题行格式错误

通过运行debuild,我发现以下警告:

# debuild 
debuild: warning:     debian/changelog(l1): badly formatted heading line
LINE: my_package (0.3-1) unstable; urgency=low

我的错误在哪里?

这是我的debian/changelog

my_package (0.3-1) trusty; urgency=low

    * First release:

-- My Name  <[email protected]> Tue Oct 11 21:22:15 CEST 2016

答案1

这似乎是由于软件包名称本身(my_package)中的下划线造成的。Debian 软件包名称只能由小写字母(az)、数字(0-9)、加号 (+) 和减号 (-) 以及句点 (.) 组成。

blog.packagecloud.io 上有一篇非常详细的博客文章,讨论了软件包名称和版本。

http://blog.packagecloud.io/eng/2015/07/14/using-dh-make-to-prepare-debian-packages/#understanding-the-package-name-and-version

还有另一篇关于使用 debuild 构建 debian 软件包的帖子:

http://blog.packagecloud.io/debian/debuild/packaging/2015/06/08/buildling-deb-packages-with-debuild/

相关内容