shirish Asked: 2018-12-16 07:37:37 +0800 CST2018-12-16 07:37:37 +0800 CST 2018-12-16 07:37:37 +0800 CST 如何在 Debian 中提取和共享上游更新日志? 772 我知道在 Debian 中你有一个 watch 文件,它通过上游版本(使用正则表达式)来区分一个包的原始版本,并告诉它是否有一个新的包版本。变更日志是如何完成的。它们是手动导入的,还是有一些 dh (debhelper) 魔法可以自动执行大部分工作,比如区分更改日志编号和添加最近的更改。源可以在某个 git 存储库中,它有一个名为 changelog 的文件,也可以是一个 tarball,它有一个名为 changelog 的文件。 debian packaging 1 个回答 Voted Best Answer Stephen Kitt 2018-12-16T09:20:36+08:002018-12-16T09:20:36+08:00 上游变更日志没有专门导入,它们在上游源代码中作为文件处理。有一个debhelper帮助程序dh_installchangelogs,它处理特定于 Debian 的变更日志和上游变更日志。包维护者当然不必使用这个,他们总是以其他方式处理变更日志。 软件包始终是独立构建的,它们无法将文件与以前的版本进行比较。
上游变更日志没有专门导入,它们在上游源代码中作为文件处理。有一个
debhelper
帮助程序dh_installchangelogs
,它处理特定于 Debian 的变更日志和上游变更日志。包维护者当然不必使用这个,他们总是以其他方式处理变更日志。软件包始终是独立构建的,它们无法将文件与以前的版本进行比较。