0

作成しているライブラリのppaを設定しようとしています。私はここ数日を過ごし、ゆっくりと前進しましたが、「bzrbuilddeb」がdebian / changelogファイルを見つけることができないため、エラーで立ち往生しているようです。

私のdebian制御ファイルは次のディレクトリにあります:

foo-ppa/trunk/foo/debian

'dpkg-buildpackage -rfakeroot -d -us -uc -S'を実行すると、すべてが正常に機能します。しかし、「bzr builddep -S」を実行すると、次のエラーが発生します。

Building using working tree
bzr: ERROR: Could not find changelog at /home/chris/prj/foo-ppa/trunk/debian/changelog in tree.

私のディレクトリ構造が「間違っている」ことを理解しています(trunk/debianではなくtrunk/foo / debian)。しかし、(trunk / debianを使用して)ディレクトリ構造を変更すると、「bzr builddep --- nc -us -uc」は新しいパスについて文句を言い、次のエラーを返します。

bzr: ERROR: [Errno 2] No such file or directory: '/home/chris/prj/foo-ppa/trunk/foo/debian/README.Debian'

ファイルは存在しますが、trunk / foo/debianではなくtrunk/debianにあります。

bzrとdpkg-buildpackageを機能させるには、どのようにディレクトリを設定する必要がありますか?

ありがとうクリストフ

- - - - - - - 編集:

ビルドエリアディレクトリを削除して数回再試行することで、これを修正することができました。正確に何が問題だったのかわかりませんが、現在は機能しています。

4

1 に答える 1