git buildパッケージを使ってDebianパッケージを作成したいと思います。 (gbp)少なくともすべてのステップを通過しましたが、入力したときにgbp buildpackage
このエラーが発生しました。
どういう意味ですか?私は何をすべきですか?
gbp:error: upstream/1.5.13 is not a valid treeish
答え1
これは、親ディレクトリに存在しないtarballが原因で発生する可能性があります。 debian/フォルダが存在しても、この(非常に秘密の)メッセージが表示されます。
私の解決策は、uscanを使用して監視ファイルをインポートし、新しいtarballコピーをダウンロードすることでした。
uscan --force-download
答え2
現在存在するタグ/ブランチはDebianソースツリーではなく、debian/
ルートにこのディレクトリを含めません。元のソースツリーをgitリポジトリにアップロードするために使用される名前「upstream /」ブランチを使用しているため、これは明らかです。安定、テスト、または不安定なブランチまたはDebianで始まるブランチまたはDebianのバージョン管理スキームでタグ付けされたコミットを試してください。
答え3
私の場合、このエラーを解決するために、gitリポジトリにバージョン番号が「upstream / 1.5.13」のタグを生成する必要がありました。