web-dev-qa-db-ja.com

「gbp:error:upstream / 1.5.13 is not a valid treeish」とはどういう意味ですか?

Git build package。(gbp)でdebianパッケージをビルドしたいのですが、すべてのステップに合格しました。少なくとも、gbp buildpackageを入力すると、このエラーが表示されました。

どういう意味ですか?そして私は何をすべきですか?

gbp:error: upstream/1.5.13 is not a valid treeish
9

現在のタグ/ブランチはDebianソースツリーではなく、ルートにdebian/ディレクトリが含まれていません。これは、元のソースツリーをgitリポジトリにアップロードするために使用される名前である「upstream /」ブランチを使用しているためです。ブランチstable、testing、unstable、またはDebianで始まるブランチ、またはDebianバージョン管理スキームを使用してタグ付けされたコミットを使用してみてください。

5
Braiam

これは、tarballが親ディレクトリに存在しないことが原因である可能性があります。 debian /フォルダーが存在していても、この(非常に不可解な)メッセージが表示されます。

私の解決策は、uscanを使用して監視ファイルを取得し、tarballの新しいコピーをダウンロードすることでした。

uscan --force-download
3
Jo Doe