Debian 中如何提取和共享上游变更日志?

Debian 中如何提取和共享上游变更日志?

我知道在 Debian 中你有一个监视文件,它可以将软件包的原始版本与上游版本(使用正则表达式)进行比较,并告知是否有新的软件包版本。变更日志是如何完成的。它们是手动导入的还是有一些 dh (debhelper) 魔法可以自动执行大部分工作,例如区分更改日志编号和添加最近的更改。源代码可以位于某个 git 存储库中,其中有一个名为 Changelog 的文件,或者位于一个 tarball 中,其中有一个名为 Changelog 的文件。

答案1

上游变更日志不是专门导入的,它们在上游源代码中作为文件处理。有一个debhelper帮手,dh_installchangelogs,它处理特定于 Debian 的变更日志和上游变更日志。当然,包维护者不必使用这个,他们总是以其他方式处理变更日志。

包始终是独立构建的,它们无法将文件与以前的版本进行比较。

相关内容