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

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.


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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.