Tôi muốn xây dựng gói debian với gói git build. (Gbp) Tôi đã vượt qua tất cả các bước và ít nhất, khi tôi nhập gbp buildpackage
, lỗi này đã xuất hiện.
nó có nghĩa là gì? Và tôi nên làm gì?
gbp:error: upstream/1.5.13 is not a valid treeish
Tôi muốn xây dựng gói debian với gói git build. (Gbp) Tôi đã vượt qua tất cả các bước và ít nhất, khi tôi nhập gbp buildpackage
, lỗi này đã xuất hiện.
nó có nghĩa là gì? Và tôi nên làm gì?
gbp:error: upstream/1.5.13 is not a valid treeish
Câu trả lời:
Thẻ / nhánh hiện tại bạn đang ở, không phải là cây nguồn Debian, nó không chứa debian/
thư mục trong thư mục gốc. Điều này là hiển nhiên bởi vì bạn đang sử dụng một nhánh "ngược dòng /", một tên được sử dụng để tải lên cây nguồn nguyên sơ để lưu trữ git. Hãy thử sử dụng nhánh ổn định, thử nghiệm hoặc không ổn định hoặc bất kỳ nhánh nào bắt đầu với Debian hoặc cam kết được gắn thẻ bằng sơ đồ phiên bản Debian.
Điều này có thể được gây ra bởi tarball không có trong thư mục cha. Tôi nhận được thông báo (rất crypric) này ngay cả với một thư mục debian / thư mục.
Giải pháp của tôi là sử dụng uscan để lấy tệp theo dõi để tải xuống một bản sao mới của tarball
uscan --force-download
git checkout -b debian/master