从配方构建时如何将更改日志文件应用于 PPA 中的包?

Raf*_*lak 19 launchpad packaging ppa deb recipe

当我的包通过启动板使用配方构建时,它会忽略./debian/changelog我提供的文件,并生成一个无用的文件,如下所示:

harmonyseq (0.14~natty1) maverick; urgency=low

  * Auto build.
 -- Rafal Cieslak <rafalcieslak256@gmail.com>   Tue, 25 Jan 2011 16:56:57 +0000
Run Code Online (Sandbox Code Playgroud)

如果启动板将我准备的更改列表存储在更改日志文件中,而不是仅仅将“自动构建”放在那里,那就更好了。

从配方构建包时,如何强制启动板使用我的更改日志文件中的更改列表?

hto*_*que 5

我在 IRC(在#launchpad)上问了这个问题,得到了我期待的答案:

不,不可能阻止该变更日志条目的创建。它是必要的,以便它可以指定适当的自动构建版本字符串(您在配方文件的第一行中定义的那个)。

但是,您的更改不应丢失,只需放置在该条目之后即可。

  • 也许 bzr-builder 应该将 autobuild 更改日志条目与任何现有条目集成,并将分发设置为 UNRELEASED,这在 debian 更改日志文件中很常见。 (3认同)