Không có nghĩa là gbp: lỗi: ngược dòng / 1.5.13 không phải là một cây có nghĩa là gì?


10

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:


5

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.


Tôi thường sử dụng git để tạo một nhánh cụ thể của debian; git checkout -b debian/master
jeremiah

3

Đ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

Tôi cũng nhận được điều này. Một câu trả lời là đảm bảo rằng bạn đã viết đúng tên của tarball theo yêu cầu của Debian và nó cũng có tên 'orig' trong đó.
jeremiah
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.