Apa yang dimaksud dengan "gbp: error: upstream / 1.5.13 bukan treeish yang valid"?

10

Saya ingin membangun paket debian dengan paket git build. (Gbp) Saya melewati semua langkah, dan setidaknya, ketika saya masuk gbp buildpackage, kesalahan ini muncul.

apa artinya? dan apa yang harus saya lakukan?

gbp:error: upstream/1.5.13 is not a valid treeish
Fatemeh Abdollahei
sumber

Jawaban:

5

Tag / cabang saat ini Anda berada, bukan pohon sumber Debian, itu tidak mengandung debian/direktori di root. Ini terbukti karena Anda menggunakan cabang "hulu /", nama yang digunakan untuk mengunggah pohon sumber asli untuk mendapatkan repositori. Coba gunakan stabil cabang, pengujian atau tidak stabil, atau cabang apa pun yang dimulai dengan Debian atau komit yang ditandai menggunakan skema versi Debian.

Braiam
sumber
Saya sering menggunakan git untuk membuat cabang spesifik debian; git checkout -b debian/master
jeremiah
3

Ini bisa disebabkan oleh tarball yang tidak ada di direktori induk. Saya mendapatkan pesan ini (sangat mahal) bahkan dengan hadiah debian / folder.

Solusi saya adalah menggunakan uscan untuk mendapatkan file arloji untuk mengunduh salinan tarball baru

uscan --force-download
Jo Doe
sumber
Saya mendapatkan ini juga. Satu jawaban adalah untuk memastikan bahwa Anda telah mengeja nama tarball dengan benar sesuai dengan persyaratan Debian dan bahwa ia memiliki nama 'asal' di dalamnya.
Yeremia