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


19

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

harmonyseq (0.14~natty1) maverick; urgency=low

  * Auto build.
 -- Rafal Cieslak <rafalcieslak256@gmail.com>   Tue, 25 Jan 2011 16:56:57 +0000

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

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


2
您使用什么来触发构建?在正常情况下,LP始终使用所提供的debian/changelog...
Kees Cook

提出此问题的最佳位置是Launchpad本身。在那里询问,将使开发人员和经验丰富的人员确切地解释如何执行此操作,或者为什么不能执行它Launchpad有一个特殊的系统来管理此类问题,您可以在此处询问,包括开发人员在内的其他人员和用户可以回答您,或者在这里,事情变得更加正式。
sebikul

@KeesCook我可以重现此内容。当使用project.recipe构建源文件时,似乎会创建此条目(本地通过bzr dailydeb project.recipe working-dir配方文件仅获取源分支并嵌套包装信息的位置)。
htorque 2011年

Answers:


5

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

不,不可能阻止创建该更改日志条目。有必要使它可以指定适当的自动生成版本字符串(在配方文件的第一行中定义的字符串)。

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


3
也许bzr-builder应该将autobuild更改日志条目与任何现有条目集成,并将发行版设置为UNRELEASED,这在debian更改日志文件中很常见。
jelmer 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.