レシピからビルドするときに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

「自動ビルド」をそこに置くのではなく、launchpadがchangelogファイルに準備した変更のリストを保存していた方がずっと良いでしょう。

レシピからパッケージをビルドするときに、変更ログファイルの変更リストを強制的にランチパッドに使用させるにはどうすればよいですか?


2
ビルドをトリガーするために何を使用していますか?通常の条件下では、LPは常に提供使用していますdebian/changelog...
キース・クック

この質問をするのに最適な場所は、Launchpad自体です。そこに尋ねると、開発者と経験豊富な人々がそれを行う方法を正確に説明できるようになります。また、Launchpadにはこの種の質問を管理する特別なシステムがあります。そして、ユーザーはあなたに答えることができます。ここでは、より公式になります。
-sebikul

@KeesCookこれを再現できます。この新しいエントリは、project.recipeを使用してソースファイルをビルドするときに作成されるようです(ローカルでbzr dailydeb project.recipe working-dirは、レシピファイルはソースブランチを取得し、パッケージング情報をネストします)。
htorque

回答:


5

IRC(#launchpad)でこの質問をし、期待していた答えを得ました。

いいえ、その変更ログエントリの作成を防ぐことはできません。適切な自動ビルドバージョン文字列(レシピファイルの最初の行で定義したもの)を指定できるようにする必要があります。

ただし、変更は失われるべきではなく、そのエントリの直後に配置されます。


3
おそらく、bzr-builderは、debianのchangelogファイルでよくあるように、autobuild changelogエントリを、配布がUNRELEASEDに設定されている既存のエントリと統合する必要があります。
ジェルマー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.