Debian
如何在 Debian 中提取和共享上游變更日誌?
我知道在 Debian 中,您有一個監視文件,該文件將軟體包的原始版本與上游版本(使用正則表達式)進行比較,並告知是否有新的軟體包版本。變更日誌是如何完成的。它們是手動導入的,還是有一些 dh (debhelper) 魔法可以自動完成大部分工作,例如更改日誌編號之間的差異和添加最近的更改。原始碼可能在某個 git 儲存庫中,它有一個名為 changelog 的文件,也可能是一個 tarball,它有一個名為 changelog 的文件。
上游變更日誌不是專門導入的,它們在上游原始碼中作為文件處理。有一個
debhelper
幫助程序dh_installchangelogs
,它處理特定於 Debian 的變更日誌和上游變更日誌。包維護者當然不必使用它,他們可以通過其他方式處理變更日誌。軟體包始終是獨立建構的,它們無法將文件與以前的版本進行比較。